1# frv testcase for fdmas $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 load_float_constants2 11 load_float_constants3 12 13 .global fdmas 14fdmas: 15 fdmas fr16,fr4,fr60 16 test_fr_fr fr60,fr16 17 test_fr_fr fr60,fr20 18 test_fr_fr fr61,fr4 19 test_fr_fr fr62,fr16 20 test_fr_fr fr62,fr20 21 test_fr_fr fr63,fr4 22 fdmas fr16,fr8,fr60 23 test_fr_fr fr60,fr16 24 test_fr_fr fr60,fr20 25 test_fr_fr fr61,fr8 26 test_fr_fr fr62,fr16 27 test_fr_fr fr62,fr20 28 test_fr_fr fr63,fr8 29 fdmas fr16,fr12,fr60 30 test_fr_fr fr60,fr16 31 test_fr_fr fr60,fr20 32 test_fr_fr fr61,fr12 33 test_fr_fr fr62,fr16 34 test_fr_fr fr62,fr20 35 test_fr_fr fr63,fr12 36 fdmas fr16,fr16,fr60 37 test_fr_fr fr60,fr16 38 test_fr_fr fr60,fr20 39 test_fr_fr fr61,fr16 40 test_fr_fr fr61,fr20 41 test_fr_fr fr62,fr16 42 test_fr_fr fr62,fr20 43 test_fr_fr fr63,fr16 44 test_fr_fr fr63,fr20 45 fdmas fr16,fr20,fr60 46 test_fr_fr fr60,fr16 47 test_fr_fr fr60,fr20 48 test_fr_fr fr61,fr16 49 test_fr_fr fr61,fr20 50 test_fr_fr fr62,fr16 51 test_fr_fr fr62,fr20 52 test_fr_fr fr63,fr16 53 test_fr_fr fr63,fr20 54 fdmas fr16,fr24,fr60 55 test_fr_fr fr60,fr16 56 test_fr_fr fr60,fr20 57 test_fr_fr fr61,fr24 58 test_fr_fr fr62,fr16 59 test_fr_fr fr62,fr20 60 test_fr_fr fr63,fr24 61 fdmas fr16,fr28,fr60 62 test_fr_fr fr60,fr16 63 test_fr_fr fr60,fr20 64 test_fr_fr fr61,fr28 65 test_fr_fr fr62,fr16 66 test_fr_fr fr62,fr20 67 test_fr_fr fr63,fr28 68 fdmas fr16,fr32,fr60 69 test_fr_fr fr60,fr16 70 test_fr_fr fr60,fr20 71 test_fr_fr fr61,fr32 72 test_fr_fr fr62,fr16 73 test_fr_fr fr62,fr20 74 test_fr_fr fr63,fr32 75 fdmas fr16,fr36,fr60 76 test_fr_fr fr60,fr16 77 test_fr_fr fr60,fr20 78 test_fr_fr fr61,fr36 79 test_fr_fr fr62,fr16 80 test_fr_fr fr62,fr20 81 test_fr_fr fr63,fr36 82 fdmas fr16,fr40,fr60 83 test_fr_fr fr60,fr16 84 test_fr_fr fr60,fr20 85 test_fr_fr fr61,fr40 86 test_fr_fr fr62,fr16 87 test_fr_fr fr62,fr20 88 test_fr_fr fr63,fr40 89 fdmas fr16,fr44,fr60 90 test_fr_fr fr60,fr16 91 test_fr_fr fr60,fr20 92 test_fr_fr fr61,fr44 93 test_fr_fr fr62,fr16 94 test_fr_fr fr62,fr20 95 test_fr_fr fr63,fr44 96 fdmas fr16,fr48,fr60 97 test_fr_fr fr60,fr16 98 test_fr_fr fr60,fr20 99 test_fr_fr fr61,fr48 100 test_fr_fr fr62,fr16 101 test_fr_fr fr62,fr20 102 test_fr_fr fr63,fr48 103 104 fdmas fr20,fr4,fr60 105 test_fr_fr fr60,fr16 106 test_fr_fr fr60,fr20 107 test_fr_fr fr61,fr4 108 test_fr_fr fr62,fr16 109 test_fr_fr fr62,fr20 110 test_fr_fr fr63,fr4 111 fdmas fr20,fr8,fr60 112 test_fr_fr fr60,fr16 113 test_fr_fr fr60,fr20 114 test_fr_fr fr61,fr8 115 test_fr_fr fr62,fr16 116 test_fr_fr fr62,fr20 117 test_fr_fr fr63,fr8 118 fdmas fr20,fr12,fr60 119 test_fr_fr fr60,fr16 120 test_fr_fr fr60,fr20 121 test_fr_fr fr61,fr12 122 test_fr_fr fr62,fr16 123 test_fr_fr fr62,fr20 124 test_fr_fr fr63,fr12 125 fdmas fr20,fr16,fr60 126 test_fr_fr fr60,fr16 127 test_fr_fr fr60,fr20 128 test_fr_fr fr61,fr16 129 test_fr_fr fr61,fr20 130 test_fr_fr fr62,fr16 131 test_fr_fr fr62,fr20 132 test_fr_fr fr63,fr16 133 test_fr_fr fr63,fr20 134 fdmas fr20,fr20,fr60 135 test_fr_fr fr60,fr16 136 test_fr_fr fr60,fr20 137 test_fr_fr fr61,fr16 138 test_fr_fr fr61,fr20 139 test_fr_fr fr62,fr16 140 test_fr_fr fr62,fr20 141 test_fr_fr fr63,fr16 142 test_fr_fr fr63,fr20 143 fdmas fr20,fr24,fr60 144 test_fr_fr fr60,fr16 145 test_fr_fr fr60,fr20 146 test_fr_fr fr61,fr24 147 test_fr_fr fr62,fr16 148 test_fr_fr fr62,fr20 149 test_fr_fr fr63,fr24 150 fdmas fr20,fr28,fr60 151 test_fr_fr fr60,fr16 152 test_fr_fr fr60,fr20 153 test_fr_fr fr61,fr28 154 test_fr_fr fr62,fr16 155 test_fr_fr fr62,fr20 156 test_fr_fr fr63,fr28 157 fdmas fr20,fr32,fr60 158 test_fr_fr fr60,fr16 159 test_fr_fr fr60,fr20 160 test_fr_fr fr61,fr32 161 test_fr_fr fr62,fr16 162 test_fr_fr fr62,fr20 163 test_fr_fr fr63,fr32 164 fdmas fr20,fr36,fr60 165 test_fr_fr fr60,fr16 166 test_fr_fr fr60,fr20 167 test_fr_fr fr61,fr36 168 test_fr_fr fr62,fr16 169 test_fr_fr fr62,fr20 170 test_fr_fr fr63,fr36 171 fdmas fr20,fr40,fr60 172 test_fr_fr fr60,fr16 173 test_fr_fr fr60,fr20 174 test_fr_fr fr61,fr40 175 test_fr_fr fr62,fr16 176 test_fr_fr fr62,fr20 177 test_fr_fr fr63,fr40 178 fdmas fr20,fr44,fr60 179 test_fr_fr fr60,fr16 180 test_fr_fr fr60,fr20 181 test_fr_fr fr61,fr44 182 test_fr_fr fr62,fr16 183 test_fr_fr fr62,fr20 184 test_fr_fr fr63,fr44 185 fdmas fr20,fr48,fr60 186 test_fr_fr fr60,fr16 187 test_fr_fr fr60,fr20 188 test_fr_fr fr61,fr48 189 test_fr_fr fr62,fr16 190 test_fr_fr fr62,fr20 191 test_fr_fr fr63,fr48 192 193 fdmas fr28,fr0,fr60 194 test_fr_fr fr60,fr0 195 test_fr_fr fr62,fr0 196 fdmas fr28,fr4,fr60 197 test_fr_fr fr60,fr4 198 test_fr_fr fr62,fr4 199 fdmas fr28,fr8,fr60 200 test_fr_fr fr60,fr8 201 test_fr_fr fr61,fr16 202 test_fr_fr fr61,fr20 203 test_fr_fr fr62,fr8 204 test_fr_fr fr63,fr16 205 test_fr_fr fr63,fr20 206 fdmas fr28,fr12,fr60 207 test_fr_fr fr60,fr12 208 test_fr_fr fr62,fr12 209 fdmas fr28,fr16,fr60 210 test_fr_fr fr60,fr16 211 test_fr_fr fr60,fr20 212 test_fr_fr fr62,fr16 213 test_fr_fr fr62,fr20 214 fdmas fr28,fr20,fr60 215 test_fr_fr fr60,fr16 216 test_fr_fr fr60,fr20 217 test_fr_fr fr62,fr16 218 test_fr_fr fr62,fr20 219 fdmas fr28,fr24,fr60 220 test_fr_fr fr60,fr24 221 test_fr_fr fr62,fr24 222 fdmas fr28,fr28,fr60 223 test_fr_fr fr60,fr28 224 test_fr_fr fr62,fr28 225 fdmas fr28,fr32,fr60 226 test_fr_fr fr60,fr32 227 test_fr_fr fr61,fr36 228 test_fr_fr fr62,fr32 229 test_fr_fr fr63,fr36 230 fdmas fr28,fr36,fr60 231 test_fr_fr fr60,fr36 232 test_fr_fr fr62,fr36 233 fdmas fr28,fr40,fr60 234 test_fr_fr fr60,fr40 235 test_fr_fr fr62,fr40 236 fdmas fr28,fr44,fr60 237 test_fr_fr fr60,fr44 238 test_fr_fr fr62,fr44 239 fdmas fr28,fr48,fr60 240 test_fr_fr fr60,fr48 241 test_fr_fr fr62,fr48 242 fdmas fr28,fr52,fr60 243 test_fr_fr fr60,fr52 244 test_fr_fr fr62,fr52 245 246 fdmas fr28,fr8,fr60 247 test_fr_fr fr60,fr8 248 test_fr_fr fr61,fr16 249 test_fr_fr fr61,fr20 250 test_fr_fr fr62,fr8 251 test_fr_fr fr63,fr16 252 test_fr_fr fr63,fr20 253 fdmas fr8,fr28,fr60 254 test_fr_fr fr60,fr8 255 test_fr_fr fr61,fr16 256 test_fr_fr fr61,fr20 257 test_fr_fr fr62,fr8 258 test_fr_fr fr63,fr16 259 test_fr_fr fr63,fr20 260 261 fdmas fr32,fr36,fr60 262 test_fr_fr fr60,fr40 263 test_fr_fr fr62,fr40 264 265 pass 266