Question: For the following C function, write the corresponding LEGv8 assembly code void func( long long int list[], long long int left, long right ) {
For the following C function, write the corresponding LEGv8 assembly code
void func( long long int list[], long long int left, long right )
{
long long int pivot;
if(left < right)
{
pivot = split( list, left, right);
func( list, left, pivot - 1 );
func( list, pivot + 1, right );
}
return;
}
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
