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