1# frv testcase for fmad $FRi,$FRj,$FRk 2# mach: frv 3 4 .include "testutils.inc" 5 6 float_constants 7 start 8 load_float_constants 9 load_float_constants1 10 11 .global fmad 12fmad: 13 fmad fr16,fr4,fr2 14 test_fr_fr fr2,fr16 15 test_fr_fr fr2,fr20 16 test_fr_fr fr3,fr4 17 fmad fr16,fr8,fr2 18 test_fr_fr fr2,fr16 19 test_fr_fr fr2,fr20 20 test_fr_fr fr3,fr8 21 fmad fr16,fr12,fr2 22 test_fr_fr fr2,fr16 23 test_fr_fr fr2,fr20 24 test_fr_fr fr3,fr12 25 fmad fr16,fr16,fr2 26 test_fr_fr fr2,fr16 27 test_fr_fr fr2,fr20 28 test_fr_fr fr3,fr16 29 test_fr_fr fr3,fr20 30 fmad fr16,fr20,fr2 31 test_fr_fr fr2,fr16 32 test_fr_fr fr2,fr20 33 test_fr_fr fr3,fr16 34 test_fr_fr fr3,fr20 35 fmad fr16,fr24,fr2 36 test_fr_fr fr2,fr16 37 test_fr_fr fr2,fr20 38 test_fr_fr fr3,fr24 39 fmad fr16,fr28,fr2 40 test_fr_fr fr2,fr16 41 test_fr_fr fr2,fr20 42 test_fr_fr fr3,fr28 43 fmad fr16,fr32,fr2 44 test_fr_fr fr2,fr16 45 test_fr_fr fr2,fr20 46 test_fr_fr fr3,fr32 47 fmad fr16,fr36,fr2 48 test_fr_fr fr2,fr16 49 test_fr_fr fr2,fr20 50 test_fr_fr fr3,fr36 51 fmad fr16,fr40,fr2 52 test_fr_fr fr2,fr16 53 test_fr_fr fr2,fr20 54 test_fr_fr fr3,fr40 55 fmad fr16,fr44,fr2 56 test_fr_fr fr2,fr16 57 test_fr_fr fr2,fr20 58 test_fr_fr fr3,fr44 59 fmad fr16,fr48,fr2 60 test_fr_fr fr2,fr16 61 test_fr_fr fr2,fr20 62 test_fr_fr fr3,fr48 63 64 fmad fr20,fr4,fr2 65 test_fr_fr fr2,fr16 66 test_fr_fr fr2,fr20 67 test_fr_fr fr3,fr4 68 fmad fr20,fr8,fr2 69 test_fr_fr fr2,fr16 70 test_fr_fr fr2,fr20 71 test_fr_fr fr3,fr8 72 fmad fr20,fr12,fr2 73 test_fr_fr fr2,fr16 74 test_fr_fr fr2,fr20 75 test_fr_fr fr3,fr12 76 fmad fr20,fr16,fr2 77 test_fr_fr fr2,fr16 78 test_fr_fr fr2,fr20 79 test_fr_fr fr3,fr16 80 test_fr_fr fr3,fr20 81 fmad fr20,fr20,fr2 82 test_fr_fr fr2,fr16 83 test_fr_fr fr2,fr20 84 test_fr_fr fr3,fr16 85 test_fr_fr fr3,fr20 86 fmad fr20,fr24,fr2 87 test_fr_fr fr2,fr16 88 test_fr_fr fr2,fr20 89 test_fr_fr fr3,fr24 90 fmad fr20,fr28,fr2 91 test_fr_fr fr2,fr16 92 test_fr_fr fr2,fr20 93 test_fr_fr fr3,fr28 94 fmad fr20,fr32,fr2 95 test_fr_fr fr2,fr16 96 test_fr_fr fr2,fr20 97 test_fr_fr fr3,fr32 98 fmad fr20,fr36,fr2 99 test_fr_fr fr2,fr16 100 test_fr_fr fr2,fr20 101 test_fr_fr fr3,fr36 102 fmad fr20,fr40,fr2 103 test_fr_fr fr2,fr16 104 test_fr_fr fr2,fr20 105 test_fr_fr fr3,fr40 106 fmad fr20,fr44,fr2 107 test_fr_fr fr2,fr16 108 test_fr_fr fr2,fr20 109 test_fr_fr fr3,fr44 110 fmad fr20,fr48,fr2 111 test_fr_fr fr2,fr16 112 test_fr_fr fr2,fr20 113 test_fr_fr fr3,fr48 114 115 fmad fr28,fr0,fr2 116 test_fr_fr fr2,fr0 117 fmad fr28,fr4,fr2 118 test_fr_fr fr2,fr4 119 fmad fr28,fr8,fr2 120 test_fr_fr fr2,fr8 121 test_fr_fr fr3,fr16 122 test_fr_fr fr3,fr20 123 fmad fr28,fr12,fr2 124 test_fr_fr fr2,fr12 125 fmad fr28,fr16,fr2 126 test_fr_fr fr2,fr16 127 test_fr_fr fr2,fr20 128 fmad fr28,fr20,fr2 129 test_fr_fr fr2,fr16 130 test_fr_fr fr2,fr20 131 fmad fr28,fr24,fr2 132 test_fr_fr fr2,fr24 133 fmad fr28,fr28,fr2 134 test_fr_fr fr2,fr28 135 fmad fr28,fr32,fr2 136 test_fr_fr fr2,fr32 137 test_fr_fr fr3,fr36 138 fmad fr28,fr36,fr2 139 test_fr_fr fr2,fr36 140 fmad fr28,fr40,fr2 141 test_fr_fr fr2,fr40 142 fmad fr28,fr44,fr2 143 test_fr_fr fr2,fr44 144 fmad fr28,fr48,fr2 145 test_fr_fr fr2,fr48 146 fmad fr28,fr52,fr2 147 test_fr_fr fr2,fr52 148 149 fmad fr28,fr8,fr2 150 test_fr_fr fr2,fr8 151 test_fr_fr fr3,fr16 152 test_fr_fr fr3,fr20 153 fmad fr8,fr28,fr2 154 test_fr_fr fr2,fr8 155 test_fr_fr fr3,fr16 156 test_fr_fr fr3,fr20 157 158 fmad fr32,fr36,fr2 159 test_fr_fr fr2,fr40 160 161 pass 162