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