1# frv testcase for cfmuls $FRi,$FRj,$FRk,$CCi,$cond 2# mach: fr500 fr550 frv 3 4 .include "testutils.inc" 5 6 float_constants 7 start 8 load_float_constants 9 10 .global cfmuls 11cfmuls: 12 set_spr_immed 0x1b1b,cccr 13 14 cfmuls fr16,fr4,fr1,cc0,1 15 test_fr_fr fr1,fr16 16 test_fr_fr fr1,fr20 17 cfmuls fr16,fr8,fr1,cc0,1 18 test_fr_fr fr1,fr16 19 test_fr_fr fr1,fr20 20 cfmuls fr16,fr12,fr1,cc0,1 21 test_fr_fr fr1,fr16 22 test_fr_fr fr1,fr20 23 cfmuls fr16,fr16,fr1,cc0,1 24 test_fr_fr fr1,fr16 25 test_fr_fr fr1,fr20 26 cfmuls fr16,fr20,fr1,cc0,1 27 test_fr_fr fr1,fr16 28 test_fr_fr fr1,fr20 29 cfmuls fr16,fr24,fr1,cc0,1 30 test_fr_fr fr1,fr16 31 test_fr_fr fr1,fr20 32 cfmuls fr16,fr28,fr1,cc0,1 33 test_fr_fr fr1,fr16 34 test_fr_fr fr1,fr20 35 cfmuls fr16,fr32,fr1,cc0,1 36 test_fr_fr fr1,fr16 37 test_fr_fr fr1,fr20 38 cfmuls fr16,fr36,fr1,cc0,1 39 test_fr_fr fr1,fr16 40 test_fr_fr fr1,fr20 41 cfmuls fr16,fr40,fr1,cc0,1 42 test_fr_fr fr1,fr16 43 test_fr_fr fr1,fr20 44 cfmuls fr16,fr44,fr1,cc0,1 45 test_fr_fr fr1,fr16 46 test_fr_fr fr1,fr20 47 cfmuls fr16,fr48,fr1,cc0,1 48 test_fr_fr fr1,fr16 49 test_fr_fr fr1,fr20 50 51 cfmuls fr20,fr4,fr1,cc0,1 52 test_fr_fr fr1,fr16 53 test_fr_fr fr1,fr20 54 cfmuls fr20,fr8,fr1,cc0,1 55 test_fr_fr fr1,fr16 56 test_fr_fr fr1,fr20 57 cfmuls fr20,fr12,fr1,cc0,1 58 test_fr_fr fr1,fr16 59 test_fr_fr fr1,fr20 60 cfmuls fr20,fr16,fr1,cc0,1 61 test_fr_fr fr1,fr16 62 test_fr_fr fr1,fr20 63 cfmuls fr20,fr20,fr1,cc0,1 64 test_fr_fr fr1,fr16 65 test_fr_fr fr1,fr20 66 cfmuls fr20,fr24,fr1,cc0,1 67 test_fr_fr fr1,fr16 68 test_fr_fr fr1,fr20 69 cfmuls fr20,fr28,fr1,cc0,1 70 test_fr_fr fr1,fr16 71 test_fr_fr fr1,fr20 72 cfmuls fr20,fr32,fr1,cc0,1 73 test_fr_fr fr1,fr16 74 test_fr_fr fr1,fr20 75 cfmuls fr20,fr36,fr1,cc4,1 76 test_fr_fr fr1,fr16 77 test_fr_fr fr1,fr20 78 cfmuls fr20,fr40,fr1,cc4,1 79 test_fr_fr fr1,fr16 80 test_fr_fr fr1,fr20 81 cfmuls fr20,fr44,fr1,cc4,1 82 test_fr_fr fr1,fr16 83 test_fr_fr fr1,fr20 84 cfmuls fr20,fr48,fr1,cc4,1 85 test_fr_fr fr1,fr16 86 test_fr_fr fr1,fr20 87 88 cfmuls fr28,fr0,fr1,cc4,1 89 test_fr_fr fr1,fr0 90 cfmuls fr28,fr4,fr1,cc4,1 91 test_fr_fr fr1,fr4 92 cfmuls fr28,fr8,fr1,cc4,1 93 test_fr_fr fr1,fr8 94 cfmuls fr28,fr12,fr1,cc4,1 95 test_fr_fr fr1,fr12 96 cfmuls fr28,fr16,fr1,cc4,1 97 test_fr_fr fr1,fr16 98 test_fr_fr fr1,fr20 99 cfmuls fr28,fr20,fr1,cc4,1 100 test_fr_fr fr1,fr16 101 test_fr_fr fr1,fr20 102 cfmuls fr28,fr24,fr1,cc4,1 103 test_fr_fr fr1,fr24 104 cfmuls fr28,fr28,fr1,cc4,1 105 test_fr_fr fr1,fr28 106 cfmuls fr28,fr32,fr1,cc4,1 107 test_fr_fr fr1,fr32 108 cfmuls fr28,fr36,fr1,cc4,1 109 test_fr_fr fr1,fr36 110 cfmuls fr28,fr40,fr1,cc4,1 111 test_fr_fr fr1,fr40 112 cfmuls fr28,fr44,fr1,cc4,1 113 test_fr_fr fr1,fr44 114 cfmuls fr28,fr48,fr1,cc4,1 115 test_fr_fr fr1,fr48 116 cfmuls fr28,fr52,fr1,cc4,1 117 test_fr_fr fr1,fr52 118 119 cfmuls fr28,fr8,fr1,cc4,1 120 test_fr_fr fr1,fr8 121 cfmuls fr8,fr28,fr1,cc4,1 122 test_fr_fr fr1,fr8 123 124 cfmuls fr32,fr36,fr1,cc4,1 125 test_fr_fr fr1,fr40 126; 127 cfmuls fr16,fr4,fr1,cc1,0 128 test_fr_fr fr1,fr16 129 test_fr_fr fr1,fr20 130 cfmuls fr16,fr8,fr1,cc1,0 131 test_fr_fr fr1,fr16 132 test_fr_fr fr1,fr20 133 cfmuls fr16,fr12,fr1,cc1,0 134 test_fr_fr fr1,fr16 135 test_fr_fr fr1,fr20 136 cfmuls fr16,fr16,fr1,cc1,0 137 test_fr_fr fr1,fr16 138 test_fr_fr fr1,fr20 139 cfmuls fr16,fr20,fr1,cc1,0 140 test_fr_fr fr1,fr16 141 test_fr_fr fr1,fr20 142 cfmuls fr16,fr24,fr1,cc1,0 143 test_fr_fr fr1,fr16 144 test_fr_fr fr1,fr20 145 cfmuls fr16,fr28,fr1,cc1,0 146 test_fr_fr fr1,fr16 147 test_fr_fr fr1,fr20 148 cfmuls fr16,fr32,fr1,cc1,0 149 test_fr_fr fr1,fr16 150 test_fr_fr fr1,fr20 151 cfmuls fr16,fr36,fr1,cc1,0 152 test_fr_fr fr1,fr16 153 test_fr_fr fr1,fr20 154 cfmuls fr16,fr40,fr1,cc1,0 155 test_fr_fr fr1,fr16 156 test_fr_fr fr1,fr20 157 cfmuls fr16,fr44,fr1,cc1,0 158 test_fr_fr fr1,fr16 159 test_fr_fr fr1,fr20 160 cfmuls fr16,fr48,fr1,cc1,0 161 test_fr_fr fr1,fr16 162 test_fr_fr fr1,fr20 163 164 cfmuls fr20,fr4,fr1,cc1,0 165 test_fr_fr fr1,fr16 166 test_fr_fr fr1,fr20 167 cfmuls fr20,fr8,fr1,cc1,0 168 test_fr_fr fr1,fr16 169 test_fr_fr fr1,fr20 170 cfmuls fr20,fr12,fr1,cc1,0 171 test_fr_fr fr1,fr16 172 test_fr_fr fr1,fr20 173 cfmuls fr20,fr16,fr1,cc1,0 174 test_fr_fr fr1,fr16 175 test_fr_fr fr1,fr20 176 cfmuls fr20,fr20,fr1,cc1,0 177 test_fr_fr fr1,fr16 178 test_fr_fr fr1,fr20 179 cfmuls fr20,fr24,fr1,cc1,0 180 test_fr_fr fr1,fr16 181 test_fr_fr fr1,fr20 182 cfmuls fr20,fr28,fr1,cc1,0 183 test_fr_fr fr1,fr16 184 test_fr_fr fr1,fr20 185 cfmuls fr20,fr32,fr1,cc1,0 186 test_fr_fr fr1,fr16 187 test_fr_fr fr1,fr20 188 cfmuls fr20,fr36,fr1,cc5,0 189 test_fr_fr fr1,fr16 190 test_fr_fr fr1,fr20 191 cfmuls fr20,fr40,fr1,cc5,0 192 test_fr_fr fr1,fr16 193 test_fr_fr fr1,fr20 194 cfmuls fr20,fr44,fr1,cc5,0 195 test_fr_fr fr1,fr16 196 test_fr_fr fr1,fr20 197 cfmuls fr20,fr48,fr1,cc5,0 198 test_fr_fr fr1,fr16 199 test_fr_fr fr1,fr20 200 201 cfmuls fr28,fr0,fr1,cc5,0 202 test_fr_fr fr1,fr0 203 cfmuls fr28,fr4,fr1,cc5,0 204 test_fr_fr fr1,fr4 205 cfmuls fr28,fr8,fr1,cc5,0 206 test_fr_fr fr1,fr8 207 cfmuls fr28,fr12,fr1,cc5,0 208 test_fr_fr fr1,fr12 209 cfmuls fr28,fr16,fr1,cc5,0 210 test_fr_fr fr1,fr16 211 test_fr_fr fr1,fr20 212 cfmuls fr28,fr20,fr1,cc5,0 213 test_fr_fr fr1,fr16 214 test_fr_fr fr1,fr20 215 cfmuls fr28,fr24,fr1,cc5,0 216 test_fr_fr fr1,fr24 217 cfmuls fr28,fr28,fr1,cc5,0 218 test_fr_fr fr1,fr28 219 cfmuls fr28,fr32,fr1,cc5,0 220 test_fr_fr fr1,fr32 221 cfmuls fr28,fr36,fr1,cc5,0 222 test_fr_fr fr1,fr36 223 cfmuls fr28,fr40,fr1,cc5,0 224 test_fr_fr fr1,fr40 225 cfmuls fr28,fr44,fr1,cc5,0 226 test_fr_fr fr1,fr44 227 cfmuls fr28,fr48,fr1,cc5,0 228 test_fr_fr fr1,fr48 229 cfmuls fr28,fr52,fr1,cc5,0 230 test_fr_fr fr1,fr52 231 232 cfmuls fr28,fr8,fr1,cc5,0 233 test_fr_fr fr1,fr8 234 cfmuls fr8,fr28,fr1,cc5,0 235 test_fr_fr fr1,fr8 236 237 cfmuls fr32,fr36,fr1,cc5,0 238 test_fr_fr fr1,fr40 239; 240 set_fr_iimmed 0xdead,0xbeef,fr1 241 cfmuls fr16,fr4,fr1,cc0,0 242 test_fr_iimmed 0xdeadbeef,fr1 243 test_fr_iimmed 0xdeadbeef,fr1 244 cfmuls fr16,fr8,fr1,cc0,0 245 test_fr_iimmed 0xdeadbeef,fr1 246 test_fr_iimmed 0xdeadbeef,fr1 247 cfmuls fr16,fr12,fr1,cc0,0 248 test_fr_iimmed 0xdeadbeef,fr1 249 test_fr_iimmed 0xdeadbeef,fr1 250 cfmuls fr16,fr16,fr1,cc0,0 251 test_fr_iimmed 0xdeadbeef,fr1 252 test_fr_iimmed 0xdeadbeef,fr1 253 cfmuls fr16,fr20,fr1,cc0,0 254 test_fr_iimmed 0xdeadbeef,fr1 255 test_fr_iimmed 0xdeadbeef,fr1 256 cfmuls fr16,fr24,fr1,cc0,0 257 test_fr_iimmed 0xdeadbeef,fr1 258 test_fr_iimmed 0xdeadbeef,fr1 259 cfmuls fr16,fr28,fr1,cc0,0 260 test_fr_iimmed 0xdeadbeef,fr1 261 test_fr_iimmed 0xdeadbeef,fr1 262 cfmuls fr16,fr32,fr1,cc0,0 263 test_fr_iimmed 0xdeadbeef,fr1 264 test_fr_iimmed 0xdeadbeef,fr1 265 cfmuls fr16,fr36,fr1,cc0,0 266 test_fr_iimmed 0xdeadbeef,fr1 267 test_fr_iimmed 0xdeadbeef,fr1 268 cfmuls fr16,fr40,fr1,cc0,0 269 test_fr_iimmed 0xdeadbeef,fr1 270 test_fr_iimmed 0xdeadbeef,fr1 271 cfmuls fr16,fr44,fr1,cc0,0 272 test_fr_iimmed 0xdeadbeef,fr1 273 test_fr_iimmed 0xdeadbeef,fr1 274 cfmuls fr16,fr48,fr1,cc0,0 275 test_fr_iimmed 0xdeadbeef,fr1 276 test_fr_iimmed 0xdeadbeef,fr1 277 278 cfmuls fr20,fr4,fr1,cc0,0 279 test_fr_iimmed 0xdeadbeef,fr1 280 test_fr_iimmed 0xdeadbeef,fr1 281 cfmuls fr20,fr8,fr1,cc0,0 282 test_fr_iimmed 0xdeadbeef,fr1 283 test_fr_iimmed 0xdeadbeef,fr1 284 cfmuls fr20,fr12,fr1,cc0,0 285 test_fr_iimmed 0xdeadbeef,fr1 286 test_fr_iimmed 0xdeadbeef,fr1 287 cfmuls fr20,fr16,fr1,cc0,0 288 test_fr_iimmed 0xdeadbeef,fr1 289 test_fr_iimmed 0xdeadbeef,fr1 290 cfmuls fr20,fr20,fr1,cc0,0 291 test_fr_iimmed 0xdeadbeef,fr1 292 test_fr_iimmed 0xdeadbeef,fr1 293 cfmuls fr20,fr24,fr1,cc0,0 294 test_fr_iimmed 0xdeadbeef,fr1 295 test_fr_iimmed 0xdeadbeef,fr1 296 cfmuls fr20,fr28,fr1,cc0,0 297 test_fr_iimmed 0xdeadbeef,fr1 298 test_fr_iimmed 0xdeadbeef,fr1 299 cfmuls fr20,fr32,fr1,cc0,0 300 test_fr_iimmed 0xdeadbeef,fr1 301 test_fr_iimmed 0xdeadbeef,fr1 302 cfmuls fr20,fr36,fr1,cc4,0 303 test_fr_iimmed 0xdeadbeef,fr1 304 test_fr_iimmed 0xdeadbeef,fr1 305 cfmuls fr20,fr40,fr1,cc4,0 306 test_fr_iimmed 0xdeadbeef,fr1 307 test_fr_iimmed 0xdeadbeef,fr1 308 cfmuls fr20,fr44,fr1,cc4,0 309 test_fr_iimmed 0xdeadbeef,fr1 310 test_fr_iimmed 0xdeadbeef,fr1 311 cfmuls fr20,fr48,fr1,cc4,0 312 test_fr_iimmed 0xdeadbeef,fr1 313 test_fr_iimmed 0xdeadbeef,fr1 314 315 cfmuls fr28,fr0,fr1,cc4,0 316 test_fr_iimmed 0xdeadbeef,fr1 317 cfmuls fr28,fr4,fr1,cc4,0 318 test_fr_iimmed 0xdeadbeef,fr1 319 cfmuls fr28,fr8,fr1,cc4,0 320 test_fr_iimmed 0xdeadbeef,fr1 321 cfmuls fr28,fr12,fr1,cc4,0 322 test_fr_iimmed 0xdeadbeef,fr1 323 cfmuls fr28,fr16,fr1,cc4,0 324 test_fr_iimmed 0xdeadbeef,fr1 325 test_fr_iimmed 0xdeadbeef,fr1 326 cfmuls fr28,fr20,fr1,cc4,0 327 test_fr_iimmed 0xdeadbeef,fr1 328 test_fr_iimmed 0xdeadbeef,fr1 329 cfmuls fr28,fr24,fr1,cc4,0 330 test_fr_iimmed 0xdeadbeef,fr1 331 cfmuls fr28,fr28,fr1,cc4,0 332 test_fr_iimmed 0xdeadbeef,fr1 333 cfmuls fr28,fr32,fr1,cc4,0 334 test_fr_iimmed 0xdeadbeef,fr1 335 cfmuls fr28,fr36,fr1,cc4,0 336 test_fr_iimmed 0xdeadbeef,fr1 337 cfmuls fr28,fr40,fr1,cc4,0 338 test_fr_iimmed 0xdeadbeef,fr1 339 cfmuls fr28,fr44,fr1,cc4,0 340 test_fr_iimmed 0xdeadbeef,fr1 341 cfmuls fr28,fr48,fr1,cc4,0 342 test_fr_iimmed 0xdeadbeef,fr1 343 cfmuls fr28,fr52,fr1,cc4,0 344 test_fr_iimmed 0xdeadbeef,fr1 345 346 cfmuls fr28,fr8,fr1,cc4,0 347 test_fr_iimmed 0xdeadbeef,fr1 348 cfmuls fr8,fr28,fr1,cc4,0 349 test_fr_iimmed 0xdeadbeef,fr1 350 351 cfmuls fr32,fr36,fr1,cc4,0 352 test_fr_iimmed 0xdeadbeef,fr1 353; 354 set_fr_iimmed 0xdead,0xbeef,fr1 355 cfmuls fr16,fr4,fr1,cc1,1 356 test_fr_iimmed 0xdeadbeef,fr1 357 test_fr_iimmed 0xdeadbeef,fr1 358 cfmuls fr16,fr8,fr1,cc1,1 359 test_fr_iimmed 0xdeadbeef,fr1 360 test_fr_iimmed 0xdeadbeef,fr1 361 cfmuls fr16,fr12,fr1,cc1,1 362 test_fr_iimmed 0xdeadbeef,fr1 363 test_fr_iimmed 0xdeadbeef,fr1 364 cfmuls fr16,fr16,fr1,cc1,1 365 test_fr_iimmed 0xdeadbeef,fr1 366 test_fr_iimmed 0xdeadbeef,fr1 367 cfmuls fr16,fr20,fr1,cc1,1 368 test_fr_iimmed 0xdeadbeef,fr1 369 test_fr_iimmed 0xdeadbeef,fr1 370 cfmuls fr16,fr24,fr1,cc1,1 371 test_fr_iimmed 0xdeadbeef,fr1 372 test_fr_iimmed 0xdeadbeef,fr1 373 cfmuls fr16,fr28,fr1,cc1,1 374 test_fr_iimmed 0xdeadbeef,fr1 375 test_fr_iimmed 0xdeadbeef,fr1 376 cfmuls fr16,fr32,fr1,cc1,1 377 test_fr_iimmed 0xdeadbeef,fr1 378 test_fr_iimmed 0xdeadbeef,fr1 379 cfmuls fr16,fr36,fr1,cc1,1 380 test_fr_iimmed 0xdeadbeef,fr1 381 test_fr_iimmed 0xdeadbeef,fr1 382 cfmuls fr16,fr40,fr1,cc1,1 383 test_fr_iimmed 0xdeadbeef,fr1 384 test_fr_iimmed 0xdeadbeef,fr1 385 cfmuls fr16,fr44,fr1,cc1,1 386 test_fr_iimmed 0xdeadbeef,fr1 387 test_fr_iimmed 0xdeadbeef,fr1 388 cfmuls fr16,fr48,fr1,cc1,1 389 test_fr_iimmed 0xdeadbeef,fr1 390 test_fr_iimmed 0xdeadbeef,fr1 391 392 cfmuls fr20,fr4,fr1,cc1,1 393 test_fr_iimmed 0xdeadbeef,fr1 394 test_fr_iimmed 0xdeadbeef,fr1 395 cfmuls fr20,fr8,fr1,cc1,1 396 test_fr_iimmed 0xdeadbeef,fr1 397 test_fr_iimmed 0xdeadbeef,fr1 398 cfmuls fr20,fr12,fr1,cc1,1 399 test_fr_iimmed 0xdeadbeef,fr1 400 test_fr_iimmed 0xdeadbeef,fr1 401 cfmuls fr20,fr16,fr1,cc1,1 402 test_fr_iimmed 0xdeadbeef,fr1 403 test_fr_iimmed 0xdeadbeef,fr1 404 cfmuls fr20,fr20,fr1,cc1,1 405 test_fr_iimmed 0xdeadbeef,fr1 406 test_fr_iimmed 0xdeadbeef,fr1 407 cfmuls fr20,fr24,fr1,cc1,1 408 test_fr_iimmed 0xdeadbeef,fr1 409 test_fr_iimmed 0xdeadbeef,fr1 410 cfmuls fr20,fr28,fr1,cc1,1 411 test_fr_iimmed 0xdeadbeef,fr1 412 test_fr_iimmed 0xdeadbeef,fr1 413 cfmuls fr20,fr32,fr1,cc1,1 414 test_fr_iimmed 0xdeadbeef,fr1 415 test_fr_iimmed 0xdeadbeef,fr1 416 cfmuls fr20,fr36,fr1,cc5,1 417 test_fr_iimmed 0xdeadbeef,fr1 418 test_fr_iimmed 0xdeadbeef,fr1 419 cfmuls fr20,fr40,fr1,cc5,1 420 test_fr_iimmed 0xdeadbeef,fr1 421 test_fr_iimmed 0xdeadbeef,fr1 422 cfmuls fr20,fr44,fr1,cc5,1 423 test_fr_iimmed 0xdeadbeef,fr1 424 test_fr_iimmed 0xdeadbeef,fr1 425 cfmuls fr20,fr48,fr1,cc5,1 426 test_fr_iimmed 0xdeadbeef,fr1 427 test_fr_iimmed 0xdeadbeef,fr1 428 429 cfmuls fr28,fr0,fr1,cc5,1 430 test_fr_iimmed 0xdeadbeef,fr1 431 cfmuls fr28,fr4,fr1,cc5,1 432 test_fr_iimmed 0xdeadbeef,fr1 433 cfmuls fr28,fr8,fr1,cc5,1 434 test_fr_iimmed 0xdeadbeef,fr1 435 cfmuls fr28,fr12,fr1,cc5,1 436 test_fr_iimmed 0xdeadbeef,fr1 437 cfmuls fr28,fr16,fr1,cc5,1 438 test_fr_iimmed 0xdeadbeef,fr1 439 test_fr_iimmed 0xdeadbeef,fr1 440 cfmuls fr28,fr20,fr1,cc5,1 441 test_fr_iimmed 0xdeadbeef,fr1 442 test_fr_iimmed 0xdeadbeef,fr1 443 cfmuls fr28,fr24,fr1,cc5,1 444 test_fr_iimmed 0xdeadbeef,fr1 445 cfmuls fr28,fr28,fr1,cc5,1 446 test_fr_iimmed 0xdeadbeef,fr1 447 cfmuls fr28,fr32,fr1,cc5,1 448 test_fr_iimmed 0xdeadbeef,fr1 449 cfmuls fr28,fr36,fr1,cc5,1 450 test_fr_iimmed 0xdeadbeef,fr1 451 cfmuls fr28,fr40,fr1,cc5,1 452 test_fr_iimmed 0xdeadbeef,fr1 453 cfmuls fr28,fr44,fr1,cc5,1 454 test_fr_iimmed 0xdeadbeef,fr1 455 cfmuls fr28,fr48,fr1,cc5,1 456 test_fr_iimmed 0xdeadbeef,fr1 457 cfmuls fr28,fr52,fr1,cc5,1 458 test_fr_iimmed 0xdeadbeef,fr1 459 460 cfmuls fr28,fr8,fr1,cc5,1 461 test_fr_iimmed 0xdeadbeef,fr1 462 cfmuls fr8,fr28,fr1,cc5,1 463 test_fr_iimmed 0xdeadbeef,fr1 464 465 cfmuls fr32,fr36,fr1,cc5,1 466 test_fr_iimmed 0xdeadbeef,fr1 467; 468 set_fr_iimmed 0xdead,0xbeef,fr1 469 cfmuls fr16,fr4,fr1,cc2,1 470 test_fr_iimmed 0xdeadbeef,fr1 471 test_fr_iimmed 0xdeadbeef,fr1 472 cfmuls fr16,fr8,fr1,cc2,0 473 test_fr_iimmed 0xdeadbeef,fr1 474 test_fr_iimmed 0xdeadbeef,fr1 475 cfmuls fr16,fr12,fr1,cc2,1 476 test_fr_iimmed 0xdeadbeef,fr1 477 test_fr_iimmed 0xdeadbeef,fr1 478 cfmuls fr16,fr16,fr1,cc2,0 479 test_fr_iimmed 0xdeadbeef,fr1 480 test_fr_iimmed 0xdeadbeef,fr1 481 cfmuls fr16,fr20,fr1,cc2,1 482 test_fr_iimmed 0xdeadbeef,fr1 483 test_fr_iimmed 0xdeadbeef,fr1 484 cfmuls fr16,fr24,fr1,cc2,0 485 test_fr_iimmed 0xdeadbeef,fr1 486 test_fr_iimmed 0xdeadbeef,fr1 487 cfmuls fr16,fr28,fr1,cc2,1 488 test_fr_iimmed 0xdeadbeef,fr1 489 test_fr_iimmed 0xdeadbeef,fr1 490 cfmuls fr16,fr32,fr1,cc2,0 491 test_fr_iimmed 0xdeadbeef,fr1 492 test_fr_iimmed 0xdeadbeef,fr1 493 cfmuls fr16,fr36,fr1,cc2,1 494 test_fr_iimmed 0xdeadbeef,fr1 495 test_fr_iimmed 0xdeadbeef,fr1 496 cfmuls fr16,fr40,fr1,cc2,0 497 test_fr_iimmed 0xdeadbeef,fr1 498 test_fr_iimmed 0xdeadbeef,fr1 499 cfmuls fr16,fr44,fr1,cc2,1 500 test_fr_iimmed 0xdeadbeef,fr1 501 test_fr_iimmed 0xdeadbeef,fr1 502 cfmuls fr16,fr48,fr1,cc2,0 503 test_fr_iimmed 0xdeadbeef,fr1 504 test_fr_iimmed 0xdeadbeef,fr1 505 506 cfmuls fr20,fr4,fr1,cc2,1 507 test_fr_iimmed 0xdeadbeef,fr1 508 test_fr_iimmed 0xdeadbeef,fr1 509 cfmuls fr20,fr8,fr1,cc2,0 510 test_fr_iimmed 0xdeadbeef,fr1 511 test_fr_iimmed 0xdeadbeef,fr1 512 cfmuls fr20,fr12,fr1,cc2,1 513 test_fr_iimmed 0xdeadbeef,fr1 514 test_fr_iimmed 0xdeadbeef,fr1 515 cfmuls fr20,fr16,fr1,cc2,0 516 test_fr_iimmed 0xdeadbeef,fr1 517 test_fr_iimmed 0xdeadbeef,fr1 518 cfmuls fr20,fr20,fr1,cc2,1 519 test_fr_iimmed 0xdeadbeef,fr1 520 test_fr_iimmed 0xdeadbeef,fr1 521 cfmuls fr20,fr24,fr1,cc2,0 522 test_fr_iimmed 0xdeadbeef,fr1 523 test_fr_iimmed 0xdeadbeef,fr1 524 cfmuls fr20,fr28,fr1,cc2,1 525 test_fr_iimmed 0xdeadbeef,fr1 526 test_fr_iimmed 0xdeadbeef,fr1 527 cfmuls fr20,fr32,fr1,cc2,0 528 test_fr_iimmed 0xdeadbeef,fr1 529 test_fr_iimmed 0xdeadbeef,fr1 530 cfmuls fr20,fr36,fr1,cc6,1 531 test_fr_iimmed 0xdeadbeef,fr1 532 test_fr_iimmed 0xdeadbeef,fr1 533 cfmuls fr20,fr40,fr1,cc6,0 534 test_fr_iimmed 0xdeadbeef,fr1 535 test_fr_iimmed 0xdeadbeef,fr1 536 cfmuls fr20,fr44,fr1,cc6,1 537 test_fr_iimmed 0xdeadbeef,fr1 538 test_fr_iimmed 0xdeadbeef,fr1 539 cfmuls fr20,fr48,fr1,cc6,0 540 test_fr_iimmed 0xdeadbeef,fr1 541 test_fr_iimmed 0xdeadbeef,fr1 542 543 cfmuls fr28,fr0,fr1,cc6,1 544 test_fr_iimmed 0xdeadbeef,fr1 545 cfmuls fr28,fr4,fr1,cc6,0 546 test_fr_iimmed 0xdeadbeef,fr1 547 cfmuls fr28,fr8,fr1,cc6,1 548 test_fr_iimmed 0xdeadbeef,fr1 549 cfmuls fr28,fr12,fr1,cc6,0 550 test_fr_iimmed 0xdeadbeef,fr1 551 cfmuls fr28,fr16,fr1,cc6,1 552 test_fr_iimmed 0xdeadbeef,fr1 553 test_fr_iimmed 0xdeadbeef,fr1 554 cfmuls fr28,fr20,fr1,cc6,0 555 test_fr_iimmed 0xdeadbeef,fr1 556 test_fr_iimmed 0xdeadbeef,fr1 557 cfmuls fr28,fr24,fr1,cc6,1 558 test_fr_iimmed 0xdeadbeef,fr1 559 cfmuls fr28,fr28,fr1,cc6,0 560 test_fr_iimmed 0xdeadbeef,fr1 561 cfmuls fr28,fr32,fr1,cc6,1 562 test_fr_iimmed 0xdeadbeef,fr1 563 cfmuls fr28,fr36,fr1,cc6,0 564 test_fr_iimmed 0xdeadbeef,fr1 565 cfmuls fr28,fr40,fr1,cc6,1 566 test_fr_iimmed 0xdeadbeef,fr1 567 cfmuls fr28,fr44,fr1,cc6,0 568 test_fr_iimmed 0xdeadbeef,fr1 569 cfmuls fr28,fr48,fr1,cc6,1 570 test_fr_iimmed 0xdeadbeef,fr1 571 cfmuls fr28,fr52,fr1,cc6,0 572 test_fr_iimmed 0xdeadbeef,fr1 573 574 cfmuls fr28,fr8,fr1,cc6,1 575 test_fr_iimmed 0xdeadbeef,fr1 576 cfmuls fr8,fr28,fr1,cc6,0 577 test_fr_iimmed 0xdeadbeef,fr1 578 579 cfmuls fr32,fr36,fr1,cc6,1 580 test_fr_iimmed 0xdeadbeef,fr1 581; 582 set_fr_iimmed 0xdead,0xbeef,fr1 583 cfmuls fr16,fr4,fr1,cc3,1 584 test_fr_iimmed 0xdeadbeef,fr1 585 test_fr_iimmed 0xdeadbeef,fr1 586 cfmuls fr16,fr8,fr1,cc3,0 587 test_fr_iimmed 0xdeadbeef,fr1 588 test_fr_iimmed 0xdeadbeef,fr1 589 cfmuls fr16,fr12,fr1,cc3,1 590 test_fr_iimmed 0xdeadbeef,fr1 591 test_fr_iimmed 0xdeadbeef,fr1 592 cfmuls fr16,fr16,fr1,cc3,0 593 test_fr_iimmed 0xdeadbeef,fr1 594 test_fr_iimmed 0xdeadbeef,fr1 595 cfmuls fr16,fr20,fr1,cc3,1 596 test_fr_iimmed 0xdeadbeef,fr1 597 test_fr_iimmed 0xdeadbeef,fr1 598 cfmuls fr16,fr24,fr1,cc3,0 599 test_fr_iimmed 0xdeadbeef,fr1 600 test_fr_iimmed 0xdeadbeef,fr1 601 cfmuls fr16,fr28,fr1,cc3,1 602 test_fr_iimmed 0xdeadbeef,fr1 603 test_fr_iimmed 0xdeadbeef,fr1 604 cfmuls fr16,fr32,fr1,cc3,0 605 test_fr_iimmed 0xdeadbeef,fr1 606 test_fr_iimmed 0xdeadbeef,fr1 607 cfmuls fr16,fr36,fr1,cc3,1 608 test_fr_iimmed 0xdeadbeef,fr1 609 test_fr_iimmed 0xdeadbeef,fr1 610 cfmuls fr16,fr40,fr1,cc3,0 611 test_fr_iimmed 0xdeadbeef,fr1 612 test_fr_iimmed 0xdeadbeef,fr1 613 cfmuls fr16,fr44,fr1,cc3,1 614 test_fr_iimmed 0xdeadbeef,fr1 615 test_fr_iimmed 0xdeadbeef,fr1 616 cfmuls fr16,fr48,fr1,cc3,0 617 test_fr_iimmed 0xdeadbeef,fr1 618 test_fr_iimmed 0xdeadbeef,fr1 619 620 cfmuls fr20,fr4,fr1,cc3,1 621 test_fr_iimmed 0xdeadbeef,fr1 622 test_fr_iimmed 0xdeadbeef,fr1 623 cfmuls fr20,fr8,fr1,cc3,0 624 test_fr_iimmed 0xdeadbeef,fr1 625 test_fr_iimmed 0xdeadbeef,fr1 626 cfmuls fr20,fr12,fr1,cc3,1 627 test_fr_iimmed 0xdeadbeef,fr1 628 test_fr_iimmed 0xdeadbeef,fr1 629 cfmuls fr20,fr16,fr1,cc3,0 630 test_fr_iimmed 0xdeadbeef,fr1 631 test_fr_iimmed 0xdeadbeef,fr1 632 cfmuls fr20,fr20,fr1,cc3,1 633 test_fr_iimmed 0xdeadbeef,fr1 634 test_fr_iimmed 0xdeadbeef,fr1 635 cfmuls fr20,fr24,fr1,cc3,0 636 test_fr_iimmed 0xdeadbeef,fr1 637 test_fr_iimmed 0xdeadbeef,fr1 638 cfmuls fr20,fr28,fr1,cc3,1 639 test_fr_iimmed 0xdeadbeef,fr1 640 test_fr_iimmed 0xdeadbeef,fr1 641 cfmuls fr20,fr32,fr1,cc3,0 642 test_fr_iimmed 0xdeadbeef,fr1 643 test_fr_iimmed 0xdeadbeef,fr1 644 cfmuls fr20,fr36,fr1,cc7,1 645 test_fr_iimmed 0xdeadbeef,fr1 646 test_fr_iimmed 0xdeadbeef,fr1 647 cfmuls fr20,fr40,fr1,cc7,0 648 test_fr_iimmed 0xdeadbeef,fr1 649 test_fr_iimmed 0xdeadbeef,fr1 650 cfmuls fr20,fr44,fr1,cc7,1 651 test_fr_iimmed 0xdeadbeef,fr1 652 test_fr_iimmed 0xdeadbeef,fr1 653 cfmuls fr20,fr48,fr1,cc7,0 654 test_fr_iimmed 0xdeadbeef,fr1 655 test_fr_iimmed 0xdeadbeef,fr1 656 657 cfmuls fr28,fr0,fr1,cc7,1 658 test_fr_iimmed 0xdeadbeef,fr1 659 cfmuls fr28,fr4,fr1,cc7,0 660 test_fr_iimmed 0xdeadbeef,fr1 661 cfmuls fr28,fr8,fr1,cc7,1 662 test_fr_iimmed 0xdeadbeef,fr1 663 cfmuls fr28,fr12,fr1,cc7,0 664 test_fr_iimmed 0xdeadbeef,fr1 665 cfmuls fr28,fr16,fr1,cc7,1 666 test_fr_iimmed 0xdeadbeef,fr1 667 test_fr_iimmed 0xdeadbeef,fr1 668 cfmuls fr28,fr20,fr1,cc7,0 669 test_fr_iimmed 0xdeadbeef,fr1 670 test_fr_iimmed 0xdeadbeef,fr1 671 cfmuls fr28,fr24,fr1,cc7,1 672 test_fr_iimmed 0xdeadbeef,fr1 673 cfmuls fr28,fr28,fr1,cc7,0 674 test_fr_iimmed 0xdeadbeef,fr1 675 cfmuls fr28,fr32,fr1,cc7,1 676 test_fr_iimmed 0xdeadbeef,fr1 677 cfmuls fr28,fr36,fr1,cc7,0 678 test_fr_iimmed 0xdeadbeef,fr1 679 cfmuls fr28,fr40,fr1,cc7,1 680 test_fr_iimmed 0xdeadbeef,fr1 681 cfmuls fr28,fr44,fr1,cc7,0 682 test_fr_iimmed 0xdeadbeef,fr1 683 cfmuls fr28,fr48,fr1,cc7,1 684 test_fr_iimmed 0xdeadbeef,fr1 685 cfmuls fr28,fr52,fr1,cc7,0 686 test_fr_iimmed 0xdeadbeef,fr1 687 688 cfmuls fr28,fr8,fr1,cc7,1 689 test_fr_iimmed 0xdeadbeef,fr1 690 cfmuls fr8,fr28,fr1,cc7,0 691 test_fr_iimmed 0xdeadbeef,fr1 692 693 cfmuls fr32,fr36,fr1,cc7,1 694 test_fr_iimmed 0xdeadbeef,fr1 695 696 pass 697