fpchg.s 384 B

123456789101112131415161718192021222324252627282930
  1. # sh testcase for fpchg
  2. # mach: sh
  3. # as(sh): -defsym sim_cpu=0
  4. .include "testutils.inc"
  5. start
  6. set_grs_a5a5
  7. set_fprs_a5a5
  8. sts fpscr, r0
  9. assertreg0 0
  10. fpchg
  11. sts fpscr, r0
  12. assertreg0 0x80000
  13. fpchg
  14. sts fpscr, r0
  15. assertreg0 0
  16. fpchg
  17. sts fpscr, r0
  18. assertreg0 0x80000
  19. fpchg
  20. sts fpscr, r0
  21. assertreg0 0
  22. set_greg 0xa5a5a5a5, r0
  23. test_grs_a5a5
  24. test_fprs_a5a5
  25. pass
  26. exit 0