Question: Implement the following C code in LEGv8 assembly. Hint: Remember that the stack pointer must remain aligned on a multiple of 16. int fib(int n){
Implement the following C code in LEGv8 assembly. Hint: Remember that the stack pointer must remain aligned on a multiple of 16.
int fib(int n){ if (n==0) return 0; else if (n == 1) return 1;
else return fib(n?1) + fib(n?2);
}
please explain it too
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
