calll.cgs 358 B

12345678910111213141516171819202122232425262728
  1. # frv testcase for calll @($GRi,$GRj)
  2. # mach: all
  3. .include "testutils.inc"
  4. start
  5. .global calll
  6. calll:
  7. set_gr_addr ok2,gr8
  8. inc_gr_immed -4,gr8
  9. inc_gr_immed 4,gr9
  10. calll @(gr8,gr9)
  11. bad2:
  12. fail
  13. ok2:
  14. test_spr_addr bad2,lr
  15. set_gr_addr ok3,gr8
  16. inc_gr_immed 4,gr8
  17. set_gr_immed -4,gr9
  18. calll @(gr8,gr9)
  19. bad3:
  20. fail
  21. ok3:
  22. test_spr_addr bad3,lr
  23. pass