fldi0.s 697 B

12345678910111213141516171819202122232425262728293031323334353637
  1. # sh testcase for fldi0 $frn
  2. # mach: sh
  3. # as(sh): -defsym sim_cpu=0
  4. .include "testutils.inc"
  5. start
  6. fldi0_single:
  7. set_grs_a5a5
  8. set_fprs_a5a5
  9. fldi0 fr0
  10. fldi0 fr2
  11. fldi0 fr4
  12. fldi0 fr6
  13. fldi0 fr8
  14. fldi0 fr10
  15. fldi0 fr12
  16. fldi0 fr14
  17. test_grs_a5a5
  18. assert_fpreg_i 0 fr0
  19. assert_fpreg_i 0 fr2
  20. assert_fpreg_i 0 fr4
  21. assert_fpreg_i 0 fr6
  22. assert_fpreg_i 0 fr8
  23. assert_fpreg_i 0 fr10
  24. assert_fpreg_i 0 fr12
  25. assert_fpreg_i 0 fr14
  26. assert_fpreg_x 0xa5a5a5a5 fr1
  27. assert_fpreg_x 0xa5a5a5a5 fr3
  28. assert_fpreg_x 0xa5a5a5a5 fr5
  29. assert_fpreg_x 0xa5a5a5a5 fr7
  30. assert_fpreg_x 0xa5a5a5a5 fr9
  31. assert_fpreg_x 0xa5a5a5a5 fr11
  32. assert_fpreg_x 0xa5a5a5a5 fr13
  33. assert_fpreg_x 0xa5a5a5a5 fr15
  34. pass
  35. exit 0