1# frv testcase for fdmadds $GRi,$GRj,$GRk 2# mach: frv 3# as(frv): -mcpu=frv 4 5 .include "testutils.inc" 6 7 float_constants 8 start 9 load_float_constants 10 load_float_constants1 11 12 .global fdmadds 13fdmadds: 14 fdmadds fr16,fr4,fr2 15 test_fr_fr fr2,fr16 16 test_fr_fr fr2,fr20 17 test_fr_fr fr3,fr16 18 test_fr_fr fr3,fr20 19 fdmadds fr16,fr8,fr2 20 test_fr_fr fr2,fr16 21 test_fr_fr fr2,fr20 22 test_fr_fr fr3,fr16 23 test_fr_fr fr3,fr20 24 fdmadds fr16,fr12,fr2 25 test_fr_fr fr2,fr16 26 test_fr_fr fr2,fr20 27 test_fr_fr fr3,fr16 28 test_fr_fr fr3,fr20 29 fdmadds fr16,fr16,fr2 30 test_fr_fr fr2,fr16 31 test_fr_fr fr2,fr20 32 test_fr_fr fr3,fr16 33 test_fr_fr fr3,fr20 34 fdmadds fr16,fr20,fr2 35 test_fr_fr fr2,fr16 36 test_fr_fr fr2,fr20 37 test_fr_fr fr3,fr16 38 test_fr_fr fr3,fr20 39 fdmadds fr16,fr24,fr2 40 test_fr_fr fr2,fr16 41 test_fr_fr fr2,fr20 42 test_fr_fr fr3,fr16 43 test_fr_fr fr3,fr20 44 fdmadds fr16,fr28,fr2 45 test_fr_fr fr2,fr16 46 test_fr_fr fr2,fr20 47 test_fr_fr fr3,fr16 48 test_fr_fr fr3,fr20 49 fdmadds fr16,fr32,fr2 50 test_fr_fr fr2,fr16 51 test_fr_fr fr2,fr20 52 test_fr_fr fr3,fr16 53 test_fr_fr fr3,fr20 54 fdmadds fr16,fr36,fr2 55 test_fr_fr fr2,fr16 56 test_fr_fr fr2,fr20 57 test_fr_fr fr3,fr16 58 test_fr_fr fr3,fr20 59 fdmadds fr16,fr40,fr2 60 test_fr_fr fr2,fr16 61 test_fr_fr fr2,fr20 62 test_fr_fr fr3,fr16 63 test_fr_fr fr3,fr20 64 fdmadds fr16,fr44,fr2 65 test_fr_fr fr2,fr16 66 test_fr_fr fr2,fr20 67 test_fr_fr fr3,fr16 68 test_fr_fr fr3,fr20 69 fdmadds fr16,fr48,fr2 70 test_fr_fr fr2,fr16 71 test_fr_fr fr2,fr20 72 test_fr_fr fr3,fr16 73 test_fr_fr fr3,fr20 74 75 fdmadds fr20,fr4,fr2 76 test_fr_fr fr2,fr16 77 test_fr_fr fr2,fr20 78 test_fr_fr fr3,fr16 79 test_fr_fr fr3,fr20 80 fdmadds fr20,fr8,fr2 81 test_fr_fr fr2,fr16 82 test_fr_fr fr2,fr20 83 test_fr_fr fr3,fr16 84 test_fr_fr fr3,fr20 85 fdmadds fr20,fr12,fr2 86 test_fr_fr fr2,fr16 87 test_fr_fr fr2,fr20 88 test_fr_fr fr3,fr16 89 test_fr_fr fr3,fr20 90 fdmadds fr20,fr16,fr2 91 test_fr_fr fr2,fr16 92 test_fr_fr fr2,fr20 93 test_fr_fr fr3,fr16 94 test_fr_fr fr3,fr20 95 fdmadds fr20,fr20,fr2 96 test_fr_fr fr2,fr16 97 test_fr_fr fr2,fr20 98 test_fr_fr fr3,fr16 99 test_fr_fr fr3,fr20 100 fdmadds fr20,fr24,fr2 101 test_fr_fr fr2,fr16 102 test_fr_fr fr2,fr20 103 test_fr_fr fr3,fr16 104 test_fr_fr fr3,fr20 105 fdmadds fr20,fr28,fr2 106 test_fr_fr fr2,fr16 107 test_fr_fr fr2,fr20 108 test_fr_fr fr3,fr16 109 test_fr_fr fr3,fr20 110 fdmadds fr20,fr32,fr2 111 test_fr_fr fr2,fr16 112 test_fr_fr fr2,fr20 113 test_fr_fr fr3,fr16 114 test_fr_fr fr3,fr20 115 fdmadds fr20,fr36,fr2 116 test_fr_fr fr2,fr16 117 test_fr_fr fr2,fr20 118 test_fr_fr fr3,fr16 119 test_fr_fr fr3,fr20 120 fdmadds fr20,fr40,fr2 121 test_fr_fr fr2,fr16 122 test_fr_fr fr2,fr20 123 test_fr_fr fr3,fr16 124 test_fr_fr fr3,fr20 125 fdmadds fr20,fr44,fr2 126 test_fr_fr fr2,fr16 127 test_fr_fr fr2,fr20 128 test_fr_fr fr3,fr16 129 test_fr_fr fr3,fr20 130 fdmadds fr20,fr48,fr2 131 test_fr_fr fr2,fr16 132 test_fr_fr fr2,fr20 133 test_fr_fr fr3,fr16 134 test_fr_fr fr3,fr20 135 136 set_fr_fr fr16,fr2 137 set_fr_fr fr16,fr3 138 fdmadds fr28,fr0,fr2 139 test_fr_fr fr2,fr0 140 test_fr_fr fr3,fr0 141 set_fr_fr fr16,fr2 142 set_fr_fr fr16,fr3 143 fdmadds fr28,fr4,fr2 144 test_fr_fr fr2,fr4 145 test_fr_fr fr3,fr4 146 set_fr_fr fr16,fr2 147 set_fr_fr fr16,fr3 148 fdmadds fr28,fr8,fr2 149 test_fr_fr fr2,fr8 150 test_fr_fr fr3,fr8 151 set_fr_fr fr16,fr2 152 set_fr_fr fr16,fr3 153 fdmadds fr28,fr12,fr2 154 test_fr_fr fr2,fr12 155 test_fr_fr fr3,fr12 156 set_fr_fr fr16,fr2 157 set_fr_fr fr16,fr3 158 fdmadds fr28,fr16,fr2 159 test_fr_fr fr2,fr16 160 test_fr_fr fr2,fr20 161 test_fr_fr fr3,fr16 162 test_fr_fr fr3,fr20 163 set_fr_fr fr16,fr2 164 set_fr_fr fr16,fr3 165 fdmadds fr28,fr20,fr2 166 test_fr_fr fr2,fr16 167 test_fr_fr fr2,fr20 168 test_fr_fr fr3,fr16 169 test_fr_fr fr3,fr20 170 set_fr_fr fr16,fr2 171 set_fr_fr fr16,fr3 172 fdmadds fr28,fr24,fr2 173 test_fr_fr fr2,fr24 174 test_fr_fr fr3,fr24 175 set_fr_fr fr16,fr2 176 set_fr_fr fr16,fr3 177 fdmadds fr28,fr28,fr2 178 test_fr_fr fr2,fr28 179 test_fr_fr fr3,fr28 180 set_fr_fr fr16,fr2 181 set_fr_fr fr16,fr3 182 fdmadds fr28,fr32,fr2 183 test_fr_fr fr2,fr32 184 test_fr_fr fr3,fr32 185 set_fr_fr fr16,fr2 186 set_fr_fr fr16,fr3 187 fdmadds fr28,fr36,fr2 188 test_fr_fr fr2,fr36 189 test_fr_fr fr3,fr36 190 set_fr_fr fr16,fr2 191 set_fr_fr fr16,fr3 192 fdmadds fr28,fr40,fr2 193 test_fr_fr fr2,fr40 194 test_fr_fr fr3,fr40 195 set_fr_fr fr16,fr2 196 set_fr_fr fr16,fr3 197 fdmadds fr28,fr44,fr2 198 test_fr_fr fr2,fr44 199 test_fr_fr fr3,fr44 200 set_fr_fr fr16,fr2 201 set_fr_fr fr16,fr3 202 fdmadds fr28,fr48,fr2 203 test_fr_fr fr2,fr48 204 test_fr_fr fr3,fr48 205 set_fr_fr fr16,fr2 206 set_fr_fr fr16,fr3 207 fdmadds fr28,fr52,fr2 208 test_fr_fr fr2,fr52 209 test_fr_fr fr3,fr52 210 211 set_fr_fr fr36,fr2 212 set_fr_fr fr36,fr3 213 fdmadds fr28,fr8,fr2 214 test_fr_fr fr2,fr32 215 test_fr_fr fr3,fr32 216 fdmadds fr8,fr28,fr2 217 test_fr_fr fr2,fr28 218 test_fr_fr fr3,fr28 219 220 set_fr_fr fr36,fr2 221 set_fr_fr fr36,fr3 222 fdmadds fr32,fr36,fr2 223 test_fr_fr fr2,fr44 224 test_fr_fr fr3,fr44 225 226 pass 227