callil.cgs 336 B

1234567891011121314151617181920212223242526
  1. # frv testcase for callil @($GRi,$d12),$LI
  2. # mach: all
  3. .include "testutils.inc"
  4. start
  5. .global callil
  6. callil:
  7. set_gr_addr ok2,gr8
  8. inc_gr_immed -2047,gr8
  9. callil @(gr8,0x7ff)
  10. bad2:
  11. fail
  12. ok2:
  13. test_spr_addr bad2,lr
  14. set_gr_addr ok3,gr8
  15. inc_gr_immed 2048,gr8
  16. callil @(gr8,-2048)
  17. bad3:
  18. fail
  19. ok3:
  20. test_spr_addr bad3,lr
  21. pass