nfdstoi.cgs 507 B

1234567891011121314151617181920212223242526272829
  1. # frv testcase for nfdstoi $FRj,$FRk
  2. # mach: frv
  3. .include "testutils.inc"
  4. float_constants
  5. start
  6. load_float_constants
  7. .global nfdstoi
  8. nfdstoi:
  9. set_fr_fr fr20,fr17
  10. nfdstoi fr16,fr2
  11. test_fr_iimmed 0,fr2
  12. test_fr_iimmed 0,fr3
  13. test_spr_immed 0,fner1
  14. test_spr_immed 0,fner0
  15. set_fr_iimmed 0xce05,0x4904,fr2
  16. set_fr_fr fr32,fr3
  17. nfdstoi fr2,fr2
  18. test_fr_iimmed 0xdeadbf00,fr2
  19. test_fr_iimmed 0x00000002,fr3
  20. test_spr_immed 0,fner1
  21. test_spr_immed 0,fner0
  22. ; TODO test cases to set ne flags
  23. pass