Advertisement
Guest User

Untitled

a guest
Oct 17th, 2019
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. addi sp, x0, 1024
  2. addi a0, x0, 4
  3. jal ra, fib
  4. jal x0, exit
  5.  
  6. fib:
  7. addi sp, sp, -16
  8. sw ra, 0(sp)
  9. sw a0, 4(sp)
  10. beq zero, a0, 48#####################
  11. addi t0, zero, 1
  12. beq t0, a0, 48#####################
  13. addi a0, a0, -1#f n-1
  14. jal ra, fib
  15. sw a0, 8(sp)
  16. lw a0, 4(sp)
  17. addi a0, a0, -2#f n-2
  18. jal ra, fib
  19. lw t0, 8(sp)
  20. add a0, a0, t0
  21. jal x0, 16
  22. addi a0, x0, 0#start of 0 branch
  23. jal x0, 8
  24. addi a0, x0, 1#start of 1 branch
  25. lw ra, 0(sp)
  26. addi sp, sp, 16
  27. jalr x0, ra, 0
  28.  
  29. exit:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement