1*4b169a6bSchristos# frv testcase for fsqrts $FRj,$FRk 2*4b169a6bSchristos# mach: fr500 fr550 frv 3*4b169a6bSchristos 4*4b169a6bSchristos .include "testutils.inc" 5*4b169a6bSchristos 6*4b169a6bSchristos float_constants 7*4b169a6bSchristos start 8*4b169a6bSchristos load_float_constants 9*4b169a6bSchristos 10*4b169a6bSchristos .global fsqrts 11*4b169a6bSchristosfsqrts: 12*4b169a6bSchristos fsqrts fr44,fr1 ; 9.0 13*4b169a6bSchristos test_fr_fr fr1,fr36 ; 3.0 14*4b169a6bSchristos 15*4b169a6bSchristos set_fr_iimmed 0x4049,0x0fdb,fr10 ; 3.141592654 16*4b169a6bSchristos fsqrts fr10,fr10 17*4b169a6bSchristos test_fr_iimmed 0x3fe2dfc5,fr10 ; 1.7724539 18*4b169a6bSchristos 19*4b169a6bSchristos pass 20