Advertisement
Guest User

Untitled

a guest
Feb 28th, 2015
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. .macro saving_callee_prsv_regi used_regi_index
  2. .if used_regi_index >= 19
  3. i = 19
  4. .rept used_regi_index - 19
  5. str xi,[sp,#-8*(i-18)] // fail here: xi
  6. i = i + 1
  7. .endr
  8. .endif
  9. .endm
  10.  
  11. .macro saving_callee_prsv_regi_2 used_regi_index
  12. .if used_regi_index >= 19
  13. i = 19
  14. .rept used_regi_index - 19
  15. .irp idx, i // fail here, "i" is expression not value?!
  16. str xidx,[sp,#-8*(idx-18)]
  17. i = i + 1
  18. .endr
  19. .endif
  20. .endm
  21.  
  22. str x19,[sp,#-8]
  23.  
  24. str x19,[sp,#-8]
  25. str x20,[sp,#-16]
  26. str x21,[sp,#-24]
  27. str x22,[sp,#-32]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement