1# frv testcase for fmovd $FRj,$FRk 2# mach: frv 3# as(frv): -mcpu=frv 4 5 .include "testutils.inc" 6 7 double_constants 8 start 9 load_double_constants 10 11 .global fmovd 12fmovd: 13 fmovd fr0,fr2 14 test_dfr_dfr fr0,fr2 15 fmovd fr4,fr2 16 test_dfr_dfr fr4,fr2 17 fmovd fr8,fr2 18 test_dfr_dfr fr8,fr2 19 fmovd fr12,fr2 20 test_dfr_dfr fr12,fr2 21 fmovd fr16,fr2 22 test_dfr_dfr fr16,fr2 23 fmovd fr20,fr2 24 test_dfr_dfr fr20,fr2 25 fmovd fr24,fr2 26 test_dfr_dfr fr24,fr2 27 fmovd fr28,fr2 28 test_dfr_dfr fr28,fr2 29 fmovd fr32,fr2 30 test_dfr_dfr fr32,fr2 31 fmovd fr36,fr2 32 test_dfr_dfr fr36,fr2 33 fmovd fr40,fr2 34 test_dfr_dfr fr40,fr2 35 fmovd fr44,fr2 36 test_dfr_dfr fr44,fr2 37 fmovd fr48,fr2 38 test_dfr_dfr fr48,fr2 39 fmovd fr52,fr2 40 test_dfr_dfr fr52,fr2 41 fmovd fr56,fr2 42 test_fr_iimmed 0x7ff80000,fr2 43 test_fr_iimmed 0x00000000,fr3 44 fmovd fr60,fr2 45 test_fr_iimmed 0x7ff00000,fr2 46 test_fr_iimmed 0x00000001,fr3 47 48 pass 49