1# frv testcase for fmuld $GRi,$GRj,$GRk 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 fmuld 12fmuld: 13 fmuld fr16,fr4,fr2 14 test_dfr_dfr fr2,fr16 15 test_dfr_dfr fr2,fr20 16 fmuld fr16,fr8,fr2 17 test_dfr_dfr fr2,fr16 18 test_dfr_dfr fr2,fr20 19 fmuld fr16,fr12,fr2 20 test_dfr_dfr fr2,fr16 21 test_dfr_dfr fr2,fr20 22 fmuld fr16,fr16,fr2 23 test_dfr_dfr fr2,fr16 24 test_dfr_dfr fr2,fr20 25 fmuld fr16,fr20,fr2 26 test_dfr_dfr fr2,fr16 27 test_dfr_dfr fr2,fr20 28 fmuld fr16,fr24,fr2 29 test_dfr_dfr fr2,fr16 30 test_dfr_dfr fr2,fr20 31 fmuld fr16,fr28,fr2 32 test_dfr_dfr fr2,fr16 33 test_dfr_dfr fr2,fr20 34 fmuld fr16,fr32,fr2 35 test_dfr_dfr fr2,fr16 36 test_dfr_dfr fr2,fr20 37 fmuld fr16,fr36,fr2 38 test_dfr_dfr fr2,fr16 39 test_dfr_dfr fr2,fr20 40 fmuld fr16,fr40,fr2 41 test_dfr_dfr fr2,fr16 42 test_dfr_dfr fr2,fr20 43 fmuld fr16,fr44,fr2 44 test_dfr_dfr fr2,fr16 45 test_dfr_dfr fr2,fr20 46 fmuld fr16,fr48,fr2 47 test_dfr_dfr fr2,fr16 48 test_dfr_dfr fr2,fr20 49 50 fmuld fr20,fr4,fr2 51 test_dfr_dfr fr2,fr16 52 test_dfr_dfr fr2,fr20 53 fmuld fr20,fr8,fr2 54 test_dfr_dfr fr2,fr16 55 test_dfr_dfr fr2,fr20 56 fmuld fr20,fr12,fr2 57 test_dfr_dfr fr2,fr16 58 test_dfr_dfr fr2,fr20 59 fmuld fr20,fr16,fr2 60 test_dfr_dfr fr2,fr16 61 test_dfr_dfr fr2,fr20 62 fmuld fr20,fr20,fr2 63 test_dfr_dfr fr2,fr16 64 test_dfr_dfr fr2,fr20 65 fmuld fr20,fr24,fr2 66 test_dfr_dfr fr2,fr16 67 test_dfr_dfr fr2,fr20 68 fmuld fr20,fr28,fr2 69 test_dfr_dfr fr2,fr16 70 test_dfr_dfr fr2,fr20 71 fmuld fr20,fr32,fr2 72 test_dfr_dfr fr2,fr16 73 test_dfr_dfr fr2,fr20 74 fmuld fr20,fr36,fr2 75 test_dfr_dfr fr2,fr16 76 test_dfr_dfr fr2,fr20 77 fmuld fr20,fr40,fr2 78 test_dfr_dfr fr2,fr16 79 test_dfr_dfr fr2,fr20 80 fmuld fr20,fr44,fr2 81 test_dfr_dfr fr2,fr16 82 test_dfr_dfr fr2,fr20 83 fmuld fr20,fr48,fr2 84 test_dfr_dfr fr2,fr16 85 test_dfr_dfr fr2,fr20 86 87 fmuld fr28,fr0,fr2 88 test_dfr_dfr fr2,fr0 89 fmuld fr28,fr4,fr2 90 test_dfr_dfr fr2,fr4 91 fmuld fr28,fr8,fr2 92 test_dfr_dfr fr2,fr8 93 fmuld fr28,fr12,fr2 94 test_dfr_dfr fr2,fr12 95 fmuld fr28,fr16,fr2 96 test_dfr_dfr fr2,fr16 97 test_dfr_dfr fr2,fr20 98 fmuld fr28,fr20,fr2 99 test_dfr_dfr fr2,fr16 100 test_dfr_dfr fr2,fr20 101 fmuld fr28,fr24,fr2 102 test_dfr_dfr fr2,fr24 103 fmuld fr28,fr28,fr2 104 test_dfr_dfr fr2,fr28 105 fmuld fr28,fr32,fr2 106 test_dfr_dfr fr2,fr32 107 fmuld fr28,fr36,fr2 108 test_dfr_dfr fr2,fr36 109 fmuld fr28,fr40,fr2 110 test_dfr_dfr fr2,fr40 111 fmuld fr28,fr44,fr2 112 test_dfr_dfr fr2,fr44 113 fmuld fr28,fr48,fr2 114 test_dfr_dfr fr2,fr48 115 fmuld fr28,fr52,fr2 116 test_dfr_dfr fr2,fr52 117 118 fmuld fr28,fr8,fr2 119 test_dfr_dfr fr2,fr8 120 fmuld fr8,fr28,fr2 121 test_dfr_dfr fr2,fr8 122 123 fmuld fr32,fr36,fr2 124 test_dfr_dfr fr2,fr40 125 126 pass 127