fsqrtd.cgs 411 B

12345678910111213141516171819202122
  1. # frv testcase for fsqrtd $FRj,$FRk
  2. # mach: frv
  3. # as(frv): -mcpu=frv
  4. .include "testutils.inc"
  5. double_constants
  6. start
  7. load_double_constants
  8. .global fsqrtd
  9. fsqrtd:
  10. fsqrtd fr44,fr2 ; 9.0
  11. test_dfr_dfr fr2,fr36 ; 3.0
  12. set_fr_iimmed 0x4009,0x21fb,fr10 ; 3.141592654
  13. set_fr_iimmed 0x6000,0x0000,fr11
  14. fsqrtd fr10,fr10
  15. test_fr_iimmed 0x3ffc5bf8,fr10 ; 1.7724539
  16. test_fr_iimmed 0x9853a94d,fr11
  17. pass