1// RUN: llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize32,-wavefrontsize64 -show-encoding %s | FileCheck --check-prefix=GFX10 %s 2// RUN: llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=-wavefrontsize32,+wavefrontsize64 -show-encoding %s | FileCheck --check-prefix=GFX10 %s 3 4//===----------------------------------------------------------------------===// 5// ENC_SOP1. 6//===----------------------------------------------------------------------===// 7 8s_mov_b32 s0, s1 9// GFX10: encoding: [0x01,0x03,0x80,0xbe] 10 11s_mov_b32 s105, s104 12// GFX10: encoding: [0x68,0x03,0xe9,0xbe] 13 14s_mov_b32 s0, s104 15// GFX10: encoding: [0x68,0x03,0x80,0xbe] 16 17s_mov_b32 s105, s1 18// GFX10: encoding: [0x01,0x03,0xe9,0xbe] 19 20s_mov_b32 exec_lo, s1 21// GFX10: encoding: [0x01,0x03,0xfe,0xbe] 22 23s_mov_b32 exec_hi, s1 24// GFX10: encoding: [0x01,0x03,0xff,0xbe] 25 26s_mov_b32 vcc_lo, s1 27// GFX10: encoding: [0x01,0x03,0xea,0xbe] 28 29s_mov_b32 vcc_hi, s1 30// GFX10: encoding: [0x01,0x03,0xeb,0xbe] 31 32s_mov_b32 m0, s1 33// GFX10: encoding: [0x01,0x03,0xfc,0xbe] 34 35s_mov_b32 s0, exec_lo 36// GFX10: encoding: [0x7e,0x03,0x80,0xbe] 37 38s_mov_b32 s0, exec_hi 39// GFX10: encoding: [0x7f,0x03,0x80,0xbe] 40 41s_mov_b32 s0, vcc_lo 42// GFX10: encoding: [0x6a,0x03,0x80,0xbe] 43 44s_mov_b32 s0, vcc_hi 45// GFX10: encoding: [0x6b,0x03,0x80,0xbe] 46 47s_mov_b32 s0, m0 48// GFX10: encoding: [0x7c,0x03,0x80,0xbe] 49 50s_mov_b32 s0, 0 51// GFX10: encoding: [0x80,0x03,0x80,0xbe] 52 53s_mov_b32 s0, -1 54// GFX10: encoding: [0xc1,0x03,0x80,0xbe] 55 56s_mov_b32 s0, 0.5 57// GFX10: encoding: [0xf0,0x03,0x80,0xbe] 58 59s_mov_b32 s0, -4.0 60// GFX10: encoding: [0xf7,0x03,0x80,0xbe] 61 62s_mov_b32 s0, 0x3f717273 63// GFX10: encoding: [0xff,0x03,0x80,0xbe,0x73,0x72,0x71,0x3f] 64 65s_mov_b32 s0, 0xaf123456 66// GFX10: encoding: [0xff,0x03,0x80,0xbe,0x56,0x34,0x12,0xaf] 67 68s_mov_b64 s[0:1], s[2:3] 69// GFX10: encoding: [0x02,0x04,0x80,0xbe] 70 71s_mov_b64 s[104:105], s[102:103] 72// GFX10: encoding: [0x66,0x04,0xe8,0xbe] 73 74s_mov_b64 s[0:1], s[102:103] 75// GFX10: encoding: [0x66,0x04,0x80,0xbe] 76 77s_mov_b64 s[104:105], s[2:3] 78// GFX10: encoding: [0x02,0x04,0xe8,0xbe] 79 80s_mov_b64 exec, s[2:3] 81// GFX10: encoding: [0x02,0x04,0xfe,0xbe] 82 83s_mov_b64 vcc, s[2:3] 84// GFX10: encoding: [0x02,0x04,0xea,0xbe] 85 86s_mov_b64 s[0:1], exec 87// GFX10: encoding: [0x7e,0x04,0x80,0xbe] 88 89s_mov_b64 s[0:1], vcc 90// GFX10: encoding: [0x6a,0x04,0x80,0xbe] 91 92s_mov_b64 s[0:1], 0 93// GFX10: encoding: [0x80,0x04,0x80,0xbe] 94 95s_mov_b64 s[0:1], -1 96// GFX10: encoding: [0xc1,0x04,0x80,0xbe] 97 98s_mov_b64 s[0:1], 0.5 99// GFX10: encoding: [0xf0,0x04,0x80,0xbe] 100 101s_mov_b64 s[0:1], -4.0 102// GFX10: encoding: [0xf7,0x04,0x80,0xbe] 103 104s_mov_b64 s[0:1], 0x3f717273 105// GFX10: encoding: [0xff,0x04,0x80,0xbe,0x73,0x72,0x71,0x3f] 106 107s_mov_b64 s[0:1], 0xaf123456 108// GFX10: encoding: [0xff,0x04,0x80,0xbe,0x56,0x34,0x12,0xaf] 109 110s_cmov_b32 s0, s1 111// GFX10: encoding: [0x01,0x05,0x80,0xbe] 112 113s_cmov_b32 s105, s104 114// GFX10: encoding: [0x68,0x05,0xe9,0xbe] 115 116s_cmov_b32 s0, s104 117// GFX10: encoding: [0x68,0x05,0x80,0xbe] 118 119s_cmov_b32 s105, s1 120// GFX10: encoding: [0x01,0x05,0xe9,0xbe] 121 122s_cmov_b32 exec_lo, s1 123// GFX10: encoding: [0x01,0x05,0xfe,0xbe] 124 125s_cmov_b32 exec_hi, s1 126// GFX10: encoding: [0x01,0x05,0xff,0xbe] 127 128s_cmov_b32 vcc_lo, s1 129// GFX10: encoding: [0x01,0x05,0xea,0xbe] 130 131s_cmov_b32 vcc_hi, s1 132// GFX10: encoding: [0x01,0x05,0xeb,0xbe] 133 134s_cmov_b32 m0, s1 135// GFX10: encoding: [0x01,0x05,0xfc,0xbe] 136 137s_cmov_b32 s0, exec_lo 138// GFX10: encoding: [0x7e,0x05,0x80,0xbe] 139 140s_cmov_b32 s0, exec_hi 141// GFX10: encoding: [0x7f,0x05,0x80,0xbe] 142 143s_cmov_b32 s0, vcc_lo 144// GFX10: encoding: [0x6a,0x05,0x80,0xbe] 145 146s_cmov_b32 s0, vcc_hi 147// GFX10: encoding: [0x6b,0x05,0x80,0xbe] 148 149s_cmov_b32 s0, m0 150// GFX10: encoding: [0x7c,0x05,0x80,0xbe] 151 152s_cmov_b32 s0, 0 153// GFX10: encoding: [0x80,0x05,0x80,0xbe] 154 155s_cmov_b32 s0, -1 156// GFX10: encoding: [0xc1,0x05,0x80,0xbe] 157 158s_cmov_b32 s0, 0.5 159// GFX10: encoding: [0xf0,0x05,0x80,0xbe] 160 161s_cmov_b32 s0, -4.0 162// GFX10: encoding: [0xf7,0x05,0x80,0xbe] 163 164s_cmov_b32 s0, 0x3f717273 165// GFX10: encoding: [0xff,0x05,0x80,0xbe,0x73,0x72,0x71,0x3f] 166 167s_cmov_b32 s0, 0xaf123456 168// GFX10: encoding: [0xff,0x05,0x80,0xbe,0x56,0x34,0x12,0xaf] 169 170s_cmov_b64 s[0:1], s[2:3] 171// GFX10: encoding: [0x02,0x06,0x80,0xbe] 172 173s_cmov_b64 s[104:105], s[102:103] 174// GFX10: encoding: [0x66,0x06,0xe8,0xbe] 175 176s_cmov_b64 s[0:1], s[102:103] 177// GFX10: encoding: [0x66,0x06,0x80,0xbe] 178 179s_cmov_b64 s[104:105], s[2:3] 180// GFX10: encoding: [0x02,0x06,0xe8,0xbe] 181 182s_cmov_b64 exec, s[2:3] 183// GFX10: encoding: [0x02,0x06,0xfe,0xbe] 184 185s_cmov_b64 vcc, s[2:3] 186// GFX10: encoding: [0x02,0x06,0xea,0xbe] 187 188s_cmov_b64 s[0:1], exec 189// GFX10: encoding: [0x7e,0x06,0x80,0xbe] 190 191s_cmov_b64 s[0:1], vcc 192// GFX10: encoding: [0x6a,0x06,0x80,0xbe] 193 194s_cmov_b64 s[0:1], 0 195// GFX10: encoding: [0x80,0x06,0x80,0xbe] 196 197s_cmov_b64 s[0:1], -1 198// GFX10: encoding: [0xc1,0x06,0x80,0xbe] 199 200s_cmov_b64 s[0:1], 0.5 201// GFX10: encoding: [0xf0,0x06,0x80,0xbe] 202 203s_cmov_b64 s[0:1], -4.0 204// GFX10: encoding: [0xf7,0x06,0x80,0xbe] 205 206s_cmov_b64 s[0:1], 0x3f717273 207// GFX10: encoding: [0xff,0x06,0x80,0xbe,0x73,0x72,0x71,0x3f] 208 209s_cmov_b64 s[0:1], 0xaf123456 210// GFX10: encoding: [0xff,0x06,0x80,0xbe,0x56,0x34,0x12,0xaf] 211 212s_not_b32 s0, s1 213// GFX10: encoding: [0x01,0x07,0x80,0xbe] 214 215s_not_b32 s105, s104 216// GFX10: encoding: [0x68,0x07,0xe9,0xbe] 217 218s_not_b32 s0, s104 219// GFX10: encoding: [0x68,0x07,0x80,0xbe] 220 221s_not_b32 s105, s1 222// GFX10: encoding: [0x01,0x07,0xe9,0xbe] 223 224s_not_b32 exec_lo, s1 225// GFX10: encoding: [0x01,0x07,0xfe,0xbe] 226 227s_not_b32 exec_hi, s1 228// GFX10: encoding: [0x01,0x07,0xff,0xbe] 229 230s_not_b32 vcc_lo, s1 231// GFX10: encoding: [0x01,0x07,0xea,0xbe] 232 233s_not_b32 vcc_hi, s1 234// GFX10: encoding: [0x01,0x07,0xeb,0xbe] 235 236s_not_b32 m0, s1 237// GFX10: encoding: [0x01,0x07,0xfc,0xbe] 238 239s_not_b32 s0, exec_lo 240// GFX10: encoding: [0x7e,0x07,0x80,0xbe] 241 242s_not_b32 s0, exec_hi 243// GFX10: encoding: [0x7f,0x07,0x80,0xbe] 244 245s_not_b32 s0, vcc_lo 246// GFX10: encoding: [0x6a,0x07,0x80,0xbe] 247 248s_not_b32 s0, vcc_hi 249// GFX10: encoding: [0x6b,0x07,0x80,0xbe] 250 251s_not_b32 s0, m0 252// GFX10: encoding: [0x7c,0x07,0x80,0xbe] 253 254s_not_b32 s0, 0 255// GFX10: encoding: [0x80,0x07,0x80,0xbe] 256 257s_not_b32 s0, -1 258// GFX10: encoding: [0xc1,0x07,0x80,0xbe] 259 260s_not_b32 s0, 0.5 261// GFX10: encoding: [0xf0,0x07,0x80,0xbe] 262 263s_not_b32 s0, -4.0 264// GFX10: encoding: [0xf7,0x07,0x80,0xbe] 265 266s_not_b32 s0, 0x3f717273 267// GFX10: encoding: [0xff,0x07,0x80,0xbe,0x73,0x72,0x71,0x3f] 268 269s_not_b32 s0, 0xaf123456 270// GFX10: encoding: [0xff,0x07,0x80,0xbe,0x56,0x34,0x12,0xaf] 271 272s_not_b64 s[0:1], s[2:3] 273// GFX10: encoding: [0x02,0x08,0x80,0xbe] 274 275s_not_b64 s[104:105], s[102:103] 276// GFX10: encoding: [0x66,0x08,0xe8,0xbe] 277 278s_not_b64 s[0:1], s[102:103] 279// GFX10: encoding: [0x66,0x08,0x80,0xbe] 280 281s_not_b64 s[104:105], s[2:3] 282// GFX10: encoding: [0x02,0x08,0xe8,0xbe] 283 284s_not_b64 exec, s[2:3] 285// GFX10: encoding: [0x02,0x08,0xfe,0xbe] 286 287s_not_b64 vcc, s[2:3] 288// GFX10: encoding: [0x02,0x08,0xea,0xbe] 289 290s_not_b64 s[0:1], exec 291// GFX10: encoding: [0x7e,0x08,0x80,0xbe] 292 293s_not_b64 s[0:1], vcc 294// GFX10: encoding: [0x6a,0x08,0x80,0xbe] 295 296s_not_b64 s[0:1], 0 297// GFX10: encoding: [0x80,0x08,0x80,0xbe] 298 299s_not_b64 s[0:1], -1 300// GFX10: encoding: [0xc1,0x08,0x80,0xbe] 301 302s_not_b64 s[0:1], 0.5 303// GFX10: encoding: [0xf0,0x08,0x80,0xbe] 304 305s_not_b64 s[0:1], -4.0 306// GFX10: encoding: [0xf7,0x08,0x80,0xbe] 307 308s_not_b64 s[0:1], 0x3f717273 309// GFX10: encoding: [0xff,0x08,0x80,0xbe,0x73,0x72,0x71,0x3f] 310 311s_not_b64 s[0:1], 0xaf123456 312// GFX10: encoding: [0xff,0x08,0x80,0xbe,0x56,0x34,0x12,0xaf] 313 314s_wqm_b32 s0, s1 315// GFX10: encoding: [0x01,0x09,0x80,0xbe] 316 317s_wqm_b32 s105, s104 318// GFX10: encoding: [0x68,0x09,0xe9,0xbe] 319 320s_wqm_b32 s0, s104 321// GFX10: encoding: [0x68,0x09,0x80,0xbe] 322 323s_wqm_b32 s105, s1 324// GFX10: encoding: [0x01,0x09,0xe9,0xbe] 325 326s_wqm_b32 exec_lo, s1 327// GFX10: encoding: [0x01,0x09,0xfe,0xbe] 328 329s_wqm_b32 exec_hi, s1 330// GFX10: encoding: [0x01,0x09,0xff,0xbe] 331 332s_wqm_b32 vcc_lo, s1 333// GFX10: encoding: [0x01,0x09,0xea,0xbe] 334 335s_wqm_b32 vcc_hi, s1 336// GFX10: encoding: [0x01,0x09,0xeb,0xbe] 337 338s_wqm_b32 m0, s1 339// GFX10: encoding: [0x01,0x09,0xfc,0xbe] 340 341s_wqm_b32 s0, exec_lo 342// GFX10: encoding: [0x7e,0x09,0x80,0xbe] 343 344s_wqm_b32 s0, exec_hi 345// GFX10: encoding: [0x7f,0x09,0x80,0xbe] 346 347s_wqm_b32 s0, vcc_lo 348// GFX10: encoding: [0x6a,0x09,0x80,0xbe] 349 350s_wqm_b32 s0, vcc_hi 351// GFX10: encoding: [0x6b,0x09,0x80,0xbe] 352 353s_wqm_b32 s0, m0 354// GFX10: encoding: [0x7c,0x09,0x80,0xbe] 355 356s_wqm_b32 s0, 0 357// GFX10: encoding: [0x80,0x09,0x80,0xbe] 358 359s_wqm_b32 s0, -1 360// GFX10: encoding: [0xc1,0x09,0x80,0xbe] 361 362s_wqm_b32 s0, 0.5 363// GFX10: encoding: [0xf0,0x09,0x80,0xbe] 364 365s_wqm_b32 s0, -4.0 366// GFX10: encoding: [0xf7,0x09,0x80,0xbe] 367 368s_wqm_b32 s0, 0x3f717273 369// GFX10: encoding: [0xff,0x09,0x80,0xbe,0x73,0x72,0x71,0x3f] 370 371s_wqm_b32 s0, 0xaf123456 372// GFX10: encoding: [0xff,0x09,0x80,0xbe,0x56,0x34,0x12,0xaf] 373 374s_wqm_b64 s[0:1], s[2:3] 375// GFX10: encoding: [0x02,0x0a,0x80,0xbe] 376 377s_wqm_b64 s[104:105], s[102:103] 378// GFX10: encoding: [0x66,0x0a,0xe8,0xbe] 379 380s_wqm_b64 s[0:1], s[102:103] 381// GFX10: encoding: [0x66,0x0a,0x80,0xbe] 382 383s_wqm_b64 s[104:105], s[2:3] 384// GFX10: encoding: [0x02,0x0a,0xe8,0xbe] 385 386s_wqm_b64 exec, s[2:3] 387// GFX10: encoding: [0x02,0x0a,0xfe,0xbe] 388 389s_wqm_b64 vcc, s[2:3] 390// GFX10: encoding: [0x02,0x0a,0xea,0xbe] 391 392s_wqm_b64 s[0:1], exec 393// GFX10: encoding: [0x7e,0x0a,0x80,0xbe] 394 395s_wqm_b64 s[0:1], vcc 396// GFX10: encoding: [0x6a,0x0a,0x80,0xbe] 397 398s_wqm_b64 s[0:1], 0 399// GFX10: encoding: [0x80,0x0a,0x80,0xbe] 400 401s_wqm_b64 s[0:1], -1 402// GFX10: encoding: [0xc1,0x0a,0x80,0xbe] 403 404s_wqm_b64 s[0:1], 0.5 405// GFX10: encoding: [0xf0,0x0a,0x80,0xbe] 406 407s_wqm_b64 s[0:1], -4.0 408// GFX10: encoding: [0xf7,0x0a,0x80,0xbe] 409 410s_wqm_b64 s[0:1], 0x3f717273 411// GFX10: encoding: [0xff,0x0a,0x80,0xbe,0x73,0x72,0x71,0x3f] 412 413s_wqm_b64 s[0:1], 0xaf123456 414// GFX10: encoding: [0xff,0x0a,0x80,0xbe,0x56,0x34,0x12,0xaf] 415 416s_brev_b32 s0, s1 417// GFX10: encoding: [0x01,0x0b,0x80,0xbe] 418 419s_brev_b32 s105, s104 420// GFX10: encoding: [0x68,0x0b,0xe9,0xbe] 421 422s_brev_b32 s0, s104 423// GFX10: encoding: [0x68,0x0b,0x80,0xbe] 424 425s_brev_b32 s105, s1 426// GFX10: encoding: [0x01,0x0b,0xe9,0xbe] 427 428s_brev_b32 exec_lo, s1 429// GFX10: encoding: [0x01,0x0b,0xfe,0xbe] 430 431s_brev_b32 exec_hi, s1 432// GFX10: encoding: [0x01,0x0b,0xff,0xbe] 433 434s_brev_b32 vcc_lo, s1 435// GFX10: encoding: [0x01,0x0b,0xea,0xbe] 436 437s_brev_b32 vcc_hi, s1 438// GFX10: encoding: [0x01,0x0b,0xeb,0xbe] 439 440s_brev_b32 m0, s1 441// GFX10: encoding: [0x01,0x0b,0xfc,0xbe] 442 443s_brev_b32 s0, exec_lo 444// GFX10: encoding: [0x7e,0x0b,0x80,0xbe] 445 446s_brev_b32 s0, exec_hi 447// GFX10: encoding: [0x7f,0x0b,0x80,0xbe] 448 449s_brev_b32 s0, vcc_lo 450// GFX10: encoding: [0x6a,0x0b,0x80,0xbe] 451 452s_brev_b32 s0, vcc_hi 453// GFX10: encoding: [0x6b,0x0b,0x80,0xbe] 454 455s_brev_b32 s0, m0 456// GFX10: encoding: [0x7c,0x0b,0x80,0xbe] 457 458s_brev_b32 s0, 0 459// GFX10: encoding: [0x80,0x0b,0x80,0xbe] 460 461s_brev_b32 s0, -1 462// GFX10: encoding: [0xc1,0x0b,0x80,0xbe] 463 464s_brev_b32 s0, 0.5 465// GFX10: encoding: [0xf0,0x0b,0x80,0xbe] 466 467s_brev_b32 s0, -4.0 468// GFX10: encoding: [0xf7,0x0b,0x80,0xbe] 469 470s_brev_b32 s0, 0x3f717273 471// GFX10: encoding: [0xff,0x0b,0x80,0xbe,0x73,0x72,0x71,0x3f] 472 473s_brev_b32 s0, 0xaf123456 474// GFX10: encoding: [0xff,0x0b,0x80,0xbe,0x56,0x34,0x12,0xaf] 475 476s_brev_b64 s[0:1], s[2:3] 477// GFX10: encoding: [0x02,0x0c,0x80,0xbe] 478 479s_brev_b64 s[104:105], s[102:103] 480// GFX10: encoding: [0x66,0x0c,0xe8,0xbe] 481 482s_brev_b64 s[0:1], s[102:103] 483// GFX10: encoding: [0x66,0x0c,0x80,0xbe] 484 485s_brev_b64 s[104:105], s[2:3] 486// GFX10: encoding: [0x02,0x0c,0xe8,0xbe] 487 488s_brev_b64 exec, s[2:3] 489// GFX10: encoding: [0x02,0x0c,0xfe,0xbe] 490 491s_brev_b64 vcc, s[2:3] 492// GFX10: encoding: [0x02,0x0c,0xea,0xbe] 493 494s_brev_b64 s[0:1], exec 495// GFX10: encoding: [0x7e,0x0c,0x80,0xbe] 496 497s_brev_b64 s[0:1], vcc 498// GFX10: encoding: [0x6a,0x0c,0x80,0xbe] 499 500s_brev_b64 s[0:1], 0 501// GFX10: encoding: [0x80,0x0c,0x80,0xbe] 502 503s_brev_b64 s[0:1], -1 504// GFX10: encoding: [0xc1,0x0c,0x80,0xbe] 505 506s_brev_b64 s[0:1], 0.5 507// GFX10: encoding: [0xf0,0x0c,0x80,0xbe] 508 509s_brev_b64 s[0:1], -4.0 510// GFX10: encoding: [0xf7,0x0c,0x80,0xbe] 511 512s_brev_b64 s[0:1], 0x3f717273 513// GFX10: encoding: [0xff,0x0c,0x80,0xbe,0x73,0x72,0x71,0x3f] 514 515s_brev_b64 s[0:1], 0xaf123456 516// GFX10: encoding: [0xff,0x0c,0x80,0xbe,0x56,0x34,0x12,0xaf] 517 518s_bcnt0_i32_b32 s0, s1 519// GFX10: encoding: [0x01,0x0d,0x80,0xbe] 520 521s_bcnt0_i32_b32 s105, s104 522// GFX10: encoding: [0x68,0x0d,0xe9,0xbe] 523 524s_bcnt0_i32_b32 s0, s104 525// GFX10: encoding: [0x68,0x0d,0x80,0xbe] 526 527s_bcnt0_i32_b32 s105, s1 528// GFX10: encoding: [0x01,0x0d,0xe9,0xbe] 529 530s_bcnt0_i32_b32 exec_lo, s1 531// GFX10: encoding: [0x01,0x0d,0xfe,0xbe] 532 533s_bcnt0_i32_b32 exec_hi, s1 534// GFX10: encoding: [0x01,0x0d,0xff,0xbe] 535 536s_bcnt0_i32_b32 vcc_lo, s1 537// GFX10: encoding: [0x01,0x0d,0xea,0xbe] 538 539s_bcnt0_i32_b32 vcc_hi, s1 540// GFX10: encoding: [0x01,0x0d,0xeb,0xbe] 541 542s_bcnt0_i32_b32 m0, s1 543// GFX10: encoding: [0x01,0x0d,0xfc,0xbe] 544 545s_bcnt0_i32_b32 s0, exec_lo 546// GFX10: encoding: [0x7e,0x0d,0x80,0xbe] 547 548s_bcnt0_i32_b32 s0, exec_hi 549// GFX10: encoding: [0x7f,0x0d,0x80,0xbe] 550 551s_bcnt0_i32_b32 s0, vcc_lo 552// GFX10: encoding: [0x6a,0x0d,0x80,0xbe] 553 554s_bcnt0_i32_b32 s0, vcc_hi 555// GFX10: encoding: [0x6b,0x0d,0x80,0xbe] 556 557s_bcnt0_i32_b32 s0, m0 558// GFX10: encoding: [0x7c,0x0d,0x80,0xbe] 559 560s_bcnt0_i32_b32 s0, 0 561// GFX10: encoding: [0x80,0x0d,0x80,0xbe] 562 563s_bcnt0_i32_b32 s0, -1 564// GFX10: encoding: [0xc1,0x0d,0x80,0xbe] 565 566s_bcnt0_i32_b32 s0, 0.5 567// GFX10: encoding: [0xf0,0x0d,0x80,0xbe] 568 569s_bcnt0_i32_b32 s0, -4.0 570// GFX10: encoding: [0xf7,0x0d,0x80,0xbe] 571 572s_bcnt0_i32_b32 s0, 0x3f717273 573// GFX10: encoding: [0xff,0x0d,0x80,0xbe,0x73,0x72,0x71,0x3f] 574 575s_bcnt0_i32_b32 s0, 0xaf123456 576// GFX10: encoding: [0xff,0x0d,0x80,0xbe,0x56,0x34,0x12,0xaf] 577 578s_bcnt0_i32_b64 s0, s[2:3] 579// GFX10: encoding: [0x02,0x0e,0x80,0xbe] 580 581s_bcnt0_i32_b64 s105, s[102:103] 582// GFX10: encoding: [0x66,0x0e,0xe9,0xbe] 583 584s_bcnt0_i32_b64 s0, s[102:103] 585// GFX10: encoding: [0x66,0x0e,0x80,0xbe] 586 587s_bcnt0_i32_b64 s105, s[2:3] 588// GFX10: encoding: [0x02,0x0e,0xe9,0xbe] 589 590s_bcnt0_i32_b64 exec_lo, s[2:3] 591// GFX10: encoding: [0x02,0x0e,0xfe,0xbe] 592 593s_bcnt0_i32_b64 exec_hi, s[2:3] 594// GFX10: encoding: [0x02,0x0e,0xff,0xbe] 595 596s_bcnt0_i32_b64 vcc_lo, s[2:3] 597// GFX10: encoding: [0x02,0x0e,0xea,0xbe] 598 599s_bcnt0_i32_b64 vcc_hi, s[2:3] 600// GFX10: encoding: [0x02,0x0e,0xeb,0xbe] 601 602s_bcnt0_i32_b64 m0, s[2:3] 603// GFX10: encoding: [0x02,0x0e,0xfc,0xbe] 604 605s_bcnt0_i32_b64 s0, exec 606// GFX10: encoding: [0x7e,0x0e,0x80,0xbe] 607 608s_bcnt0_i32_b64 s0, vcc 609// GFX10: encoding: [0x6a,0x0e,0x80,0xbe] 610 611s_bcnt0_i32_b64 s0, 0 612// GFX10: encoding: [0x80,0x0e,0x80,0xbe] 613 614s_bcnt0_i32_b64 s0, -1 615// GFX10: encoding: [0xc1,0x0e,0x80,0xbe] 616 617s_bcnt0_i32_b64 s0, 0.5 618// GFX10: encoding: [0xf0,0x0e,0x80,0xbe] 619 620s_bcnt0_i32_b64 s0, -4.0 621// GFX10: encoding: [0xf7,0x0e,0x80,0xbe] 622 623s_bcnt0_i32_b64 s0, 0x3f717273 624// GFX10: encoding: [0xff,0x0e,0x80,0xbe,0x73,0x72,0x71,0x3f] 625 626s_bcnt0_i32_b64 s0, 0xaf123456 627// GFX10: encoding: [0xff,0x0e,0x80,0xbe,0x56,0x34,0x12,0xaf] 628 629s_bcnt1_i32_b32 s0, s1 630// GFX10: encoding: [0x01,0x0f,0x80,0xbe] 631 632s_bcnt1_i32_b32 s105, s104 633// GFX10: encoding: [0x68,0x0f,0xe9,0xbe] 634 635s_bcnt1_i32_b32 s0, s104 636// GFX10: encoding: [0x68,0x0f,0x80,0xbe] 637 638s_bcnt1_i32_b32 s105, s1 639// GFX10: encoding: [0x01,0x0f,0xe9,0xbe] 640 641s_bcnt1_i32_b32 exec_lo, s1 642// GFX10: encoding: [0x01,0x0f,0xfe,0xbe] 643 644s_bcnt1_i32_b32 exec_hi, s1 645// GFX10: encoding: [0x01,0x0f,0xff,0xbe] 646 647s_bcnt1_i32_b32 vcc_lo, s1 648// GFX10: encoding: [0x01,0x0f,0xea,0xbe] 649 650s_bcnt1_i32_b32 vcc_hi, s1 651// GFX10: encoding: [0x01,0x0f,0xeb,0xbe] 652 653s_bcnt1_i32_b32 m0, s1 654// GFX10: encoding: [0x01,0x0f,0xfc,0xbe] 655 656s_bcnt1_i32_b32 s0, exec_lo 657// GFX10: encoding: [0x7e,0x0f,0x80,0xbe] 658 659s_bcnt1_i32_b32 s0, exec_hi 660// GFX10: encoding: [0x7f,0x0f,0x80,0xbe] 661 662s_bcnt1_i32_b32 s0, vcc_lo 663// GFX10: encoding: [0x6a,0x0f,0x80,0xbe] 664 665s_bcnt1_i32_b32 s0, vcc_hi 666// GFX10: encoding: [0x6b,0x0f,0x80,0xbe] 667 668s_bcnt1_i32_b32 s0, m0 669// GFX10: encoding: [0x7c,0x0f,0x80,0xbe] 670 671s_bcnt1_i32_b32 s0, 0 672// GFX10: encoding: [0x80,0x0f,0x80,0xbe] 673 674s_bcnt1_i32_b32 s0, -1 675// GFX10: encoding: [0xc1,0x0f,0x80,0xbe] 676 677s_bcnt1_i32_b32 s0, 0.5 678// GFX10: encoding: [0xf0,0x0f,0x80,0xbe] 679 680s_bcnt1_i32_b32 s0, -4.0 681// GFX10: encoding: [0xf7,0x0f,0x80,0xbe] 682 683s_bcnt1_i32_b32 s0, 0x3f717273 684// GFX10: encoding: [0xff,0x0f,0x80,0xbe,0x73,0x72,0x71,0x3f] 685 686s_bcnt1_i32_b32 s0, 0xaf123456 687// GFX10: encoding: [0xff,0x0f,0x80,0xbe,0x56,0x34,0x12,0xaf] 688 689s_bcnt1_i32_b64 s0, s[2:3] 690// GFX10: encoding: [0x02,0x10,0x80,0xbe] 691 692s_bcnt1_i32_b64 s105, s[102:103] 693// GFX10: encoding: [0x66,0x10,0xe9,0xbe] 694 695s_bcnt1_i32_b64 s0, s[102:103] 696// GFX10: encoding: [0x66,0x10,0x80,0xbe] 697 698s_bcnt1_i32_b64 s105, s[2:3] 699// GFX10: encoding: [0x02,0x10,0xe9,0xbe] 700 701s_bcnt1_i32_b64 exec_lo, s[2:3] 702// GFX10: encoding: [0x02,0x10,0xfe,0xbe] 703 704s_bcnt1_i32_b64 exec_hi, s[2:3] 705// GFX10: encoding: [0x02,0x10,0xff,0xbe] 706 707s_bcnt1_i32_b64 vcc_lo, s[2:3] 708// GFX10: encoding: [0x02,0x10,0xea,0xbe] 709 710s_bcnt1_i32_b64 vcc_hi, s[2:3] 711// GFX10: encoding: [0x02,0x10,0xeb,0xbe] 712 713s_bcnt1_i32_b64 m0, s[2:3] 714// GFX10: encoding: [0x02,0x10,0xfc,0xbe] 715 716s_bcnt1_i32_b64 s0, exec 717// GFX10: encoding: [0x7e,0x10,0x80,0xbe] 718 719s_bcnt1_i32_b64 s0, vcc 720// GFX10: encoding: [0x6a,0x10,0x80,0xbe] 721 722s_bcnt1_i32_b64 s0, 0 723// GFX10: encoding: [0x80,0x10,0x80,0xbe] 724 725s_bcnt1_i32_b64 s0, -1 726// GFX10: encoding: [0xc1,0x10,0x80,0xbe] 727 728s_bcnt1_i32_b64 s0, 0.5 729// GFX10: encoding: [0xf0,0x10,0x80,0xbe] 730 731s_bcnt1_i32_b64 s0, -4.0 732// GFX10: encoding: [0xf7,0x10,0x80,0xbe] 733 734s_bcnt1_i32_b64 s0, 0x3f717273 735// GFX10: encoding: [0xff,0x10,0x80,0xbe,0x73,0x72,0x71,0x3f] 736 737s_bcnt1_i32_b64 s0, 0xaf123456 738// GFX10: encoding: [0xff,0x10,0x80,0xbe,0x56,0x34,0x12,0xaf] 739 740s_ff0_i32_b32 s0, s1 741// GFX10: encoding: [0x01,0x11,0x80,0xbe] 742 743s_ff0_i32_b32 s105, s104 744// GFX10: encoding: [0x68,0x11,0xe9,0xbe] 745 746s_ff0_i32_b32 s0, s104 747// GFX10: encoding: [0x68,0x11,0x80,0xbe] 748 749s_ff0_i32_b32 s105, s1 750// GFX10: encoding: [0x01,0x11,0xe9,0xbe] 751 752s_ff0_i32_b32 exec_lo, s1 753// GFX10: encoding: [0x01,0x11,0xfe,0xbe] 754 755s_ff0_i32_b32 exec_hi, s1 756// GFX10: encoding: [0x01,0x11,0xff,0xbe] 757 758s_ff0_i32_b32 vcc_lo, s1 759// GFX10: encoding: [0x01,0x11,0xea,0xbe] 760 761s_ff0_i32_b32 vcc_hi, s1 762// GFX10: encoding: [0x01,0x11,0xeb,0xbe] 763 764s_ff0_i32_b32 m0, s1 765// GFX10: encoding: [0x01,0x11,0xfc,0xbe] 766 767s_ff0_i32_b32 s0, exec_lo 768// GFX10: encoding: [0x7e,0x11,0x80,0xbe] 769 770s_ff0_i32_b32 s0, exec_hi 771// GFX10: encoding: [0x7f,0x11,0x80,0xbe] 772 773s_ff0_i32_b32 s0, vcc_lo 774// GFX10: encoding: [0x6a,0x11,0x80,0xbe] 775 776s_ff0_i32_b32 s0, vcc_hi 777// GFX10: encoding: [0x6b,0x11,0x80,0xbe] 778 779s_ff0_i32_b32 s0, m0 780// GFX10: encoding: [0x7c,0x11,0x80,0xbe] 781 782s_ff0_i32_b32 s0, 0 783// GFX10: encoding: [0x80,0x11,0x80,0xbe] 784 785s_ff0_i32_b32 s0, -1 786// GFX10: encoding: [0xc1,0x11,0x80,0xbe] 787 788s_ff0_i32_b32 s0, 0.5 789// GFX10: encoding: [0xf0,0x11,0x80,0xbe] 790 791s_ff0_i32_b32 s0, -4.0 792// GFX10: encoding: [0xf7,0x11,0x80,0xbe] 793 794s_ff0_i32_b32 s0, 0x3f717273 795// GFX10: encoding: [0xff,0x11,0x80,0xbe,0x73,0x72,0x71,0x3f] 796 797s_ff0_i32_b32 s0, 0xaf123456 798// GFX10: encoding: [0xff,0x11,0x80,0xbe,0x56,0x34,0x12,0xaf] 799 800s_ff0_i32_b64 s0, s[2:3] 801// GFX10: encoding: [0x02,0x12,0x80,0xbe] 802 803s_ff0_i32_b64 s105, s[102:103] 804// GFX10: encoding: [0x66,0x12,0xe9,0xbe] 805 806s_ff0_i32_b64 s0, s[102:103] 807// GFX10: encoding: [0x66,0x12,0x80,0xbe] 808 809s_ff0_i32_b64 s105, s[2:3] 810// GFX10: encoding: [0x02,0x12,0xe9,0xbe] 811 812s_ff0_i32_b64 exec_lo, s[2:3] 813// GFX10: encoding: [0x02,0x12,0xfe,0xbe] 814 815s_ff0_i32_b64 exec_hi, s[2:3] 816// GFX10: encoding: [0x02,0x12,0xff,0xbe] 817 818s_ff0_i32_b64 vcc_lo, s[2:3] 819// GFX10: encoding: [0x02,0x12,0xea,0xbe] 820 821s_ff0_i32_b64 vcc_hi, s[2:3] 822// GFX10: encoding: [0x02,0x12,0xeb,0xbe] 823 824s_ff0_i32_b64 m0, s[2:3] 825// GFX10: encoding: [0x02,0x12,0xfc,0xbe] 826 827s_ff0_i32_b64 s0, exec 828// GFX10: encoding: [0x7e,0x12,0x80,0xbe] 829 830s_ff0_i32_b64 s0, vcc 831// GFX10: encoding: [0x6a,0x12,0x80,0xbe] 832 833s_ff0_i32_b64 s0, 0 834// GFX10: encoding: [0x80,0x12,0x80,0xbe] 835 836s_ff0_i32_b64 s0, -1 837// GFX10: encoding: [0xc1,0x12,0x80,0xbe] 838 839s_ff0_i32_b64 s0, 0.5 840// GFX10: encoding: [0xf0,0x12,0x80,0xbe] 841 842s_ff0_i32_b64 s0, -4.0 843// GFX10: encoding: [0xf7,0x12,0x80,0xbe] 844 845s_ff0_i32_b64 s0, 0x3f717273 846// GFX10: encoding: [0xff,0x12,0x80,0xbe,0x73,0x72,0x71,0x3f] 847 848s_ff0_i32_b64 s0, 0xaf123456 849// GFX10: encoding: [0xff,0x12,0x80,0xbe,0x56,0x34,0x12,0xaf] 850 851s_ff1_i32_b32 s0, s1 852// GFX10: encoding: [0x01,0x13,0x80,0xbe] 853 854s_ff1_i32_b32 s105, s104 855// GFX10: encoding: [0x68,0x13,0xe9,0xbe] 856 857s_ff1_i32_b32 s0, s104 858// GFX10: encoding: [0x68,0x13,0x80,0xbe] 859 860s_ff1_i32_b32 s105, s1 861// GFX10: encoding: [0x01,0x13,0xe9,0xbe] 862 863s_ff1_i32_b32 exec_lo, s1 864// GFX10: encoding: [0x01,0x13,0xfe,0xbe] 865 866s_ff1_i32_b32 exec_hi, s1 867// GFX10: encoding: [0x01,0x13,0xff,0xbe] 868 869s_ff1_i32_b32 vcc_lo, s1 870// GFX10: encoding: [0x01,0x13,0xea,0xbe] 871 872s_ff1_i32_b32 vcc_hi, s1 873// GFX10: encoding: [0x01,0x13,0xeb,0xbe] 874 875s_ff1_i32_b32 m0, s1 876// GFX10: encoding: [0x01,0x13,0xfc,0xbe] 877 878s_ff1_i32_b32 s0, exec_lo 879// GFX10: encoding: [0x7e,0x13,0x80,0xbe] 880 881s_ff1_i32_b32 s0, exec_hi 882// GFX10: encoding: [0x7f,0x13,0x80,0xbe] 883 884s_ff1_i32_b32 s0, vcc_lo 885// GFX10: encoding: [0x6a,0x13,0x80,0xbe] 886 887s_ff1_i32_b32 s0, vcc_hi 888// GFX10: encoding: [0x6b,0x13,0x80,0xbe] 889 890s_ff1_i32_b32 s0, m0 891// GFX10: encoding: [0x7c,0x13,0x80,0xbe] 892 893s_ff1_i32_b32 s0, 0 894// GFX10: encoding: [0x80,0x13,0x80,0xbe] 895 896s_ff1_i32_b32 s0, -1 897// GFX10: encoding: [0xc1,0x13,0x80,0xbe] 898 899s_ff1_i32_b32 s0, 0.5 900// GFX10: encoding: [0xf0,0x13,0x80,0xbe] 901 902s_ff1_i32_b32 s0, -4.0 903// GFX10: encoding: [0xf7,0x13,0x80,0xbe] 904 905s_ff1_i32_b32 s0, 0x3f717273 906// GFX10: encoding: [0xff,0x13,0x80,0xbe,0x73,0x72,0x71,0x3f] 907 908s_ff1_i32_b32 s0, 0xaf123456 909// GFX10: encoding: [0xff,0x13,0x80,0xbe,0x56,0x34,0x12,0xaf] 910 911s_ff1_i32_b64 s0, s[2:3] 912// GFX10: encoding: [0x02,0x14,0x80,0xbe] 913 914s_ff1_i32_b64 s105, s[102:103] 915// GFX10: encoding: [0x66,0x14,0xe9,0xbe] 916 917s_ff1_i32_b64 s0, s[102:103] 918// GFX10: encoding: [0x66,0x14,0x80,0xbe] 919 920s_ff1_i32_b64 s105, s[2:3] 921// GFX10: encoding: [0x02,0x14,0xe9,0xbe] 922 923s_ff1_i32_b64 exec_lo, s[2:3] 924// GFX10: encoding: [0x02,0x14,0xfe,0xbe] 925 926s_ff1_i32_b64 exec_hi, s[2:3] 927// GFX10: encoding: [0x02,0x14,0xff,0xbe] 928 929s_ff1_i32_b64 vcc_lo, s[2:3] 930// GFX10: encoding: [0x02,0x14,0xea,0xbe] 931 932s_ff1_i32_b64 vcc_hi, s[2:3] 933// GFX10: encoding: [0x02,0x14,0xeb,0xbe] 934 935s_ff1_i32_b64 m0, s[2:3] 936// GFX10: encoding: [0x02,0x14,0xfc,0xbe] 937 938s_ff1_i32_b64 s0, exec 939// GFX10: encoding: [0x7e,0x14,0x80,0xbe] 940 941s_ff1_i32_b64 s0, vcc 942// GFX10: encoding: [0x6a,0x14,0x80,0xbe] 943 944s_ff1_i32_b64 s0, 0 945// GFX10: encoding: [0x80,0x14,0x80,0xbe] 946 947s_ff1_i32_b64 s0, -1 948// GFX10: encoding: [0xc1,0x14,0x80,0xbe] 949 950s_ff1_i32_b64 s0, 0.5 951// GFX10: encoding: [0xf0,0x14,0x80,0xbe] 952 953s_ff1_i32_b64 s0, -4.0 954// GFX10: encoding: [0xf7,0x14,0x80,0xbe] 955 956s_ff1_i32_b64 s0, 0x3f717273 957// GFX10: encoding: [0xff,0x14,0x80,0xbe,0x73,0x72,0x71,0x3f] 958 959s_ff1_i32_b64 s0, 0xaf123456 960// GFX10: encoding: [0xff,0x14,0x80,0xbe,0x56,0x34,0x12,0xaf] 961 962s_flbit_i32_b32 s0, s1 963// GFX10: encoding: [0x01,0x15,0x80,0xbe] 964 965s_flbit_i32_b32 s105, s104 966// GFX10: encoding: [0x68,0x15,0xe9,0xbe] 967 968s_flbit_i32_b32 s0, s104 969// GFX10: encoding: [0x68,0x15,0x80,0xbe] 970 971s_flbit_i32_b32 s105, s1 972// GFX10: encoding: [0x01,0x15,0xe9,0xbe] 973 974s_flbit_i32_b32 exec_lo, s1 975// GFX10: encoding: [0x01,0x15,0xfe,0xbe] 976 977s_flbit_i32_b32 exec_hi, s1 978// GFX10: encoding: [0x01,0x15,0xff,0xbe] 979 980s_flbit_i32_b32 vcc_lo, s1 981// GFX10: encoding: [0x01,0x15,0xea,0xbe] 982 983s_flbit_i32_b32 vcc_hi, s1 984// GFX10: encoding: [0x01,0x15,0xeb,0xbe] 985 986s_flbit_i32_b32 m0, s1 987// GFX10: encoding: [0x01,0x15,0xfc,0xbe] 988 989s_flbit_i32_b32 s0, exec_lo 990// GFX10: encoding: [0x7e,0x15,0x80,0xbe] 991 992s_flbit_i32_b32 s0, exec_hi 993// GFX10: encoding: [0x7f,0x15,0x80,0xbe] 994 995s_flbit_i32_b32 s0, vcc_lo 996// GFX10: encoding: [0x6a,0x15,0x80,0xbe] 997 998s_flbit_i32_b32 s0, vcc_hi 999// GFX10: encoding: [0x6b,0x15,0x80,0xbe] 1000 1001s_flbit_i32_b32 s0, m0 1002// GFX10: encoding: [0x7c,0x15,0x80,0xbe] 1003 1004s_flbit_i32_b32 s0, 0 1005// GFX10: encoding: [0x80,0x15,0x80,0xbe] 1006 1007s_flbit_i32_b32 s0, -1 1008// GFX10: encoding: [0xc1,0x15,0x80,0xbe] 1009 1010s_flbit_i32_b32 s0, 0.5 1011// GFX10: encoding: [0xf0,0x15,0x80,0xbe] 1012 1013s_flbit_i32_b32 s0, -4.0 1014// GFX10: encoding: [0xf7,0x15,0x80,0xbe] 1015 1016s_flbit_i32_b32 s0, 0x3f717273 1017// GFX10: encoding: [0xff,0x15,0x80,0xbe,0x73,0x72,0x71,0x3f] 1018 1019s_flbit_i32_b32 s0, 0xaf123456 1020// GFX10: encoding: [0xff,0x15,0x80,0xbe,0x56,0x34,0x12,0xaf] 1021 1022s_flbit_i32_b64 s0, s[2:3] 1023// GFX10: encoding: [0x02,0x16,0x80,0xbe] 1024 1025s_flbit_i32_b64 s105, s[102:103] 1026// GFX10: encoding: [0x66,0x16,0xe9,0xbe] 1027 1028s_flbit_i32_b64 s0, s[102:103] 1029// GFX10: encoding: [0x66,0x16,0x80,0xbe] 1030 1031s_flbit_i32_b64 s105, s[2:3] 1032// GFX10: encoding: [0x02,0x16,0xe9,0xbe] 1033 1034s_flbit_i32_b64 exec_lo, s[2:3] 1035// GFX10: encoding: [0x02,0x16,0xfe,0xbe] 1036 1037s_flbit_i32_b64 exec_hi, s[2:3] 1038// GFX10: encoding: [0x02,0x16,0xff,0xbe] 1039 1040s_flbit_i32_b64 vcc_lo, s[2:3] 1041// GFX10: encoding: [0x02,0x16,0xea,0xbe] 1042 1043s_flbit_i32_b64 vcc_hi, s[2:3] 1044// GFX10: encoding: [0x02,0x16,0xeb,0xbe] 1045 1046s_flbit_i32_b64 m0, s[2:3] 1047// GFX10: encoding: [0x02,0x16,0xfc,0xbe] 1048 1049s_flbit_i32_b64 s0, exec 1050// GFX10: encoding: [0x7e,0x16,0x80,0xbe] 1051 1052s_flbit_i32_b64 s0, vcc 1053// GFX10: encoding: [0x6a,0x16,0x80,0xbe] 1054 1055s_flbit_i32_b64 s0, 0 1056// GFX10: encoding: [0x80,0x16,0x80,0xbe] 1057 1058s_flbit_i32_b64 s0, -1 1059// GFX10: encoding: [0xc1,0x16,0x80,0xbe] 1060 1061s_flbit_i32_b64 s0, 0.5 1062// GFX10: encoding: [0xf0,0x16,0x80,0xbe] 1063 1064s_flbit_i32_b64 s0, -4.0 1065// GFX10: encoding: [0xf7,0x16,0x80,0xbe] 1066 1067s_flbit_i32_b64 s0, 0x3f717273 1068// GFX10: encoding: [0xff,0x16,0x80,0xbe,0x73,0x72,0x71,0x3f] 1069 1070s_flbit_i32_b64 s0, 0xaf123456 1071// GFX10: encoding: [0xff,0x16,0x80,0xbe,0x56,0x34,0x12,0xaf] 1072 1073s_flbit_i32 s0, s1 1074// GFX10: encoding: [0x01,0x17,0x80,0xbe] 1075 1076s_flbit_i32 s105, s104 1077// GFX10: encoding: [0x68,0x17,0xe9,0xbe] 1078 1079s_flbit_i32 s0, s104 1080// GFX10: encoding: [0x68,0x17,0x80,0xbe] 1081 1082s_flbit_i32 s105, s1 1083// GFX10: encoding: [0x01,0x17,0xe9,0xbe] 1084 1085s_flbit_i32 exec_lo, s1 1086// GFX10: encoding: [0x01,0x17,0xfe,0xbe] 1087 1088s_flbit_i32 exec_hi, s1 1089// GFX10: encoding: [0x01,0x17,0xff,0xbe] 1090 1091s_flbit_i32 vcc_lo, s1 1092// GFX10: encoding: [0x01,0x17,0xea,0xbe] 1093 1094s_flbit_i32 vcc_hi, s1 1095// GFX10: encoding: [0x01,0x17,0xeb,0xbe] 1096 1097s_flbit_i32 m0, s1 1098// GFX10: encoding: [0x01,0x17,0xfc,0xbe] 1099 1100s_flbit_i32 s0, exec_lo 1101// GFX10: encoding: [0x7e,0x17,0x80,0xbe] 1102 1103s_flbit_i32 s0, exec_hi 1104// GFX10: encoding: [0x7f,0x17,0x80,0xbe] 1105 1106s_flbit_i32 s0, vcc_lo 1107// GFX10: encoding: [0x6a,0x17,0x80,0xbe] 1108 1109s_flbit_i32 s0, vcc_hi 1110// GFX10: encoding: [0x6b,0x17,0x80,0xbe] 1111 1112s_flbit_i32 s0, m0 1113// GFX10: encoding: [0x7c,0x17,0x80,0xbe] 1114 1115s_flbit_i32 s0, 0 1116// GFX10: encoding: [0x80,0x17,0x80,0xbe] 1117 1118s_flbit_i32 s0, -1 1119// GFX10: encoding: [0xc1,0x17,0x80,0xbe] 1120 1121s_flbit_i32 s0, 0.5 1122// GFX10: encoding: [0xf0,0x17,0x80,0xbe] 1123 1124s_flbit_i32 s0, -4.0 1125// GFX10: encoding: [0xf7,0x17,0x80,0xbe] 1126 1127s_flbit_i32 s0, 0x3f717273 1128// GFX10: encoding: [0xff,0x17,0x80,0xbe,0x73,0x72,0x71,0x3f] 1129 1130s_flbit_i32 s0, 0xaf123456 1131// GFX10: encoding: [0xff,0x17,0x80,0xbe,0x56,0x34,0x12,0xaf] 1132 1133s_flbit_i32_i64 s0, s[2:3] 1134// GFX10: encoding: [0x02,0x18,0x80,0xbe] 1135 1136s_flbit_i32_i64 s105, s[102:103] 1137// GFX10: encoding: [0x66,0x18,0xe9,0xbe] 1138 1139s_flbit_i32_i64 s0, s[102:103] 1140// GFX10: encoding: [0x66,0x18,0x80,0xbe] 1141 1142s_flbit_i32_i64 s105, s[2:3] 1143// GFX10: encoding: [0x02,0x18,0xe9,0xbe] 1144 1145s_flbit_i32_i64 exec_lo, s[2:3] 1146// GFX10: encoding: [0x02,0x18,0xfe,0xbe] 1147 1148s_flbit_i32_i64 exec_hi, s[2:3] 1149// GFX10: encoding: [0x02,0x18,0xff,0xbe] 1150 1151s_flbit_i32_i64 vcc_lo, s[2:3] 1152// GFX10: encoding: [0x02,0x18,0xea,0xbe] 1153 1154s_flbit_i32_i64 vcc_hi, s[2:3] 1155// GFX10: encoding: [0x02,0x18,0xeb,0xbe] 1156 1157s_flbit_i32_i64 m0, s[2:3] 1158// GFX10: encoding: [0x02,0x18,0xfc,0xbe] 1159 1160s_flbit_i32_i64 s0, exec 1161// GFX10: encoding: [0x7e,0x18,0x80,0xbe] 1162 1163s_flbit_i32_i64 s0, vcc 1164// GFX10: encoding: [0x6a,0x18,0x80,0xbe] 1165 1166s_flbit_i32_i64 s0, 0 1167// GFX10: encoding: [0x80,0x18,0x80,0xbe] 1168 1169s_flbit_i32_i64 s0, -1 1170// GFX10: encoding: [0xc1,0x18,0x80,0xbe] 1171 1172s_flbit_i32_i64 s0, 0.5 1173// GFX10: encoding: [0xf0,0x18,0x80,0xbe] 1174 1175s_flbit_i32_i64 s0, -4.0 1176// GFX10: encoding: [0xf7,0x18,0x80,0xbe] 1177 1178s_flbit_i32_i64 s0, 0x3f717273 1179// GFX10: encoding: [0xff,0x18,0x80,0xbe,0x73,0x72,0x71,0x3f] 1180 1181s_flbit_i32_i64 s0, 0xaf123456 1182// GFX10: encoding: [0xff,0x18,0x80,0xbe,0x56,0x34,0x12,0xaf] 1183 1184s_sext_i32_i8 s0, s1 1185// GFX10: encoding: [0x01,0x19,0x80,0xbe] 1186 1187s_sext_i32_i8 s105, s104 1188// GFX10: encoding: [0x68,0x19,0xe9,0xbe] 1189 1190s_sext_i32_i8 s0, s104 1191// GFX10: encoding: [0x68,0x19,0x80,0xbe] 1192 1193s_sext_i32_i8 s105, s1 1194// GFX10: encoding: [0x01,0x19,0xe9,0xbe] 1195 1196s_sext_i32_i8 exec_lo, s1 1197// GFX10: encoding: [0x01,0x19,0xfe,0xbe] 1198 1199s_sext_i32_i8 exec_hi, s1 1200// GFX10: encoding: [0x01,0x19,0xff,0xbe] 1201 1202s_sext_i32_i8 vcc_lo, s1 1203// GFX10: encoding: [0x01,0x19,0xea,0xbe] 1204 1205s_sext_i32_i8 vcc_hi, s1 1206// GFX10: encoding: [0x01,0x19,0xeb,0xbe] 1207 1208s_sext_i32_i8 m0, s1 1209// GFX10: encoding: [0x01,0x19,0xfc,0xbe] 1210 1211s_sext_i32_i8 s0, exec_lo 1212// GFX10: encoding: [0x7e,0x19,0x80,0xbe] 1213 1214s_sext_i32_i8 s0, exec_hi 1215// GFX10: encoding: [0x7f,0x19,0x80,0xbe] 1216 1217s_sext_i32_i8 s0, vcc_lo 1218// GFX10: encoding: [0x6a,0x19,0x80,0xbe] 1219 1220s_sext_i32_i8 s0, vcc_hi 1221// GFX10: encoding: [0x6b,0x19,0x80,0xbe] 1222 1223s_sext_i32_i8 s0, m0 1224// GFX10: encoding: [0x7c,0x19,0x80,0xbe] 1225 1226s_sext_i32_i8 s0, 0 1227// GFX10: encoding: [0x80,0x19,0x80,0xbe] 1228 1229s_sext_i32_i8 s0, -1 1230// GFX10: encoding: [0xc1,0x19,0x80,0xbe] 1231 1232s_sext_i32_i8 s0, 0.5 1233// GFX10: encoding: [0xf0,0x19,0x80,0xbe] 1234 1235s_sext_i32_i8 s0, -4.0 1236// GFX10: encoding: [0xf7,0x19,0x80,0xbe] 1237 1238s_sext_i32_i8 s0, 0x3f717273 1239// GFX10: encoding: [0xff,0x19,0x80,0xbe,0x73,0x72,0x71,0x3f] 1240 1241s_sext_i32_i8 s0, 0xaf123456 1242// GFX10: encoding: [0xff,0x19,0x80,0xbe,0x56,0x34,0x12,0xaf] 1243 1244s_sext_i32_i16 s0, s1 1245// GFX10: encoding: [0x01,0x1a,0x80,0xbe] 1246 1247s_sext_i32_i16 s105, s104 1248// GFX10: encoding: [0x68,0x1a,0xe9,0xbe] 1249 1250s_sext_i32_i16 s0, s104 1251// GFX10: encoding: [0x68,0x1a,0x80,0xbe] 1252 1253s_sext_i32_i16 s105, s1 1254// GFX10: encoding: [0x01,0x1a,0xe9,0xbe] 1255 1256s_sext_i32_i16 exec_lo, s1 1257// GFX10: encoding: [0x01,0x1a,0xfe,0xbe] 1258 1259s_sext_i32_i16 exec_hi, s1 1260// GFX10: encoding: [0x01,0x1a,0xff,0xbe] 1261 1262s_sext_i32_i16 vcc_lo, s1 1263// GFX10: encoding: [0x01,0x1a,0xea,0xbe] 1264 1265s_sext_i32_i16 vcc_hi, s1 1266// GFX10: encoding: [0x01,0x1a,0xeb,0xbe] 1267 1268s_sext_i32_i16 m0, s1 1269// GFX10: encoding: [0x01,0x1a,0xfc,0xbe] 1270 1271s_sext_i32_i16 s0, exec_lo 1272// GFX10: encoding: [0x7e,0x1a,0x80,0xbe] 1273 1274s_sext_i32_i16 s0, exec_hi 1275// GFX10: encoding: [0x7f,0x1a,0x80,0xbe] 1276 1277s_sext_i32_i16 s0, vcc_lo 1278// GFX10: encoding: [0x6a,0x1a,0x80,0xbe] 1279 1280s_sext_i32_i16 s0, vcc_hi 1281// GFX10: encoding: [0x6b,0x1a,0x80,0xbe] 1282 1283s_sext_i32_i16 s0, m0 1284// GFX10: encoding: [0x7c,0x1a,0x80,0xbe] 1285 1286s_sext_i32_i16 s0, 0 1287// GFX10: encoding: [0x80,0x1a,0x80,0xbe] 1288 1289s_sext_i32_i16 s0, -1 1290// GFX10: encoding: [0xc1,0x1a,0x80,0xbe] 1291 1292s_sext_i32_i16 s0, 0.5 1293// GFX10: encoding: [0xf0,0x1a,0x80,0xbe] 1294 1295s_sext_i32_i16 s0, -4.0 1296// GFX10: encoding: [0xf7,0x1a,0x80,0xbe] 1297 1298s_sext_i32_i16 s0, 0x3f717273 1299// GFX10: encoding: [0xff,0x1a,0x80,0xbe,0x73,0x72,0x71,0x3f] 1300 1301s_sext_i32_i16 s0, 0xaf123456 1302// GFX10: encoding: [0xff,0x1a,0x80,0xbe,0x56,0x34,0x12,0xaf] 1303 1304s_bitset0_b32 s0, s1 1305// GFX10: encoding: [0x01,0x1b,0x80,0xbe] 1306 1307s_bitset0_b32 s105, s104 1308// GFX10: encoding: [0x68,0x1b,0xe9,0xbe] 1309 1310s_bitset0_b32 s0, s104 1311// GFX10: encoding: [0x68,0x1b,0x80,0xbe] 1312 1313s_bitset0_b32 s105, s1 1314// GFX10: encoding: [0x01,0x1b,0xe9,0xbe] 1315 1316s_bitset0_b32 exec_lo, s1 1317// GFX10: encoding: [0x01,0x1b,0xfe,0xbe] 1318 1319s_bitset0_b32 exec_hi, s1 1320// GFX10: encoding: [0x01,0x1b,0xff,0xbe] 1321 1322s_bitset0_b32 vcc_lo, s1 1323// GFX10: encoding: [0x01,0x1b,0xea,0xbe] 1324 1325s_bitset0_b32 vcc_hi, s1 1326// GFX10: encoding: [0x01,0x1b,0xeb,0xbe] 1327 1328s_bitset0_b32 m0, s1 1329// GFX10: encoding: [0x01,0x1b,0xfc,0xbe] 1330 1331s_bitset0_b32 s0, exec_lo 1332// GFX10: encoding: [0x7e,0x1b,0x80,0xbe] 1333 1334s_bitset0_b32 s0, exec_hi 1335// GFX10: encoding: [0x7f,0x1b,0x80,0xbe] 1336 1337s_bitset0_b32 s0, vcc_lo 1338// GFX10: encoding: [0x6a,0x1b,0x80,0xbe] 1339 1340s_bitset0_b32 s0, vcc_hi 1341// GFX10: encoding: [0x6b,0x1b,0x80,0xbe] 1342 1343s_bitset0_b32 s0, m0 1344// GFX10: encoding: [0x7c,0x1b,0x80,0xbe] 1345 1346s_bitset0_b32 s0, 0 1347// GFX10: encoding: [0x80,0x1b,0x80,0xbe] 1348 1349s_bitset0_b32 s0, -1 1350// GFX10: encoding: [0xc1,0x1b,0x80,0xbe] 1351 1352s_bitset0_b32 s0, 0.5 1353// GFX10: encoding: [0xf0,0x1b,0x80,0xbe] 1354 1355s_bitset0_b32 s0, -4.0 1356// GFX10: encoding: [0xf7,0x1b,0x80,0xbe] 1357 1358s_bitset0_b32 s0, 0x3f717273 1359// GFX10: encoding: [0xff,0x1b,0x80,0xbe,0x73,0x72,0x71,0x3f] 1360 1361s_bitset0_b32 s0, 0xaf123456 1362// GFX10: encoding: [0xff,0x1b,0x80,0xbe,0x56,0x34,0x12,0xaf] 1363 1364s_bitset0_b64 s[0:1], s2 1365// GFX10: encoding: [0x02,0x1c,0x80,0xbe] 1366 1367s_bitset0_b64 s[104:105], s102 1368// GFX10: encoding: [0x66,0x1c,0xe8,0xbe] 1369 1370s_bitset0_b64 s[0:1], s102 1371// GFX10: encoding: [0x66,0x1c,0x80,0xbe] 1372 1373s_bitset0_b64 s[104:105], s2 1374// GFX10: encoding: [0x02,0x1c,0xe8,0xbe] 1375 1376s_bitset0_b64 exec, s2 1377// GFX10: encoding: [0x02,0x1c,0xfe,0xbe] 1378 1379s_bitset0_b64 vcc, s2 1380// GFX10: encoding: [0x02,0x1c,0xea,0xbe] 1381 1382s_bitset0_b64 s[0:1], exec_lo 1383// GFX10: encoding: [0x7e,0x1c,0x80,0xbe] 1384 1385s_bitset0_b64 s[0:1], exec_hi 1386// GFX10: encoding: [0x7f,0x1c,0x80,0xbe] 1387 1388s_bitset0_b64 s[0:1], vcc_lo 1389// GFX10: encoding: [0x6a,0x1c,0x80,0xbe] 1390 1391s_bitset0_b64 s[0:1], vcc_hi 1392// GFX10: encoding: [0x6b,0x1c,0x80,0xbe] 1393 1394s_bitset0_b64 s[0:1], m0 1395// GFX10: encoding: [0x7c,0x1c,0x80,0xbe] 1396 1397s_bitset0_b64 s[0:1], 0 1398// GFX10: encoding: [0x80,0x1c,0x80,0xbe] 1399 1400s_bitset0_b64 s[0:1], -1 1401// GFX10: encoding: [0xc1,0x1c,0x80,0xbe] 1402 1403s_bitset0_b64 s[0:1], 0.5 1404// GFX10: encoding: [0xf0,0x1c,0x80,0xbe] 1405 1406s_bitset0_b64 s[0:1], -4.0 1407// GFX10: encoding: [0xf7,0x1c,0x80,0xbe] 1408 1409s_bitset0_b64 s[0:1], 0x3f717273 1410// GFX10: encoding: [0xff,0x1c,0x80,0xbe,0x73,0x72,0x71,0x3f] 1411 1412s_bitset0_b64 s[0:1], 0xaf123456 1413// GFX10: encoding: [0xff,0x1c,0x80,0xbe,0x56,0x34,0x12,0xaf] 1414 1415s_bitset1_b32 s0, s1 1416// GFX10: encoding: [0x01,0x1d,0x80,0xbe] 1417 1418s_bitset1_b32 s105, s104 1419// GFX10: encoding: [0x68,0x1d,0xe9,0xbe] 1420 1421s_bitset1_b32 s0, s104 1422// GFX10: encoding: [0x68,0x1d,0x80,0xbe] 1423 1424s_bitset1_b32 s105, s1 1425// GFX10: encoding: [0x01,0x1d,0xe9,0xbe] 1426 1427s_bitset1_b32 exec_lo, s1 1428// GFX10: encoding: [0x01,0x1d,0xfe,0xbe] 1429 1430s_bitset1_b32 exec_hi, s1 1431// GFX10: encoding: [0x01,0x1d,0xff,0xbe] 1432 1433s_bitset1_b32 vcc_lo, s1 1434// GFX10: encoding: [0x01,0x1d,0xea,0xbe] 1435 1436s_bitset1_b32 vcc_hi, s1 1437// GFX10: encoding: [0x01,0x1d,0xeb,0xbe] 1438 1439s_bitset1_b32 m0, s1 1440// GFX10: encoding: [0x01,0x1d,0xfc,0xbe] 1441 1442s_bitset1_b32 s0, exec_lo 1443// GFX10: encoding: [0x7e,0x1d,0x80,0xbe] 1444 1445s_bitset1_b32 s0, exec_hi 1446// GFX10: encoding: [0x7f,0x1d,0x80,0xbe] 1447 1448s_bitset1_b32 s0, vcc_lo 1449// GFX10: encoding: [0x6a,0x1d,0x80,0xbe] 1450 1451s_bitset1_b32 s0, vcc_hi 1452// GFX10: encoding: [0x6b,0x1d,0x80,0xbe] 1453 1454s_bitset1_b32 s0, m0 1455// GFX10: encoding: [0x7c,0x1d,0x80,0xbe] 1456 1457s_bitset1_b32 s0, 0 1458// GFX10: encoding: [0x80,0x1d,0x80,0xbe] 1459 1460s_bitset1_b32 s0, -1 1461// GFX10: encoding: [0xc1,0x1d,0x80,0xbe] 1462 1463s_bitset1_b32 s0, 0.5 1464// GFX10: encoding: [0xf0,0x1d,0x80,0xbe] 1465 1466s_bitset1_b32 s0, -4.0 1467// GFX10: encoding: [0xf7,0x1d,0x80,0xbe] 1468 1469s_bitset1_b32 s0, 0x3f717273 1470// GFX10: encoding: [0xff,0x1d,0x80,0xbe,0x73,0x72,0x71,0x3f] 1471 1472s_bitset1_b32 s0, 0xaf123456 1473// GFX10: encoding: [0xff,0x1d,0x80,0xbe,0x56,0x34,0x12,0xaf] 1474 1475s_bitset1_b64 s[0:1], s2 1476// GFX10: encoding: [0x02,0x1e,0x80,0xbe] 1477 1478s_bitset1_b64 s[104:105], s102 1479// GFX10: encoding: [0x66,0x1e,0xe8,0xbe] 1480 1481s_bitset1_b64 s[0:1], s102 1482// GFX10: encoding: [0x66,0x1e,0x80,0xbe] 1483 1484s_bitset1_b64 s[104:105], s2 1485// GFX10: encoding: [0x02,0x1e,0xe8,0xbe] 1486 1487s_bitset1_b64 exec, s2 1488// GFX10: encoding: [0x02,0x1e,0xfe,0xbe] 1489 1490s_bitset1_b64 vcc, s2 1491// GFX10: encoding: [0x02,0x1e,0xea,0xbe] 1492 1493s_bitset1_b64 s[0:1], exec_lo 1494// GFX10: encoding: [0x7e,0x1e,0x80,0xbe] 1495 1496s_bitset1_b64 s[0:1], exec_hi 1497// GFX10: encoding: [0x7f,0x1e,0x80,0xbe] 1498 1499s_bitset1_b64 s[0:1], vcc_lo 1500// GFX10: encoding: [0x6a,0x1e,0x80,0xbe] 1501 1502s_bitset1_b64 s[0:1], vcc_hi 1503// GFX10: encoding: [0x6b,0x1e,0x80,0xbe] 1504 1505s_bitset1_b64 s[0:1], m0 1506// GFX10: encoding: [0x7c,0x1e,0x80,0xbe] 1507 1508s_bitset1_b64 s[0:1], 0 1509// GFX10: encoding: [0x80,0x1e,0x80,0xbe] 1510 1511s_bitset1_b64 s[0:1], -1 1512// GFX10: encoding: [0xc1,0x1e,0x80,0xbe] 1513 1514s_bitset1_b64 s[0:1], 0.5 1515// GFX10: encoding: [0xf0,0x1e,0x80,0xbe] 1516 1517s_bitset1_b64 s[0:1], -4.0 1518// GFX10: encoding: [0xf7,0x1e,0x80,0xbe] 1519 1520s_bitset1_b64 s[0:1], 0x3f717273 1521// GFX10: encoding: [0xff,0x1e,0x80,0xbe,0x73,0x72,0x71,0x3f] 1522 1523s_bitset1_b64 s[0:1], 0xaf123456 1524// GFX10: encoding: [0xff,0x1e,0x80,0xbe,0x56,0x34,0x12,0xaf] 1525 1526s_getpc_b64 s[0:1] 1527// GFX10: encoding: [0x00,0x1f,0x80,0xbe] 1528 1529s_getpc_b64 s[104:105] 1530// GFX10: encoding: [0x00,0x1f,0xe8,0xbe] 1531 1532s_getpc_b64 exec 1533// GFX10: encoding: [0x00,0x1f,0xfe,0xbe] 1534 1535s_getpc_b64 vcc 1536// GFX10: encoding: [0x00,0x1f,0xea,0xbe] 1537 1538s_setpc_b64 s[0:1] 1539// GFX10: encoding: [0x00,0x20,0x80,0xbe] 1540 1541s_setpc_b64 s[104:105] 1542// GFX10: encoding: [0x68,0x20,0x80,0xbe] 1543 1544s_setpc_b64 vcc 1545// GFX10: encoding: [0x6a,0x20,0x80,0xbe] 1546 1547s_swappc_b64 s[0:1], s[2:3] 1548// GFX10: encoding: [0x02,0x21,0x80,0xbe] 1549 1550s_swappc_b64 s[104:105], s[102:103] 1551// GFX10: encoding: [0x66,0x21,0xe8,0xbe] 1552 1553s_swappc_b64 s[0:1], s[102:103] 1554// GFX10: encoding: [0x66,0x21,0x80,0xbe] 1555 1556s_swappc_b64 s[104:105], s[2:3] 1557// GFX10: encoding: [0x02,0x21,0xe8,0xbe] 1558 1559s_swappc_b64 vcc, s[2:3] 1560// GFX10: encoding: [0x02,0x21,0xea,0xbe] 1561 1562s_swappc_b64 s[0:1], vcc 1563// GFX10: encoding: [0x6a,0x21,0x80,0xbe] 1564 1565s_rfe_b64 s[0:1] 1566// GFX10: encoding: [0x00,0x22,0x80,0xbe] 1567 1568s_rfe_b64 s[104:105] 1569// GFX10: encoding: [0x68,0x22,0x80,0xbe] 1570 1571s_rfe_b64 vcc 1572// GFX10: encoding: [0x6a,0x22,0x80,0xbe] 1573 1574s_and_saveexec_b64 s[0:1], s[2:3] 1575// GFX10: encoding: [0x02,0x24,0x80,0xbe] 1576 1577s_and_saveexec_b64 s[104:105], s[102:103] 1578// GFX10: encoding: [0x66,0x24,0xe8,0xbe] 1579 1580s_and_saveexec_b64 s[0:1], s[102:103] 1581// GFX10: encoding: [0x66,0x24,0x80,0xbe] 1582 1583s_and_saveexec_b64 s[104:105], s[2:3] 1584// GFX10: encoding: [0x02,0x24,0xe8,0xbe] 1585 1586s_and_saveexec_b64 exec, s[2:3] 1587// GFX10: encoding: [0x02,0x24,0xfe,0xbe] 1588 1589s_and_saveexec_b64 vcc, s[2:3] 1590// GFX10: encoding: [0x02,0x24,0xea,0xbe] 1591 1592s_and_saveexec_b64 s[0:1], exec 1593// GFX10: encoding: [0x7e,0x24,0x80,0xbe] 1594 1595s_and_saveexec_b64 s[0:1], vcc 1596// GFX10: encoding: [0x6a,0x24,0x80,0xbe] 1597 1598s_and_saveexec_b64 s[0:1], 0 1599// GFX10: encoding: [0x80,0x24,0x80,0xbe] 1600 1601s_and_saveexec_b64 s[0:1], -1 1602// GFX10: encoding: [0xc1,0x24,0x80,0xbe] 1603 1604s_and_saveexec_b64 s[0:1], 0.5 1605// GFX10: encoding: [0xf0,0x24,0x80,0xbe] 1606 1607s_and_saveexec_b64 s[0:1], -4.0 1608// GFX10: encoding: [0xf7,0x24,0x80,0xbe] 1609 1610s_and_saveexec_b64 s[0:1], 0x3f717273 1611// GFX10: encoding: [0xff,0x24,0x80,0xbe,0x73,0x72,0x71,0x3f] 1612 1613s_and_saveexec_b64 s[0:1], 0xaf123456 1614// GFX10: encoding: [0xff,0x24,0x80,0xbe,0x56,0x34,0x12,0xaf] 1615 1616s_or_saveexec_b64 s[0:1], s[2:3] 1617// GFX10: encoding: [0x02,0x25,0x80,0xbe] 1618 1619s_or_saveexec_b64 s[104:105], s[102:103] 1620// GFX10: encoding: [0x66,0x25,0xe8,0xbe] 1621 1622s_or_saveexec_b64 s[0:1], s[102:103] 1623// GFX10: encoding: [0x66,0x25,0x80,0xbe] 1624 1625s_or_saveexec_b64 s[104:105], s[2:3] 1626// GFX10: encoding: [0x02,0x25,0xe8,0xbe] 1627 1628s_or_saveexec_b64 exec, s[2:3] 1629// GFX10: encoding: [0x02,0x25,0xfe,0xbe] 1630 1631s_or_saveexec_b64 vcc, s[2:3] 1632// GFX10: encoding: [0x02,0x25,0xea,0xbe] 1633 1634s_or_saveexec_b64 s[0:1], exec 1635// GFX10: encoding: [0x7e,0x25,0x80,0xbe] 1636 1637s_or_saveexec_b64 s[0:1], vcc 1638// GFX10: encoding: [0x6a,0x25,0x80,0xbe] 1639 1640s_or_saveexec_b64 s[0:1], 0 1641// GFX10: encoding: [0x80,0x25,0x80,0xbe] 1642 1643s_or_saveexec_b64 s[0:1], -1 1644// GFX10: encoding: [0xc1,0x25,0x80,0xbe] 1645 1646s_or_saveexec_b64 s[0:1], 0.5 1647// GFX10: encoding: [0xf0,0x25,0x80,0xbe] 1648 1649s_or_saveexec_b64 s[0:1], -4.0 1650// GFX10: encoding: [0xf7,0x25,0x80,0xbe] 1651 1652s_or_saveexec_b64 s[0:1], 0x3f717273 1653// GFX10: encoding: [0xff,0x25,0x80,0xbe,0x73,0x72,0x71,0x3f] 1654 1655s_or_saveexec_b64 s[0:1], 0xaf123456 1656// GFX10: encoding: [0xff,0x25,0x80,0xbe,0x56,0x34,0x12,0xaf] 1657 1658s_xor_saveexec_b64 s[0:1], s[2:3] 1659// GFX10: encoding: [0x02,0x26,0x80,0xbe] 1660 1661s_xor_saveexec_b64 s[104:105], s[102:103] 1662// GFX10: encoding: [0x66,0x26,0xe8,0xbe] 1663 1664s_xor_saveexec_b64 s[0:1], s[102:103] 1665// GFX10: encoding: [0x66,0x26,0x80,0xbe] 1666 1667s_xor_saveexec_b64 s[104:105], s[2:3] 1668// GFX10: encoding: [0x02,0x26,0xe8,0xbe] 1669 1670s_xor_saveexec_b64 exec, s[2:3] 1671// GFX10: encoding: [0x02,0x26,0xfe,0xbe] 1672 1673s_xor_saveexec_b64 vcc, s[2:3] 1674// GFX10: encoding: [0x02,0x26,0xea,0xbe] 1675 1676s_xor_saveexec_b64 s[0:1], exec 1677// GFX10: encoding: [0x7e,0x26,0x80,0xbe] 1678 1679s_xor_saveexec_b64 s[0:1], vcc 1680// GFX10: encoding: [0x6a,0x26,0x80,0xbe] 1681 1682s_xor_saveexec_b64 s[0:1], 0 1683// GFX10: encoding: [0x80,0x26,0x80,0xbe] 1684 1685s_xor_saveexec_b64 s[0:1], -1 1686// GFX10: encoding: [0xc1,0x26,0x80,0xbe] 1687 1688s_xor_saveexec_b64 s[0:1], 0.5 1689// GFX10: encoding: [0xf0,0x26,0x80,0xbe] 1690 1691s_xor_saveexec_b64 s[0:1], -4.0 1692// GFX10: encoding: [0xf7,0x26,0x80,0xbe] 1693 1694s_xor_saveexec_b64 s[0:1], 0x3f717273 1695// GFX10: encoding: [0xff,0x26,0x80,0xbe,0x73,0x72,0x71,0x3f] 1696 1697s_xor_saveexec_b64 s[0:1], 0xaf123456 1698// GFX10: encoding: [0xff,0x26,0x80,0xbe,0x56,0x34,0x12,0xaf] 1699 1700s_andn2_saveexec_b64 s[0:1], s[2:3] 1701// GFX10: encoding: [0x02,0x27,0x80,0xbe] 1702 1703s_andn2_saveexec_b64 s[104:105], s[102:103] 1704// GFX10: encoding: [0x66,0x27,0xe8,0xbe] 1705 1706s_andn2_saveexec_b64 s[0:1], s[102:103] 1707// GFX10: encoding: [0x66,0x27,0x80,0xbe] 1708 1709s_andn2_saveexec_b64 s[104:105], s[2:3] 1710// GFX10: encoding: [0x02,0x27,0xe8,0xbe] 1711 1712s_andn2_saveexec_b64 exec, s[2:3] 1713// GFX10: encoding: [0x02,0x27,0xfe,0xbe] 1714 1715s_andn2_saveexec_b64 vcc, s[2:3] 1716// GFX10: encoding: [0x02,0x27,0xea,0xbe] 1717 1718s_andn2_saveexec_b64 s[0:1], exec 1719// GFX10: encoding: [0x7e,0x27,0x80,0xbe] 1720 1721s_andn2_saveexec_b64 s[0:1], vcc 1722// GFX10: encoding: [0x6a,0x27,0x80,0xbe] 1723 1724s_andn2_saveexec_b64 s[0:1], 0 1725// GFX10: encoding: [0x80,0x27,0x80,0xbe] 1726 1727s_andn2_saveexec_b64 s[0:1], -1 1728// GFX10: encoding: [0xc1,0x27,0x80,0xbe] 1729 1730s_andn2_saveexec_b64 s[0:1], 0.5 1731// GFX10: encoding: [0xf0,0x27,0x80,0xbe] 1732 1733s_andn2_saveexec_b64 s[0:1], -4.0 1734// GFX10: encoding: [0xf7,0x27,0x80,0xbe] 1735 1736s_andn2_saveexec_b64 s[0:1], 0x3f717273 1737// GFX10: encoding: [0xff,0x27,0x80,0xbe,0x73,0x72,0x71,0x3f] 1738 1739s_andn2_saveexec_b64 s[0:1], 0xaf123456 1740// GFX10: encoding: [0xff,0x27,0x80,0xbe,0x56,0x34,0x12,0xaf] 1741 1742s_orn2_saveexec_b64 s[0:1], s[2:3] 1743// GFX10: encoding: [0x02,0x28,0x80,0xbe] 1744 1745s_orn2_saveexec_b64 s[104:105], s[102:103] 1746// GFX10: encoding: [0x66,0x28,0xe8,0xbe] 1747 1748s_orn2_saveexec_b64 s[0:1], s[102:103] 1749// GFX10: encoding: [0x66,0x28,0x80,0xbe] 1750 1751s_orn2_saveexec_b64 s[104:105], s[2:3] 1752// GFX10: encoding: [0x02,0x28,0xe8,0xbe] 1753 1754s_orn2_saveexec_b64 exec, s[2:3] 1755// GFX10: encoding: [0x02,0x28,0xfe,0xbe] 1756 1757s_orn2_saveexec_b64 vcc, s[2:3] 1758// GFX10: encoding: [0x02,0x28,0xea,0xbe] 1759 1760s_orn2_saveexec_b64 s[0:1], exec 1761// GFX10: encoding: [0x7e,0x28,0x80,0xbe] 1762 1763s_orn2_saveexec_b64 s[0:1], vcc 1764// GFX10: encoding: [0x6a,0x28,0x80,0xbe] 1765 1766s_orn2_saveexec_b64 s[0:1], 0 1767// GFX10: encoding: [0x80,0x28,0x80,0xbe] 1768 1769s_orn2_saveexec_b64 s[0:1], -1 1770// GFX10: encoding: [0xc1,0x28,0x80,0xbe] 1771 1772s_orn2_saveexec_b64 s[0:1], 0.5 1773// GFX10: encoding: [0xf0,0x28,0x80,0xbe] 1774 1775s_orn2_saveexec_b64 s[0:1], -4.0 1776// GFX10: encoding: [0xf7,0x28,0x80,0xbe] 1777 1778s_orn2_saveexec_b64 s[0:1], 0x3f717273 1779// GFX10: encoding: [0xff,0x28,0x80,0xbe,0x73,0x72,0x71,0x3f] 1780 1781s_orn2_saveexec_b64 s[0:1], 0xaf123456 1782// GFX10: encoding: [0xff,0x28,0x80,0xbe,0x56,0x34,0x12,0xaf] 1783 1784s_nand_saveexec_b64 s[0:1], s[2:3] 1785// GFX10: encoding: [0x02,0x29,0x80,0xbe] 1786 1787s_nand_saveexec_b64 s[104:105], s[102:103] 1788// GFX10: encoding: [0x66,0x29,0xe8,0xbe] 1789 1790s_nand_saveexec_b64 s[0:1], s[102:103] 1791// GFX10: encoding: [0x66,0x29,0x80,0xbe] 1792 1793s_nand_saveexec_b64 s[104:105], s[2:3] 1794// GFX10: encoding: [0x02,0x29,0xe8,0xbe] 1795 1796s_nand_saveexec_b64 exec, s[2:3] 1797// GFX10: encoding: [0x02,0x29,0xfe,0xbe] 1798 1799s_nand_saveexec_b64 vcc, s[2:3] 1800// GFX10: encoding: [0x02,0x29,0xea,0xbe] 1801 1802s_nand_saveexec_b64 s[0:1], exec 1803// GFX10: encoding: [0x7e,0x29,0x80,0xbe] 1804 1805s_nand_saveexec_b64 s[0:1], vcc 1806// GFX10: encoding: [0x6a,0x29,0x80,0xbe] 1807 1808s_nand_saveexec_b64 s[0:1], 0 1809// GFX10: encoding: [0x80,0x29,0x80,0xbe] 1810 1811s_nand_saveexec_b64 s[0:1], -1 1812// GFX10: encoding: [0xc1,0x29,0x80,0xbe] 1813 1814s_nand_saveexec_b64 s[0:1], 0.5 1815// GFX10: encoding: [0xf0,0x29,0x80,0xbe] 1816 1817s_nand_saveexec_b64 s[0:1], -4.0 1818// GFX10: encoding: [0xf7,0x29,0x80,0xbe] 1819 1820s_nand_saveexec_b64 s[0:1], 0x3f717273 1821// GFX10: encoding: [0xff,0x29,0x80,0xbe,0x73,0x72,0x71,0x3f] 1822 1823s_nand_saveexec_b64 s[0:1], 0xaf123456 1824// GFX10: encoding: [0xff,0x29,0x80,0xbe,0x56,0x34,0x12,0xaf] 1825 1826s_nor_saveexec_b64 s[0:1], s[2:3] 1827// GFX10: encoding: [0x02,0x2a,0x80,0xbe] 1828 1829s_nor_saveexec_b64 s[104:105], s[102:103] 1830// GFX10: encoding: [0x66,0x2a,0xe8,0xbe] 1831 1832s_nor_saveexec_b64 s[0:1], s[102:103] 1833// GFX10: encoding: [0x66,0x2a,0x80,0xbe] 1834 1835s_nor_saveexec_b64 s[104:105], s[2:3] 1836// GFX10: encoding: [0x02,0x2a,0xe8,0xbe] 1837 1838s_nor_saveexec_b64 exec, s[2:3] 1839// GFX10: encoding: [0x02,0x2a,0xfe,0xbe] 1840 1841s_nor_saveexec_b64 vcc, s[2:3] 1842// GFX10: encoding: [0x02,0x2a,0xea,0xbe] 1843 1844s_nor_saveexec_b64 s[0:1], exec 1845// GFX10: encoding: [0x7e,0x2a,0x80,0xbe] 1846 1847s_nor_saveexec_b64 s[0:1], vcc 1848// GFX10: encoding: [0x6a,0x2a,0x80,0xbe] 1849 1850s_nor_saveexec_b64 s[0:1], 0 1851// GFX10: encoding: [0x80,0x2a,0x80,0xbe] 1852 1853s_nor_saveexec_b64 s[0:1], -1 1854// GFX10: encoding: [0xc1,0x2a,0x80,0xbe] 1855 1856s_nor_saveexec_b64 s[0:1], 0.5 1857// GFX10: encoding: [0xf0,0x2a,0x80,0xbe] 1858 1859s_nor_saveexec_b64 s[0:1], -4.0 1860// GFX10: encoding: [0xf7,0x2a,0x80,0xbe] 1861 1862s_nor_saveexec_b64 s[0:1], 0x3f717273 1863// GFX10: encoding: [0xff,0x2a,0x80,0xbe,0x73,0x72,0x71,0x3f] 1864 1865s_nor_saveexec_b64 s[0:1], 0xaf123456 1866// GFX10: encoding: [0xff,0x2a,0x80,0xbe,0x56,0x34,0x12,0xaf] 1867 1868s_xnor_saveexec_b64 s[0:1], s[2:3] 1869// GFX10: encoding: [0x02,0x2b,0x80,0xbe] 1870 1871s_xnor_saveexec_b64 s[104:105], s[102:103] 1872// GFX10: encoding: [0x66,0x2b,0xe8,0xbe] 1873 1874s_xnor_saveexec_b64 s[0:1], s[102:103] 1875// GFX10: encoding: [0x66,0x2b,0x80,0xbe] 1876 1877s_xnor_saveexec_b64 s[104:105], s[2:3] 1878// GFX10: encoding: [0x02,0x2b,0xe8,0xbe] 1879 1880s_xnor_saveexec_b64 exec, s[2:3] 1881// GFX10: encoding: [0x02,0x2b,0xfe,0xbe] 1882 1883s_xnor_saveexec_b64 vcc, s[2:3] 1884// GFX10: encoding: [0x02,0x2b,0xea,0xbe] 1885 1886s_xnor_saveexec_b64 s[0:1], exec 1887// GFX10: encoding: [0x7e,0x2b,0x80,0xbe] 1888 1889s_xnor_saveexec_b64 s[0:1], vcc 1890// GFX10: encoding: [0x6a,0x2b,0x80,0xbe] 1891 1892s_xnor_saveexec_b64 s[0:1], 0 1893// GFX10: encoding: [0x80,0x2b,0x80,0xbe] 1894 1895s_xnor_saveexec_b64 s[0:1], -1 1896// GFX10: encoding: [0xc1,0x2b,0x80,0xbe] 1897 1898s_xnor_saveexec_b64 s[0:1], 0.5 1899// GFX10: encoding: [0xf0,0x2b,0x80,0xbe] 1900 1901s_xnor_saveexec_b64 s[0:1], -4.0 1902// GFX10: encoding: [0xf7,0x2b,0x80,0xbe] 1903 1904s_xnor_saveexec_b64 s[0:1], 0x3f717273 1905// GFX10: encoding: [0xff,0x2b,0x80,0xbe,0x73,0x72,0x71,0x3f] 1906 1907s_xnor_saveexec_b64 s[0:1], 0xaf123456 1908// GFX10: encoding: [0xff,0x2b,0x80,0xbe,0x56,0x34,0x12,0xaf] 1909 1910s_quadmask_b32 s0, s1 1911// GFX10: encoding: [0x01,0x2c,0x80,0xbe] 1912 1913s_quadmask_b32 s105, s104 1914// GFX10: encoding: [0x68,0x2c,0xe9,0xbe] 1915 1916s_quadmask_b32 s0, s104 1917// GFX10: encoding: [0x68,0x2c,0x80,0xbe] 1918 1919s_quadmask_b32 s105, s1 1920// GFX10: encoding: [0x01,0x2c,0xe9,0xbe] 1921 1922s_quadmask_b32 exec_lo, s1 1923// GFX10: encoding: [0x01,0x2c,0xfe,0xbe] 1924 1925s_quadmask_b32 exec_hi, s1 1926// GFX10: encoding: [0x01,0x2c,0xff,0xbe] 1927 1928s_quadmask_b32 vcc_lo, s1 1929// GFX10: encoding: [0x01,0x2c,0xea,0xbe] 1930 1931s_quadmask_b32 vcc_hi, s1 1932// GFX10: encoding: [0x01,0x2c,0xeb,0xbe] 1933 1934s_quadmask_b32 m0, s1 1935// GFX10: encoding: [0x01,0x2c,0xfc,0xbe] 1936 1937s_quadmask_b32 s0, exec_lo 1938// GFX10: encoding: [0x7e,0x2c,0x80,0xbe] 1939 1940s_quadmask_b32 s0, exec_hi 1941// GFX10: encoding: [0x7f,0x2c,0x80,0xbe] 1942 1943s_quadmask_b32 s0, vcc_lo 1944// GFX10: encoding: [0x6a,0x2c,0x80,0xbe] 1945 1946s_quadmask_b32 s0, vcc_hi 1947// GFX10: encoding: [0x6b,0x2c,0x80,0xbe] 1948 1949s_quadmask_b32 s0, m0 1950// GFX10: encoding: [0x7c,0x2c,0x80,0xbe] 1951 1952s_quadmask_b32 s0, 0 1953// GFX10: encoding: [0x80,0x2c,0x80,0xbe] 1954 1955s_quadmask_b32 s0, -1 1956// GFX10: encoding: [0xc1,0x2c,0x80,0xbe] 1957 1958s_quadmask_b32 s0, 0.5 1959// GFX10: encoding: [0xf0,0x2c,0x80,0xbe] 1960 1961s_quadmask_b32 s0, -4.0 1962// GFX10: encoding: [0xf7,0x2c,0x80,0xbe] 1963 1964s_quadmask_b32 s0, 0x3f717273 1965// GFX10: encoding: [0xff,0x2c,0x80,0xbe,0x73,0x72,0x71,0x3f] 1966 1967s_quadmask_b32 s0, 0xaf123456 1968// GFX10: encoding: [0xff,0x2c,0x80,0xbe,0x56,0x34,0x12,0xaf] 1969 1970s_quadmask_b64 s[0:1], s[2:3] 1971// GFX10: encoding: [0x02,0x2d,0x80,0xbe] 1972 1973s_quadmask_b64 s[104:105], s[102:103] 1974// GFX10: encoding: [0x66,0x2d,0xe8,0xbe] 1975 1976s_quadmask_b64 s[0:1], s[102:103] 1977// GFX10: encoding: [0x66,0x2d,0x80,0xbe] 1978 1979s_quadmask_b64 s[104:105], s[2:3] 1980// GFX10: encoding: [0x02,0x2d,0xe8,0xbe] 1981 1982s_quadmask_b64 exec, s[2:3] 1983// GFX10: encoding: [0x02,0x2d,0xfe,0xbe] 1984 1985s_quadmask_b64 vcc, s[2:3] 1986// GFX10: encoding: [0x02,0x2d,0xea,0xbe] 1987 1988s_quadmask_b64 s[0:1], exec 1989// GFX10: encoding: [0x7e,0x2d,0x80,0xbe] 1990 1991s_quadmask_b64 s[0:1], vcc 1992// GFX10: encoding: [0x6a,0x2d,0x80,0xbe] 1993 1994s_quadmask_b64 s[0:1], 0 1995// GFX10: encoding: [0x80,0x2d,0x80,0xbe] 1996 1997s_quadmask_b64 s[0:1], -1 1998// GFX10: encoding: [0xc1,0x2d,0x80,0xbe] 1999 2000s_quadmask_b64 s[0:1], 0.5 2001// GFX10: encoding: [0xf0,0x2d,0x80,0xbe] 2002 2003s_quadmask_b64 s[0:1], -4.0 2004// GFX10: encoding: [0xf7,0x2d,0x80,0xbe] 2005 2006s_quadmask_b64 s[0:1], 0x3f717273 2007// GFX10: encoding: [0xff,0x2d,0x80,0xbe,0x73,0x72,0x71,0x3f] 2008 2009s_quadmask_b64 s[0:1], 0xaf123456 2010// GFX10: encoding: [0xff,0x2d,0x80,0xbe,0x56,0x34,0x12,0xaf] 2011 2012s_movrels_b32 s0, s1 2013// GFX10: encoding: [0x01,0x2e,0x80,0xbe] 2014 2015s_movrels_b32 s105, s104 2016// GFX10: encoding: [0x68,0x2e,0xe9,0xbe] 2017 2018s_movrels_b32 s0, s104 2019// GFX10: encoding: [0x68,0x2e,0x80,0xbe] 2020 2021s_movrels_b32 s105, s1 2022// GFX10: encoding: [0x01,0x2e,0xe9,0xbe] 2023 2024s_movrels_b32 exec_lo, s1 2025// GFX10: encoding: [0x01,0x2e,0xfe,0xbe] 2026 2027s_movrels_b32 exec_hi, s1 2028// GFX10: encoding: [0x01,0x2e,0xff,0xbe] 2029 2030s_movrels_b32 vcc_lo, s1 2031// GFX10: encoding: [0x01,0x2e,0xea,0xbe] 2032 2033s_movrels_b32 vcc_hi, s1 2034// GFX10: encoding: [0x01,0x2e,0xeb,0xbe] 2035 2036s_movrels_b32 m0, s1 2037// GFX10: encoding: [0x01,0x2e,0xfc,0xbe] 2038 2039s_movrels_b32 s0, vcc_lo 2040// GFX10: encoding: [0x6a,0x2e,0x80,0xbe] 2041 2042s_movrels_b32 s0, vcc_hi 2043// GFX10: encoding: [0x6b,0x2e,0x80,0xbe] 2044 2045s_movrels_b64 s[0:1], s[2:3] 2046// GFX10: encoding: [0x02,0x2f,0x80,0xbe] 2047 2048s_movrels_b64 s[104:105], s[102:103] 2049// GFX10: encoding: [0x66,0x2f,0xe8,0xbe] 2050 2051s_movrels_b64 s[0:1], s[102:103] 2052// GFX10: encoding: [0x66,0x2f,0x80,0xbe] 2053 2054s_movrels_b64 s[104:105], s[2:3] 2055// GFX10: encoding: [0x02,0x2f,0xe8,0xbe] 2056 2057s_movrels_b64 exec, s[2:3] 2058// GFX10: encoding: [0x02,0x2f,0xfe,0xbe] 2059 2060s_movrels_b64 vcc, s[2:3] 2061// GFX10: encoding: [0x02,0x2f,0xea,0xbe] 2062 2063s_movrels_b64 s[0:1], vcc 2064// GFX10: encoding: [0x6a,0x2f,0x80,0xbe] 2065 2066s_movreld_b32 s0, s1 2067// GFX10: encoding: [0x01,0x30,0x80,0xbe] 2068 2069s_movreld_b32 s105, s104 2070// GFX10: encoding: [0x68,0x30,0xe9,0xbe] 2071 2072s_movreld_b32 s0, s104 2073// GFX10: encoding: [0x68,0x30,0x80,0xbe] 2074 2075s_movreld_b32 s105, s1 2076// GFX10: encoding: [0x01,0x30,0xe9,0xbe] 2077 2078s_movreld_b32 vcc_lo, s1 2079// GFX10: encoding: [0x01,0x30,0xea,0xbe] 2080 2081s_movreld_b32 vcc_hi, s1 2082// GFX10: encoding: [0x01,0x30,0xeb,0xbe] 2083 2084s_movreld_b32 s0, exec_lo 2085// GFX10: encoding: [0x7e,0x30,0x80,0xbe] 2086 2087s_movreld_b32 s0, exec_hi 2088// GFX10: encoding: [0x7f,0x30,0x80,0xbe] 2089 2090s_movreld_b32 s0, vcc_lo 2091// GFX10: encoding: [0x6a,0x30,0x80,0xbe] 2092 2093s_movreld_b32 s0, vcc_hi 2094// GFX10: encoding: [0x6b,0x30,0x80,0xbe] 2095 2096s_movreld_b32 s0, m0 2097// GFX10: encoding: [0x7c,0x30,0x80,0xbe] 2098 2099s_movreld_b32 s0, 0 2100// GFX10: encoding: [0x80,0x30,0x80,0xbe] 2101 2102s_movreld_b32 s0, -1 2103// GFX10: encoding: [0xc1,0x30,0x80,0xbe] 2104 2105s_movreld_b32 s0, 0.5 2106// GFX10: encoding: [0xf0,0x30,0x80,0xbe] 2107 2108s_movreld_b32 s0, -4.0 2109// GFX10: encoding: [0xf7,0x30,0x80,0xbe] 2110 2111s_movreld_b32 s0, 0x3f717273 2112// GFX10: encoding: [0xff,0x30,0x80,0xbe,0x73,0x72,0x71,0x3f] 2113 2114s_movreld_b32 s0, 0xaf123456 2115// GFX10: encoding: [0xff,0x30,0x80,0xbe,0x56,0x34,0x12,0xaf] 2116 2117s_movreld_b64 s[0:1], s[2:3] 2118// GFX10: encoding: [0x02,0x31,0x80,0xbe] 2119 2120s_movreld_b64 s[104:105], s[102:103] 2121// GFX10: encoding: [0x66,0x31,0xe8,0xbe] 2122 2123s_movreld_b64 s[0:1], s[102:103] 2124// GFX10: encoding: [0x66,0x31,0x80,0xbe] 2125 2126s_movreld_b64 s[104:105], s[2:3] 2127// GFX10: encoding: [0x02,0x31,0xe8,0xbe] 2128 2129s_movreld_b64 vcc, s[2:3] 2130// GFX10: encoding: [0x02,0x31,0xea,0xbe] 2131 2132s_movreld_b64 s[0:1], exec 2133// GFX10: encoding: [0x7e,0x31,0x80,0xbe] 2134 2135s_movreld_b64 s[0:1], vcc 2136// GFX10: encoding: [0x6a,0x31,0x80,0xbe] 2137 2138s_movreld_b64 s[0:1], 0 2139// GFX10: encoding: [0x80,0x31,0x80,0xbe] 2140 2141s_movreld_b64 s[0:1], -1 2142// GFX10: encoding: [0xc1,0x31,0x80,0xbe] 2143 2144s_movreld_b64 s[0:1], 0.5 2145// GFX10: encoding: [0xf0,0x31,0x80,0xbe] 2146 2147s_movreld_b64 s[0:1], -4.0 2148// GFX10: encoding: [0xf7,0x31,0x80,0xbe] 2149 2150s_movreld_b64 s[0:1], 0x3f717273 2151// GFX10: encoding: [0xff,0x31,0x80,0xbe,0x73,0x72,0x71,0x3f] 2152 2153s_movreld_b64 s[0:1], 0xaf123456 2154// GFX10: encoding: [0xff,0x31,0x80,0xbe,0x56,0x34,0x12,0xaf] 2155 2156s_abs_i32 s0, s1 2157// GFX10: encoding: [0x01,0x34,0x80,0xbe] 2158 2159s_abs_i32 s105, s104 2160// GFX10: encoding: [0x68,0x34,0xe9,0xbe] 2161 2162s_abs_i32 s0, s104 2163// GFX10: encoding: [0x68,0x34,0x80,0xbe] 2164 2165s_abs_i32 s105, s1 2166// GFX10: encoding: [0x01,0x34,0xe9,0xbe] 2167 2168s_abs_i32 exec_lo, s1 2169// GFX10: encoding: [0x01,0x34,0xfe,0xbe] 2170 2171s_abs_i32 exec_hi, s1 2172// GFX10: encoding: [0x01,0x34,0xff,0xbe] 2173 2174s_abs_i32 vcc_lo, s1 2175// GFX10: encoding: [0x01,0x34,0xea,0xbe] 2176 2177s_abs_i32 vcc_hi, s1 2178// GFX10: encoding: [0x01,0x34,0xeb,0xbe] 2179 2180s_abs_i32 m0, s1 2181// GFX10: encoding: [0x01,0x34,0xfc,0xbe] 2182 2183s_abs_i32 s0, exec_lo 2184// GFX10: encoding: [0x7e,0x34,0x80,0xbe] 2185 2186s_abs_i32 s0, exec_hi 2187// GFX10: encoding: [0x7f,0x34,0x80,0xbe] 2188 2189s_abs_i32 s0, vcc_lo 2190// GFX10: encoding: [0x6a,0x34,0x80,0xbe] 2191 2192s_abs_i32 s0, vcc_hi 2193// GFX10: encoding: [0x6b,0x34,0x80,0xbe] 2194 2195s_abs_i32 s0, m0 2196// GFX10: encoding: [0x7c,0x34,0x80,0xbe] 2197 2198s_abs_i32 s0, 0 2199// GFX10: encoding: [0x80,0x34,0x80,0xbe] 2200 2201s_abs_i32 s0, -1 2202// GFX10: encoding: [0xc1,0x34,0x80,0xbe] 2203 2204s_abs_i32 s0, 0.5 2205// GFX10: encoding: [0xf0,0x34,0x80,0xbe] 2206 2207s_abs_i32 s0, -4.0 2208// GFX10: encoding: [0xf7,0x34,0x80,0xbe] 2209 2210s_abs_i32 s0, 0x3f717273 2211// GFX10: encoding: [0xff,0x34,0x80,0xbe,0x73,0x72,0x71,0x3f] 2212 2213s_abs_i32 s0, 0xaf123456 2214// GFX10: encoding: [0xff,0x34,0x80,0xbe,0x56,0x34,0x12,0xaf] 2215 2216s_andn1_saveexec_b64 s[0:1], s[2:3] 2217// GFX10: encoding: [0x02,0x37,0x80,0xbe] 2218 2219s_andn1_saveexec_b64 s[104:105], s[102:103] 2220// GFX10: encoding: [0x66,0x37,0xe8,0xbe] 2221 2222s_andn1_saveexec_b64 s[0:1], s[102:103] 2223// GFX10: encoding: [0x66,0x37,0x80,0xbe] 2224 2225s_andn1_saveexec_b64 s[104:105], s[2:3] 2226// GFX10: encoding: [0x02,0x37,0xe8,0xbe] 2227 2228s_andn1_saveexec_b64 exec, s[2:3] 2229// GFX10: encoding: [0x02,0x37,0xfe,0xbe] 2230 2231s_andn1_saveexec_b64 vcc, s[2:3] 2232// GFX10: encoding: [0x02,0x37,0xea,0xbe] 2233 2234s_andn1_saveexec_b64 s[0:1], exec 2235// GFX10: encoding: [0x7e,0x37,0x80,0xbe] 2236 2237s_andn1_saveexec_b64 s[0:1], vcc 2238// GFX10: encoding: [0x6a,0x37,0x80,0xbe] 2239 2240s_andn1_saveexec_b64 s[0:1], 0 2241// GFX10: encoding: [0x80,0x37,0x80,0xbe] 2242 2243s_andn1_saveexec_b64 s[0:1], -1 2244// GFX10: encoding: [0xc1,0x37,0x80,0xbe] 2245 2246s_andn1_saveexec_b64 s[0:1], 0.5 2247// GFX10: encoding: [0xf0,0x37,0x80,0xbe] 2248 2249s_andn1_saveexec_b64 s[0:1], -4.0 2250// GFX10: encoding: [0xf7,0x37,0x80,0xbe] 2251 2252s_andn1_saveexec_b64 s[0:1], 0x3f717273 2253// GFX10: encoding: [0xff,0x37,0x80,0xbe,0x73,0x72,0x71,0x3f] 2254 2255s_andn1_saveexec_b64 s[0:1], 0xaf123456 2256// GFX10: encoding: [0xff,0x37,0x80,0xbe,0x56,0x34,0x12,0xaf] 2257 2258s_orn1_saveexec_b64 s[0:1], s[2:3] 2259// GFX10: encoding: [0x02,0x38,0x80,0xbe] 2260 2261s_orn1_saveexec_b64 s[104:105], s[102:103] 2262// GFX10: encoding: [0x66,0x38,0xe8,0xbe] 2263 2264s_orn1_saveexec_b64 s[0:1], s[102:103] 2265// GFX10: encoding: [0x66,0x38,0x80,0xbe] 2266 2267s_orn1_saveexec_b64 s[104:105], s[2:3] 2268// GFX10: encoding: [0x02,0x38,0xe8,0xbe] 2269 2270s_orn1_saveexec_b64 exec, s[2:3] 2271// GFX10: encoding: [0x02,0x38,0xfe,0xbe] 2272 2273s_orn1_saveexec_b64 vcc, s[2:3] 2274// GFX10: encoding: [0x02,0x38,0xea,0xbe] 2275 2276s_orn1_saveexec_b64 s[0:1], exec 2277// GFX10: encoding: [0x7e,0x38,0x80,0xbe] 2278 2279s_orn1_saveexec_b64 s[0:1], vcc 2280// GFX10: encoding: [0x6a,0x38,0x80,0xbe] 2281 2282s_orn1_saveexec_b64 s[0:1], 0 2283// GFX10: encoding: [0x80,0x38,0x80,0xbe] 2284 2285s_orn1_saveexec_b64 s[0:1], -1 2286// GFX10: encoding: [0xc1,0x38,0x80,0xbe] 2287 2288s_orn1_saveexec_b64 s[0:1], 0.5 2289// GFX10: encoding: [0xf0,0x38,0x80,0xbe] 2290 2291s_orn1_saveexec_b64 s[0:1], -4.0 2292// GFX10: encoding: [0xf7,0x38,0x80,0xbe] 2293 2294s_orn1_saveexec_b64 s[0:1], 0x3f717273 2295// GFX10: encoding: [0xff,0x38,0x80,0xbe,0x73,0x72,0x71,0x3f] 2296 2297s_orn1_saveexec_b64 s[0:1], 0xaf123456 2298// GFX10: encoding: [0xff,0x38,0x80,0xbe,0x56,0x34,0x12,0xaf] 2299 2300s_andn1_wrexec_b64 s[0:1], s[2:3] 2301// GFX10: encoding: [0x02,0x39,0x80,0xbe] 2302 2303s_andn1_wrexec_b64 s[104:105], s[102:103] 2304// GFX10: encoding: [0x66,0x39,0xe8,0xbe] 2305 2306s_andn1_wrexec_b64 s[0:1], s[102:103] 2307// GFX10: encoding: [0x66,0x39,0x80,0xbe] 2308 2309s_andn1_wrexec_b64 s[104:105], s[2:3] 2310// GFX10: encoding: [0x02,0x39,0xe8,0xbe] 2311 2312s_andn1_wrexec_b64 exec, s[2:3] 2313// GFX10: encoding: [0x02,0x39,0xfe,0xbe] 2314 2315s_andn1_wrexec_b64 vcc, s[2:3] 2316// GFX10: encoding: [0x02,0x39,0xea,0xbe] 2317 2318s_andn1_wrexec_b64 s[0:1], exec 2319// GFX10: encoding: [0x7e,0x39,0x80,0xbe] 2320 2321s_andn1_wrexec_b64 s[0:1], vcc 2322// GFX10: encoding: [0x6a,0x39,0x80,0xbe] 2323 2324s_andn1_wrexec_b64 s[0:1], 0 2325// GFX10: encoding: [0x80,0x39,0x80,0xbe] 2326 2327s_andn1_wrexec_b64 s[0:1], -1 2328// GFX10: encoding: [0xc1,0x39,0x80,0xbe] 2329 2330s_andn1_wrexec_b64 s[0:1], 0.5 2331// GFX10: encoding: [0xf0,0x39,0x80,0xbe] 2332 2333s_andn1_wrexec_b64 s[0:1], -4.0 2334// GFX10: encoding: [0xf7,0x39,0x80,0xbe] 2335 2336s_andn1_wrexec_b64 s[0:1], 0x3f717273 2337// GFX10: encoding: [0xff,0x39,0x80,0xbe,0x73,0x72,0x71,0x3f] 2338 2339s_andn1_wrexec_b64 s[0:1], 0xaf123456 2340// GFX10: encoding: [0xff,0x39,0x80,0xbe,0x56,0x34,0x12,0xaf] 2341 2342s_andn2_wrexec_b64 s[0:1], s[2:3] 2343// GFX10: encoding: [0x02,0x3a,0x80,0xbe] 2344 2345s_andn2_wrexec_b64 s[104:105], s[102:103] 2346// GFX10: encoding: [0x66,0x3a,0xe8,0xbe] 2347 2348s_andn2_wrexec_b64 s[0:1], s[102:103] 2349// GFX10: encoding: [0x66,0x3a,0x80,0xbe] 2350 2351s_andn2_wrexec_b64 s[104:105], s[2:3] 2352// GFX10: encoding: [0x02,0x3a,0xe8,0xbe] 2353 2354s_andn2_wrexec_b64 exec, s[2:3] 2355// GFX10: encoding: [0x02,0x3a,0xfe,0xbe] 2356 2357s_andn2_wrexec_b64 vcc, s[2:3] 2358// GFX10: encoding: [0x02,0x3a,0xea,0xbe] 2359 2360s_andn2_wrexec_b64 s[0:1], exec 2361// GFX10: encoding: [0x7e,0x3a,0x80,0xbe] 2362 2363s_andn2_wrexec_b64 s[0:1], vcc 2364// GFX10: encoding: [0x6a,0x3a,0x80,0xbe] 2365 2366s_andn2_wrexec_b64 s[0:1], 0 2367// GFX10: encoding: [0x80,0x3a,0x80,0xbe] 2368 2369s_andn2_wrexec_b64 s[0:1], -1 2370// GFX10: encoding: [0xc1,0x3a,0x80,0xbe] 2371 2372s_andn2_wrexec_b64 s[0:1], 0.5 2373// GFX10: encoding: [0xf0,0x3a,0x80,0xbe] 2374 2375s_andn2_wrexec_b64 s[0:1], -4.0 2376// GFX10: encoding: [0xf7,0x3a,0x80,0xbe] 2377 2378s_andn2_wrexec_b64 s[0:1], 0x3f717273 2379// GFX10: encoding: [0xff,0x3a,0x80,0xbe,0x73,0x72,0x71,0x3f] 2380 2381s_andn2_wrexec_b64 s[0:1], 0xaf123456 2382// GFX10: encoding: [0xff,0x3a,0x80,0xbe,0x56,0x34,0x12,0xaf] 2383 2384s_bitreplicate_b64_b32 s[0:1], s2 2385// GFX10: encoding: [0x02,0x3b,0x80,0xbe] 2386 2387s_bitreplicate_b64_b32 s[104:105], s102 2388// GFX10: encoding: [0x66,0x3b,0xe8,0xbe] 2389 2390s_bitreplicate_b64_b32 s[0:1], s102 2391// GFX10: encoding: [0x66,0x3b,0x80,0xbe] 2392 2393s_bitreplicate_b64_b32 s[104:105], s2 2394// GFX10: encoding: [0x02,0x3b,0xe8,0xbe] 2395 2396s_bitreplicate_b64_b32 exec, s2 2397// GFX10: encoding: [0x02,0x3b,0xfe,0xbe] 2398 2399s_bitreplicate_b64_b32 vcc, s2 2400// GFX10: encoding: [0x02,0x3b,0xea,0xbe] 2401 2402s_bitreplicate_b64_b32 s[0:1], exec_lo 2403// GFX10: encoding: [0x7e,0x3b,0x80,0xbe] 2404 2405s_bitreplicate_b64_b32 s[0:1], exec_hi 2406// GFX10: encoding: [0x7f,0x3b,0x80,0xbe] 2407 2408s_bitreplicate_b64_b32 s[0:1], vcc_lo 2409// GFX10: encoding: [0x6a,0x3b,0x80,0xbe] 2410 2411s_bitreplicate_b64_b32 s[0:1], vcc_hi 2412// GFX10: encoding: [0x6b,0x3b,0x80,0xbe] 2413 2414s_bitreplicate_b64_b32 s[0:1], m0 2415// GFX10: encoding: [0x7c,0x3b,0x80,0xbe] 2416 2417s_bitreplicate_b64_b32 s[0:1], 0 2418// GFX10: encoding: [0x80,0x3b,0x80,0xbe] 2419 2420s_bitreplicate_b64_b32 s[0:1], -1 2421// GFX10: encoding: [0xc1,0x3b,0x80,0xbe] 2422 2423s_bitreplicate_b64_b32 s[0:1], 0.5 2424// GFX10: encoding: [0xf0,0x3b,0x80,0xbe] 2425 2426s_bitreplicate_b64_b32 s[0:1], -4.0 2427// GFX10: encoding: [0xf7,0x3b,0x80,0xbe] 2428 2429s_bitreplicate_b64_b32 s[0:1], 0x3f717273 2430// GFX10: encoding: [0xff,0x3b,0x80,0xbe,0x73,0x72,0x71,0x3f] 2431 2432s_bitreplicate_b64_b32 s[0:1], 0xaf123456 2433// GFX10: encoding: [0xff,0x3b,0x80,0xbe,0x56,0x34,0x12,0xaf] 2434 2435s_and_saveexec_b32 s0, s1 2436// GFX10: encoding: [0x01,0x3c,0x80,0xbe] 2437 2438s_and_saveexec_b32 s105, s104 2439// GFX10: encoding: [0x68,0x3c,0xe9,0xbe] 2440 2441s_and_saveexec_b32 s0, s104 2442// GFX10: encoding: [0x68,0x3c,0x80,0xbe] 2443 2444s_and_saveexec_b32 s105, s1 2445// GFX10: encoding: [0x01,0x3c,0xe9,0xbe] 2446 2447s_and_saveexec_b32 exec_lo, s1 2448// GFX10: encoding: [0x01,0x3c,0xfe,0xbe] 2449 2450s_and_saveexec_b32 exec_hi, s1 2451// GFX10: encoding: [0x01,0x3c,0xff,0xbe] 2452 2453s_and_saveexec_b32 vcc_lo, s1 2454// GFX10: encoding: [0x01,0x3c,0xea,0xbe] 2455 2456s_and_saveexec_b32 vcc_hi, s1 2457// GFX10: encoding: [0x01,0x3c,0xeb,0xbe] 2458 2459s_and_saveexec_b32 m0, s1 2460// GFX10: encoding: [0x01,0x3c,0xfc,0xbe] 2461 2462s_and_saveexec_b32 s0, exec_lo 2463// GFX10: encoding: [0x7e,0x3c,0x80,0xbe] 2464 2465s_and_saveexec_b32 s0, exec_hi 2466// GFX10: encoding: [0x7f,0x3c,0x80,0xbe] 2467 2468s_and_saveexec_b32 s0, vcc_lo 2469// GFX10: encoding: [0x6a,0x3c,0x80,0xbe] 2470 2471s_and_saveexec_b32 s0, vcc_hi 2472// GFX10: encoding: [0x6b,0x3c,0x80,0xbe] 2473 2474s_and_saveexec_b32 s0, m0 2475// GFX10: encoding: [0x7c,0x3c,0x80,0xbe] 2476 2477s_and_saveexec_b32 s0, 0 2478// GFX10: encoding: [0x80,0x3c,0x80,0xbe] 2479 2480s_and_saveexec_b32 s0, -1 2481// GFX10: encoding: [0xc1,0x3c,0x80,0xbe] 2482 2483s_and_saveexec_b32 s0, 0.5 2484// GFX10: encoding: [0xf0,0x3c,0x80,0xbe] 2485 2486s_and_saveexec_b32 s0, -4.0 2487// GFX10: encoding: [0xf7,0x3c,0x80,0xbe] 2488 2489s_and_saveexec_b32 s0, 0x3f717273 2490// GFX10: encoding: [0xff,0x3c,0x80,0xbe,0x73,0x72,0x71,0x3f] 2491 2492s_and_saveexec_b32 s0, 0xaf123456 2493// GFX10: encoding: [0xff,0x3c,0x80,0xbe,0x56,0x34,0x12,0xaf] 2494 2495s_or_saveexec_b32 s0, s1 2496// GFX10: encoding: [0x01,0x3d,0x80,0xbe] 2497 2498s_or_saveexec_b32 s105, s104 2499// GFX10: encoding: [0x68,0x3d,0xe9,0xbe] 2500 2501s_or_saveexec_b32 s0, s104 2502// GFX10: encoding: [0x68,0x3d,0x80,0xbe] 2503 2504s_or_saveexec_b32 s105, s1 2505// GFX10: encoding: [0x01,0x3d,0xe9,0xbe] 2506 2507s_or_saveexec_b32 exec_lo, s1 2508// GFX10: encoding: [0x01,0x3d,0xfe,0xbe] 2509 2510s_or_saveexec_b32 exec_hi, s1 2511// GFX10: encoding: [0x01,0x3d,0xff,0xbe] 2512 2513s_or_saveexec_b32 vcc_lo, s1 2514// GFX10: encoding: [0x01,0x3d,0xea,0xbe] 2515 2516s_or_saveexec_b32 vcc_hi, s1 2517// GFX10: encoding: [0x01,0x3d,0xeb,0xbe] 2518 2519s_or_saveexec_b32 m0, s1 2520// GFX10: encoding: [0x01,0x3d,0xfc,0xbe] 2521 2522s_or_saveexec_b32 s0, exec_lo 2523// GFX10: encoding: [0x7e,0x3d,0x80,0xbe] 2524 2525s_or_saveexec_b32 s0, exec_hi 2526// GFX10: encoding: [0x7f,0x3d,0x80,0xbe] 2527 2528s_or_saveexec_b32 s0, vcc_lo 2529// GFX10: encoding: [0x6a,0x3d,0x80,0xbe] 2530 2531s_or_saveexec_b32 s0, vcc_hi 2532// GFX10: encoding: [0x6b,0x3d,0x80,0xbe] 2533 2534s_or_saveexec_b32 s0, m0 2535// GFX10: encoding: [0x7c,0x3d,0x80,0xbe] 2536 2537s_or_saveexec_b32 s0, 0 2538// GFX10: encoding: [0x80,0x3d,0x80,0xbe] 2539 2540s_or_saveexec_b32 s0, -1 2541// GFX10: encoding: [0xc1,0x3d,0x80,0xbe] 2542 2543s_or_saveexec_b32 s0, 0.5 2544// GFX10: encoding: [0xf0,0x3d,0x80,0xbe] 2545 2546s_or_saveexec_b32 s0, -4.0 2547// GFX10: encoding: [0xf7,0x3d,0x80,0xbe] 2548 2549s_or_saveexec_b32 s0, 0x3f717273 2550// GFX10: encoding: [0xff,0x3d,0x80,0xbe,0x73,0x72,0x71,0x3f] 2551 2552s_or_saveexec_b32 s0, 0xaf123456 2553// GFX10: encoding: [0xff,0x3d,0x80,0xbe,0x56,0x34,0x12,0xaf] 2554 2555s_xor_saveexec_b32 s0, s1 2556// GFX10: encoding: [0x01,0x3e,0x80,0xbe] 2557 2558s_xor_saveexec_b32 s105, s104 2559// GFX10: encoding: [0x68,0x3e,0xe9,0xbe] 2560 2561s_xor_saveexec_b32 s0, s104 2562// GFX10: encoding: [0x68,0x3e,0x80,0xbe] 2563 2564s_xor_saveexec_b32 s105, s1 2565// GFX10: encoding: [0x01,0x3e,0xe9,0xbe] 2566 2567s_xor_saveexec_b32 exec_lo, s1 2568// GFX10: encoding: [0x01,0x3e,0xfe,0xbe] 2569 2570s_xor_saveexec_b32 exec_hi, s1 2571// GFX10: encoding: [0x01,0x3e,0xff,0xbe] 2572 2573s_xor_saveexec_b32 vcc_lo, s1 2574// GFX10: encoding: [0x01,0x3e,0xea,0xbe] 2575 2576s_xor_saveexec_b32 vcc_hi, s1 2577// GFX10: encoding: [0x01,0x3e,0xeb,0xbe] 2578 2579s_xor_saveexec_b32 m0, s1 2580// GFX10: encoding: [0x01,0x3e,0xfc,0xbe] 2581 2582s_xor_saveexec_b32 s0, exec_lo 2583// GFX10: encoding: [0x7e,0x3e,0x80,0xbe] 2584 2585s_xor_saveexec_b32 s0, exec_hi 2586// GFX10: encoding: [0x7f,0x3e,0x80,0xbe] 2587 2588s_xor_saveexec_b32 s0, vcc_lo 2589// GFX10: encoding: [0x6a,0x3e,0x80,0xbe] 2590 2591s_xor_saveexec_b32 s0, vcc_hi 2592// GFX10: encoding: [0x6b,0x3e,0x80,0xbe] 2593 2594s_xor_saveexec_b32 s0, m0 2595// GFX10: encoding: [0x7c,0x3e,0x80,0xbe] 2596 2597s_xor_saveexec_b32 s0, 0 2598// GFX10: encoding: [0x80,0x3e,0x80,0xbe] 2599 2600s_xor_saveexec_b32 s0, -1 2601// GFX10: encoding: [0xc1,0x3e,0x80,0xbe] 2602 2603s_xor_saveexec_b32 s0, 0.5 2604// GFX10: encoding: [0xf0,0x3e,0x80,0xbe] 2605 2606s_xor_saveexec_b32 s0, -4.0 2607// GFX10: encoding: [0xf7,0x3e,0x80,0xbe] 2608 2609s_xor_saveexec_b32 s0, 0x3f717273 2610// GFX10: encoding: [0xff,0x3e,0x80,0xbe,0x73,0x72,0x71,0x3f] 2611 2612s_xor_saveexec_b32 s0, 0xaf123456 2613// GFX10: encoding: [0xff,0x3e,0x80,0xbe,0x56,0x34,0x12,0xaf] 2614 2615s_andn2_saveexec_b32 s0, s1 2616// GFX10: encoding: [0x01,0x3f,0x80,0xbe] 2617 2618s_andn2_saveexec_b32 s105, s104 2619// GFX10: encoding: [0x68,0x3f,0xe9,0xbe] 2620 2621s_andn2_saveexec_b32 s0, s104 2622// GFX10: encoding: [0x68,0x3f,0x80,0xbe] 2623 2624s_andn2_saveexec_b32 s105, s1 2625// GFX10: encoding: [0x01,0x3f,0xe9,0xbe] 2626 2627s_andn2_saveexec_b32 exec_lo, s1 2628// GFX10: encoding: [0x01,0x3f,0xfe,0xbe] 2629 2630s_andn2_saveexec_b32 exec_hi, s1 2631// GFX10: encoding: [0x01,0x3f,0xff,0xbe] 2632 2633s_andn2_saveexec_b32 vcc_lo, s1 2634// GFX10: encoding: [0x01,0x3f,0xea,0xbe] 2635 2636s_andn2_saveexec_b32 vcc_hi, s1 2637// GFX10: encoding: [0x01,0x3f,0xeb,0xbe] 2638 2639s_andn2_saveexec_b32 m0, s1 2640// GFX10: encoding: [0x01,0x3f,0xfc,0xbe] 2641 2642s_andn2_saveexec_b32 s0, exec_lo 2643// GFX10: encoding: [0x7e,0x3f,0x80,0xbe] 2644 2645s_andn2_saveexec_b32 s0, exec_hi 2646// GFX10: encoding: [0x7f,0x3f,0x80,0xbe] 2647 2648s_andn2_saveexec_b32 s0, vcc_lo 2649// GFX10: encoding: [0x6a,0x3f,0x80,0xbe] 2650 2651s_andn2_saveexec_b32 s0, vcc_hi 2652// GFX10: encoding: [0x6b,0x3f,0x80,0xbe] 2653 2654s_andn2_saveexec_b32 s0, m0 2655// GFX10: encoding: [0x7c,0x3f,0x80,0xbe] 2656 2657s_andn2_saveexec_b32 s0, 0 2658// GFX10: encoding: [0x80,0x3f,0x80,0xbe] 2659 2660s_andn2_saveexec_b32 s0, -1 2661// GFX10: encoding: [0xc1,0x3f,0x80,0xbe] 2662 2663s_andn2_saveexec_b32 s0, 0.5 2664// GFX10: encoding: [0xf0,0x3f,0x80,0xbe] 2665 2666s_andn2_saveexec_b32 s0, -4.0 2667// GFX10: encoding: [0xf7,0x3f,0x80,0xbe] 2668 2669s_andn2_saveexec_b32 s0, 0x3f717273 2670// GFX10: encoding: [0xff,0x3f,0x80,0xbe,0x73,0x72,0x71,0x3f] 2671 2672s_andn2_saveexec_b32 s0, 0xaf123456 2673// GFX10: encoding: [0xff,0x3f,0x80,0xbe,0x56,0x34,0x12,0xaf] 2674 2675s_orn2_saveexec_b32 s0, s1 2676// GFX10: encoding: [0x01,0x40,0x80,0xbe] 2677 2678s_orn2_saveexec_b32 s105, s104 2679// GFX10: encoding: [0x68,0x40,0xe9,0xbe] 2680 2681s_orn2_saveexec_b32 s0, s104 2682// GFX10: encoding: [0x68,0x40,0x80,0xbe] 2683 2684s_orn2_saveexec_b32 s105, s1 2685// GFX10: encoding: [0x01,0x40,0xe9,0xbe] 2686 2687s_orn2_saveexec_b32 exec_lo, s1 2688// GFX10: encoding: [0x01,0x40,0xfe,0xbe] 2689 2690s_orn2_saveexec_b32 exec_hi, s1 2691// GFX10: encoding: [0x01,0x40,0xff,0xbe] 2692 2693s_orn2_saveexec_b32 vcc_lo, s1 2694// GFX10: encoding: [0x01,0x40,0xea,0xbe] 2695 2696s_orn2_saveexec_b32 vcc_hi, s1 2697// GFX10: encoding: [0x01,0x40,0xeb,0xbe] 2698 2699s_orn2_saveexec_b32 m0, s1 2700// GFX10: encoding: [0x01,0x40,0xfc,0xbe] 2701 2702s_orn2_saveexec_b32 s0, exec_lo 2703// GFX10: encoding: [0x7e,0x40,0x80,0xbe] 2704 2705s_orn2_saveexec_b32 s0, exec_hi 2706// GFX10: encoding: [0x7f,0x40,0x80,0xbe] 2707 2708s_orn2_saveexec_b32 s0, vcc_lo 2709// GFX10: encoding: [0x6a,0x40,0x80,0xbe] 2710 2711s_orn2_saveexec_b32 s0, vcc_hi 2712// GFX10: encoding: [0x6b,0x40,0x80,0xbe] 2713 2714s_orn2_saveexec_b32 s0, m0 2715// GFX10: encoding: [0x7c,0x40,0x80,0xbe] 2716 2717s_orn2_saveexec_b32 s0, 0 2718// GFX10: encoding: [0x80,0x40,0x80,0xbe] 2719 2720s_orn2_saveexec_b32 s0, -1 2721// GFX10: encoding: [0xc1,0x40,0x80,0xbe] 2722 2723s_orn2_saveexec_b32 s0, 0.5 2724// GFX10: encoding: [0xf0,0x40,0x80,0xbe] 2725 2726s_orn2_saveexec_b32 s0, -4.0 2727// GFX10: encoding: [0xf7,0x40,0x80,0xbe] 2728 2729s_orn2_saveexec_b32 s0, 0x3f717273 2730// GFX10: encoding: [0xff,0x40,0x80,0xbe,0x73,0x72,0x71,0x3f] 2731 2732s_orn2_saveexec_b32 s0, 0xaf123456 2733// GFX10: encoding: [0xff,0x40,0x80,0xbe,0x56,0x34,0x12,0xaf] 2734 2735s_nand_saveexec_b32 s0, s1 2736// GFX10: encoding: [0x01,0x41,0x80,0xbe] 2737 2738s_nand_saveexec_b32 s105, s104 2739// GFX10: encoding: [0x68,0x41,0xe9,0xbe] 2740 2741s_nand_saveexec_b32 s0, s104 2742// GFX10: encoding: [0x68,0x41,0x80,0xbe] 2743 2744s_nand_saveexec_b32 s105, s1 2745// GFX10: encoding: [0x01,0x41,0xe9,0xbe] 2746 2747s_nand_saveexec_b32 exec_lo, s1 2748// GFX10: encoding: [0x01,0x41,0xfe,0xbe] 2749 2750s_nand_saveexec_b32 exec_hi, s1 2751// GFX10: encoding: [0x01,0x41,0xff,0xbe] 2752 2753s_nand_saveexec_b32 vcc_lo, s1 2754// GFX10: encoding: [0x01,0x41,0xea,0xbe] 2755 2756s_nand_saveexec_b32 vcc_hi, s1 2757// GFX10: encoding: [0x01,0x41,0xeb,0xbe] 2758 2759s_nand_saveexec_b32 m0, s1 2760// GFX10: encoding: [0x01,0x41,0xfc,0xbe] 2761 2762s_nand_saveexec_b32 s0, exec_lo 2763// GFX10: encoding: [0x7e,0x41,0x80,0xbe] 2764 2765s_nand_saveexec_b32 s0, exec_hi 2766// GFX10: encoding: [0x7f,0x41,0x80,0xbe] 2767 2768s_nand_saveexec_b32 s0, vcc_lo 2769// GFX10: encoding: [0x6a,0x41,0x80,0xbe] 2770 2771s_nand_saveexec_b32 s0, vcc_hi 2772// GFX10: encoding: [0x6b,0x41,0x80,0xbe] 2773 2774s_nand_saveexec_b32 s0, m0 2775// GFX10: encoding: [0x7c,0x41,0x80,0xbe] 2776 2777s_nand_saveexec_b32 s0, 0 2778// GFX10: encoding: [0x80,0x41,0x80,0xbe] 2779 2780s_nand_saveexec_b32 s0, -1 2781// GFX10: encoding: [0xc1,0x41,0x80,0xbe] 2782 2783s_nand_saveexec_b32 s0, 0.5 2784// GFX10: encoding: [0xf0,0x41,0x80,0xbe] 2785 2786s_nand_saveexec_b32 s0, -4.0 2787// GFX10: encoding: [0xf7,0x41,0x80,0xbe] 2788 2789s_nand_saveexec_b32 s0, 0x3f717273 2790// GFX10: encoding: [0xff,0x41,0x80,0xbe,0x73,0x72,0x71,0x3f] 2791 2792s_nand_saveexec_b32 s0, 0xaf123456 2793// GFX10: encoding: [0xff,0x41,0x80,0xbe,0x56,0x34,0x12,0xaf] 2794 2795s_nor_saveexec_b32 s0, s1 2796// GFX10: encoding: [0x01,0x42,0x80,0xbe] 2797 2798s_nor_saveexec_b32 s105, s104 2799// GFX10: encoding: [0x68,0x42,0xe9,0xbe] 2800 2801s_nor_saveexec_b32 s0, s104 2802// GFX10: encoding: [0x68,0x42,0x80,0xbe] 2803 2804s_nor_saveexec_b32 s105, s1 2805// GFX10: encoding: [0x01,0x42,0xe9,0xbe] 2806 2807s_nor_saveexec_b32 exec_lo, s1 2808// GFX10: encoding: [0x01,0x42,0xfe,0xbe] 2809 2810s_nor_saveexec_b32 exec_hi, s1 2811// GFX10: encoding: [0x01,0x42,0xff,0xbe] 2812 2813s_nor_saveexec_b32 vcc_lo, s1 2814// GFX10: encoding: [0x01,0x42,0xea,0xbe] 2815 2816s_nor_saveexec_b32 vcc_hi, s1 2817// GFX10: encoding: [0x01,0x42,0xeb,0xbe] 2818 2819s_nor_saveexec_b32 m0, s1 2820// GFX10: encoding: [0x01,0x42,0xfc,0xbe] 2821 2822s_nor_saveexec_b32 s0, exec_lo 2823// GFX10: encoding: [0x7e,0x42,0x80,0xbe] 2824 2825s_nor_saveexec_b32 s0, exec_hi 2826// GFX10: encoding: [0x7f,0x42,0x80,0xbe] 2827 2828s_nor_saveexec_b32 s0, vcc_lo 2829// GFX10: encoding: [0x6a,0x42,0x80,0xbe] 2830 2831s_nor_saveexec_b32 s0, vcc_hi 2832// GFX10: encoding: [0x6b,0x42,0x80,0xbe] 2833 2834s_nor_saveexec_b32 s0, m0 2835// GFX10: encoding: [0x7c,0x42,0x80,0xbe] 2836 2837s_nor_saveexec_b32 s0, 0 2838// GFX10: encoding: [0x80,0x42,0x80,0xbe] 2839 2840s_nor_saveexec_b32 s0, -1 2841// GFX10: encoding: [0xc1,0x42,0x80,0xbe] 2842 2843s_nor_saveexec_b32 s0, 0.5 2844// GFX10: encoding: [0xf0,0x42,0x80,0xbe] 2845 2846s_nor_saveexec_b32 s0, -4.0 2847// GFX10: encoding: [0xf7,0x42,0x80,0xbe] 2848 2849s_nor_saveexec_b32 s0, 0x3f717273 2850// GFX10: encoding: [0xff,0x42,0x80,0xbe,0x73,0x72,0x71,0x3f] 2851 2852s_nor_saveexec_b32 s0, 0xaf123456 2853// GFX10: encoding: [0xff,0x42,0x80,0xbe,0x56,0x34,0x12,0xaf] 2854 2855s_xnor_saveexec_b32 s0, s1 2856// GFX10: encoding: [0x01,0x43,0x80,0xbe] 2857 2858s_xnor_saveexec_b32 s105, s104 2859// GFX10: encoding: [0x68,0x43,0xe9,0xbe] 2860 2861s_xnor_saveexec_b32 s0, s104 2862// GFX10: encoding: [0x68,0x43,0x80,0xbe] 2863 2864s_xnor_saveexec_b32 s105, s1 2865// GFX10: encoding: [0x01,0x43,0xe9,0xbe] 2866 2867s_xnor_saveexec_b32 exec_lo, s1 2868// GFX10: encoding: [0x01,0x43,0xfe,0xbe] 2869 2870s_xnor_saveexec_b32 exec_hi, s1 2871// GFX10: encoding: [0x01,0x43,0xff,0xbe] 2872 2873s_xnor_saveexec_b32 vcc_lo, s1 2874// GFX10: encoding: [0x01,0x43,0xea,0xbe] 2875 2876s_xnor_saveexec_b32 vcc_hi, s1 2877// GFX10: encoding: [0x01,0x43,0xeb,0xbe] 2878 2879s_xnor_saveexec_b32 m0, s1 2880// GFX10: encoding: [0x01,0x43,0xfc,0xbe] 2881 2882s_xnor_saveexec_b32 s0, exec_lo 2883// GFX10: encoding: [0x7e,0x43,0x80,0xbe] 2884 2885s_xnor_saveexec_b32 s0, exec_hi 2886// GFX10: encoding: [0x7f,0x43,0x80,0xbe] 2887 2888s_xnor_saveexec_b32 s0, vcc_lo 2889// GFX10: encoding: [0x6a,0x43,0x80,0xbe] 2890 2891s_xnor_saveexec_b32 s0, vcc_hi 2892// GFX10: encoding: [0x6b,0x43,0x80,0xbe] 2893 2894s_xnor_saveexec_b32 s0, m0 2895// GFX10: encoding: [0x7c,0x43,0x80,0xbe] 2896 2897s_xnor_saveexec_b32 s0, 0 2898// GFX10: encoding: [0x80,0x43,0x80,0xbe] 2899 2900s_xnor_saveexec_b32 s0, -1 2901// GFX10: encoding: [0xc1,0x43,0x80,0xbe] 2902 2903s_xnor_saveexec_b32 s0, 0.5 2904// GFX10: encoding: [0xf0,0x43,0x80,0xbe] 2905 2906s_xnor_saveexec_b32 s0, -4.0 2907// GFX10: encoding: [0xf7,0x43,0x80,0xbe] 2908 2909s_xnor_saveexec_b32 s0, 0x3f717273 2910// GFX10: encoding: [0xff,0x43,0x80,0xbe,0x73,0x72,0x71,0x3f] 2911 2912s_xnor_saveexec_b32 s0, 0xaf123456 2913// GFX10: encoding: [0xff,0x43,0x80,0xbe,0x56,0x34,0x12,0xaf] 2914 2915s_andn1_saveexec_b32 s0, s1 2916// GFX10: encoding: [0x01,0x44,0x80,0xbe] 2917 2918s_andn1_saveexec_b32 s105, s104 2919// GFX10: encoding: [0x68,0x44,0xe9,0xbe] 2920 2921s_andn1_saveexec_b32 s0, s104 2922// GFX10: encoding: [0x68,0x44,0x80,0xbe] 2923 2924s_andn1_saveexec_b32 s105, s1 2925// GFX10: encoding: [0x01,0x44,0xe9,0xbe] 2926 2927s_andn1_saveexec_b32 exec_lo, s1 2928// GFX10: encoding: [0x01,0x44,0xfe,0xbe] 2929 2930s_andn1_saveexec_b32 exec_hi, s1 2931// GFX10: encoding: [0x01,0x44,0xff,0xbe] 2932 2933s_andn1_saveexec_b32 vcc_lo, s1 2934// GFX10: encoding: [0x01,0x44,0xea,0xbe] 2935 2936s_andn1_saveexec_b32 vcc_hi, s1 2937// GFX10: encoding: [0x01,0x44,0xeb,0xbe] 2938 2939s_andn1_saveexec_b32 m0, s1 2940// GFX10: encoding: [0x01,0x44,0xfc,0xbe] 2941 2942s_andn1_saveexec_b32 s0, exec_lo 2943// GFX10: encoding: [0x7e,0x44,0x80,0xbe] 2944 2945s_andn1_saveexec_b32 s0, exec_hi 2946// GFX10: encoding: [0x7f,0x44,0x80,0xbe] 2947 2948s_andn1_saveexec_b32 s0, vcc_lo 2949// GFX10: encoding: [0x6a,0x44,0x80,0xbe] 2950 2951s_andn1_saveexec_b32 s0, vcc_hi 2952// GFX10: encoding: [0x6b,0x44,0x80,0xbe] 2953 2954s_andn1_saveexec_b32 s0, m0 2955// GFX10: encoding: [0x7c,0x44,0x80,0xbe] 2956 2957s_andn1_saveexec_b32 s0, 0 2958// GFX10: encoding: [0x80,0x44,0x80,0xbe] 2959 2960s_andn1_saveexec_b32 s0, -1 2961// GFX10: encoding: [0xc1,0x44,0x80,0xbe] 2962 2963s_andn1_saveexec_b32 s0, 0.5 2964// GFX10: encoding: [0xf0,0x44,0x80,0xbe] 2965 2966s_andn1_saveexec_b32 s0, -4.0 2967// GFX10: encoding: [0xf7,0x44,0x80,0xbe] 2968 2969s_andn1_saveexec_b32 s0, 0x3f717273 2970// GFX10: encoding: [0xff,0x44,0x80,0xbe,0x73,0x72,0x71,0x3f] 2971 2972s_andn1_saveexec_b32 s0, 0xaf123456 2973// GFX10: encoding: [0xff,0x44,0x80,0xbe,0x56,0x34,0x12,0xaf] 2974 2975s_orn1_saveexec_b32 s0, s1 2976// GFX10: encoding: [0x01,0x45,0x80,0xbe] 2977 2978s_orn1_saveexec_b32 s105, s104 2979// GFX10: encoding: [0x68,0x45,0xe9,0xbe] 2980 2981s_orn1_saveexec_b32 s0, s104 2982// GFX10: encoding: [0x68,0x45,0x80,0xbe] 2983 2984s_orn1_saveexec_b32 s105, s1 2985// GFX10: encoding: [0x01,0x45,0xe9,0xbe] 2986 2987s_orn1_saveexec_b32 exec_lo, s1 2988// GFX10: encoding: [0x01,0x45,0xfe,0xbe] 2989 2990s_orn1_saveexec_b32 exec_hi, s1 2991// GFX10: encoding: [0x01,0x45,0xff,0xbe] 2992 2993s_orn1_saveexec_b32 vcc_lo, s1 2994// GFX10: encoding: [0x01,0x45,0xea,0xbe] 2995 2996s_orn1_saveexec_b32 vcc_hi, s1 2997// GFX10: encoding: [0x01,0x45,0xeb,0xbe] 2998 2999s_orn1_saveexec_b32 m0, s1 3000// GFX10: encoding: [0x01,0x45,0xfc,0xbe] 3001 3002s_orn1_saveexec_b32 s0, exec_lo 3003// GFX10: encoding: [0x7e,0x45,0x80,0xbe] 3004 3005s_orn1_saveexec_b32 s0, exec_hi 3006// GFX10: encoding: [0x7f,0x45,0x80,0xbe] 3007 3008s_orn1_saveexec_b32 s0, vcc_lo 3009// GFX10: encoding: [0x6a,0x45,0x80,0xbe] 3010 3011s_orn1_saveexec_b32 s0, vcc_hi 3012// GFX10: encoding: [0x6b,0x45,0x80,0xbe] 3013 3014s_orn1_saveexec_b32 s0, m0 3015// GFX10: encoding: [0x7c,0x45,0x80,0xbe] 3016 3017s_orn1_saveexec_b32 s0, 0 3018// GFX10: encoding: [0x80,0x45,0x80,0xbe] 3019 3020s_orn1_saveexec_b32 s0, -1 3021// GFX10: encoding: [0xc1,0x45,0x80,0xbe] 3022 3023s_orn1_saveexec_b32 s0, 0.5 3024// GFX10: encoding: [0xf0,0x45,0x80,0xbe] 3025 3026s_orn1_saveexec_b32 s0, -4.0 3027// GFX10: encoding: [0xf7,0x45,0x80,0xbe] 3028 3029s_orn1_saveexec_b32 s0, 0x3f717273 3030// GFX10: encoding: [0xff,0x45,0x80,0xbe,0x73,0x72,0x71,0x3f] 3031 3032s_orn1_saveexec_b32 s0, 0xaf123456 3033// GFX10: encoding: [0xff,0x45,0x80,0xbe,0x56,0x34,0x12,0xaf] 3034 3035s_andn1_wrexec_b32 s0, s1 3036// GFX10: encoding: [0x01,0x46,0x80,0xbe] 3037 3038s_andn1_wrexec_b32 s105, s104 3039// GFX10: encoding: [0x68,0x46,0xe9,0xbe] 3040 3041s_andn1_wrexec_b32 s0, s104 3042// GFX10: encoding: [0x68,0x46,0x80,0xbe] 3043 3044s_andn1_wrexec_b32 s105, s1 3045// GFX10: encoding: [0x01,0x46,0xe9,0xbe] 3046 3047s_andn1_wrexec_b32 exec_lo, s1 3048// GFX10: encoding: [0x01,0x46,0xfe,0xbe] 3049 3050s_andn1_wrexec_b32 exec_hi, s1 3051// GFX10: encoding: [0x01,0x46,0xff,0xbe] 3052 3053s_andn1_wrexec_b32 vcc_lo, s1 3054// GFX10: encoding: [0x01,0x46,0xea,0xbe] 3055 3056s_andn1_wrexec_b32 vcc_hi, s1 3057// GFX10: encoding: [0x01,0x46,0xeb,0xbe] 3058 3059s_andn1_wrexec_b32 m0, s1 3060// GFX10: encoding: [0x01,0x46,0xfc,0xbe] 3061 3062s_andn1_wrexec_b32 s0, exec_lo 3063// GFX10: encoding: [0x7e,0x46,0x80,0xbe] 3064 3065s_andn1_wrexec_b32 s0, exec_hi 3066// GFX10: encoding: [0x7f,0x46,0x80,0xbe] 3067 3068s_andn1_wrexec_b32 s0, vcc_lo 3069// GFX10: encoding: [0x6a,0x46,0x80,0xbe] 3070 3071s_andn1_wrexec_b32 s0, vcc_hi 3072// GFX10: encoding: [0x6b,0x46,0x80,0xbe] 3073 3074s_andn1_wrexec_b32 s0, m0 3075// GFX10: encoding: [0x7c,0x46,0x80,0xbe] 3076 3077s_andn1_wrexec_b32 s0, 0 3078// GFX10: encoding: [0x80,0x46,0x80,0xbe] 3079 3080s_andn1_wrexec_b32 s0, -1 3081// GFX10: encoding: [0xc1,0x46,0x80,0xbe] 3082 3083s_andn1_wrexec_b32 s0, 0.5 3084// GFX10: encoding: [0xf0,0x46,0x80,0xbe] 3085 3086s_andn1_wrexec_b32 s0, -4.0 3087// GFX10: encoding: [0xf7,0x46,0x80,0xbe] 3088 3089s_andn1_wrexec_b32 s0, 0x3f717273 3090// GFX10: encoding: [0xff,0x46,0x80,0xbe,0x73,0x72,0x71,0x3f] 3091 3092s_andn1_wrexec_b32 s0, 0xaf123456 3093// GFX10: encoding: [0xff,0x46,0x80,0xbe,0x56,0x34,0x12,0xaf] 3094 3095s_andn2_wrexec_b32 s0, s1 3096// GFX10: encoding: [0x01,0x47,0x80,0xbe] 3097 3098s_andn2_wrexec_b32 s105, s104 3099// GFX10: encoding: [0x68,0x47,0xe9,0xbe] 3100 3101s_andn2_wrexec_b32 s0, s104 3102// GFX10: encoding: [0x68,0x47,0x80,0xbe] 3103 3104s_andn2_wrexec_b32 s105, s1 3105// GFX10: encoding: [0x01,0x47,0xe9,0xbe] 3106 3107s_andn2_wrexec_b32 exec_lo, s1 3108// GFX10: encoding: [0x01,0x47,0xfe,0xbe] 3109 3110s_andn2_wrexec_b32 exec_hi, s1 3111// GFX10: encoding: [0x01,0x47,0xff,0xbe] 3112 3113s_andn2_wrexec_b32 vcc_lo, s1 3114// GFX10: encoding: [0x01,0x47,0xea,0xbe] 3115 3116s_andn2_wrexec_b32 vcc_hi, s1 3117// GFX10: encoding: [0x01,0x47,0xeb,0xbe] 3118 3119s_andn2_wrexec_b32 m0, s1 3120// GFX10: encoding: [0x01,0x47,0xfc,0xbe] 3121 3122s_andn2_wrexec_b32 s0, exec_lo 3123// GFX10: encoding: [0x7e,0x47,0x80,0xbe] 3124 3125s_andn2_wrexec_b32 s0, exec_hi 3126// GFX10: encoding: [0x7f,0x47,0x80,0xbe] 3127 3128s_andn2_wrexec_b32 s0, vcc_lo 3129// GFX10: encoding: [0x6a,0x47,0x80,0xbe] 3130 3131s_andn2_wrexec_b32 s0, vcc_hi 3132// GFX10: encoding: [0x6b,0x47,0x80,0xbe] 3133 3134s_andn2_wrexec_b32 s0, m0 3135// GFX10: encoding: [0x7c,0x47,0x80,0xbe] 3136 3137s_andn2_wrexec_b32 s0, 0 3138// GFX10: encoding: [0x80,0x47,0x80,0xbe] 3139 3140s_andn2_wrexec_b32 s0, -1 3141// GFX10: encoding: [0xc1,0x47,0x80,0xbe] 3142 3143s_andn2_wrexec_b32 s0, 0.5 3144// GFX10: encoding: [0xf0,0x47,0x80,0xbe] 3145 3146s_andn2_wrexec_b32 s0, -4.0 3147// GFX10: encoding: [0xf7,0x47,0x80,0xbe] 3148 3149s_andn2_wrexec_b32 s0, 0x3f717273 3150// GFX10: encoding: [0xff,0x47,0x80,0xbe,0x73,0x72,0x71,0x3f] 3151 3152s_andn2_wrexec_b32 s0, 0xaf123456 3153// GFX10: encoding: [0xff,0x47,0x80,0xbe,0x56,0x34,0x12,0xaf] 3154 3155s_movrelsd_2_b32 s0, s1 3156// GFX10: encoding: [0x01,0x49,0x80,0xbe] 3157 3158s_movrelsd_2_b32 s105, s104 3159// GFX10: encoding: [0x68,0x49,0xe9,0xbe] 3160 3161s_movrelsd_2_b32 s0, s104 3162// GFX10: encoding: [0x68,0x49,0x80,0xbe] 3163 3164s_movrelsd_2_b32 s105, s1 3165// GFX10: encoding: [0x01,0x49,0xe9,0xbe] 3166 3167s_movrelsd_2_b32 vcc_lo, s1 3168// GFX10: encoding: [0x01,0x49,0xea,0xbe] 3169 3170s_movrelsd_2_b32 vcc_hi, s1 3171// GFX10: encoding: [0x01,0x49,0xeb,0xbe] 3172 3173s_movrelsd_2_b32 s0, vcc_lo 3174// GFX10: encoding: [0x6a,0x49,0x80,0xbe] 3175 3176s_movrelsd_2_b32 s0, vcc_hi 3177// GFX10: encoding: [0x6b,0x49,0x80,0xbe] 3178 3179//===----------------------------------------------------------------------===// 3180// ENC_SOP2. 3181//===----------------------------------------------------------------------===// 3182 3183s_add_u32 s0, s1, s2 3184// GFX10: encoding: [0x01,0x02,0x00,0x80] 3185 3186s_add_u32 s105, s104, s103 3187// GFX10: encoding: [0x68,0x67,0x69,0x80] 3188 3189s_add_u32 s0, s104, s103 3190// GFX10: encoding: [0x68,0x67,0x00,0x80] 3191 3192s_add_u32 s105, s1, s103 3193// GFX10: encoding: [0x01,0x67,0x69,0x80] 3194 3195s_add_u32 s105, s104, s2 3196// GFX10: encoding: [0x68,0x02,0x69,0x80] 3197 3198s_add_u32 s105, s1, s2 3199// GFX10: encoding: [0x01,0x02,0x69,0x80] 3200 3201s_add_u32 s0, s104, s2 3202// GFX10: encoding: [0x68,0x02,0x00,0x80] 3203 3204s_add_u32 s0, s1, s103 3205// GFX10: encoding: [0x01,0x67,0x00,0x80] 3206 3207s_add_u32 exec_lo, s1, s2 3208// GFX10: encoding: [0x01,0x02,0x7e,0x80] 3209 3210s_add_u32 exec_hi, s1, s2 3211// GFX10: encoding: [0x01,0x02,0x7f,0x80] 3212 3213s_add_u32 vcc_lo, s1, s2 3214// GFX10: encoding: [0x01,0x02,0x6a,0x80] 3215 3216s_add_u32 vcc_hi, s1, s2 3217// GFX10: encoding: [0x01,0x02,0x6b,0x80] 3218 3219s_add_u32 m0, s1, s2 3220// GFX10: encoding: [0x01,0x02,0x7c,0x80] 3221 3222s_add_u32 s0, exec_lo, s2 3223// GFX10: encoding: [0x7e,0x02,0x00,0x80] 3224 3225s_add_u32 s0, exec_hi, s2 3226// GFX10: encoding: [0x7f,0x02,0x00,0x80] 3227 3228s_add_u32 s0, vcc_lo, s2 3229// GFX10: encoding: [0x6a,0x02,0x00,0x80] 3230 3231s_add_u32 s0, vcc_hi, s2 3232// GFX10: encoding: [0x6b,0x02,0x00,0x80] 3233 3234s_add_u32 s0, m0, s2 3235// GFX10: encoding: [0x7c,0x02,0x00,0x80] 3236 3237s_add_u32 s0, 0, s2 3238// GFX10: encoding: [0x80,0x02,0x00,0x80] 3239 3240s_add_u32 s0, -1, s2 3241// GFX10: encoding: [0xc1,0x02,0x00,0x80] 3242 3243s_add_u32 s0, 0.5, s2 3244// GFX10: encoding: [0xf0,0x02,0x00,0x80] 3245 3246s_add_u32 s0, -4.0, s2 3247// GFX10: encoding: [0xf7,0x02,0x00,0x80] 3248 3249s_add_u32 s0, 0x3f717273, s2 3250// GFX10: encoding: [0xff,0x02,0x00,0x80,0x73,0x72,0x71,0x3f] 3251 3252s_add_u32 s0, 0xaf123456, s2 3253// GFX10: encoding: [0xff,0x02,0x00,0x80,0x56,0x34,0x12,0xaf] 3254 3255s_add_u32 s0, s1, exec_lo 3256// GFX10: encoding: [0x01,0x7e,0x00,0x80] 3257 3258s_add_u32 s0, s1, exec_hi 3259// GFX10: encoding: [0x01,0x7f,0x00,0x80] 3260 3261s_add_u32 s0, s1, vcc_lo 3262// GFX10: encoding: [0x01,0x6a,0x00,0x80] 3263 3264s_add_u32 s0, s1, vcc_hi 3265// GFX10: encoding: [0x01,0x6b,0x00,0x80] 3266 3267s_add_u32 s0, s1, m0 3268// GFX10: encoding: [0x01,0x7c,0x00,0x80] 3269 3270s_add_u32 s0, s1, 0 3271// GFX10: encoding: [0x01,0x80,0x00,0x80] 3272 3273s_add_u32 s0, s1, -1 3274// GFX10: encoding: [0x01,0xc1,0x00,0x80] 3275 3276s_add_u32 s0, s1, 0.5 3277// GFX10: encoding: [0x01,0xf0,0x00,0x80] 3278 3279s_add_u32 s0, s1, -4.0 3280// GFX10: encoding: [0x01,0xf7,0x00,0x80] 3281 3282s_add_u32 s0, s1, 0x3f717273 3283// GFX10: encoding: [0x01,0xff,0x00,0x80,0x73,0x72,0x71,0x3f] 3284 3285s_add_u32 s0, s1, 0xaf123456 3286// GFX10: encoding: [0x01,0xff,0x00,0x80,0x56,0x34,0x12,0xaf] 3287 3288s_sub_u32 s0, s1, s2 3289// GFX10: encoding: [0x01,0x02,0x80,0x80] 3290 3291s_sub_u32 s105, s104, s103 3292// GFX10: encoding: [0x68,0x67,0xe9,0x80] 3293 3294s_sub_u32 s0, s104, s103 3295// GFX10: encoding: [0x68,0x67,0x80,0x80] 3296 3297s_sub_u32 s105, s1, s103 3298// GFX10: encoding: [0x01,0x67,0xe9,0x80] 3299 3300s_sub_u32 s105, s104, s2 3301// GFX10: encoding: [0x68,0x02,0xe9,0x80] 3302 3303s_sub_u32 s105, s1, s2 3304// GFX10: encoding: [0x01,0x02,0xe9,0x80] 3305 3306s_sub_u32 s0, s104, s2 3307// GFX10: encoding: [0x68,0x02,0x80,0x80] 3308 3309s_sub_u32 s0, s1, s103 3310// GFX10: encoding: [0x01,0x67,0x80,0x80] 3311 3312s_sub_u32 exec_lo, s1, s2 3313// GFX10: encoding: [0x01,0x02,0xfe,0x80] 3314 3315s_sub_u32 exec_hi, s1, s2 3316// GFX10: encoding: [0x01,0x02,0xff,0x80] 3317 3318s_sub_u32 vcc_lo, s1, s2 3319// GFX10: encoding: [0x01,0x02,0xea,0x80] 3320 3321s_sub_u32 vcc_hi, s1, s2 3322// GFX10: encoding: [0x01,0x02,0xeb,0x80] 3323 3324s_sub_u32 m0, s1, s2 3325// GFX10: encoding: [0x01,0x02,0xfc,0x80] 3326 3327s_sub_u32 s0, exec_lo, s2 3328// GFX10: encoding: [0x7e,0x02,0x80,0x80] 3329 3330s_sub_u32 s0, exec_hi, s2 3331// GFX10: encoding: [0x7f,0x02,0x80,0x80] 3332 3333s_sub_u32 s0, vcc_lo, s2 3334// GFX10: encoding: [0x6a,0x02,0x80,0x80] 3335 3336s_sub_u32 s0, vcc_hi, s2 3337// GFX10: encoding: [0x6b,0x02,0x80,0x80] 3338 3339s_sub_u32 s0, m0, s2 3340// GFX10: encoding: [0x7c,0x02,0x80,0x80] 3341 3342s_sub_u32 s0, 0, s2 3343// GFX10: encoding: [0x80,0x02,0x80,0x80] 3344 3345s_sub_u32 s0, -1, s2 3346// GFX10: encoding: [0xc1,0x02,0x80,0x80] 3347 3348s_sub_u32 s0, 0.5, s2 3349// GFX10: encoding: [0xf0,0x02,0x80,0x80] 3350 3351s_sub_u32 s0, -4.0, s2 3352// GFX10: encoding: [0xf7,0x02,0x80,0x80] 3353 3354s_sub_u32 s0, 0x3f717273, s2 3355// GFX10: encoding: [0xff,0x02,0x80,0x80,0x73,0x72,0x71,0x3f] 3356 3357s_sub_u32 s0, 0xaf123456, s2 3358// GFX10: encoding: [0xff,0x02,0x80,0x80,0x56,0x34,0x12,0xaf] 3359 3360s_sub_u32 s0, s1, exec_lo 3361// GFX10: encoding: [0x01,0x7e,0x80,0x80] 3362 3363s_sub_u32 s0, s1, exec_hi 3364// GFX10: encoding: [0x01,0x7f,0x80,0x80] 3365 3366s_sub_u32 s0, s1, vcc_lo 3367// GFX10: encoding: [0x01,0x6a,0x80,0x80] 3368 3369s_sub_u32 s0, s1, vcc_hi 3370// GFX10: encoding: [0x01,0x6b,0x80,0x80] 3371 3372s_sub_u32 s0, s1, m0 3373// GFX10: encoding: [0x01,0x7c,0x80,0x80] 3374 3375s_sub_u32 s0, s1, 0 3376// GFX10: encoding: [0x01,0x80,0x80,0x80] 3377 3378s_sub_u32 s0, s1, -1 3379// GFX10: encoding: [0x01,0xc1,0x80,0x80] 3380 3381s_sub_u32 s0, s1, 0.5 3382// GFX10: encoding: [0x01,0xf0,0x80,0x80] 3383 3384s_sub_u32 s0, s1, -4.0 3385// GFX10: encoding: [0x01,0xf7,0x80,0x80] 3386 3387s_sub_u32 s0, s1, 0x3f717273 3388// GFX10: encoding: [0x01,0xff,0x80,0x80,0x73,0x72,0x71,0x3f] 3389 3390s_sub_u32 s0, s1, 0xaf123456 3391// GFX10: encoding: [0x01,0xff,0x80,0x80,0x56,0x34,0x12,0xaf] 3392 3393s_add_i32 s0, s1, s2 3394// GFX10: encoding: [0x01,0x02,0x00,0x81] 3395 3396s_add_i32 s105, s104, s103 3397// GFX10: encoding: [0x68,0x67,0x69,0x81] 3398 3399s_add_i32 s0, s104, s103 3400// GFX10: encoding: [0x68,0x67,0x00,0x81] 3401 3402s_add_i32 s105, s1, s103 3403// GFX10: encoding: [0x01,0x67,0x69,0x81] 3404 3405s_add_i32 s105, s104, s2 3406// GFX10: encoding: [0x68,0x02,0x69,0x81] 3407 3408s_add_i32 s105, s1, s2 3409// GFX10: encoding: [0x01,0x02,0x69,0x81] 3410 3411s_add_i32 s0, s104, s2 3412// GFX10: encoding: [0x68,0x02,0x00,0x81] 3413 3414s_add_i32 s0, s1, s103 3415// GFX10: encoding: [0x01,0x67,0x00,0x81] 3416 3417s_add_i32 exec_lo, s1, s2 3418// GFX10: encoding: [0x01,0x02,0x7e,0x81] 3419 3420s_add_i32 exec_hi, s1, s2 3421// GFX10: encoding: [0x01,0x02,0x7f,0x81] 3422 3423s_add_i32 vcc_lo, s1, s2 3424// GFX10: encoding: [0x01,0x02,0x6a,0x81] 3425 3426s_add_i32 vcc_hi, s1, s2 3427// GFX10: encoding: [0x01,0x02,0x6b,0x81] 3428 3429s_add_i32 m0, s1, s2 3430// GFX10: encoding: [0x01,0x02,0x7c,0x81] 3431 3432s_add_i32 s0, exec_lo, s2 3433// GFX10: encoding: [0x7e,0x02,0x00,0x81] 3434 3435s_add_i32 s0, exec_hi, s2 3436// GFX10: encoding: [0x7f,0x02,0x00,0x81] 3437 3438s_add_i32 s0, vcc_lo, s2 3439// GFX10: encoding: [0x6a,0x02,0x00,0x81] 3440 3441s_add_i32 s0, vcc_hi, s2 3442// GFX10: encoding: [0x6b,0x02,0x00,0x81] 3443 3444s_add_i32 s0, m0, s2 3445// GFX10: encoding: [0x7c,0x02,0x00,0x81] 3446 3447s_add_i32 s0, 0, s2 3448// GFX10: encoding: [0x80,0x02,0x00,0x81] 3449 3450s_add_i32 s0, -1, s2 3451// GFX10: encoding: [0xc1,0x02,0x00,0x81] 3452 3453s_add_i32 s0, 0.5, s2 3454// GFX10: encoding: [0xf0,0x02,0x00,0x81] 3455 3456s_add_i32 s0, -4.0, s2 3457// GFX10: encoding: [0xf7,0x02,0x00,0x81] 3458 3459s_add_i32 s0, 0x3f717273, s2 3460// GFX10: encoding: [0xff,0x02,0x00,0x81,0x73,0x72,0x71,0x3f] 3461 3462s_add_i32 s0, 0xaf123456, s2 3463// GFX10: encoding: [0xff,0x02,0x00,0x81,0x56,0x34,0x12,0xaf] 3464 3465s_add_i32 s0, s1, exec_lo 3466// GFX10: encoding: [0x01,0x7e,0x00,0x81] 3467 3468s_add_i32 s0, s1, exec_hi 3469// GFX10: encoding: [0x01,0x7f,0x00,0x81] 3470 3471s_add_i32 s0, s1, vcc_lo 3472// GFX10: encoding: [0x01,0x6a,0x00,0x81] 3473 3474s_add_i32 s0, s1, vcc_hi 3475// GFX10: encoding: [0x01,0x6b,0x00,0x81] 3476 3477s_add_i32 s0, s1, m0 3478// GFX10: encoding: [0x01,0x7c,0x00,0x81] 3479 3480s_add_i32 s0, s1, 0 3481// GFX10: encoding: [0x01,0x80,0x00,0x81] 3482 3483s_add_i32 s0, s1, -1 3484// GFX10: encoding: [0x01,0xc1,0x00,0x81] 3485 3486s_add_i32 s0, s1, 0.5 3487// GFX10: encoding: [0x01,0xf0,0x00,0x81] 3488 3489s_add_i32 s0, s1, -4.0 3490// GFX10: encoding: [0x01,0xf7,0x00,0x81] 3491 3492s_add_i32 s0, s1, 0x3f717273 3493// GFX10: encoding: [0x01,0xff,0x00,0x81,0x73,0x72,0x71,0x3f] 3494 3495s_add_i32 s0, s1, 0xaf123456 3496// GFX10: encoding: [0x01,0xff,0x00,0x81,0x56,0x34,0x12,0xaf] 3497 3498s_sub_i32 s0, s1, s2 3499// GFX10: encoding: [0x01,0x02,0x80,0x81] 3500 3501s_sub_i32 s105, s104, s103 3502// GFX10: encoding: [0x68,0x67,0xe9,0x81] 3503 3504s_sub_i32 s0, s104, s103 3505// GFX10: encoding: [0x68,0x67,0x80,0x81] 3506 3507s_sub_i32 s105, s1, s103 3508// GFX10: encoding: [0x01,0x67,0xe9,0x81] 3509 3510s_sub_i32 s105, s104, s2 3511// GFX10: encoding: [0x68,0x02,0xe9,0x81] 3512 3513s_sub_i32 s105, s1, s2 3514// GFX10: encoding: [0x01,0x02,0xe9,0x81] 3515 3516s_sub_i32 s0, s104, s2 3517// GFX10: encoding: [0x68,0x02,0x80,0x81] 3518 3519s_sub_i32 s0, s1, s103 3520// GFX10: encoding: [0x01,0x67,0x80,0x81] 3521 3522s_sub_i32 exec_lo, s1, s2 3523// GFX10: encoding: [0x01,0x02,0xfe,0x81] 3524 3525s_sub_i32 exec_hi, s1, s2 3526// GFX10: encoding: [0x01,0x02,0xff,0x81] 3527 3528s_sub_i32 vcc_lo, s1, s2 3529// GFX10: encoding: [0x01,0x02,0xea,0x81] 3530 3531s_sub_i32 vcc_hi, s1, s2 3532// GFX10: encoding: [0x01,0x02,0xeb,0x81] 3533 3534s_sub_i32 m0, s1, s2 3535// GFX10: encoding: [0x01,0x02,0xfc,0x81] 3536 3537s_sub_i32 s0, exec_lo, s2 3538// GFX10: encoding: [0x7e,0x02,0x80,0x81] 3539 3540s_sub_i32 s0, exec_hi, s2 3541// GFX10: encoding: [0x7f,0x02,0x80,0x81] 3542 3543s_sub_i32 s0, vcc_lo, s2 3544// GFX10: encoding: [0x6a,0x02,0x80,0x81] 3545 3546s_sub_i32 s0, vcc_hi, s2 3547// GFX10: encoding: [0x6b,0x02,0x80,0x81] 3548 3549s_sub_i32 s0, m0, s2 3550// GFX10: encoding: [0x7c,0x02,0x80,0x81] 3551 3552s_sub_i32 s0, 0, s2 3553// GFX10: encoding: [0x80,0x02,0x80,0x81] 3554 3555s_sub_i32 s0, -1, s2 3556// GFX10: encoding: [0xc1,0x02,0x80,0x81] 3557 3558s_sub_i32 s0, 0.5, s2 3559// GFX10: encoding: [0xf0,0x02,0x80,0x81] 3560 3561s_sub_i32 s0, -4.0, s2 3562// GFX10: encoding: [0xf7,0x02,0x80,0x81] 3563 3564s_sub_i32 s0, 0x3f717273, s2 3565// GFX10: encoding: [0xff,0x02,0x80,0x81,0x73,0x72,0x71,0x3f] 3566 3567s_sub_i32 s0, 0xaf123456, s2 3568// GFX10: encoding: [0xff,0x02,0x80,0x81,0x56,0x34,0x12,0xaf] 3569 3570s_sub_i32 s0, s1, exec_lo 3571// GFX10: encoding: [0x01,0x7e,0x80,0x81] 3572 3573s_sub_i32 s0, s1, exec_hi 3574// GFX10: encoding: [0x01,0x7f,0x80,0x81] 3575 3576s_sub_i32 s0, s1, vcc_lo 3577// GFX10: encoding: [0x01,0x6a,0x80,0x81] 3578 3579s_sub_i32 s0, s1, vcc_hi 3580// GFX10: encoding: [0x01,0x6b,0x80,0x81] 3581 3582s_sub_i32 s0, s1, m0 3583// GFX10: encoding: [0x01,0x7c,0x80,0x81] 3584 3585s_sub_i32 s0, s1, 0 3586// GFX10: encoding: [0x01,0x80,0x80,0x81] 3587 3588s_sub_i32 s0, s1, -1 3589// GFX10: encoding: [0x01,0xc1,0x80,0x81] 3590 3591s_sub_i32 s0, s1, 0.5 3592// GFX10: encoding: [0x01,0xf0,0x80,0x81] 3593 3594s_sub_i32 s0, s1, -4.0 3595// GFX10: encoding: [0x01,0xf7,0x80,0x81] 3596 3597s_sub_i32 s0, s1, 0x3f717273 3598// GFX10: encoding: [0x01,0xff,0x80,0x81,0x73,0x72,0x71,0x3f] 3599 3600s_sub_i32 s0, s1, 0xaf123456 3601// GFX10: encoding: [0x01,0xff,0x80,0x81,0x56,0x34,0x12,0xaf] 3602 3603s_addc_u32 s0, s1, s2 3604// GFX10: encoding: [0x01,0x02,0x00,0x82] 3605 3606s_addc_u32 s105, s104, s103 3607// GFX10: encoding: [0x68,0x67,0x69,0x82] 3608 3609s_addc_u32 s0, s104, s103 3610// GFX10: encoding: [0x68,0x67,0x00,0x82] 3611 3612s_addc_u32 s105, s1, s103 3613// GFX10: encoding: [0x01,0x67,0x69,0x82] 3614 3615s_addc_u32 s105, s104, s2 3616// GFX10: encoding: [0x68,0x02,0x69,0x82] 3617 3618s_addc_u32 s105, s1, s2 3619// GFX10: encoding: [0x01,0x02,0x69,0x82] 3620 3621s_addc_u32 s0, s104, s2 3622// GFX10: encoding: [0x68,0x02,0x00,0x82] 3623 3624s_addc_u32 s0, s1, s103 3625// GFX10: encoding: [0x01,0x67,0x00,0x82] 3626 3627s_addc_u32 exec_lo, s1, s2 3628// GFX10: encoding: [0x01,0x02,0x7e,0x82] 3629 3630s_addc_u32 exec_hi, s1, s2 3631// GFX10: encoding: [0x01,0x02,0x7f,0x82] 3632 3633s_addc_u32 vcc_lo, s1, s2 3634// GFX10: encoding: [0x01,0x02,0x6a,0x82] 3635 3636s_addc_u32 vcc_hi, s1, s2 3637// GFX10: encoding: [0x01,0x02,0x6b,0x82] 3638 3639s_addc_u32 m0, s1, s2 3640// GFX10: encoding: [0x01,0x02,0x7c,0x82] 3641 3642s_addc_u32 s0, exec_lo, s2 3643// GFX10: encoding: [0x7e,0x02,0x00,0x82] 3644 3645s_addc_u32 s0, exec_hi, s2 3646// GFX10: encoding: [0x7f,0x02,0x00,0x82] 3647 3648s_addc_u32 s0, vcc_lo, s2 3649// GFX10: encoding: [0x6a,0x02,0x00,0x82] 3650 3651s_addc_u32 s0, vcc_hi, s2 3652// GFX10: encoding: [0x6b,0x02,0x00,0x82] 3653 3654s_addc_u32 s0, m0, s2 3655// GFX10: encoding: [0x7c,0x02,0x00,0x82] 3656 3657s_addc_u32 s0, 0, s2 3658// GFX10: encoding: [0x80,0x02,0x00,0x82] 3659 3660s_addc_u32 s0, -1, s2 3661// GFX10: encoding: [0xc1,0x02,0x00,0x82] 3662 3663s_addc_u32 s0, 0.5, s2 3664// GFX10: encoding: [0xf0,0x02,0x00,0x82] 3665 3666s_addc_u32 s0, -4.0, s2 3667// GFX10: encoding: [0xf7,0x02,0x00,0x82] 3668 3669s_addc_u32 s0, 0x3f717273, s2 3670// GFX10: encoding: [0xff,0x02,0x00,0x82,0x73,0x72,0x71,0x3f] 3671 3672s_addc_u32 s0, 0xaf123456, s2 3673// GFX10: encoding: [0xff,0x02,0x00,0x82,0x56,0x34,0x12,0xaf] 3674 3675s_addc_u32 s0, s1, exec_lo 3676// GFX10: encoding: [0x01,0x7e,0x00,0x82] 3677 3678s_addc_u32 s0, s1, exec_hi 3679// GFX10: encoding: [0x01,0x7f,0x00,0x82] 3680 3681s_addc_u32 s0, s1, vcc_lo 3682// GFX10: encoding: [0x01,0x6a,0x00,0x82] 3683 3684s_addc_u32 s0, s1, vcc_hi 3685// GFX10: encoding: [0x01,0x6b,0x00,0x82] 3686 3687s_addc_u32 s0, s1, m0 3688// GFX10: encoding: [0x01,0x7c,0x00,0x82] 3689 3690s_addc_u32 s0, s1, 0 3691// GFX10: encoding: [0x01,0x80,0x00,0x82] 3692 3693s_addc_u32 s0, s1, -1 3694// GFX10: encoding: [0x01,0xc1,0x00,0x82] 3695 3696s_addc_u32 s0, s1, 0.5 3697// GFX10: encoding: [0x01,0xf0,0x00,0x82] 3698 3699s_addc_u32 s0, s1, -4.0 3700// GFX10: encoding: [0x01,0xf7,0x00,0x82] 3701 3702s_addc_u32 s0, s1, 0x3f717273 3703// GFX10: encoding: [0x01,0xff,0x00,0x82,0x73,0x72,0x71,0x3f] 3704 3705s_addc_u32 s0, s1, 0xaf123456 3706// GFX10: encoding: [0x01,0xff,0x00,0x82,0x56,0x34,0x12,0xaf] 3707 3708s_subb_u32 s0, s1, s2 3709// GFX10: encoding: [0x01,0x02,0x80,0x82] 3710 3711s_subb_u32 s105, s104, s103 3712// GFX10: encoding: [0x68,0x67,0xe9,0x82] 3713 3714s_subb_u32 s0, s104, s103 3715// GFX10: encoding: [0x68,0x67,0x80,0x82] 3716 3717s_subb_u32 s105, s1, s103 3718// GFX10: encoding: [0x01,0x67,0xe9,0x82] 3719 3720s_subb_u32 s105, s104, s2 3721// GFX10: encoding: [0x68,0x02,0xe9,0x82] 3722 3723s_subb_u32 s105, s1, s2 3724// GFX10: encoding: [0x01,0x02,0xe9,0x82] 3725 3726s_subb_u32 s0, s104, s2 3727// GFX10: encoding: [0x68,0x02,0x80,0x82] 3728 3729s_subb_u32 s0, s1, s103 3730// GFX10: encoding: [0x01,0x67,0x80,0x82] 3731 3732s_subb_u32 exec_lo, s1, s2 3733// GFX10: encoding: [0x01,0x02,0xfe,0x82] 3734 3735s_subb_u32 exec_hi, s1, s2 3736// GFX10: encoding: [0x01,0x02,0xff,0x82] 3737 3738s_subb_u32 vcc_lo, s1, s2 3739// GFX10: encoding: [0x01,0x02,0xea,0x82] 3740 3741s_subb_u32 vcc_hi, s1, s2 3742// GFX10: encoding: [0x01,0x02,0xeb,0x82] 3743 3744s_subb_u32 m0, s1, s2 3745// GFX10: encoding: [0x01,0x02,0xfc,0x82] 3746 3747s_subb_u32 s0, exec_lo, s2 3748// GFX10: encoding: [0x7e,0x02,0x80,0x82] 3749 3750s_subb_u32 s0, exec_hi, s2 3751// GFX10: encoding: [0x7f,0x02,0x80,0x82] 3752 3753s_subb_u32 s0, vcc_lo, s2 3754// GFX10: encoding: [0x6a,0x02,0x80,0x82] 3755 3756s_subb_u32 s0, vcc_hi, s2 3757// GFX10: encoding: [0x6b,0x02,0x80,0x82] 3758 3759s_subb_u32 s0, m0, s2 3760// GFX10: encoding: [0x7c,0x02,0x80,0x82] 3761 3762s_subb_u32 s0, 0, s2 3763// GFX10: encoding: [0x80,0x02,0x80,0x82] 3764 3765s_subb_u32 s0, -1, s2 3766// GFX10: encoding: [0xc1,0x02,0x80,0x82] 3767 3768s_subb_u32 s0, 0.5, s2 3769// GFX10: encoding: [0xf0,0x02,0x80,0x82] 3770 3771s_subb_u32 s0, -4.0, s2 3772// GFX10: encoding: [0xf7,0x02,0x80,0x82] 3773 3774s_subb_u32 s0, 0x3f717273, s2 3775// GFX10: encoding: [0xff,0x02,0x80,0x82,0x73,0x72,0x71,0x3f] 3776 3777s_subb_u32 s0, 0xaf123456, s2 3778// GFX10: encoding: [0xff,0x02,0x80,0x82,0x56,0x34,0x12,0xaf] 3779 3780s_subb_u32 s0, s1, exec_lo 3781// GFX10: encoding: [0x01,0x7e,0x80,0x82] 3782 3783s_subb_u32 s0, s1, exec_hi 3784// GFX10: encoding: [0x01,0x7f,0x80,0x82] 3785 3786s_subb_u32 s0, s1, vcc_lo 3787// GFX10: encoding: [0x01,0x6a,0x80,0x82] 3788 3789s_subb_u32 s0, s1, vcc_hi 3790// GFX10: encoding: [0x01,0x6b,0x80,0x82] 3791 3792s_subb_u32 s0, s1, m0 3793// GFX10: encoding: [0x01,0x7c,0x80,0x82] 3794 3795s_subb_u32 s0, s1, 0 3796// GFX10: encoding: [0x01,0x80,0x80,0x82] 3797 3798s_subb_u32 s0, s1, -1 3799// GFX10: encoding: [0x01,0xc1,0x80,0x82] 3800 3801s_subb_u32 s0, s1, 0.5 3802// GFX10: encoding: [0x01,0xf0,0x80,0x82] 3803 3804s_subb_u32 s0, s1, -4.0 3805// GFX10: encoding: [0x01,0xf7,0x80,0x82] 3806 3807s_subb_u32 s0, s1, 0x3f717273 3808// GFX10: encoding: [0x01,0xff,0x80,0x82,0x73,0x72,0x71,0x3f] 3809 3810s_subb_u32 s0, s1, 0xaf123456 3811// GFX10: encoding: [0x01,0xff,0x80,0x82,0x56,0x34,0x12,0xaf] 3812 3813s_min_i32 s0, s1, s2 3814// GFX10: encoding: [0x01,0x02,0x00,0x83] 3815 3816s_min_i32 s105, s104, s103 3817// GFX10: encoding: [0x68,0x67,0x69,0x83] 3818 3819s_min_i32 s0, s104, s103 3820// GFX10: encoding: [0x68,0x67,0x00,0x83] 3821 3822s_min_i32 s105, s1, s103 3823// GFX10: encoding: [0x01,0x67,0x69,0x83] 3824 3825s_min_i32 s105, s104, s2 3826// GFX10: encoding: [0x68,0x02,0x69,0x83] 3827 3828s_min_i32 s105, s1, s2 3829// GFX10: encoding: [0x01,0x02,0x69,0x83] 3830 3831s_min_i32 s0, s104, s2 3832// GFX10: encoding: [0x68,0x02,0x00,0x83] 3833 3834s_min_i32 s0, s1, s103 3835// GFX10: encoding: [0x01,0x67,0x00,0x83] 3836 3837s_min_i32 exec_lo, s1, s2 3838// GFX10: encoding: [0x01,0x02,0x7e,0x83] 3839 3840s_min_i32 exec_hi, s1, s2 3841// GFX10: encoding: [0x01,0x02,0x7f,0x83] 3842 3843s_min_i32 vcc_lo, s1, s2 3844// GFX10: encoding: [0x01,0x02,0x6a,0x83] 3845 3846s_min_i32 vcc_hi, s1, s2 3847// GFX10: encoding: [0x01,0x02,0x6b,0x83] 3848 3849s_min_i32 m0, s1, s2 3850// GFX10: encoding: [0x01,0x02,0x7c,0x83] 3851 3852s_min_i32 s0, exec_lo, s2 3853// GFX10: encoding: [0x7e,0x02,0x00,0x83] 3854 3855s_min_i32 s0, exec_hi, s2 3856// GFX10: encoding: [0x7f,0x02,0x00,0x83] 3857 3858s_min_i32 s0, vcc_lo, s2 3859// GFX10: encoding: [0x6a,0x02,0x00,0x83] 3860 3861s_min_i32 s0, vcc_hi, s2 3862// GFX10: encoding: [0x6b,0x02,0x00,0x83] 3863 3864s_min_i32 s0, m0, s2 3865// GFX10: encoding: [0x7c,0x02,0x00,0x83] 3866 3867s_min_i32 s0, 0, s2 3868// GFX10: encoding: [0x80,0x02,0x00,0x83] 3869 3870s_min_i32 s0, -1, s2 3871// GFX10: encoding: [0xc1,0x02,0x00,0x83] 3872 3873s_min_i32 s0, 0.5, s2 3874// GFX10: encoding: [0xf0,0x02,0x00,0x83] 3875 3876s_min_i32 s0, -4.0, s2 3877// GFX10: encoding: [0xf7,0x02,0x00,0x83] 3878 3879s_min_i32 s0, 0x3f717273, s2 3880// GFX10: encoding: [0xff,0x02,0x00,0x83,0x73,0x72,0x71,0x3f] 3881 3882s_min_i32 s0, 0xaf123456, s2 3883// GFX10: encoding: [0xff,0x02,0x00,0x83,0x56,0x34,0x12,0xaf] 3884 3885s_min_i32 s0, s1, exec_lo 3886// GFX10: encoding: [0x01,0x7e,0x00,0x83] 3887 3888s_min_i32 s0, s1, exec_hi 3889// GFX10: encoding: [0x01,0x7f,0x00,0x83] 3890 3891s_min_i32 s0, s1, vcc_lo 3892// GFX10: encoding: [0x01,0x6a,0x00,0x83] 3893 3894s_min_i32 s0, s1, vcc_hi 3895// GFX10: encoding: [0x01,0x6b,0x00,0x83] 3896 3897s_min_i32 s0, s1, m0 3898// GFX10: encoding: [0x01,0x7c,0x00,0x83] 3899 3900s_min_i32 s0, s1, 0 3901// GFX10: encoding: [0x01,0x80,0x00,0x83] 3902 3903s_min_i32 s0, s1, -1 3904// GFX10: encoding: [0x01,0xc1,0x00,0x83] 3905 3906s_min_i32 s0, s1, 0.5 3907// GFX10: encoding: [0x01,0xf0,0x00,0x83] 3908 3909s_min_i32 s0, s1, -4.0 3910// GFX10: encoding: [0x01,0xf7,0x00,0x83] 3911 3912s_min_i32 s0, s1, 0x3f717273 3913// GFX10: encoding: [0x01,0xff,0x00,0x83,0x73,0x72,0x71,0x3f] 3914 3915s_min_i32 s0, s1, 0xaf123456 3916// GFX10: encoding: [0x01,0xff,0x00,0x83,0x56,0x34,0x12,0xaf] 3917 3918s_min_u32 s0, s1, s2 3919// GFX10: encoding: [0x01,0x02,0x80,0x83] 3920 3921s_min_u32 s105, s104, s103 3922// GFX10: encoding: [0x68,0x67,0xe9,0x83] 3923 3924s_min_u32 s0, s104, s103 3925// GFX10: encoding: [0x68,0x67,0x80,0x83] 3926 3927s_min_u32 s105, s1, s103 3928// GFX10: encoding: [0x01,0x67,0xe9,0x83] 3929 3930s_min_u32 s105, s104, s2 3931// GFX10: encoding: [0x68,0x02,0xe9,0x83] 3932 3933s_min_u32 s105, s1, s2 3934// GFX10: encoding: [0x01,0x02,0xe9,0x83] 3935 3936s_min_u32 s0, s104, s2 3937// GFX10: encoding: [0x68,0x02,0x80,0x83] 3938 3939s_min_u32 s0, s1, s103 3940// GFX10: encoding: [0x01,0x67,0x80,0x83] 3941 3942s_min_u32 exec_lo, s1, s2 3943// GFX10: encoding: [0x01,0x02,0xfe,0x83] 3944 3945s_min_u32 exec_hi, s1, s2 3946// GFX10: encoding: [0x01,0x02,0xff,0x83] 3947 3948s_min_u32 vcc_lo, s1, s2 3949// GFX10: encoding: [0x01,0x02,0xea,0x83] 3950 3951s_min_u32 vcc_hi, s1, s2 3952// GFX10: encoding: [0x01,0x02,0xeb,0x83] 3953 3954s_min_u32 m0, s1, s2 3955// GFX10: encoding: [0x01,0x02,0xfc,0x83] 3956 3957s_min_u32 s0, exec_lo, s2 3958// GFX10: encoding: [0x7e,0x02,0x80,0x83] 3959 3960s_min_u32 s0, exec_hi, s2 3961// GFX10: encoding: [0x7f,0x02,0x80,0x83] 3962 3963s_min_u32 s0, vcc_lo, s2 3964// GFX10: encoding: [0x6a,0x02,0x80,0x83] 3965 3966s_min_u32 s0, vcc_hi, s2 3967// GFX10: encoding: [0x6b,0x02,0x80,0x83] 3968 3969s_min_u32 s0, m0, s2 3970// GFX10: encoding: [0x7c,0x02,0x80,0x83] 3971 3972s_min_u32 s0, 0, s2 3973// GFX10: encoding: [0x80,0x02,0x80,0x83] 3974 3975s_min_u32 s0, -1, s2 3976// GFX10: encoding: [0xc1,0x02,0x80,0x83] 3977 3978s_min_u32 s0, 0.5, s2 3979// GFX10: encoding: [0xf0,0x02,0x80,0x83] 3980 3981s_min_u32 s0, -4.0, s2 3982// GFX10: encoding: [0xf7,0x02,0x80,0x83] 3983 3984s_min_u32 s0, 0x3f717273, s2 3985// GFX10: encoding: [0xff,0x02,0x80,0x83,0x73,0x72,0x71,0x3f] 3986 3987s_min_u32 s0, 0xaf123456, s2 3988// GFX10: encoding: [0xff,0x02,0x80,0x83,0x56,0x34,0x12,0xaf] 3989 3990s_min_u32 s0, s1, exec_lo 3991// GFX10: encoding: [0x01,0x7e,0x80,0x83] 3992 3993s_min_u32 s0, s1, exec_hi 3994// GFX10: encoding: [0x01,0x7f,0x80,0x83] 3995 3996s_min_u32 s0, s1, vcc_lo 3997// GFX10: encoding: [0x01,0x6a,0x80,0x83] 3998 3999s_min_u32 s0, s1, vcc_hi 4000// GFX10: encoding: [0x01,0x6b,0x80,0x83] 4001 4002s_min_u32 s0, s1, m0 4003// GFX10: encoding: [0x01,0x7c,0x80,0x83] 4004 4005s_min_u32 s0, s1, 0 4006// GFX10: encoding: [0x01,0x80,0x80,0x83] 4007 4008s_min_u32 s0, s1, -1 4009// GFX10: encoding: [0x01,0xc1,0x80,0x83] 4010 4011s_min_u32 s0, s1, 0.5 4012// GFX10: encoding: [0x01,0xf0,0x80,0x83] 4013 4014s_min_u32 s0, s1, -4.0 4015// GFX10: encoding: [0x01,0xf7,0x80,0x83] 4016 4017s_min_u32 s0, s1, 0x3f717273 4018// GFX10: encoding: [0x01,0xff,0x80,0x83,0x73,0x72,0x71,0x3f] 4019 4020s_min_u32 s0, s1, 0xaf123456 4021// GFX10: encoding: [0x01,0xff,0x80,0x83,0x56,0x34,0x12,0xaf] 4022 4023s_max_i32 s0, s1, s2 4024// GFX10: encoding: [0x01,0x02,0x00,0x84] 4025 4026s_max_i32 s105, s104, s103 4027// GFX10: encoding: [0x68,0x67,0x69,0x84] 4028 4029s_max_i32 s0, s104, s103 4030// GFX10: encoding: [0x68,0x67,0x00,0x84] 4031 4032s_max_i32 s105, s1, s103 4033// GFX10: encoding: [0x01,0x67,0x69,0x84] 4034 4035s_max_i32 s105, s104, s2 4036// GFX10: encoding: [0x68,0x02,0x69,0x84] 4037 4038s_max_i32 s105, s1, s2 4039// GFX10: encoding: [0x01,0x02,0x69,0x84] 4040 4041s_max_i32 s0, s104, s2 4042// GFX10: encoding: [0x68,0x02,0x00,0x84] 4043 4044s_max_i32 s0, s1, s103 4045// GFX10: encoding: [0x01,0x67,0x00,0x84] 4046 4047s_max_i32 exec_lo, s1, s2 4048// GFX10: encoding: [0x01,0x02,0x7e,0x84] 4049 4050s_max_i32 exec_hi, s1, s2 4051// GFX10: encoding: [0x01,0x02,0x7f,0x84] 4052 4053s_max_i32 vcc_lo, s1, s2 4054// GFX10: encoding: [0x01,0x02,0x6a,0x84] 4055 4056s_max_i32 vcc_hi, s1, s2 4057// GFX10: encoding: [0x01,0x02,0x6b,0x84] 4058 4059s_max_i32 m0, s1, s2 4060// GFX10: encoding: [0x01,0x02,0x7c,0x84] 4061 4062s_max_i32 s0, exec_lo, s2 4063// GFX10: encoding: [0x7e,0x02,0x00,0x84] 4064 4065s_max_i32 s0, exec_hi, s2 4066// GFX10: encoding: [0x7f,0x02,0x00,0x84] 4067 4068s_max_i32 s0, vcc_lo, s2 4069// GFX10: encoding: [0x6a,0x02,0x00,0x84] 4070 4071s_max_i32 s0, vcc_hi, s2 4072// GFX10: encoding: [0x6b,0x02,0x00,0x84] 4073 4074s_max_i32 s0, m0, s2 4075// GFX10: encoding: [0x7c,0x02,0x00,0x84] 4076 4077s_max_i32 s0, 0, s2 4078// GFX10: encoding: [0x80,0x02,0x00,0x84] 4079 4080s_max_i32 s0, -1, s2 4081// GFX10: encoding: [0xc1,0x02,0x00,0x84] 4082 4083s_max_i32 s0, 0.5, s2 4084// GFX10: encoding: [0xf0,0x02,0x00,0x84] 4085 4086s_max_i32 s0, -4.0, s2 4087// GFX10: encoding: [0xf7,0x02,0x00,0x84] 4088 4089s_max_i32 s0, 0x3f717273, s2 4090// GFX10: encoding: [0xff,0x02,0x00,0x84,0x73,0x72,0x71,0x3f] 4091 4092s_max_i32 s0, 0xaf123456, s2 4093// GFX10: encoding: [0xff,0x02,0x00,0x84,0x56,0x34,0x12,0xaf] 4094 4095s_max_i32 s0, s1, exec_lo 4096// GFX10: encoding: [0x01,0x7e,0x00,0x84] 4097 4098s_max_i32 s0, s1, exec_hi 4099// GFX10: encoding: [0x01,0x7f,0x00,0x84] 4100 4101s_max_i32 s0, s1, vcc_lo 4102// GFX10: encoding: [0x01,0x6a,0x00,0x84] 4103 4104s_max_i32 s0, s1, vcc_hi 4105// GFX10: encoding: [0x01,0x6b,0x00,0x84] 4106 4107s_max_i32 s0, s1, m0 4108// GFX10: encoding: [0x01,0x7c,0x00,0x84] 4109 4110s_max_i32 s0, s1, 0 4111// GFX10: encoding: [0x01,0x80,0x00,0x84] 4112 4113s_max_i32 s0, s1, -1 4114// GFX10: encoding: [0x01,0xc1,0x00,0x84] 4115 4116s_max_i32 s0, s1, 0.5 4117// GFX10: encoding: [0x01,0xf0,0x00,0x84] 4118 4119s_max_i32 s0, s1, -4.0 4120// GFX10: encoding: [0x01,0xf7,0x00,0x84] 4121 4122s_max_i32 s0, s1, 0x3f717273 4123// GFX10: encoding: [0x01,0xff,0x00,0x84,0x73,0x72,0x71,0x3f] 4124 4125s_max_i32 s0, s1, 0xaf123456 4126// GFX10: encoding: [0x01,0xff,0x00,0x84,0x56,0x34,0x12,0xaf] 4127 4128s_max_u32 s0, s1, s2 4129// GFX10: encoding: [0x01,0x02,0x80,0x84] 4130 4131s_max_u32 s105, s104, s103 4132// GFX10: encoding: [0x68,0x67,0xe9,0x84] 4133 4134s_max_u32 s0, s104, s103 4135// GFX10: encoding: [0x68,0x67,0x80,0x84] 4136 4137s_max_u32 s105, s1, s103 4138// GFX10: encoding: [0x01,0x67,0xe9,0x84] 4139 4140s_max_u32 s105, s104, s2 4141// GFX10: encoding: [0x68,0x02,0xe9,0x84] 4142 4143s_max_u32 s105, s1, s2 4144// GFX10: encoding: [0x01,0x02,0xe9,0x84] 4145 4146s_max_u32 s0, s104, s2 4147// GFX10: encoding: [0x68,0x02,0x80,0x84] 4148 4149s_max_u32 s0, s1, s103 4150// GFX10: encoding: [0x01,0x67,0x80,0x84] 4151 4152s_max_u32 exec_lo, s1, s2 4153// GFX10: encoding: [0x01,0x02,0xfe,0x84] 4154 4155s_max_u32 exec_hi, s1, s2 4156// GFX10: encoding: [0x01,0x02,0xff,0x84] 4157 4158s_max_u32 vcc_lo, s1, s2 4159// GFX10: encoding: [0x01,0x02,0xea,0x84] 4160 4161s_max_u32 vcc_hi, s1, s2 4162// GFX10: encoding: [0x01,0x02,0xeb,0x84] 4163 4164s_max_u32 m0, s1, s2 4165// GFX10: encoding: [0x01,0x02,0xfc,0x84] 4166 4167s_max_u32 s0, exec_lo, s2 4168// GFX10: encoding: [0x7e,0x02,0x80,0x84] 4169 4170s_max_u32 s0, exec_hi, s2 4171// GFX10: encoding: [0x7f,0x02,0x80,0x84] 4172 4173s_max_u32 s0, vcc_lo, s2 4174// GFX10: encoding: [0x6a,0x02,0x80,0x84] 4175 4176s_max_u32 s0, vcc_hi, s2 4177// GFX10: encoding: [0x6b,0x02,0x80,0x84] 4178 4179s_max_u32 s0, m0, s2 4180// GFX10: encoding: [0x7c,0x02,0x80,0x84] 4181 4182s_max_u32 s0, 0, s2 4183// GFX10: encoding: [0x80,0x02,0x80,0x84] 4184 4185s_max_u32 s0, -1, s2 4186// GFX10: encoding: [0xc1,0x02,0x80,0x84] 4187 4188s_max_u32 s0, 0.5, s2 4189// GFX10: encoding: [0xf0,0x02,0x80,0x84] 4190 4191s_max_u32 s0, -4.0, s2 4192// GFX10: encoding: [0xf7,0x02,0x80,0x84] 4193 4194s_max_u32 s0, 0x3f717273, s2 4195// GFX10: encoding: [0xff,0x02,0x80,0x84,0x73,0x72,0x71,0x3f] 4196 4197s_max_u32 s0, 0xaf123456, s2 4198// GFX10: encoding: [0xff,0x02,0x80,0x84,0x56,0x34,0x12,0xaf] 4199 4200s_max_u32 s0, s1, exec_lo 4201// GFX10: encoding: [0x01,0x7e,0x80,0x84] 4202 4203s_max_u32 s0, s1, exec_hi 4204// GFX10: encoding: [0x01,0x7f,0x80,0x84] 4205 4206s_max_u32 s0, s1, vcc_lo 4207// GFX10: encoding: [0x01,0x6a,0x80,0x84] 4208 4209s_max_u32 s0, s1, vcc_hi 4210// GFX10: encoding: [0x01,0x6b,0x80,0x84] 4211 4212s_max_u32 s0, s1, m0 4213// GFX10: encoding: [0x01,0x7c,0x80,0x84] 4214 4215s_max_u32 s0, s1, 0 4216// GFX10: encoding: [0x01,0x80,0x80,0x84] 4217 4218s_max_u32 s0, s1, -1 4219// GFX10: encoding: [0x01,0xc1,0x80,0x84] 4220 4221s_max_u32 s0, s1, 0.5 4222// GFX10: encoding: [0x01,0xf0,0x80,0x84] 4223 4224s_max_u32 s0, s1, -4.0 4225// GFX10: encoding: [0x01,0xf7,0x80,0x84] 4226 4227s_max_u32 s0, s1, 0x3f717273 4228// GFX10: encoding: [0x01,0xff,0x80,0x84,0x73,0x72,0x71,0x3f] 4229 4230s_max_u32 s0, s1, 0xaf123456 4231// GFX10: encoding: [0x01,0xff,0x80,0x84,0x56,0x34,0x12,0xaf] 4232 4233s_cselect_b32 s0, s1, s2 4234// GFX10: encoding: [0x01,0x02,0x00,0x85] 4235 4236s_cselect_b32 s105, s104, s103 4237// GFX10: encoding: [0x68,0x67,0x69,0x85] 4238 4239s_cselect_b32 s0, s104, s103 4240// GFX10: encoding: [0x68,0x67,0x00,0x85] 4241 4242s_cselect_b32 s105, s1, s103 4243// GFX10: encoding: [0x01,0x67,0x69,0x85] 4244 4245s_cselect_b32 s105, s104, s2 4246// GFX10: encoding: [0x68,0x02,0x69,0x85] 4247 4248s_cselect_b32 s105, s1, s2 4249// GFX10: encoding: [0x01,0x02,0x69,0x85] 4250 4251s_cselect_b32 s0, s104, s2 4252// GFX10: encoding: [0x68,0x02,0x00,0x85] 4253 4254s_cselect_b32 s0, s1, s103 4255// GFX10: encoding: [0x01,0x67,0x00,0x85] 4256 4257s_cselect_b32 exec_lo, s1, s2 4258// GFX10: encoding: [0x01,0x02,0x7e,0x85] 4259 4260s_cselect_b32 exec_hi, s1, s2 4261// GFX10: encoding: [0x01,0x02,0x7f,0x85] 4262 4263s_cselect_b32 vcc_lo, s1, s2 4264// GFX10: encoding: [0x01,0x02,0x6a,0x85] 4265 4266s_cselect_b32 vcc_hi, s1, s2 4267// GFX10: encoding: [0x01,0x02,0x6b,0x85] 4268 4269s_cselect_b32 m0, s1, s2 4270// GFX10: encoding: [0x01,0x02,0x7c,0x85] 4271 4272s_cselect_b32 s0, exec_lo, s2 4273// GFX10: encoding: [0x7e,0x02,0x00,0x85] 4274 4275s_cselect_b32 s0, exec_hi, s2 4276// GFX10: encoding: [0x7f,0x02,0x00,0x85] 4277 4278s_cselect_b32 s0, vcc_lo, s2 4279// GFX10: encoding: [0x6a,0x02,0x00,0x85] 4280 4281s_cselect_b32 s0, vcc_hi, s2 4282// GFX10: encoding: [0x6b,0x02,0x00,0x85] 4283 4284s_cselect_b32 s0, m0, s2 4285// GFX10: encoding: [0x7c,0x02,0x00,0x85] 4286 4287s_cselect_b32 s0, 0, s2 4288// GFX10: encoding: [0x80,0x02,0x00,0x85] 4289 4290s_cselect_b32 s0, -1, s2 4291// GFX10: encoding: [0xc1,0x02,0x00,0x85] 4292 4293s_cselect_b32 s0, 0.5, s2 4294// GFX10: encoding: [0xf0,0x02,0x00,0x85] 4295 4296s_cselect_b32 s0, -4.0, s2 4297// GFX10: encoding: [0xf7,0x02,0x00,0x85] 4298 4299s_cselect_b32 s0, 0x3f717273, s2 4300// GFX10: encoding: [0xff,0x02,0x00,0x85,0x73,0x72,0x71,0x3f] 4301 4302s_cselect_b32 s0, 0xaf123456, s2 4303// GFX10: encoding: [0xff,0x02,0x00,0x85,0x56,0x34,0x12,0xaf] 4304 4305s_cselect_b32 s0, s1, exec_lo 4306// GFX10: encoding: [0x01,0x7e,0x00,0x85] 4307 4308s_cselect_b32 s0, s1, exec_hi 4309// GFX10: encoding: [0x01,0x7f,0x00,0x85] 4310 4311s_cselect_b32 s0, s1, vcc_lo 4312// GFX10: encoding: [0x01,0x6a,0x00,0x85] 4313 4314s_cselect_b32 s0, s1, vcc_hi 4315// GFX10: encoding: [0x01,0x6b,0x00,0x85] 4316 4317s_cselect_b32 s0, s1, m0 4318// GFX10: encoding: [0x01,0x7c,0x00,0x85] 4319 4320s_cselect_b32 s0, s1, 0 4321// GFX10: encoding: [0x01,0x80,0x00,0x85] 4322 4323s_cselect_b32 s0, s1, -1 4324// GFX10: encoding: [0x01,0xc1,0x00,0x85] 4325 4326s_cselect_b32 s0, s1, 0.5 4327// GFX10: encoding: [0x01,0xf0,0x00,0x85] 4328 4329s_cselect_b32 s0, s1, -4.0 4330// GFX10: encoding: [0x01,0xf7,0x00,0x85] 4331 4332s_cselect_b32 s0, s1, 0x3f717273 4333// GFX10: encoding: [0x01,0xff,0x00,0x85,0x73,0x72,0x71,0x3f] 4334 4335s_cselect_b32 s0, s1, 0xaf123456 4336// GFX10: encoding: [0x01,0xff,0x00,0x85,0x56,0x34,0x12,0xaf] 4337 4338s_cselect_b64 s[0:1], s[2:3], s[4:5] 4339// GFX10: encoding: [0x02,0x04,0x80,0x85] 4340 4341s_cselect_b64 s[104:105], s[102:103], s[100:101] 4342// GFX10: encoding: [0x66,0x64,0xe8,0x85] 4343 4344s_cselect_b64 s[0:1], s[102:103], s[100:101] 4345// GFX10: encoding: [0x66,0x64,0x80,0x85] 4346 4347s_cselect_b64 s[104:105], s[2:3], s[100:101] 4348// GFX10: encoding: [0x02,0x64,0xe8,0x85] 4349 4350s_cselect_b64 s[104:105], s[102:103], s[4:5] 4351// GFX10: encoding: [0x66,0x04,0xe8,0x85] 4352 4353s_cselect_b64 s[104:105], s[2:3], s[4:5] 4354// GFX10: encoding: [0x02,0x04,0xe8,0x85] 4355 4356s_cselect_b64 s[0:1], s[102:103], s[4:5] 4357// GFX10: encoding: [0x66,0x04,0x80,0x85] 4358 4359s_cselect_b64 s[0:1], s[2:3], s[100:101] 4360// GFX10: encoding: [0x02,0x64,0x80,0x85] 4361 4362s_cselect_b64 exec, s[2:3], s[4:5] 4363// GFX10: encoding: [0x02,0x04,0xfe,0x85] 4364 4365s_cselect_b64 vcc, s[2:3], s[4:5] 4366// GFX10: encoding: [0x02,0x04,0xea,0x85] 4367 4368s_cselect_b64 s[0:1], exec, s[4:5] 4369// GFX10: encoding: [0x7e,0x04,0x80,0x85] 4370 4371s_cselect_b64 s[0:1], vcc, s[4:5] 4372// GFX10: encoding: [0x6a,0x04,0x80,0x85] 4373 4374s_cselect_b64 s[0:1], 0, s[4:5] 4375// GFX10: encoding: [0x80,0x04,0x80,0x85] 4376 4377s_cselect_b64 s[0:1], -1, s[4:5] 4378// GFX10: encoding: [0xc1,0x04,0x80,0x85] 4379 4380s_cselect_b64 s[0:1], 0.5, s[4:5] 4381// GFX10: encoding: [0xf0,0x04,0x80,0x85] 4382 4383s_cselect_b64 s[0:1], -4.0, s[4:5] 4384// GFX10: encoding: [0xf7,0x04,0x80,0x85] 4385 4386s_cselect_b64 s[0:1], 0x3f717273, s[4:5] 4387// GFX10: encoding: [0xff,0x04,0x80,0x85,0x73,0x72,0x71,0x3f] 4388 4389s_cselect_b64 s[0:1], 0xaf123456, s[4:5] 4390// GFX10: encoding: [0xff,0x04,0x80,0x85,0x56,0x34,0x12,0xaf] 4391 4392s_cselect_b64 s[0:1], s[2:3], exec 4393// GFX10: encoding: [0x02,0x7e,0x80,0x85] 4394 4395s_cselect_b64 s[0:1], s[2:3], vcc 4396// GFX10: encoding: [0x02,0x6a,0x80,0x85] 4397 4398s_cselect_b64 s[0:1], s[2:3], 0 4399// GFX10: encoding: [0x02,0x80,0x80,0x85] 4400 4401s_cselect_b64 s[0:1], s[2:3], -1 4402// GFX10: encoding: [0x02,0xc1,0x80,0x85] 4403 4404s_cselect_b64 s[0:1], s[2:3], 0.5 4405// GFX10: encoding: [0x02,0xf0,0x80,0x85] 4406 4407s_cselect_b64 s[0:1], s[2:3], -4.0 4408// GFX10: encoding: [0x02,0xf7,0x80,0x85] 4409 4410s_cselect_b64 s[0:1], s[2:3], 0x3f717273 4411// GFX10: encoding: [0x02,0xff,0x80,0x85,0x73,0x72,0x71,0x3f] 4412 4413s_cselect_b64 s[0:1], s[2:3], 0xaf123456 4414// GFX10: encoding: [0x02,0xff,0x80,0x85,0x56,0x34,0x12,0xaf] 4415 4416s_and_b32 s0, s1, s2 4417// GFX10: encoding: [0x01,0x02,0x00,0x87] 4418 4419s_and_b32 s105, s104, s103 4420// GFX10: encoding: [0x68,0x67,0x69,0x87] 4421 4422s_and_b32 s0, s104, s103 4423// GFX10: encoding: [0x68,0x67,0x00,0x87] 4424 4425s_and_b32 s105, s1, s103 4426// GFX10: encoding: [0x01,0x67,0x69,0x87] 4427 4428s_and_b32 s105, s104, s2 4429// GFX10: encoding: [0x68,0x02,0x69,0x87] 4430 4431s_and_b32 s105, s1, s2 4432// GFX10: encoding: [0x01,0x02,0x69,0x87] 4433 4434s_and_b32 s0, s104, s2 4435// GFX10: encoding: [0x68,0x02,0x00,0x87] 4436 4437s_and_b32 s0, s1, s103 4438// GFX10: encoding: [0x01,0x67,0x00,0x87] 4439 4440s_and_b32 exec_lo, s1, s2 4441// GFX10: encoding: [0x01,0x02,0x7e,0x87] 4442 4443s_and_b32 exec_hi, s1, s2 4444// GFX10: encoding: [0x01,0x02,0x7f,0x87] 4445 4446s_and_b32 vcc_lo, s1, s2 4447// GFX10: encoding: [0x01,0x02,0x6a,0x87] 4448 4449s_and_b32 vcc_hi, s1, s2 4450// GFX10: encoding: [0x01,0x02,0x6b,0x87] 4451 4452s_and_b32 m0, s1, s2 4453// GFX10: encoding: [0x01,0x02,0x7c,0x87] 4454 4455s_and_b32 s0, exec_lo, s2 4456// GFX10: encoding: [0x7e,0x02,0x00,0x87] 4457 4458s_and_b32 s0, exec_hi, s2 4459// GFX10: encoding: [0x7f,0x02,0x00,0x87] 4460 4461s_and_b32 s0, vcc_lo, s2 4462// GFX10: encoding: [0x6a,0x02,0x00,0x87] 4463 4464s_and_b32 s0, vcc_hi, s2 4465// GFX10: encoding: [0x6b,0x02,0x00,0x87] 4466 4467s_and_b32 s0, m0, s2 4468// GFX10: encoding: [0x7c,0x02,0x00,0x87] 4469 4470s_and_b32 s0, 0, s2 4471// GFX10: encoding: [0x80,0x02,0x00,0x87] 4472 4473s_and_b32 s0, -1, s2 4474// GFX10: encoding: [0xc1,0x02,0x00,0x87] 4475 4476s_and_b32 s0, 0.5, s2 4477// GFX10: encoding: [0xf0,0x02,0x00,0x87] 4478 4479s_and_b32 s0, -4.0, s2 4480// GFX10: encoding: [0xf7,0x02,0x00,0x87] 4481 4482s_and_b32 s0, 0x3f717273, s2 4483// GFX10: encoding: [0xff,0x02,0x00,0x87,0x73,0x72,0x71,0x3f] 4484 4485s_and_b32 s0, 0xaf123456, s2 4486// GFX10: encoding: [0xff,0x02,0x00,0x87,0x56,0x34,0x12,0xaf] 4487 4488s_and_b32 s0, s1, exec_lo 4489// GFX10: encoding: [0x01,0x7e,0x00,0x87] 4490 4491s_and_b32 s0, s1, exec_hi 4492// GFX10: encoding: [0x01,0x7f,0x00,0x87] 4493 4494s_and_b32 s0, s1, vcc_lo 4495// GFX10: encoding: [0x01,0x6a,0x00,0x87] 4496 4497s_and_b32 s0, s1, vcc_hi 4498// GFX10: encoding: [0x01,0x6b,0x00,0x87] 4499 4500s_and_b32 s0, s1, m0 4501// GFX10: encoding: [0x01,0x7c,0x00,0x87] 4502 4503s_and_b32 s0, s1, 0 4504// GFX10: encoding: [0x01,0x80,0x00,0x87] 4505 4506s_and_b32 s0, s1, -1 4507// GFX10: encoding: [0x01,0xc1,0x00,0x87] 4508 4509s_and_b32 s0, s1, 0.5 4510// GFX10: encoding: [0x01,0xf0,0x00,0x87] 4511 4512s_and_b32 s0, s1, -4.0 4513// GFX10: encoding: [0x01,0xf7,0x00,0x87] 4514 4515s_and_b32 s0, s1, 0x3f717273 4516// GFX10: encoding: [0x01,0xff,0x00,0x87,0x73,0x72,0x71,0x3f] 4517 4518s_and_b32 s0, s1, 0xaf123456 4519// GFX10: encoding: [0x01,0xff,0x00,0x87,0x56,0x34,0x12,0xaf] 4520 4521s_and_b64 s[0:1], s[2:3], s[4:5] 4522// GFX10: encoding: [0x02,0x04,0x80,0x87] 4523 4524s_and_b64 s[104:105], s[102:103], s[100:101] 4525// GFX10: encoding: [0x66,0x64,0xe8,0x87] 4526 4527s_and_b64 s[0:1], s[102:103], s[100:101] 4528// GFX10: encoding: [0x66,0x64,0x80,0x87] 4529 4530s_and_b64 s[104:105], s[2:3], s[100:101] 4531// GFX10: encoding: [0x02,0x64,0xe8,0x87] 4532 4533s_and_b64 s[104:105], s[102:103], s[4:5] 4534// GFX10: encoding: [0x66,0x04,0xe8,0x87] 4535 4536s_and_b64 s[104:105], s[2:3], s[4:5] 4537// GFX10: encoding: [0x02,0x04,0xe8,0x87] 4538 4539s_and_b64 s[0:1], s[102:103], s[4:5] 4540// GFX10: encoding: [0x66,0x04,0x80,0x87] 4541 4542s_and_b64 s[0:1], s[2:3], s[100:101] 4543// GFX10: encoding: [0x02,0x64,0x80,0x87] 4544 4545s_and_b64 exec, s[2:3], s[4:5] 4546// GFX10: encoding: [0x02,0x04,0xfe,0x87] 4547 4548s_and_b64 vcc, s[2:3], s[4:5] 4549// GFX10: encoding: [0x02,0x04,0xea,0x87] 4550 4551s_and_b64 s[0:1], exec, s[4:5] 4552// GFX10: encoding: [0x7e,0x04,0x80,0x87] 4553 4554s_and_b64 s[0:1], vcc, s[4:5] 4555// GFX10: encoding: [0x6a,0x04,0x80,0x87] 4556 4557s_and_b64 s[0:1], 0, s[4:5] 4558// GFX10: encoding: [0x80,0x04,0x80,0x87] 4559 4560s_and_b64 s[0:1], -1, s[4:5] 4561// GFX10: encoding: [0xc1,0x04,0x80,0x87] 4562 4563s_and_b64 s[0:1], 0.5, s[4:5] 4564// GFX10: encoding: [0xf0,0x04,0x80,0x87] 4565 4566s_and_b64 s[0:1], -4.0, s[4:5] 4567// GFX10: encoding: [0xf7,0x04,0x80,0x87] 4568 4569s_and_b64 s[0:1], 0x3f717273, s[4:5] 4570// GFX10: encoding: [0xff,0x04,0x80,0x87,0x73,0x72,0x71,0x3f] 4571 4572s_and_b64 s[0:1], 0xaf123456, s[4:5] 4573// GFX10: encoding: [0xff,0x04,0x80,0x87,0x56,0x34,0x12,0xaf] 4574 4575s_and_b64 s[0:1], s[2:3], exec 4576// GFX10: encoding: [0x02,0x7e,0x80,0x87] 4577 4578s_and_b64 s[0:1], s[2:3], vcc 4579// GFX10: encoding: [0x02,0x6a,0x80,0x87] 4580 4581s_and_b64 s[0:1], s[2:3], 0 4582// GFX10: encoding: [0x02,0x80,0x80,0x87] 4583 4584s_and_b64 s[0:1], s[2:3], -1 4585// GFX10: encoding: [0x02,0xc1,0x80,0x87] 4586 4587s_and_b64 s[0:1], s[2:3], 0.5 4588// GFX10: encoding: [0x02,0xf0,0x80,0x87] 4589 4590s_and_b64 s[0:1], s[2:3], -4.0 4591// GFX10: encoding: [0x02,0xf7,0x80,0x87] 4592 4593s_and_b64 s[0:1], s[2:3], 0x3f717273 4594// GFX10: encoding: [0x02,0xff,0x80,0x87,0x73,0x72,0x71,0x3f] 4595 4596s_and_b64 s[0:1], s[2:3], 0xaf123456 4597// GFX10: encoding: [0x02,0xff,0x80,0x87,0x56,0x34,0x12,0xaf] 4598 4599s_or_b32 s0, s1, s2 4600// GFX10: encoding: [0x01,0x02,0x00,0x88] 4601 4602s_or_b32 s105, s104, s103 4603// GFX10: encoding: [0x68,0x67,0x69,0x88] 4604 4605s_or_b32 s0, s104, s103 4606// GFX10: encoding: [0x68,0x67,0x00,0x88] 4607 4608s_or_b32 s105, s1, s103 4609// GFX10: encoding: [0x01,0x67,0x69,0x88] 4610 4611s_or_b32 s105, s104, s2 4612// GFX10: encoding: [0x68,0x02,0x69,0x88] 4613 4614s_or_b32 s105, s1, s2 4615// GFX10: encoding: [0x01,0x02,0x69,0x88] 4616 4617s_or_b32 s0, s104, s2 4618// GFX10: encoding: [0x68,0x02,0x00,0x88] 4619 4620s_or_b32 s0, s1, s103 4621// GFX10: encoding: [0x01,0x67,0x00,0x88] 4622 4623s_or_b32 exec_lo, s1, s2 4624// GFX10: encoding: [0x01,0x02,0x7e,0x88] 4625 4626s_or_b32 exec_hi, s1, s2 4627// GFX10: encoding: [0x01,0x02,0x7f,0x88] 4628 4629s_or_b32 vcc_lo, s1, s2 4630// GFX10: encoding: [0x01,0x02,0x6a,0x88] 4631 4632s_or_b32 vcc_hi, s1, s2 4633// GFX10: encoding: [0x01,0x02,0x6b,0x88] 4634 4635s_or_b32 m0, s1, s2 4636// GFX10: encoding: [0x01,0x02,0x7c,0x88] 4637 4638s_or_b32 s0, exec_lo, s2 4639// GFX10: encoding: [0x7e,0x02,0x00,0x88] 4640 4641s_or_b32 s0, exec_hi, s2 4642// GFX10: encoding: [0x7f,0x02,0x00,0x88] 4643 4644s_or_b32 s0, vcc_lo, s2 4645// GFX10: encoding: [0x6a,0x02,0x00,0x88] 4646 4647s_or_b32 s0, vcc_hi, s2 4648// GFX10: encoding: [0x6b,0x02,0x00,0x88] 4649 4650s_or_b32 s0, m0, s2 4651// GFX10: encoding: [0x7c,0x02,0x00,0x88] 4652 4653s_or_b32 s0, 0, s2 4654// GFX10: encoding: [0x80,0x02,0x00,0x88] 4655 4656s_or_b32 s0, -1, s2 4657// GFX10: encoding: [0xc1,0x02,0x00,0x88] 4658 4659s_or_b32 s0, 0.5, s2 4660// GFX10: encoding: [0xf0,0x02,0x00,0x88] 4661 4662s_or_b32 s0, -4.0, s2 4663// GFX10: encoding: [0xf7,0x02,0x00,0x88] 4664 4665s_or_b32 s0, 0x3f717273, s2 4666// GFX10: encoding: [0xff,0x02,0x00,0x88,0x73,0x72,0x71,0x3f] 4667 4668s_or_b32 s0, 0xaf123456, s2 4669// GFX10: encoding: [0xff,0x02,0x00,0x88,0x56,0x34,0x12,0xaf] 4670 4671s_or_b32 s0, s1, exec_lo 4672// GFX10: encoding: [0x01,0x7e,0x00,0x88] 4673 4674s_or_b32 s0, s1, exec_hi 4675// GFX10: encoding: [0x01,0x7f,0x00,0x88] 4676 4677s_or_b32 s0, s1, vcc_lo 4678// GFX10: encoding: [0x01,0x6a,0x00,0x88] 4679 4680s_or_b32 s0, s1, vcc_hi 4681// GFX10: encoding: [0x01,0x6b,0x00,0x88] 4682 4683s_or_b32 s0, s1, m0 4684// GFX10: encoding: [0x01,0x7c,0x00,0x88] 4685 4686s_or_b32 s0, s1, 0 4687// GFX10: encoding: [0x01,0x80,0x00,0x88] 4688 4689s_or_b32 s0, s1, -1 4690// GFX10: encoding: [0x01,0xc1,0x00,0x88] 4691 4692s_or_b32 s0, s1, 0.5 4693// GFX10: encoding: [0x01,0xf0,0x00,0x88] 4694 4695s_or_b32 s0, s1, -4.0 4696// GFX10: encoding: [0x01,0xf7,0x00,0x88] 4697 4698s_or_b32 s0, s1, 0x3f717273 4699// GFX10: encoding: [0x01,0xff,0x00,0x88,0x73,0x72,0x71,0x3f] 4700 4701s_or_b32 s0, s1, 0xaf123456 4702// GFX10: encoding: [0x01,0xff,0x00,0x88,0x56,0x34,0x12,0xaf] 4703 4704s_or_b64 s[0:1], s[2:3], s[4:5] 4705// GFX10: encoding: [0x02,0x04,0x80,0x88] 4706 4707s_or_b64 s[104:105], s[102:103], s[100:101] 4708// GFX10: encoding: [0x66,0x64,0xe8,0x88] 4709 4710s_or_b64 s[0:1], s[102:103], s[100:101] 4711// GFX10: encoding: [0x66,0x64,0x80,0x88] 4712 4713s_or_b64 s[104:105], s[2:3], s[100:101] 4714// GFX10: encoding: [0x02,0x64,0xe8,0x88] 4715 4716s_or_b64 s[104:105], s[102:103], s[4:5] 4717// GFX10: encoding: [0x66,0x04,0xe8,0x88] 4718 4719s_or_b64 s[104:105], s[2:3], s[4:5] 4720// GFX10: encoding: [0x02,0x04,0xe8,0x88] 4721 4722s_or_b64 s[0:1], s[102:103], s[4:5] 4723// GFX10: encoding: [0x66,0x04,0x80,0x88] 4724 4725s_or_b64 s[0:1], s[2:3], s[100:101] 4726// GFX10: encoding: [0x02,0x64,0x80,0x88] 4727 4728s_or_b64 exec, s[2:3], s[4:5] 4729// GFX10: encoding: [0x02,0x04,0xfe,0x88] 4730 4731s_or_b64 vcc, s[2:3], s[4:5] 4732// GFX10: encoding: [0x02,0x04,0xea,0x88] 4733 4734s_or_b64 s[0:1], exec, s[4:5] 4735// GFX10: encoding: [0x7e,0x04,0x80,0x88] 4736 4737s_or_b64 s[0:1], vcc, s[4:5] 4738// GFX10: encoding: [0x6a,0x04,0x80,0x88] 4739 4740s_or_b64 s[0:1], 0, s[4:5] 4741// GFX10: encoding: [0x80,0x04,0x80,0x88] 4742 4743s_or_b64 s[0:1], -1, s[4:5] 4744// GFX10: encoding: [0xc1,0x04,0x80,0x88] 4745 4746s_or_b64 s[0:1], 0.5, s[4:5] 4747// GFX10: encoding: [0xf0,0x04,0x80,0x88] 4748 4749s_or_b64 s[0:1], -4.0, s[4:5] 4750// GFX10: encoding: [0xf7,0x04,0x80,0x88] 4751 4752s_or_b64 s[0:1], 0x3f717273, s[4:5] 4753// GFX10: encoding: [0xff,0x04,0x80,0x88,0x73,0x72,0x71,0x3f] 4754 4755s_or_b64 s[0:1], 0xaf123456, s[4:5] 4756// GFX10: encoding: [0xff,0x04,0x80,0x88,0x56,0x34,0x12,0xaf] 4757 4758s_or_b64 s[0:1], s[2:3], exec 4759// GFX10: encoding: [0x02,0x7e,0x80,0x88] 4760 4761s_or_b64 s[0:1], s[2:3], vcc 4762// GFX10: encoding: [0x02,0x6a,0x80,0x88] 4763 4764s_or_b64 s[0:1], s[2:3], 0 4765// GFX10: encoding: [0x02,0x80,0x80,0x88] 4766 4767s_or_b64 s[0:1], s[2:3], -1 4768// GFX10: encoding: [0x02,0xc1,0x80,0x88] 4769 4770s_or_b64 s[0:1], s[2:3], 0.5 4771// GFX10: encoding: [0x02,0xf0,0x80,0x88] 4772 4773s_or_b64 s[0:1], s[2:3], -4.0 4774// GFX10: encoding: [0x02,0xf7,0x80,0x88] 4775 4776s_or_b64 s[0:1], s[2:3], 0x3f717273 4777// GFX10: encoding: [0x02,0xff,0x80,0x88,0x73,0x72,0x71,0x3f] 4778 4779s_or_b64 s[0:1], s[2:3], 0xaf123456 4780// GFX10: encoding: [0x02,0xff,0x80,0x88,0x56,0x34,0x12,0xaf] 4781 4782s_xor_b32 s0, s1, s2 4783// GFX10: encoding: [0x01,0x02,0x00,0x89] 4784 4785s_xor_b32 s105, s104, s103 4786// GFX10: encoding: [0x68,0x67,0x69,0x89] 4787 4788s_xor_b32 s0, s104, s103 4789// GFX10: encoding: [0x68,0x67,0x00,0x89] 4790 4791s_xor_b32 s105, s1, s103 4792// GFX10: encoding: [0x01,0x67,0x69,0x89] 4793 4794s_xor_b32 s105, s104, s2 4795// GFX10: encoding: [0x68,0x02,0x69,0x89] 4796 4797s_xor_b32 s105, s1, s2 4798// GFX10: encoding: [0x01,0x02,0x69,0x89] 4799 4800s_xor_b32 s0, s104, s2 4801// GFX10: encoding: [0x68,0x02,0x00,0x89] 4802 4803s_xor_b32 s0, s1, s103 4804// GFX10: encoding: [0x01,0x67,0x00,0x89] 4805 4806s_xor_b32 exec_lo, s1, s2 4807// GFX10: encoding: [0x01,0x02,0x7e,0x89] 4808 4809s_xor_b32 exec_hi, s1, s2 4810// GFX10: encoding: [0x01,0x02,0x7f,0x89] 4811 4812s_xor_b32 vcc_lo, s1, s2 4813// GFX10: encoding: [0x01,0x02,0x6a,0x89] 4814 4815s_xor_b32 vcc_hi, s1, s2 4816// GFX10: encoding: [0x01,0x02,0x6b,0x89] 4817 4818s_xor_b32 m0, s1, s2 4819// GFX10: encoding: [0x01,0x02,0x7c,0x89] 4820 4821s_xor_b32 s0, exec_lo, s2 4822// GFX10: encoding: [0x7e,0x02,0x00,0x89] 4823 4824s_xor_b32 s0, exec_hi, s2 4825// GFX10: encoding: [0x7f,0x02,0x00,0x89] 4826 4827s_xor_b32 s0, vcc_lo, s2 4828// GFX10: encoding: [0x6a,0x02,0x00,0x89] 4829 4830s_xor_b32 s0, vcc_hi, s2 4831// GFX10: encoding: [0x6b,0x02,0x00,0x89] 4832 4833s_xor_b32 s0, m0, s2 4834// GFX10: encoding: [0x7c,0x02,0x00,0x89] 4835 4836s_xor_b32 s0, 0, s2 4837// GFX10: encoding: [0x80,0x02,0x00,0x89] 4838 4839s_xor_b32 s0, -1, s2 4840// GFX10: encoding: [0xc1,0x02,0x00,0x89] 4841 4842s_xor_b32 s0, 0.5, s2 4843// GFX10: encoding: [0xf0,0x02,0x00,0x89] 4844 4845s_xor_b32 s0, -4.0, s2 4846// GFX10: encoding: [0xf7,0x02,0x00,0x89] 4847 4848s_xor_b32 s0, 0x3f717273, s2 4849// GFX10: encoding: [0xff,0x02,0x00,0x89,0x73,0x72,0x71,0x3f] 4850 4851s_xor_b32 s0, 0xaf123456, s2 4852// GFX10: encoding: [0xff,0x02,0x00,0x89,0x56,0x34,0x12,0xaf] 4853 4854s_xor_b32 s0, s1, exec_lo 4855// GFX10: encoding: [0x01,0x7e,0x00,0x89] 4856 4857s_xor_b32 s0, s1, exec_hi 4858// GFX10: encoding: [0x01,0x7f,0x00,0x89] 4859 4860s_xor_b32 s0, s1, vcc_lo 4861// GFX10: encoding: [0x01,0x6a,0x00,0x89] 4862 4863s_xor_b32 s0, s1, vcc_hi 4864// GFX10: encoding: [0x01,0x6b,0x00,0x89] 4865 4866s_xor_b32 s0, s1, m0 4867// GFX10: encoding: [0x01,0x7c,0x00,0x89] 4868 4869s_xor_b32 s0, s1, 0 4870// GFX10: encoding: [0x01,0x80,0x00,0x89] 4871 4872s_xor_b32 s0, s1, -1 4873// GFX10: encoding: [0x01,0xc1,0x00,0x89] 4874 4875s_xor_b32 s0, s1, 0.5 4876// GFX10: encoding: [0x01,0xf0,0x00,0x89] 4877 4878s_xor_b32 s0, s1, -4.0 4879// GFX10: encoding: [0x01,0xf7,0x00,0x89] 4880 4881s_xor_b32 s0, s1, 0x3f717273 4882// GFX10: encoding: [0x01,0xff,0x00,0x89,0x73,0x72,0x71,0x3f] 4883 4884s_xor_b32 s0, s1, 0xaf123456 4885// GFX10: encoding: [0x01,0xff,0x00,0x89,0x56,0x34,0x12,0xaf] 4886 4887s_xor_b64 s[0:1], s[2:3], s[4:5] 4888// GFX10: encoding: [0x02,0x04,0x80,0x89] 4889 4890s_xor_b64 s[104:105], s[102:103], s[100:101] 4891// GFX10: encoding: [0x66,0x64,0xe8,0x89] 4892 4893s_xor_b64 s[0:1], s[102:103], s[100:101] 4894// GFX10: encoding: [0x66,0x64,0x80,0x89] 4895 4896s_xor_b64 s[104:105], s[2:3], s[100:101] 4897// GFX10: encoding: [0x02,0x64,0xe8,0x89] 4898 4899s_xor_b64 s[104:105], s[102:103], s[4:5] 4900// GFX10: encoding: [0x66,0x04,0xe8,0x89] 4901 4902s_xor_b64 s[104:105], s[2:3], s[4:5] 4903// GFX10: encoding: [0x02,0x04,0xe8,0x89] 4904 4905s_xor_b64 s[0:1], s[102:103], s[4:5] 4906// GFX10: encoding: [0x66,0x04,0x80,0x89] 4907 4908s_xor_b64 s[0:1], s[2:3], s[100:101] 4909// GFX10: encoding: [0x02,0x64,0x80,0x89] 4910 4911s_xor_b64 exec, s[2:3], s[4:5] 4912// GFX10: encoding: [0x02,0x04,0xfe,0x89] 4913 4914s_xor_b64 vcc, s[2:3], s[4:5] 4915// GFX10: encoding: [0x02,0x04,0xea,0x89] 4916 4917s_xor_b64 s[0:1], exec, s[4:5] 4918// GFX10: encoding: [0x7e,0x04,0x80,0x89] 4919 4920s_xor_b64 s[0:1], vcc, s[4:5] 4921// GFX10: encoding: [0x6a,0x04,0x80,0x89] 4922 4923s_xor_b64 s[0:1], 0, s[4:5] 4924// GFX10: encoding: [0x80,0x04,0x80,0x89] 4925 4926s_xor_b64 s[0:1], -1, s[4:5] 4927// GFX10: encoding: [0xc1,0x04,0x80,0x89] 4928 4929s_xor_b64 s[0:1], 0.5, s[4:5] 4930// GFX10: encoding: [0xf0,0x04,0x80,0x89] 4931 4932s_xor_b64 s[0:1], -4.0, s[4:5] 4933// GFX10: encoding: [0xf7,0x04,0x80,0x89] 4934 4935s_xor_b64 s[0:1], 0x3f717273, s[4:5] 4936// GFX10: encoding: [0xff,0x04,0x80,0x89,0x73,0x72,0x71,0x3f] 4937 4938s_xor_b64 s[0:1], 0xaf123456, s[4:5] 4939// GFX10: encoding: [0xff,0x04,0x80,0x89,0x56,0x34,0x12,0xaf] 4940 4941s_xor_b64 s[0:1], s[2:3], exec 4942// GFX10: encoding: [0x02,0x7e,0x80,0x89] 4943 4944s_xor_b64 s[0:1], s[2:3], vcc 4945// GFX10: encoding: [0x02,0x6a,0x80,0x89] 4946 4947s_xor_b64 s[0:1], s[2:3], 0 4948// GFX10: encoding: [0x02,0x80,0x80,0x89] 4949 4950s_xor_b64 s[0:1], s[2:3], -1 4951// GFX10: encoding: [0x02,0xc1,0x80,0x89] 4952 4953s_xor_b64 s[0:1], s[2:3], 0.5 4954// GFX10: encoding: [0x02,0xf0,0x80,0x89] 4955 4956s_xor_b64 s[0:1], s[2:3], -4.0 4957// GFX10: encoding: [0x02,0xf7,0x80,0x89] 4958 4959s_xor_b64 s[0:1], s[2:3], 0x3f717273 4960// GFX10: encoding: [0x02,0xff,0x80,0x89,0x73,0x72,0x71,0x3f] 4961 4962s_xor_b64 s[0:1], s[2:3], 0xaf123456 4963// GFX10: encoding: [0x02,0xff,0x80,0x89,0x56,0x34,0x12,0xaf] 4964 4965s_andn2_b32 s0, s1, s2 4966// GFX10: encoding: [0x01,0x02,0x00,0x8a] 4967 4968s_andn2_b32 s105, s104, s103 4969// GFX10: encoding: [0x68,0x67,0x69,0x8a] 4970 4971s_andn2_b32 s0, s104, s103 4972// GFX10: encoding: [0x68,0x67,0x00,0x8a] 4973 4974s_andn2_b32 s105, s1, s103 4975// GFX10: encoding: [0x01,0x67,0x69,0x8a] 4976 4977s_andn2_b32 s105, s104, s2 4978// GFX10: encoding: [0x68,0x02,0x69,0x8a] 4979 4980s_andn2_b32 s105, s1, s2 4981// GFX10: encoding: [0x01,0x02,0x69,0x8a] 4982 4983s_andn2_b32 s0, s104, s2 4984// GFX10: encoding: [0x68,0x02,0x00,0x8a] 4985 4986s_andn2_b32 s0, s1, s103 4987// GFX10: encoding: [0x01,0x67,0x00,0x8a] 4988 4989s_andn2_b32 exec_lo, s1, s2 4990// GFX10: encoding: [0x01,0x02,0x7e,0x8a] 4991 4992s_andn2_b32 exec_hi, s1, s2 4993// GFX10: encoding: [0x01,0x02,0x7f,0x8a] 4994 4995s_andn2_b32 vcc_lo, s1, s2 4996// GFX10: encoding: [0x01,0x02,0x6a,0x8a] 4997 4998s_andn2_b32 vcc_hi, s1, s2 4999// GFX10: encoding: [0x01,0x02,0x6b,0x8a] 5000 5001s_andn2_b32 m0, s1, s2 5002// GFX10: encoding: [0x01,0x02,0x7c,0x8a] 5003 5004s_andn2_b32 s0, exec_lo, s2 5005// GFX10: encoding: [0x7e,0x02,0x00,0x8a] 5006 5007s_andn2_b32 s0, exec_hi, s2 5008// GFX10: encoding: [0x7f,0x02,0x00,0x8a] 5009 5010s_andn2_b32 s0, vcc_lo, s2 5011// GFX10: encoding: [0x6a,0x02,0x00,0x8a] 5012 5013s_andn2_b32 s0, vcc_hi, s2 5014// GFX10: encoding: [0x6b,0x02,0x00,0x8a] 5015 5016s_andn2_b32 s0, m0, s2 5017// GFX10: encoding: [0x7c,0x02,0x00,0x8a] 5018 5019s_andn2_b32 s0, 0, s2 5020// GFX10: encoding: [0x80,0x02,0x00,0x8a] 5021 5022s_andn2_b32 s0, -1, s2 5023// GFX10: encoding: [0xc1,0x02,0x00,0x8a] 5024 5025s_andn2_b32 s0, 0.5, s2 5026// GFX10: encoding: [0xf0,0x02,0x00,0x8a] 5027 5028s_andn2_b32 s0, -4.0, s2 5029// GFX10: encoding: [0xf7,0x02,0x00,0x8a] 5030 5031s_andn2_b32 s0, 0x3f717273, s2 5032// GFX10: encoding: [0xff,0x02,0x00,0x8a,0x73,0x72,0x71,0x3f] 5033 5034s_andn2_b32 s0, 0xaf123456, s2 5035// GFX10: encoding: [0xff,0x02,0x00,0x8a,0x56,0x34,0x12,0xaf] 5036 5037s_andn2_b32 s0, s1, exec_lo 5038// GFX10: encoding: [0x01,0x7e,0x00,0x8a] 5039 5040s_andn2_b32 s0, s1, exec_hi 5041// GFX10: encoding: [0x01,0x7f,0x00,0x8a] 5042 5043s_andn2_b32 s0, s1, vcc_lo 5044// GFX10: encoding: [0x01,0x6a,0x00,0x8a] 5045 5046s_andn2_b32 s0, s1, vcc_hi 5047// GFX10: encoding: [0x01,0x6b,0x00,0x8a] 5048 5049s_andn2_b32 s0, s1, m0 5050// GFX10: encoding: [0x01,0x7c,0x00,0x8a] 5051 5052s_andn2_b32 s0, s1, 0 5053// GFX10: encoding: [0x01,0x80,0x00,0x8a] 5054 5055s_andn2_b32 s0, s1, -1 5056// GFX10: encoding: [0x01,0xc1,0x00,0x8a] 5057 5058s_andn2_b32 s0, s1, 0.5 5059// GFX10: encoding: [0x01,0xf0,0x00,0x8a] 5060 5061s_andn2_b32 s0, s1, -4.0 5062// GFX10: encoding: [0x01,0xf7,0x00,0x8a] 5063 5064s_andn2_b32 s0, s1, 0x3f717273 5065// GFX10: encoding: [0x01,0xff,0x00,0x8a,0x73,0x72,0x71,0x3f] 5066 5067s_andn2_b32 s0, s1, 0xaf123456 5068// GFX10: encoding: [0x01,0xff,0x00,0x8a,0x56,0x34,0x12,0xaf] 5069 5070s_andn2_b64 s[0:1], s[2:3], s[4:5] 5071// GFX10: encoding: [0x02,0x04,0x80,0x8a] 5072 5073s_andn2_b64 s[104:105], s[102:103], s[100:101] 5074// GFX10: encoding: [0x66,0x64,0xe8,0x8a] 5075 5076s_andn2_b64 s[0:1], s[102:103], s[100:101] 5077// GFX10: encoding: [0x66,0x64,0x80,0x8a] 5078 5079s_andn2_b64 s[104:105], s[2:3], s[100:101] 5080// GFX10: encoding: [0x02,0x64,0xe8,0x8a] 5081 5082s_andn2_b64 s[104:105], s[102:103], s[4:5] 5083// GFX10: encoding: [0x66,0x04,0xe8,0x8a] 5084 5085s_andn2_b64 s[104:105], s[2:3], s[4:5] 5086// GFX10: encoding: [0x02,0x04,0xe8,0x8a] 5087 5088s_andn2_b64 s[0:1], s[102:103], s[4:5] 5089// GFX10: encoding: [0x66,0x04,0x80,0x8a] 5090 5091s_andn2_b64 s[0:1], s[2:3], s[100:101] 5092// GFX10: encoding: [0x02,0x64,0x80,0x8a] 5093 5094s_andn2_b64 exec, s[2:3], s[4:5] 5095// GFX10: encoding: [0x02,0x04,0xfe,0x8a] 5096 5097s_andn2_b64 vcc, s[2:3], s[4:5] 5098// GFX10: encoding: [0x02,0x04,0xea,0x8a] 5099 5100s_andn2_b64 s[0:1], exec, s[4:5] 5101// GFX10: encoding: [0x7e,0x04,0x80,0x8a] 5102 5103s_andn2_b64 s[0:1], vcc, s[4:5] 5104// GFX10: encoding: [0x6a,0x04,0x80,0x8a] 5105 5106s_andn2_b64 s[0:1], 0, s[4:5] 5107// GFX10: encoding: [0x80,0x04,0x80,0x8a] 5108 5109s_andn2_b64 s[0:1], -1, s[4:5] 5110// GFX10: encoding: [0xc1,0x04,0x80,0x8a] 5111 5112s_andn2_b64 s[0:1], 0.5, s[4:5] 5113// GFX10: encoding: [0xf0,0x04,0x80,0x8a] 5114 5115s_andn2_b64 s[0:1], -4.0, s[4:5] 5116// GFX10: encoding: [0xf7,0x04,0x80,0x8a] 5117 5118s_andn2_b64 s[0:1], 0x3f717273, s[4:5] 5119// GFX10: encoding: [0xff,0x04,0x80,0x8a,0x73,0x72,0x71,0x3f] 5120 5121s_andn2_b64 s[0:1], 0xaf123456, s[4:5] 5122// GFX10: encoding: [0xff,0x04,0x80,0x8a,0x56,0x34,0x12,0xaf] 5123 5124s_andn2_b64 s[0:1], s[2:3], exec 5125// GFX10: encoding: [0x02,0x7e,0x80,0x8a] 5126 5127s_andn2_b64 s[0:1], s[2:3], vcc 5128// GFX10: encoding: [0x02,0x6a,0x80,0x8a] 5129 5130s_andn2_b64 s[0:1], s[2:3], 0 5131// GFX10: encoding: [0x02,0x80,0x80,0x8a] 5132 5133s_andn2_b64 s[0:1], s[2:3], -1 5134// GFX10: encoding: [0x02,0xc1,0x80,0x8a] 5135 5136s_andn2_b64 s[0:1], s[2:3], 0.5 5137// GFX10: encoding: [0x02,0xf0,0x80,0x8a] 5138 5139s_andn2_b64 s[0:1], s[2:3], -4.0 5140// GFX10: encoding: [0x02,0xf7,0x80,0x8a] 5141 5142s_andn2_b64 s[0:1], s[2:3], 0x3f717273 5143// GFX10: encoding: [0x02,0xff,0x80,0x8a,0x73,0x72,0x71,0x3f] 5144 5145s_andn2_b64 s[0:1], s[2:3], 0xaf123456 5146// GFX10: encoding: [0x02,0xff,0x80,0x8a,0x56,0x34,0x12,0xaf] 5147 5148s_orn2_b32 s0, s1, s2 5149// GFX10: encoding: [0x01,0x02,0x00,0x8b] 5150 5151s_orn2_b32 s105, s104, s103 5152// GFX10: encoding: [0x68,0x67,0x69,0x8b] 5153 5154s_orn2_b32 s0, s104, s103 5155// GFX10: encoding: [0x68,0x67,0x00,0x8b] 5156 5157s_orn2_b32 s105, s1, s103 5158// GFX10: encoding: [0x01,0x67,0x69,0x8b] 5159 5160s_orn2_b32 s105, s104, s2 5161// GFX10: encoding: [0x68,0x02,0x69,0x8b] 5162 5163s_orn2_b32 s105, s1, s2 5164// GFX10: encoding: [0x01,0x02,0x69,0x8b] 5165 5166s_orn2_b32 s0, s104, s2 5167// GFX10: encoding: [0x68,0x02,0x00,0x8b] 5168 5169s_orn2_b32 s0, s1, s103 5170// GFX10: encoding: [0x01,0x67,0x00,0x8b] 5171 5172s_orn2_b32 exec_lo, s1, s2 5173// GFX10: encoding: [0x01,0x02,0x7e,0x8b] 5174 5175s_orn2_b32 exec_hi, s1, s2 5176// GFX10: encoding: [0x01,0x02,0x7f,0x8b] 5177 5178s_orn2_b32 vcc_lo, s1, s2 5179// GFX10: encoding: [0x01,0x02,0x6a,0x8b] 5180 5181s_orn2_b32 vcc_hi, s1, s2 5182// GFX10: encoding: [0x01,0x02,0x6b,0x8b] 5183 5184s_orn2_b32 m0, s1, s2 5185// GFX10: encoding: [0x01,0x02,0x7c,0x8b] 5186 5187s_orn2_b32 s0, exec_lo, s2 5188// GFX10: encoding: [0x7e,0x02,0x00,0x8b] 5189 5190s_orn2_b32 s0, exec_hi, s2 5191// GFX10: encoding: [0x7f,0x02,0x00,0x8b] 5192 5193s_orn2_b32 s0, vcc_lo, s2 5194// GFX10: encoding: [0x6a,0x02,0x00,0x8b] 5195 5196s_orn2_b32 s0, vcc_hi, s2 5197// GFX10: encoding: [0x6b,0x02,0x00,0x8b] 5198 5199s_orn2_b32 s0, m0, s2 5200// GFX10: encoding: [0x7c,0x02,0x00,0x8b] 5201 5202s_orn2_b32 s0, 0, s2 5203// GFX10: encoding: [0x80,0x02,0x00,0x8b] 5204 5205s_orn2_b32 s0, -1, s2 5206// GFX10: encoding: [0xc1,0x02,0x00,0x8b] 5207 5208s_orn2_b32 s0, 0.5, s2 5209// GFX10: encoding: [0xf0,0x02,0x00,0x8b] 5210 5211s_orn2_b32 s0, -4.0, s2 5212// GFX10: encoding: [0xf7,0x02,0x00,0x8b] 5213 5214s_orn2_b32 s0, 0x3f717273, s2 5215// GFX10: encoding: [0xff,0x02,0x00,0x8b,0x73,0x72,0x71,0x3f] 5216 5217s_orn2_b32 s0, 0xaf123456, s2 5218// GFX10: encoding: [0xff,0x02,0x00,0x8b,0x56,0x34,0x12,0xaf] 5219 5220s_orn2_b32 s0, s1, exec_lo 5221// GFX10: encoding: [0x01,0x7e,0x00,0x8b] 5222 5223s_orn2_b32 s0, s1, exec_hi 5224// GFX10: encoding: [0x01,0x7f,0x00,0x8b] 5225 5226s_orn2_b32 s0, s1, vcc_lo 5227// GFX10: encoding: [0x01,0x6a,0x00,0x8b] 5228 5229s_orn2_b32 s0, s1, vcc_hi 5230// GFX10: encoding: [0x01,0x6b,0x00,0x8b] 5231 5232s_orn2_b32 s0, s1, m0 5233// GFX10: encoding: [0x01,0x7c,0x00,0x8b] 5234 5235s_orn2_b32 s0, s1, 0 5236// GFX10: encoding: [0x01,0x80,0x00,0x8b] 5237 5238s_orn2_b32 s0, s1, -1 5239// GFX10: encoding: [0x01,0xc1,0x00,0x8b] 5240 5241s_orn2_b32 s0, s1, 0.5 5242// GFX10: encoding: [0x01,0xf0,0x00,0x8b] 5243 5244s_orn2_b32 s0, s1, -4.0 5245// GFX10: encoding: [0x01,0xf7,0x00,0x8b] 5246 5247s_orn2_b32 s0, s1, 0x3f717273 5248// GFX10: encoding: [0x01,0xff,0x00,0x8b,0x73,0x72,0x71,0x3f] 5249 5250s_orn2_b32 s0, s1, 0xaf123456 5251// GFX10: encoding: [0x01,0xff,0x00,0x8b,0x56,0x34,0x12,0xaf] 5252 5253s_orn2_b64 s[0:1], s[2:3], s[4:5] 5254// GFX10: encoding: [0x02,0x04,0x80,0x8b] 5255 5256s_orn2_b64 s[104:105], s[102:103], s[100:101] 5257// GFX10: encoding: [0x66,0x64,0xe8,0x8b] 5258 5259s_orn2_b64 s[0:1], s[102:103], s[100:101] 5260// GFX10: encoding: [0x66,0x64,0x80,0x8b] 5261 5262s_orn2_b64 s[104:105], s[2:3], s[100:101] 5263// GFX10: encoding: [0x02,0x64,0xe8,0x8b] 5264 5265s_orn2_b64 s[104:105], s[102:103], s[4:5] 5266// GFX10: encoding: [0x66,0x04,0xe8,0x8b] 5267 5268s_orn2_b64 s[104:105], s[2:3], s[4:5] 5269// GFX10: encoding: [0x02,0x04,0xe8,0x8b] 5270 5271s_orn2_b64 s[0:1], s[102:103], s[4:5] 5272// GFX10: encoding: [0x66,0x04,0x80,0x8b] 5273 5274s_orn2_b64 s[0:1], s[2:3], s[100:101] 5275// GFX10: encoding: [0x02,0x64,0x80,0x8b] 5276 5277s_orn2_b64 exec, s[2:3], s[4:5] 5278// GFX10: encoding: [0x02,0x04,0xfe,0x8b] 5279 5280s_orn2_b64 vcc, s[2:3], s[4:5] 5281// GFX10: encoding: [0x02,0x04,0xea,0x8b] 5282 5283s_orn2_b64 s[0:1], exec, s[4:5] 5284// GFX10: encoding: [0x7e,0x04,0x80,0x8b] 5285 5286s_orn2_b64 s[0:1], vcc, s[4:5] 5287// GFX10: encoding: [0x6a,0x04,0x80,0x8b] 5288 5289s_orn2_b64 s[0:1], 0, s[4:5] 5290// GFX10: encoding: [0x80,0x04,0x80,0x8b] 5291 5292s_orn2_b64 s[0:1], -1, s[4:5] 5293// GFX10: encoding: [0xc1,0x04,0x80,0x8b] 5294 5295s_orn2_b64 s[0:1], 0.5, s[4:5] 5296// GFX10: encoding: [0xf0,0x04,0x80,0x8b] 5297 5298s_orn2_b64 s[0:1], -4.0, s[4:5] 5299// GFX10: encoding: [0xf7,0x04,0x80,0x8b] 5300 5301s_orn2_b64 s[0:1], 0x3f717273, s[4:5] 5302// GFX10: encoding: [0xff,0x04,0x80,0x8b,0x73,0x72,0x71,0x3f] 5303 5304s_orn2_b64 s[0:1], 0xaf123456, s[4:5] 5305// GFX10: encoding: [0xff,0x04,0x80,0x8b,0x56,0x34,0x12,0xaf] 5306 5307s_orn2_b64 s[0:1], s[2:3], exec 5308// GFX10: encoding: [0x02,0x7e,0x80,0x8b] 5309 5310s_orn2_b64 s[0:1], s[2:3], vcc 5311// GFX10: encoding: [0x02,0x6a,0x80,0x8b] 5312 5313s_orn2_b64 s[0:1], s[2:3], 0 5314// GFX10: encoding: [0x02,0x80,0x80,0x8b] 5315 5316s_orn2_b64 s[0:1], s[2:3], -1 5317// GFX10: encoding: [0x02,0xc1,0x80,0x8b] 5318 5319s_orn2_b64 s[0:1], s[2:3], 0.5 5320// GFX10: encoding: [0x02,0xf0,0x80,0x8b] 5321 5322s_orn2_b64 s[0:1], s[2:3], -4.0 5323// GFX10: encoding: [0x02,0xf7,0x80,0x8b] 5324 5325s_orn2_b64 s[0:1], s[2:3], 0x3f717273 5326// GFX10: encoding: [0x02,0xff,0x80,0x8b,0x73,0x72,0x71,0x3f] 5327 5328s_orn2_b64 s[0:1], s[2:3], 0xaf123456 5329// GFX10: encoding: [0x02,0xff,0x80,0x8b,0x56,0x34,0x12,0xaf] 5330 5331s_nand_b32 s0, s1, s2 5332// GFX10: encoding: [0x01,0x02,0x00,0x8c] 5333 5334s_nand_b32 s105, s104, s103 5335// GFX10: encoding: [0x68,0x67,0x69,0x8c] 5336 5337s_nand_b32 s0, s104, s103 5338// GFX10: encoding: [0x68,0x67,0x00,0x8c] 5339 5340s_nand_b32 s105, s1, s103 5341// GFX10: encoding: [0x01,0x67,0x69,0x8c] 5342 5343s_nand_b32 s105, s104, s2 5344// GFX10: encoding: [0x68,0x02,0x69,0x8c] 5345 5346s_nand_b32 s105, s1, s2 5347// GFX10: encoding: [0x01,0x02,0x69,0x8c] 5348 5349s_nand_b32 s0, s104, s2 5350// GFX10: encoding: [0x68,0x02,0x00,0x8c] 5351 5352s_nand_b32 s0, s1, s103 5353// GFX10: encoding: [0x01,0x67,0x00,0x8c] 5354 5355s_nand_b32 exec_lo, s1, s2 5356// GFX10: encoding: [0x01,0x02,0x7e,0x8c] 5357 5358s_nand_b32 exec_hi, s1, s2 5359// GFX10: encoding: [0x01,0x02,0x7f,0x8c] 5360 5361s_nand_b32 vcc_lo, s1, s2 5362// GFX10: encoding: [0x01,0x02,0x6a,0x8c] 5363 5364s_nand_b32 vcc_hi, s1, s2 5365// GFX10: encoding: [0x01,0x02,0x6b,0x8c] 5366 5367s_nand_b32 m0, s1, s2 5368// GFX10: encoding: [0x01,0x02,0x7c,0x8c] 5369 5370s_nand_b32 s0, exec_lo, s2 5371// GFX10: encoding: [0x7e,0x02,0x00,0x8c] 5372 5373s_nand_b32 s0, exec_hi, s2 5374// GFX10: encoding: [0x7f,0x02,0x00,0x8c] 5375 5376s_nand_b32 s0, vcc_lo, s2 5377// GFX10: encoding: [0x6a,0x02,0x00,0x8c] 5378 5379s_nand_b32 s0, vcc_hi, s2 5380// GFX10: encoding: [0x6b,0x02,0x00,0x8c] 5381 5382s_nand_b32 s0, m0, s2 5383// GFX10: encoding: [0x7c,0x02,0x00,0x8c] 5384 5385s_nand_b32 s0, 0, s2 5386// GFX10: encoding: [0x80,0x02,0x00,0x8c] 5387 5388s_nand_b32 s0, -1, s2 5389// GFX10: encoding: [0xc1,0x02,0x00,0x8c] 5390 5391s_nand_b32 s0, 0.5, s2 5392// GFX10: encoding: [0xf0,0x02,0x00,0x8c] 5393 5394s_nand_b32 s0, -4.0, s2 5395// GFX10: encoding: [0xf7,0x02,0x00,0x8c] 5396 5397s_nand_b32 s0, 0x3f717273, s2 5398// GFX10: encoding: [0xff,0x02,0x00,0x8c,0x73,0x72,0x71,0x3f] 5399 5400s_nand_b32 s0, 0xaf123456, s2 5401// GFX10: encoding: [0xff,0x02,0x00,0x8c,0x56,0x34,0x12,0xaf] 5402 5403s_nand_b32 s0, s1, exec_lo 5404// GFX10: encoding: [0x01,0x7e,0x00,0x8c] 5405 5406s_nand_b32 s0, s1, exec_hi 5407// GFX10: encoding: [0x01,0x7f,0x00,0x8c] 5408 5409s_nand_b32 s0, s1, vcc_lo 5410// GFX10: encoding: [0x01,0x6a,0x00,0x8c] 5411 5412s_nand_b32 s0, s1, vcc_hi 5413// GFX10: encoding: [0x01,0x6b,0x00,0x8c] 5414 5415s_nand_b32 s0, s1, m0 5416// GFX10: encoding: [0x01,0x7c,0x00,0x8c] 5417 5418s_nand_b32 s0, s1, 0 5419// GFX10: encoding: [0x01,0x80,0x00,0x8c] 5420 5421s_nand_b32 s0, s1, -1 5422// GFX10: encoding: [0x01,0xc1,0x00,0x8c] 5423 5424s_nand_b32 s0, s1, 0.5 5425// GFX10: encoding: [0x01,0xf0,0x00,0x8c] 5426 5427s_nand_b32 s0, s1, -4.0 5428// GFX10: encoding: [0x01,0xf7,0x00,0x8c] 5429 5430s_nand_b32 s0, s1, 0x3f717273 5431// GFX10: encoding: [0x01,0xff,0x00,0x8c,0x73,0x72,0x71,0x3f] 5432 5433s_nand_b32 s0, s1, 0xaf123456 5434// GFX10: encoding: [0x01,0xff,0x00,0x8c,0x56,0x34,0x12,0xaf] 5435 5436s_nand_b64 s[0:1], s[2:3], s[4:5] 5437// GFX10: encoding: [0x02,0x04,0x80,0x8c] 5438 5439s_nand_b64 s[104:105], s[102:103], s[100:101] 5440// GFX10: encoding: [0x66,0x64,0xe8,0x8c] 5441 5442s_nand_b64 s[0:1], s[102:103], s[100:101] 5443// GFX10: encoding: [0x66,0x64,0x80,0x8c] 5444 5445s_nand_b64 s[104:105], s[2:3], s[100:101] 5446// GFX10: encoding: [0x02,0x64,0xe8,0x8c] 5447 5448s_nand_b64 s[104:105], s[102:103], s[4:5] 5449// GFX10: encoding: [0x66,0x04,0xe8,0x8c] 5450 5451s_nand_b64 s[104:105], s[2:3], s[4:5] 5452// GFX10: encoding: [0x02,0x04,0xe8,0x8c] 5453 5454s_nand_b64 s[0:1], s[102:103], s[4:5] 5455// GFX10: encoding: [0x66,0x04,0x80,0x8c] 5456 5457s_nand_b64 s[0:1], s[2:3], s[100:101] 5458// GFX10: encoding: [0x02,0x64,0x80,0x8c] 5459 5460s_nand_b64 exec, s[2:3], s[4:5] 5461// GFX10: encoding: [0x02,0x04,0xfe,0x8c] 5462 5463s_nand_b64 vcc, s[2:3], s[4:5] 5464// GFX10: encoding: [0x02,0x04,0xea,0x8c] 5465 5466s_nand_b64 s[0:1], exec, s[4:5] 5467// GFX10: encoding: [0x7e,0x04,0x80,0x8c] 5468 5469s_nand_b64 s[0:1], vcc, s[4:5] 5470// GFX10: encoding: [0x6a,0x04,0x80,0x8c] 5471 5472s_nand_b64 s[0:1], 0, s[4:5] 5473// GFX10: encoding: [0x80,0x04,0x80,0x8c] 5474 5475s_nand_b64 s[0:1], -1, s[4:5] 5476// GFX10: encoding: [0xc1,0x04,0x80,0x8c] 5477 5478s_nand_b64 s[0:1], 0.5, s[4:5] 5479// GFX10: encoding: [0xf0,0x04,0x80,0x8c] 5480 5481s_nand_b64 s[0:1], -4.0, s[4:5] 5482// GFX10: encoding: [0xf7,0x04,0x80,0x8c] 5483 5484s_nand_b64 s[0:1], 0x3f717273, s[4:5] 5485// GFX10: encoding: [0xff,0x04,0x80,0x8c,0x73,0x72,0x71,0x3f] 5486 5487s_nand_b64 s[0:1], 0xaf123456, s[4:5] 5488// GFX10: encoding: [0xff,0x04,0x80,0x8c,0x56,0x34,0x12,0xaf] 5489 5490s_nand_b64 s[0:1], s[2:3], exec 5491// GFX10: encoding: [0x02,0x7e,0x80,0x8c] 5492 5493s_nand_b64 s[0:1], s[2:3], vcc 5494// GFX10: encoding: [0x02,0x6a,0x80,0x8c] 5495 5496s_nand_b64 s[0:1], s[2:3], 0 5497// GFX10: encoding: [0x02,0x80,0x80,0x8c] 5498 5499s_nand_b64 s[0:1], s[2:3], -1 5500// GFX10: encoding: [0x02,0xc1,0x80,0x8c] 5501 5502s_nand_b64 s[0:1], s[2:3], 0.5 5503// GFX10: encoding: [0x02,0xf0,0x80,0x8c] 5504 5505s_nand_b64 s[0:1], s[2:3], -4.0 5506// GFX10: encoding: [0x02,0xf7,0x80,0x8c] 5507 5508s_nand_b64 s[0:1], s[2:3], 0x3f717273 5509// GFX10: encoding: [0x02,0xff,0x80,0x8c,0x73,0x72,0x71,0x3f] 5510 5511s_nand_b64 s[0:1], s[2:3], 0xaf123456 5512// GFX10: encoding: [0x02,0xff,0x80,0x8c,0x56,0x34,0x12,0xaf] 5513 5514s_nor_b32 s0, s1, s2 5515// GFX10: encoding: [0x01,0x02,0x00,0x8d] 5516 5517s_nor_b32 s105, s104, s103 5518// GFX10: encoding: [0x68,0x67,0x69,0x8d] 5519 5520s_nor_b32 s0, s104, s103 5521// GFX10: encoding: [0x68,0x67,0x00,0x8d] 5522 5523s_nor_b32 s105, s1, s103 5524// GFX10: encoding: [0x01,0x67,0x69,0x8d] 5525 5526s_nor_b32 s105, s104, s2 5527// GFX10: encoding: [0x68,0x02,0x69,0x8d] 5528 5529s_nor_b32 s105, s1, s2 5530// GFX10: encoding: [0x01,0x02,0x69,0x8d] 5531 5532s_nor_b32 s0, s104, s2 5533// GFX10: encoding: [0x68,0x02,0x00,0x8d] 5534 5535s_nor_b32 s0, s1, s103 5536// GFX10: encoding: [0x01,0x67,0x00,0x8d] 5537 5538s_nor_b32 exec_lo, s1, s2 5539// GFX10: encoding: [0x01,0x02,0x7e,0x8d] 5540 5541s_nor_b32 exec_hi, s1, s2 5542// GFX10: encoding: [0x01,0x02,0x7f,0x8d] 5543 5544s_nor_b32 vcc_lo, s1, s2 5545// GFX10: encoding: [0x01,0x02,0x6a,0x8d] 5546 5547s_nor_b32 vcc_hi, s1, s2 5548// GFX10: encoding: [0x01,0x02,0x6b,0x8d] 5549 5550s_nor_b32 m0, s1, s2 5551// GFX10: encoding: [0x01,0x02,0x7c,0x8d] 5552 5553s_nor_b32 s0, exec_lo, s2 5554// GFX10: encoding: [0x7e,0x02,0x00,0x8d] 5555 5556s_nor_b32 s0, exec_hi, s2 5557// GFX10: encoding: [0x7f,0x02,0x00,0x8d] 5558 5559s_nor_b32 s0, vcc_lo, s2 5560// GFX10: encoding: [0x6a,0x02,0x00,0x8d] 5561 5562s_nor_b32 s0, vcc_hi, s2 5563// GFX10: encoding: [0x6b,0x02,0x00,0x8d] 5564 5565s_nor_b32 s0, m0, s2 5566// GFX10: encoding: [0x7c,0x02,0x00,0x8d] 5567 5568s_nor_b32 s0, 0, s2 5569// GFX10: encoding: [0x80,0x02,0x00,0x8d] 5570 5571s_nor_b32 s0, -1, s2 5572// GFX10: encoding: [0xc1,0x02,0x00,0x8d] 5573 5574s_nor_b32 s0, 0.5, s2 5575// GFX10: encoding: [0xf0,0x02,0x00,0x8d] 5576 5577s_nor_b32 s0, -4.0, s2 5578// GFX10: encoding: [0xf7,0x02,0x00,0x8d] 5579 5580s_nor_b32 s0, 0x3f717273, s2 5581// GFX10: encoding: [0xff,0x02,0x00,0x8d,0x73,0x72,0x71,0x3f] 5582 5583s_nor_b32 s0, 0xaf123456, s2 5584// GFX10: encoding: [0xff,0x02,0x00,0x8d,0x56,0x34,0x12,0xaf] 5585 5586s_nor_b32 s0, s1, exec_lo 5587// GFX10: encoding: [0x01,0x7e,0x00,0x8d] 5588 5589s_nor_b32 s0, s1, exec_hi 5590// GFX10: encoding: [0x01,0x7f,0x00,0x8d] 5591 5592s_nor_b32 s0, s1, vcc_lo 5593// GFX10: encoding: [0x01,0x6a,0x00,0x8d] 5594 5595s_nor_b32 s0, s1, vcc_hi 5596// GFX10: encoding: [0x01,0x6b,0x00,0x8d] 5597 5598s_nor_b32 s0, s1, m0 5599// GFX10: encoding: [0x01,0x7c,0x00,0x8d] 5600 5601s_nor_b32 s0, s1, 0 5602// GFX10: encoding: [0x01,0x80,0x00,0x8d] 5603 5604s_nor_b32 s0, s1, -1 5605// GFX10: encoding: [0x01,0xc1,0x00,0x8d] 5606 5607s_nor_b32 s0, s1, 0.5 5608// GFX10: encoding: [0x01,0xf0,0x00,0x8d] 5609 5610s_nor_b32 s0, s1, -4.0 5611// GFX10: encoding: [0x01,0xf7,0x00,0x8d] 5612 5613s_nor_b32 s0, s1, 0x3f717273 5614// GFX10: encoding: [0x01,0xff,0x00,0x8d,0x73,0x72,0x71,0x3f] 5615 5616s_nor_b32 s0, s1, 0xaf123456 5617// GFX10: encoding: [0x01,0xff,0x00,0x8d,0x56,0x34,0x12,0xaf] 5618 5619s_nor_b64 s[0:1], s[2:3], s[4:5] 5620// GFX10: encoding: [0x02,0x04,0x80,0x8d] 5621 5622s_nor_b64 s[104:105], s[102:103], s[100:101] 5623// GFX10: encoding: [0x66,0x64,0xe8,0x8d] 5624 5625s_nor_b64 s[0:1], s[102:103], s[100:101] 5626// GFX10: encoding: [0x66,0x64,0x80,0x8d] 5627 5628s_nor_b64 s[104:105], s[2:3], s[100:101] 5629// GFX10: encoding: [0x02,0x64,0xe8,0x8d] 5630 5631s_nor_b64 s[104:105], s[102:103], s[4:5] 5632// GFX10: encoding: [0x66,0x04,0xe8,0x8d] 5633 5634s_nor_b64 s[104:105], s[2:3], s[4:5] 5635// GFX10: encoding: [0x02,0x04,0xe8,0x8d] 5636 5637s_nor_b64 s[0:1], s[102:103], s[4:5] 5638// GFX10: encoding: [0x66,0x04,0x80,0x8d] 5639 5640s_nor_b64 s[0:1], s[2:3], s[100:101] 5641// GFX10: encoding: [0x02,0x64,0x80,0x8d] 5642 5643s_nor_b64 exec, s[2:3], s[4:5] 5644// GFX10: encoding: [0x02,0x04,0xfe,0x8d] 5645 5646s_nor_b64 vcc, s[2:3], s[4:5] 5647// GFX10: encoding: [0x02,0x04,0xea,0x8d] 5648 5649s_nor_b64 s[0:1], exec, s[4:5] 5650// GFX10: encoding: [0x7e,0x04,0x80,0x8d] 5651 5652s_nor_b64 s[0:1], vcc, s[4:5] 5653// GFX10: encoding: [0x6a,0x04,0x80,0x8d] 5654 5655s_nor_b64 s[0:1], 0, s[4:5] 5656// GFX10: encoding: [0x80,0x04,0x80,0x8d] 5657 5658s_nor_b64 s[0:1], -1, s[4:5] 5659// GFX10: encoding: [0xc1,0x04,0x80,0x8d] 5660 5661s_nor_b64 s[0:1], 0.5, s[4:5] 5662// GFX10: encoding: [0xf0,0x04,0x80,0x8d] 5663 5664s_nor_b64 s[0:1], -4.0, s[4:5] 5665// GFX10: encoding: [0xf7,0x04,0x80,0x8d] 5666 5667s_nor_b64 s[0:1], 0x3f717273, s[4:5] 5668// GFX10: encoding: [0xff,0x04,0x80,0x8d,0x73,0x72,0x71,0x3f] 5669 5670s_nor_b64 s[0:1], 0xaf123456, s[4:5] 5671// GFX10: encoding: [0xff,0x04,0x80,0x8d,0x56,0x34,0x12,0xaf] 5672 5673s_nor_b64 s[0:1], s[2:3], exec 5674// GFX10: encoding: [0x02,0x7e,0x80,0x8d] 5675 5676s_nor_b64 s[0:1], s[2:3], vcc 5677// GFX10: encoding: [0x02,0x6a,0x80,0x8d] 5678 5679s_nor_b64 s[0:1], s[2:3], 0 5680// GFX10: encoding: [0x02,0x80,0x80,0x8d] 5681 5682s_nor_b64 s[0:1], s[2:3], -1 5683// GFX10: encoding: [0x02,0xc1,0x80,0x8d] 5684 5685s_nor_b64 s[0:1], s[2:3], 0.5 5686// GFX10: encoding: [0x02,0xf0,0x80,0x8d] 5687 5688s_nor_b64 s[0:1], s[2:3], -4.0 5689// GFX10: encoding: [0x02,0xf7,0x80,0x8d] 5690 5691s_nor_b64 s[0:1], s[2:3], 0x3f717273 5692// GFX10: encoding: [0x02,0xff,0x80,0x8d,0x73,0x72,0x71,0x3f] 5693 5694s_nor_b64 s[0:1], s[2:3], 0xaf123456 5695// GFX10: encoding: [0x02,0xff,0x80,0x8d,0x56,0x34,0x12,0xaf] 5696 5697s_xnor_b32 s0, s1, s2 5698// GFX10: encoding: [0x01,0x02,0x00,0x8e] 5699 5700s_xnor_b32 s105, s104, s103 5701// GFX10: encoding: [0x68,0x67,0x69,0x8e] 5702 5703s_xnor_b32 s0, s104, s103 5704// GFX10: encoding: [0x68,0x67,0x00,0x8e] 5705 5706s_xnor_b32 s105, s1, s103 5707// GFX10: encoding: [0x01,0x67,0x69,0x8e] 5708 5709s_xnor_b32 s105, s104, s2 5710// GFX10: encoding: [0x68,0x02,0x69,0x8e] 5711 5712s_xnor_b32 s105, s1, s2 5713// GFX10: encoding: [0x01,0x02,0x69,0x8e] 5714 5715s_xnor_b32 s0, s104, s2 5716// GFX10: encoding: [0x68,0x02,0x00,0x8e] 5717 5718s_xnor_b32 s0, s1, s103 5719// GFX10: encoding: [0x01,0x67,0x00,0x8e] 5720 5721s_xnor_b32 exec_lo, s1, s2 5722// GFX10: encoding: [0x01,0x02,0x7e,0x8e] 5723 5724s_xnor_b32 exec_hi, s1, s2 5725// GFX10: encoding: [0x01,0x02,0x7f,0x8e] 5726 5727s_xnor_b32 vcc_lo, s1, s2 5728// GFX10: encoding: [0x01,0x02,0x6a,0x8e] 5729 5730s_xnor_b32 vcc_hi, s1, s2 5731// GFX10: encoding: [0x01,0x02,0x6b,0x8e] 5732 5733s_xnor_b32 m0, s1, s2 5734// GFX10: encoding: [0x01,0x02,0x7c,0x8e] 5735 5736s_xnor_b32 s0, exec_lo, s2 5737// GFX10: encoding: [0x7e,0x02,0x00,0x8e] 5738 5739s_xnor_b32 s0, exec_hi, s2 5740// GFX10: encoding: [0x7f,0x02,0x00,0x8e] 5741 5742s_xnor_b32 s0, vcc_lo, s2 5743// GFX10: encoding: [0x6a,0x02,0x00,0x8e] 5744 5745s_xnor_b32 s0, vcc_hi, s2 5746// GFX10: encoding: [0x6b,0x02,0x00,0x8e] 5747 5748s_xnor_b32 s0, m0, s2 5749// GFX10: encoding: [0x7c,0x02,0x00,0x8e] 5750 5751s_xnor_b32 s0, 0, s2 5752// GFX10: encoding: [0x80,0x02,0x00,0x8e] 5753 5754s_xnor_b32 s0, -1, s2 5755// GFX10: encoding: [0xc1,0x02,0x00,0x8e] 5756 5757s_xnor_b32 s0, 0.5, s2 5758// GFX10: encoding: [0xf0,0x02,0x00,0x8e] 5759 5760s_xnor_b32 s0, -4.0, s2 5761// GFX10: encoding: [0xf7,0x02,0x00,0x8e] 5762 5763s_xnor_b32 s0, 0x3f717273, s2 5764// GFX10: encoding: [0xff,0x02,0x00,0x8e,0x73,0x72,0x71,0x3f] 5765 5766s_xnor_b32 s0, 0xaf123456, s2 5767// GFX10: encoding: [0xff,0x02,0x00,0x8e,0x56,0x34,0x12,0xaf] 5768 5769s_xnor_b32 s0, s1, exec_lo 5770// GFX10: encoding: [0x01,0x7e,0x00,0x8e] 5771 5772s_xnor_b32 s0, s1, exec_hi 5773// GFX10: encoding: [0x01,0x7f,0x00,0x8e] 5774 5775s_xnor_b32 s0, s1, vcc_lo 5776// GFX10: encoding: [0x01,0x6a,0x00,0x8e] 5777 5778s_xnor_b32 s0, s1, vcc_hi 5779// GFX10: encoding: [0x01,0x6b,0x00,0x8e] 5780 5781s_xnor_b32 s0, s1, m0 5782// GFX10: encoding: [0x01,0x7c,0x00,0x8e] 5783 5784s_xnor_b32 s0, s1, 0 5785// GFX10: encoding: [0x01,0x80,0x00,0x8e] 5786 5787s_xnor_b32 s0, s1, -1 5788// GFX10: encoding: [0x01,0xc1,0x00,0x8e] 5789 5790s_xnor_b32 s0, s1, 0.5 5791// GFX10: encoding: [0x01,0xf0,0x00,0x8e] 5792 5793s_xnor_b32 s0, s1, -4.0 5794// GFX10: encoding: [0x01,0xf7,0x00,0x8e] 5795 5796s_xnor_b32 s0, s1, 0x3f717273 5797// GFX10: encoding: [0x01,0xff,0x00,0x8e,0x73,0x72,0x71,0x3f] 5798 5799s_xnor_b32 s0, s1, 0xaf123456 5800// GFX10: encoding: [0x01,0xff,0x00,0x8e,0x56,0x34,0x12,0xaf] 5801 5802s_xnor_b64 s[0:1], s[2:3], s[4:5] 5803// GFX10: encoding: [0x02,0x04,0x80,0x8e] 5804 5805s_xnor_b64 s[104:105], s[102:103], s[100:101] 5806// GFX10: encoding: [0x66,0x64,0xe8,0x8e] 5807 5808s_xnor_b64 s[0:1], s[102:103], s[100:101] 5809// GFX10: encoding: [0x66,0x64,0x80,0x8e] 5810 5811s_xnor_b64 s[104:105], s[2:3], s[100:101] 5812// GFX10: encoding: [0x02,0x64,0xe8,0x8e] 5813 5814s_xnor_b64 s[104:105], s[102:103], s[4:5] 5815// GFX10: encoding: [0x66,0x04,0xe8,0x8e] 5816 5817s_xnor_b64 s[104:105], s[2:3], s[4:5] 5818// GFX10: encoding: [0x02,0x04,0xe8,0x8e] 5819 5820s_xnor_b64 s[0:1], s[102:103], s[4:5] 5821// GFX10: encoding: [0x66,0x04,0x80,0x8e] 5822 5823s_xnor_b64 s[0:1], s[2:3], s[100:101] 5824// GFX10: encoding: [0x02,0x64,0x80,0x8e] 5825 5826s_xnor_b64 exec, s[2:3], s[4:5] 5827// GFX10: encoding: [0x02,0x04,0xfe,0x8e] 5828 5829s_xnor_b64 vcc, s[2:3], s[4:5] 5830// GFX10: encoding: [0x02,0x04,0xea,0x8e] 5831 5832s_xnor_b64 s[0:1], exec, s[4:5] 5833// GFX10: encoding: [0x7e,0x04,0x80,0x8e] 5834 5835s_xnor_b64 s[0:1], vcc, s[4:5] 5836// GFX10: encoding: [0x6a,0x04,0x80,0x8e] 5837 5838s_xnor_b64 s[0:1], 0, s[4:5] 5839// GFX10: encoding: [0x80,0x04,0x80,0x8e] 5840 5841s_xnor_b64 s[0:1], -1, s[4:5] 5842// GFX10: encoding: [0xc1,0x04,0x80,0x8e] 5843 5844s_xnor_b64 s[0:1], 0.5, s[4:5] 5845// GFX10: encoding: [0xf0,0x04,0x80,0x8e] 5846 5847s_xnor_b64 s[0:1], -4.0, s[4:5] 5848// GFX10: encoding: [0xf7,0x04,0x80,0x8e] 5849 5850s_xnor_b64 s[0:1], 0x3f717273, s[4:5] 5851// GFX10: encoding: [0xff,0x04,0x80,0x8e,0x73,0x72,0x71,0x3f] 5852 5853s_xnor_b64 s[0:1], 0xaf123456, s[4:5] 5854// GFX10: encoding: [0xff,0x04,0x80,0x8e,0x56,0x34,0x12,0xaf] 5855 5856s_xnor_b64 s[0:1], s[2:3], exec 5857// GFX10: encoding: [0x02,0x7e,0x80,0x8e] 5858 5859s_xnor_b64 s[0:1], s[2:3], vcc 5860// GFX10: encoding: [0x02,0x6a,0x80,0x8e] 5861 5862s_xnor_b64 s[0:1], s[2:3], 0 5863// GFX10: encoding: [0x02,0x80,0x80,0x8e] 5864 5865s_xnor_b64 s[0:1], s[2:3], -1 5866// GFX10: encoding: [0x02,0xc1,0x80,0x8e] 5867 5868s_xnor_b64 s[0:1], s[2:3], 0.5 5869// GFX10: encoding: [0x02,0xf0,0x80,0x8e] 5870 5871s_xnor_b64 s[0:1], s[2:3], -4.0 5872// GFX10: encoding: [0x02,0xf7,0x80,0x8e] 5873 5874s_xnor_b64 s[0:1], s[2:3], 0x3f717273 5875// GFX10: encoding: [0x02,0xff,0x80,0x8e,0x73,0x72,0x71,0x3f] 5876 5877s_xnor_b64 s[0:1], s[2:3], 0xaf123456 5878// GFX10: encoding: [0x02,0xff,0x80,0x8e,0x56,0x34,0x12,0xaf] 5879 5880s_lshl_b32 s0, s1, s2 5881// GFX10: encoding: [0x01,0x02,0x00,0x8f] 5882 5883s_lshl_b32 s105, s104, s103 5884// GFX10: encoding: [0x68,0x67,0x69,0x8f] 5885 5886s_lshl_b32 s0, s104, s103 5887// GFX10: encoding: [0x68,0x67,0x00,0x8f] 5888 5889s_lshl_b32 s105, s1, s103 5890// GFX10: encoding: [0x01,0x67,0x69,0x8f] 5891 5892s_lshl_b32 s105, s104, s2 5893// GFX10: encoding: [0x68,0x02,0x69,0x8f] 5894 5895s_lshl_b32 s105, s1, s2 5896// GFX10: encoding: [0x01,0x02,0x69,0x8f] 5897 5898s_lshl_b32 s0, s104, s2 5899// GFX10: encoding: [0x68,0x02,0x00,0x8f] 5900 5901s_lshl_b32 s0, s1, s103 5902// GFX10: encoding: [0x01,0x67,0x00,0x8f] 5903 5904s_lshl_b32 exec_lo, s1, s2 5905// GFX10: encoding: [0x01,0x02,0x7e,0x8f] 5906 5907s_lshl_b32 exec_hi, s1, s2 5908// GFX10: encoding: [0x01,0x02,0x7f,0x8f] 5909 5910s_lshl_b32 vcc_lo, s1, s2 5911// GFX10: encoding: [0x01,0x02,0x6a,0x8f] 5912 5913s_lshl_b32 vcc_hi, s1, s2 5914// GFX10: encoding: [0x01,0x02,0x6b,0x8f] 5915 5916s_lshl_b32 m0, s1, s2 5917// GFX10: encoding: [0x01,0x02,0x7c,0x8f] 5918 5919s_lshl_b32 s0, exec_lo, s2 5920// GFX10: encoding: [0x7e,0x02,0x00,0x8f] 5921 5922s_lshl_b32 s0, exec_hi, s2 5923// GFX10: encoding: [0x7f,0x02,0x00,0x8f] 5924 5925s_lshl_b32 s0, vcc_lo, s2 5926// GFX10: encoding: [0x6a,0x02,0x00,0x8f] 5927 5928s_lshl_b32 s0, vcc_hi, s2 5929// GFX10: encoding: [0x6b,0x02,0x00,0x8f] 5930 5931s_lshl_b32 s0, m0, s2 5932// GFX10: encoding: [0x7c,0x02,0x00,0x8f] 5933 5934s_lshl_b32 s0, 0, s2 5935// GFX10: encoding: [0x80,0x02,0x00,0x8f] 5936 5937s_lshl_b32 s0, -1, s2 5938// GFX10: encoding: [0xc1,0x02,0x00,0x8f] 5939 5940s_lshl_b32 s0, 0.5, s2 5941// GFX10: encoding: [0xf0,0x02,0x00,0x8f] 5942 5943s_lshl_b32 s0, -4.0, s2 5944// GFX10: encoding: [0xf7,0x02,0x00,0x8f] 5945 5946s_lshl_b32 s0, 0x3f717273, s2 5947// GFX10: encoding: [0xff,0x02,0x00,0x8f,0x73,0x72,0x71,0x3f] 5948 5949s_lshl_b32 s0, 0xaf123456, s2 5950// GFX10: encoding: [0xff,0x02,0x00,0x8f,0x56,0x34,0x12,0xaf] 5951 5952s_lshl_b32 s0, s1, exec_lo 5953// GFX10: encoding: [0x01,0x7e,0x00,0x8f] 5954 5955s_lshl_b32 s0, s1, exec_hi 5956// GFX10: encoding: [0x01,0x7f,0x00,0x8f] 5957 5958s_lshl_b32 s0, s1, vcc_lo 5959// GFX10: encoding: [0x01,0x6a,0x00,0x8f] 5960 5961s_lshl_b32 s0, s1, vcc_hi 5962// GFX10: encoding: [0x01,0x6b,0x00,0x8f] 5963 5964s_lshl_b32 s0, s1, m0 5965// GFX10: encoding: [0x01,0x7c,0x00,0x8f] 5966 5967s_lshl_b32 s0, s1, 0 5968// GFX10: encoding: [0x01,0x80,0x00,0x8f] 5969 5970s_lshl_b32 s0, s1, -1 5971// GFX10: encoding: [0x01,0xc1,0x00,0x8f] 5972 5973s_lshl_b32 s0, s1, 0.5 5974// GFX10: encoding: [0x01,0xf0,0x00,0x8f] 5975 5976s_lshl_b32 s0, s1, -4.0 5977// GFX10: encoding: [0x01,0xf7,0x00,0x8f] 5978 5979s_lshl_b32 s0, s1, 0x3f717273 5980// GFX10: encoding: [0x01,0xff,0x00,0x8f,0x73,0x72,0x71,0x3f] 5981 5982s_lshl_b32 s0, s1, 0xaf123456 5983// GFX10: encoding: [0x01,0xff,0x00,0x8f,0x56,0x34,0x12,0xaf] 5984 5985s_lshl_b64 s[0:1], s[2:3], s4 5986// GFX10: encoding: [0x02,0x04,0x80,0x8f] 5987 5988s_lshl_b64 s[104:105], s[102:103], s100 5989// GFX10: encoding: [0x66,0x64,0xe8,0x8f] 5990 5991s_lshl_b64 s[0:1], s[102:103], s100 5992// GFX10: encoding: [0x66,0x64,0x80,0x8f] 5993 5994s_lshl_b64 s[104:105], s[2:3], s100 5995// GFX10: encoding: [0x02,0x64,0xe8,0x8f] 5996 5997s_lshl_b64 s[104:105], s[102:103], s4 5998// GFX10: encoding: [0x66,0x04,0xe8,0x8f] 5999 6000s_lshl_b64 s[104:105], s[2:3], s4 6001// GFX10: encoding: [0x02,0x04,0xe8,0x8f] 6002 6003s_lshl_b64 s[0:1], s[102:103], s4 6004// GFX10: encoding: [0x66,0x04,0x80,0x8f] 6005 6006s_lshl_b64 s[0:1], s[2:3], s100 6007// GFX10: encoding: [0x02,0x64,0x80,0x8f] 6008 6009s_lshl_b64 exec, s[2:3], s4 6010// GFX10: encoding: [0x02,0x04,0xfe,0x8f] 6011 6012s_lshl_b64 vcc, s[2:3], s4 6013// GFX10: encoding: [0x02,0x04,0xea,0x8f] 6014 6015s_lshl_b64 s[0:1], exec, s4 6016// GFX10: encoding: [0x7e,0x04,0x80,0x8f] 6017 6018s_lshl_b64 s[0:1], vcc, s4 6019// GFX10: encoding: [0x6a,0x04,0x80,0x8f] 6020 6021s_lshl_b64 s[0:1], 0, s4 6022// GFX10: encoding: [0x80,0x04,0x80,0x8f] 6023 6024s_lshl_b64 s[0:1], -1, s4 6025// GFX10: encoding: [0xc1,0x04,0x80,0x8f] 6026 6027s_lshl_b64 s[0:1], 0.5, s4 6028// GFX10: encoding: [0xf0,0x04,0x80,0x8f] 6029 6030s_lshl_b64 s[0:1], -4.0, s4 6031// GFX10: encoding: [0xf7,0x04,0x80,0x8f] 6032 6033s_lshl_b64 s[0:1], 0x3f717273, s4 6034// GFX10: encoding: [0xff,0x04,0x80,0x8f,0x73,0x72,0x71,0x3f] 6035 6036s_lshl_b64 s[0:1], 0xaf123456, s4 6037// GFX10: encoding: [0xff,0x04,0x80,0x8f,0x56,0x34,0x12,0xaf] 6038 6039s_lshl_b64 s[0:1], s[2:3], exec_lo 6040// GFX10: encoding: [0x02,0x7e,0x80,0x8f] 6041 6042s_lshl_b64 s[0:1], s[2:3], vcc_lo 6043// GFX10: encoding: [0x02,0x6a,0x80,0x8f] 6044 6045s_lshl_b64 s[0:1], s[2:3], 0 6046// GFX10: encoding: [0x02,0x80,0x80,0x8f] 6047 6048s_lshl_b64 s[0:1], s[2:3], -1 6049// GFX10: encoding: [0x02,0xc1,0x80,0x8f] 6050 6051s_lshl_b64 s[0:1], s[2:3], 0.5 6052// GFX10: encoding: [0x02,0xf0,0x80,0x8f] 6053 6054s_lshl_b64 s[0:1], s[2:3], -4.0 6055// GFX10: encoding: [0x02,0xf7,0x80,0x8f] 6056 6057s_lshl_b64 s[0:1], s[2:3], 0x3f717273 6058// GFX10: encoding: [0x02,0xff,0x80,0x8f,0x73,0x72,0x71,0x3f] 6059 6060s_lshl_b64 s[0:1], s[2:3], 0xaf123456 6061// GFX10: encoding: [0x02,0xff,0x80,0x8f,0x56,0x34,0x12,0xaf] 6062 6063s_lshr_b32 s0, s1, s2 6064// GFX10: encoding: [0x01,0x02,0x00,0x90] 6065 6066s_lshr_b32 s105, s104, s103 6067// GFX10: encoding: [0x68,0x67,0x69,0x90] 6068 6069s_lshr_b32 s0, s104, s103 6070// GFX10: encoding: [0x68,0x67,0x00,0x90] 6071 6072s_lshr_b32 s105, s1, s103 6073// GFX10: encoding: [0x01,0x67,0x69,0x90] 6074 6075s_lshr_b32 s105, s104, s2 6076// GFX10: encoding: [0x68,0x02,0x69,0x90] 6077 6078s_lshr_b32 s105, s1, s2 6079// GFX10: encoding: [0x01,0x02,0x69,0x90] 6080 6081s_lshr_b32 s0, s104, s2 6082// GFX10: encoding: [0x68,0x02,0x00,0x90] 6083 6084s_lshr_b32 s0, s1, s103 6085// GFX10: encoding: [0x01,0x67,0x00,0x90] 6086 6087s_lshr_b32 exec_lo, s1, s2 6088// GFX10: encoding: [0x01,0x02,0x7e,0x90] 6089 6090s_lshr_b32 exec_hi, s1, s2 6091// GFX10: encoding: [0x01,0x02,0x7f,0x90] 6092 6093s_lshr_b32 vcc_lo, s1, s2 6094// GFX10: encoding: [0x01,0x02,0x6a,0x90] 6095 6096s_lshr_b32 vcc_hi, s1, s2 6097// GFX10: encoding: [0x01,0x02,0x6b,0x90] 6098 6099s_lshr_b32 m0, s1, s2 6100// GFX10: encoding: [0x01,0x02,0x7c,0x90] 6101 6102s_lshr_b32 s0, exec_lo, s2 6103// GFX10: encoding: [0x7e,0x02,0x00,0x90] 6104 6105s_lshr_b32 s0, exec_hi, s2 6106// GFX10: encoding: [0x7f,0x02,0x00,0x90] 6107 6108s_lshr_b32 s0, vcc_lo, s2 6109// GFX10: encoding: [0x6a,0x02,0x00,0x90] 6110 6111s_lshr_b32 s0, vcc_hi, s2 6112// GFX10: encoding: [0x6b,0x02,0x00,0x90] 6113 6114s_lshr_b32 s0, m0, s2 6115// GFX10: encoding: [0x7c,0x02,0x00,0x90] 6116 6117s_lshr_b32 s0, 0, s2 6118// GFX10: encoding: [0x80,0x02,0x00,0x90] 6119 6120s_lshr_b32 s0, -1, s2 6121// GFX10: encoding: [0xc1,0x02,0x00,0x90] 6122 6123s_lshr_b32 s0, 0.5, s2 6124// GFX10: encoding: [0xf0,0x02,0x00,0x90] 6125 6126s_lshr_b32 s0, -4.0, s2 6127// GFX10: encoding: [0xf7,0x02,0x00,0x90] 6128 6129s_lshr_b32 s0, 0x3f717273, s2 6130// GFX10: encoding: [0xff,0x02,0x00,0x90,0x73,0x72,0x71,0x3f] 6131 6132s_lshr_b32 s0, 0xaf123456, s2 6133// GFX10: encoding: [0xff,0x02,0x00,0x90,0x56,0x34,0x12,0xaf] 6134 6135s_lshr_b32 s0, s1, exec_lo 6136// GFX10: encoding: [0x01,0x7e,0x00,0x90] 6137 6138s_lshr_b32 s0, s1, exec_hi 6139// GFX10: encoding: [0x01,0x7f,0x00,0x90] 6140 6141s_lshr_b32 s0, s1, vcc_lo 6142// GFX10: encoding: [0x01,0x6a,0x00,0x90] 6143 6144s_lshr_b32 s0, s1, vcc_hi 6145// GFX10: encoding: [0x01,0x6b,0x00,0x90] 6146 6147s_lshr_b32 s0, s1, m0 6148// GFX10: encoding: [0x01,0x7c,0x00,0x90] 6149 6150s_lshr_b32 s0, s1, 0 6151// GFX10: encoding: [0x01,0x80,0x00,0x90] 6152 6153s_lshr_b32 s0, s1, -1 6154// GFX10: encoding: [0x01,0xc1,0x00,0x90] 6155 6156s_lshr_b32 s0, s1, 0.5 6157// GFX10: encoding: [0x01,0xf0,0x00,0x90] 6158 6159s_lshr_b32 s0, s1, -4.0 6160// GFX10: encoding: [0x01,0xf7,0x00,0x90] 6161 6162s_lshr_b32 s0, s1, 0x3f717273 6163// GFX10: encoding: [0x01,0xff,0x00,0x90,0x73,0x72,0x71,0x3f] 6164 6165s_lshr_b32 s0, s1, 0xaf123456 6166// GFX10: encoding: [0x01,0xff,0x00,0x90,0x56,0x34,0x12,0xaf] 6167 6168s_lshr_b64 s[0:1], s[2:3], s4 6169// GFX10: encoding: [0x02,0x04,0x80,0x90] 6170 6171s_lshr_b64 s[104:105], s[102:103], s100 6172// GFX10: encoding: [0x66,0x64,0xe8,0x90] 6173 6174s_lshr_b64 s[0:1], s[102:103], s100 6175// GFX10: encoding: [0x66,0x64,0x80,0x90] 6176 6177s_lshr_b64 s[104:105], s[2:3], s100 6178// GFX10: encoding: [0x02,0x64,0xe8,0x90] 6179 6180s_lshr_b64 s[104:105], s[102:103], s4 6181// GFX10: encoding: [0x66,0x04,0xe8,0x90] 6182 6183s_lshr_b64 s[104:105], s[2:3], s4 6184// GFX10: encoding: [0x02,0x04,0xe8,0x90] 6185 6186s_lshr_b64 s[0:1], s[102:103], s4 6187// GFX10: encoding: [0x66,0x04,0x80,0x90] 6188 6189s_lshr_b64 s[0:1], s[2:3], s100 6190// GFX10: encoding: [0x02,0x64,0x80,0x90] 6191 6192s_lshr_b64 exec, s[2:3], s4 6193// GFX10: encoding: [0x02,0x04,0xfe,0x90] 6194 6195s_lshr_b64 vcc, s[2:3], s4 6196// GFX10: encoding: [0x02,0x04,0xea,0x90] 6197 6198s_lshr_b64 s[0:1], exec, s4 6199// GFX10: encoding: [0x7e,0x04,0x80,0x90] 6200 6201s_lshr_b64 s[0:1], vcc, s4 6202// GFX10: encoding: [0x6a,0x04,0x80,0x90] 6203 6204s_lshr_b64 s[0:1], 0, s4 6205// GFX10: encoding: [0x80,0x04,0x80,0x90] 6206 6207s_lshr_b64 s[0:1], -1, s4 6208// GFX10: encoding: [0xc1,0x04,0x80,0x90] 6209 6210s_lshr_b64 s[0:1], 0.5, s4 6211// GFX10: encoding: [0xf0,0x04,0x80,0x90] 6212 6213s_lshr_b64 s[0:1], -4.0, s4 6214// GFX10: encoding: [0xf7,0x04,0x80,0x90] 6215 6216s_lshr_b64 s[0:1], 0x3f717273, s4 6217// GFX10: encoding: [0xff,0x04,0x80,0x90,0x73,0x72,0x71,0x3f] 6218 6219s_lshr_b64 s[0:1], 0xaf123456, s4 6220// GFX10: encoding: [0xff,0x04,0x80,0x90,0x56,0x34,0x12,0xaf] 6221 6222s_lshr_b64 s[0:1], s[2:3], exec_lo 6223// GFX10: encoding: [0x02,0x7e,0x80,0x90] 6224 6225s_lshr_b64 s[0:1], s[2:3], vcc_lo 6226// GFX10: encoding: [0x02,0x6a,0x80,0x90] 6227 6228s_lshr_b64 s[0:1], s[2:3], 0 6229// GFX10: encoding: [0x02,0x80,0x80,0x90] 6230 6231s_lshr_b64 s[0:1], s[2:3], -1 6232// GFX10: encoding: [0x02,0xc1,0x80,0x90] 6233 6234s_lshr_b64 s[0:1], s[2:3], 0.5 6235// GFX10: encoding: [0x02,0xf0,0x80,0x90] 6236 6237s_lshr_b64 s[0:1], s[2:3], -4.0 6238// GFX10: encoding: [0x02,0xf7,0x80,0x90] 6239 6240s_lshr_b64 s[0:1], s[2:3], 0x3f717273 6241// GFX10: encoding: [0x02,0xff,0x80,0x90,0x73,0x72,0x71,0x3f] 6242 6243s_lshr_b64 s[0:1], s[2:3], 0xaf123456 6244// GFX10: encoding: [0x02,0xff,0x80,0x90,0x56,0x34,0x12,0xaf] 6245 6246s_ashr_i32 s0, s1, s2 6247// GFX10: encoding: [0x01,0x02,0x00,0x91] 6248 6249s_ashr_i32 s105, s104, s103 6250// GFX10: encoding: [0x68,0x67,0x69,0x91] 6251 6252s_ashr_i32 s0, s104, s103 6253// GFX10: encoding: [0x68,0x67,0x00,0x91] 6254 6255s_ashr_i32 s105, s1, s103 6256// GFX10: encoding: [0x01,0x67,0x69,0x91] 6257 6258s_ashr_i32 s105, s104, s2 6259// GFX10: encoding: [0x68,0x02,0x69,0x91] 6260 6261s_ashr_i32 s105, s1, s2 6262// GFX10: encoding: [0x01,0x02,0x69,0x91] 6263 6264s_ashr_i32 s0, s104, s2 6265// GFX10: encoding: [0x68,0x02,0x00,0x91] 6266 6267s_ashr_i32 s0, s1, s103 6268// GFX10: encoding: [0x01,0x67,0x00,0x91] 6269 6270s_ashr_i32 exec_lo, s1, s2 6271// GFX10: encoding: [0x01,0x02,0x7e,0x91] 6272 6273s_ashr_i32 exec_hi, s1, s2 6274// GFX10: encoding: [0x01,0x02,0x7f,0x91] 6275 6276s_ashr_i32 vcc_lo, s1, s2 6277// GFX10: encoding: [0x01,0x02,0x6a,0x91] 6278 6279s_ashr_i32 vcc_hi, s1, s2 6280// GFX10: encoding: [0x01,0x02,0x6b,0x91] 6281 6282s_ashr_i32 m0, s1, s2 6283// GFX10: encoding: [0x01,0x02,0x7c,0x91] 6284 6285s_ashr_i32 s0, exec_lo, s2 6286// GFX10: encoding: [0x7e,0x02,0x00,0x91] 6287 6288s_ashr_i32 s0, exec_hi, s2 6289// GFX10: encoding: [0x7f,0x02,0x00,0x91] 6290 6291s_ashr_i32 s0, vcc_lo, s2 6292// GFX10: encoding: [0x6a,0x02,0x00,0x91] 6293 6294s_ashr_i32 s0, vcc_hi, s2 6295// GFX10: encoding: [0x6b,0x02,0x00,0x91] 6296 6297s_ashr_i32 s0, m0, s2 6298// GFX10: encoding: [0x7c,0x02,0x00,0x91] 6299 6300s_ashr_i32 s0, 0, s2 6301// GFX10: encoding: [0x80,0x02,0x00,0x91] 6302 6303s_ashr_i32 s0, -1, s2 6304// GFX10: encoding: [0xc1,0x02,0x00,0x91] 6305 6306s_ashr_i32 s0, 0.5, s2 6307// GFX10: encoding: [0xf0,0x02,0x00,0x91] 6308 6309s_ashr_i32 s0, -4.0, s2 6310// GFX10: encoding: [0xf7,0x02,0x00,0x91] 6311 6312s_ashr_i32 s0, 0x3f717273, s2 6313// GFX10: encoding: [0xff,0x02,0x00,0x91,0x73,0x72,0x71,0x3f] 6314 6315s_ashr_i32 s0, 0xaf123456, s2 6316// GFX10: encoding: [0xff,0x02,0x00,0x91,0x56,0x34,0x12,0xaf] 6317 6318s_ashr_i32 s0, s1, exec_lo 6319// GFX10: encoding: [0x01,0x7e,0x00,0x91] 6320 6321s_ashr_i32 s0, s1, exec_hi 6322// GFX10: encoding: [0x01,0x7f,0x00,0x91] 6323 6324s_ashr_i32 s0, s1, vcc_lo 6325// GFX10: encoding: [0x01,0x6a,0x00,0x91] 6326 6327s_ashr_i32 s0, s1, vcc_hi 6328// GFX10: encoding: [0x01,0x6b,0x00,0x91] 6329 6330s_ashr_i32 s0, s1, m0 6331// GFX10: encoding: [0x01,0x7c,0x00,0x91] 6332 6333s_ashr_i32 s0, s1, 0 6334// GFX10: encoding: [0x01,0x80,0x00,0x91] 6335 6336s_ashr_i32 s0, s1, -1 6337// GFX10: encoding: [0x01,0xc1,0x00,0x91] 6338 6339s_ashr_i32 s0, s1, 0.5 6340// GFX10: encoding: [0x01,0xf0,0x00,0x91] 6341 6342s_ashr_i32 s0, s1, -4.0 6343// GFX10: encoding: [0x01,0xf7,0x00,0x91] 6344 6345s_ashr_i32 s0, s1, 0x3f717273 6346// GFX10: encoding: [0x01,0xff,0x00,0x91,0x73,0x72,0x71,0x3f] 6347 6348s_ashr_i32 s0, s1, 0xaf123456 6349// GFX10: encoding: [0x01,0xff,0x00,0x91,0x56,0x34,0x12,0xaf] 6350 6351s_ashr_i64 s[0:1], s[2:3], s4 6352// GFX10: encoding: [0x02,0x04,0x80,0x91] 6353 6354s_ashr_i64 s[104:105], s[102:103], s100 6355// GFX10: encoding: [0x66,0x64,0xe8,0x91] 6356 6357s_ashr_i64 s[0:1], s[102:103], s100 6358// GFX10: encoding: [0x66,0x64,0x80,0x91] 6359 6360s_ashr_i64 s[104:105], s[2:3], s100 6361// GFX10: encoding: [0x02,0x64,0xe8,0x91] 6362 6363s_ashr_i64 s[104:105], s[102:103], s4 6364// GFX10: encoding: [0x66,0x04,0xe8,0x91] 6365 6366s_ashr_i64 s[104:105], s[2:3], s4 6367// GFX10: encoding: [0x02,0x04,0xe8,0x91] 6368 6369s_ashr_i64 s[0:1], s[102:103], s4 6370// GFX10: encoding: [0x66,0x04,0x80,0x91] 6371 6372s_ashr_i64 s[0:1], s[2:3], s100 6373// GFX10: encoding: [0x02,0x64,0x80,0x91] 6374 6375s_ashr_i64 exec, s[2:3], s4 6376// GFX10: encoding: [0x02,0x04,0xfe,0x91] 6377 6378s_ashr_i64 vcc, s[2:3], s4 6379// GFX10: encoding: [0x02,0x04,0xea,0x91] 6380 6381s_ashr_i64 s[0:1], exec, s4 6382// GFX10: encoding: [0x7e,0x04,0x80,0x91] 6383 6384s_ashr_i64 s[0:1], vcc, s4 6385// GFX10: encoding: [0x6a,0x04,0x80,0x91] 6386 6387s_ashr_i64 s[0:1], 0, s4 6388// GFX10: encoding: [0x80,0x04,0x80,0x91] 6389 6390s_ashr_i64 s[0:1], -1, s4 6391// GFX10: encoding: [0xc1,0x04,0x80,0x91] 6392 6393s_ashr_i64 s[0:1], 0.5, s4 6394// GFX10: encoding: [0xf0,0x04,0x80,0x91] 6395 6396s_ashr_i64 s[0:1], -4.0, s4 6397// GFX10: encoding: [0xf7,0x04,0x80,0x91] 6398 6399s_ashr_i64 s[0:1], 0x3f717273, s4 6400// GFX10: encoding: [0xff,0x04,0x80,0x91,0x73,0x72,0x71,0x3f] 6401 6402s_ashr_i64 s[0:1], 0xaf123456, s4 6403// GFX10: encoding: [0xff,0x04,0x80,0x91,0x56,0x34,0x12,0xaf] 6404 6405s_ashr_i64 s[0:1], s[2:3], exec_lo 6406// GFX10: encoding: [0x02,0x7e,0x80,0x91] 6407 6408s_ashr_i64 s[0:1], s[2:3], vcc_lo 6409// GFX10: encoding: [0x02,0x6a,0x80,0x91] 6410 6411s_ashr_i64 s[0:1], s[2:3], 0 6412// GFX10: encoding: [0x02,0x80,0x80,0x91] 6413 6414s_ashr_i64 s[0:1], s[2:3], -1 6415// GFX10: encoding: [0x02,0xc1,0x80,0x91] 6416 6417s_ashr_i64 s[0:1], s[2:3], 0.5 6418// GFX10: encoding: [0x02,0xf0,0x80,0x91] 6419 6420s_ashr_i64 s[0:1], s[2:3], -4.0 6421// GFX10: encoding: [0x02,0xf7,0x80,0x91] 6422 6423s_ashr_i64 s[0:1], s[2:3], 0x3f717273 6424// GFX10: encoding: [0x02,0xff,0x80,0x91,0x73,0x72,0x71,0x3f] 6425 6426s_ashr_i64 s[0:1], s[2:3], 0xaf123456 6427// GFX10: encoding: [0x02,0xff,0x80,0x91,0x56,0x34,0x12,0xaf] 6428 6429s_bfm_b32 s0, s1, s2 6430// GFX10: encoding: [0x01,0x02,0x00,0x92] 6431 6432s_bfm_b32 s105, s104, s103 6433// GFX10: encoding: [0x68,0x67,0x69,0x92] 6434 6435s_bfm_b32 s0, s104, s103 6436// GFX10: encoding: [0x68,0x67,0x00,0x92] 6437 6438s_bfm_b32 s105, s1, s103 6439// GFX10: encoding: [0x01,0x67,0x69,0x92] 6440 6441s_bfm_b32 s105, s104, s2 6442// GFX10: encoding: [0x68,0x02,0x69,0x92] 6443 6444s_bfm_b32 s105, s1, s2 6445// GFX10: encoding: [0x01,0x02,0x69,0x92] 6446 6447s_bfm_b32 s0, s104, s2 6448// GFX10: encoding: [0x68,0x02,0x00,0x92] 6449 6450s_bfm_b32 s0, s1, s103 6451// GFX10: encoding: [0x01,0x67,0x00,0x92] 6452 6453s_bfm_b32 exec_lo, s1, s2 6454// GFX10: encoding: [0x01,0x02,0x7e,0x92] 6455 6456s_bfm_b32 exec_hi, s1, s2 6457// GFX10: encoding: [0x01,0x02,0x7f,0x92] 6458 6459s_bfm_b32 vcc_lo, s1, s2 6460// GFX10: encoding: [0x01,0x02,0x6a,0x92] 6461 6462s_bfm_b32 vcc_hi, s1, s2 6463// GFX10: encoding: [0x01,0x02,0x6b,0x92] 6464 6465s_bfm_b32 m0, s1, s2 6466// GFX10: encoding: [0x01,0x02,0x7c,0x92] 6467 6468s_bfm_b32 s0, exec_lo, s2 6469// GFX10: encoding: [0x7e,0x02,0x00,0x92] 6470 6471s_bfm_b32 s0, exec_hi, s2 6472// GFX10: encoding: [0x7f,0x02,0x00,0x92] 6473 6474s_bfm_b32 s0, vcc_lo, s2 6475// GFX10: encoding: [0x6a,0x02,0x00,0x92] 6476 6477s_bfm_b32 s0, vcc_hi, s2 6478// GFX10: encoding: [0x6b,0x02,0x00,0x92] 6479 6480s_bfm_b32 s0, m0, s2 6481// GFX10: encoding: [0x7c,0x02,0x00,0x92] 6482 6483s_bfm_b32 s0, 0, s2 6484// GFX10: encoding: [0x80,0x02,0x00,0x92] 6485 6486s_bfm_b32 s0, -1, s2 6487// GFX10: encoding: [0xc1,0x02,0x00,0x92] 6488 6489s_bfm_b32 s0, 0.5, s2 6490// GFX10: encoding: [0xf0,0x02,0x00,0x92] 6491 6492s_bfm_b32 s0, -4.0, s2 6493// GFX10: encoding: [0xf7,0x02,0x00,0x92] 6494 6495s_bfm_b32 s0, 0x3f717273, s2 6496// GFX10: encoding: [0xff,0x02,0x00,0x92,0x73,0x72,0x71,0x3f] 6497 6498s_bfm_b32 s0, 0xaf123456, s2 6499// GFX10: encoding: [0xff,0x02,0x00,0x92,0x56,0x34,0x12,0xaf] 6500 6501s_bfm_b32 s0, s1, exec_lo 6502// GFX10: encoding: [0x01,0x7e,0x00,0x92] 6503 6504s_bfm_b32 s0, s1, exec_hi 6505// GFX10: encoding: [0x01,0x7f,0x00,0x92] 6506 6507s_bfm_b32 s0, s1, vcc_lo 6508// GFX10: encoding: [0x01,0x6a,0x00,0x92] 6509 6510s_bfm_b32 s0, s1, vcc_hi 6511// GFX10: encoding: [0x01,0x6b,0x00,0x92] 6512 6513s_bfm_b32 s0, s1, m0 6514// GFX10: encoding: [0x01,0x7c,0x00,0x92] 6515 6516s_bfm_b32 s0, s1, 0 6517// GFX10: encoding: [0x01,0x80,0x00,0x92] 6518 6519s_bfm_b32 s0, s1, -1 6520// GFX10: encoding: [0x01,0xc1,0x00,0x92] 6521 6522s_bfm_b32 s0, s1, 0.5 6523// GFX10: encoding: [0x01,0xf0,0x00,0x92] 6524 6525s_bfm_b32 s0, s1, -4.0 6526// GFX10: encoding: [0x01,0xf7,0x00,0x92] 6527 6528s_bfm_b32 s0, s1, 0x3f717273 6529// GFX10: encoding: [0x01,0xff,0x00,0x92,0x73,0x72,0x71,0x3f] 6530 6531s_bfm_b32 s0, s1, 0xaf123456 6532// GFX10: encoding: [0x01,0xff,0x00,0x92,0x56,0x34,0x12,0xaf] 6533 6534s_bfm_b64 s[0:1], s2, s3 6535// GFX10: encoding: [0x02,0x03,0x80,0x92] 6536 6537s_bfm_b64 s[104:105], s103, s102 6538// GFX10: encoding: [0x67,0x66,0xe8,0x92] 6539 6540s_bfm_b64 s[0:1], s104, s103 6541// GFX10: encoding: [0x68,0x67,0x80,0x92] 6542 6543s_bfm_b64 s[104:105], s2, s103 6544// GFX10: encoding: [0x02,0x67,0xe8,0x92] 6545 6546s_bfm_b64 s[104:105], s104, s3 6547// GFX10: encoding: [0x68,0x03,0xe8,0x92] 6548 6549s_bfm_b64 s[104:105], s2, s3 6550// GFX10: encoding: [0x02,0x03,0xe8,0x92] 6551 6552s_bfm_b64 s[0:1], s104, s3 6553// GFX10: encoding: [0x68,0x03,0x80,0x92] 6554 6555s_bfm_b64 s[0:1], s2, s103 6556// GFX10: encoding: [0x02,0x67,0x80,0x92] 6557 6558s_bfm_b64 exec, s2, s3 6559// GFX10: encoding: [0x02,0x03,0xfe,0x92] 6560 6561s_bfm_b64 vcc, s2, s3 6562// GFX10: encoding: [0x02,0x03,0xea,0x92] 6563 6564s_bfm_b64 s[0:1], exec_lo, s3 6565// GFX10: encoding: [0x7e,0x03,0x80,0x92] 6566 6567s_bfm_b64 s[0:1], exec_hi, s3 6568// GFX10: encoding: [0x7f,0x03,0x80,0x92] 6569 6570s_bfm_b64 s[0:1], vcc_lo, s3 6571// GFX10: encoding: [0x6a,0x03,0x80,0x92] 6572 6573s_bfm_b64 s[0:1], vcc_hi, s3 6574// GFX10: encoding: [0x6b,0x03,0x80,0x92] 6575 6576s_bfm_b64 s[0:1], m0, s3 6577// GFX10: encoding: [0x7c,0x03,0x80,0x92] 6578 6579s_bfm_b64 s[0:1], 0, s3 6580// GFX10: encoding: [0x80,0x03,0x80,0x92] 6581 6582s_bfm_b64 s[0:1], -1, s3 6583// GFX10: encoding: [0xc1,0x03,0x80,0x92] 6584 6585s_bfm_b64 s[0:1], 0.5, s3 6586// GFX10: encoding: [0xf0,0x03,0x80,0x92] 6587 6588s_bfm_b64 s[0:1], -4.0, s3 6589// GFX10: encoding: [0xf7,0x03,0x80,0x92] 6590 6591s_bfm_b64 s[0:1], 0x3f717273, s3 6592// GFX10: encoding: [0xff,0x03,0x80,0x92,0x73,0x72,0x71,0x3f] 6593 6594s_bfm_b64 s[0:1], 0xaf123456, s3 6595// GFX10: encoding: [0xff,0x03,0x80,0x92,0x56,0x34,0x12,0xaf] 6596 6597s_bfm_b64 s[0:1], s2, exec_lo 6598// GFX10: encoding: [0x02,0x7e,0x80,0x92] 6599 6600s_bfm_b64 s[0:1], s2, exec_hi 6601// GFX10: encoding: [0x02,0x7f,0x80,0x92] 6602 6603s_bfm_b64 s[0:1], s2, vcc_lo 6604// GFX10: encoding: [0x02,0x6a,0x80,0x92] 6605 6606s_bfm_b64 s[0:1], s2, vcc_hi 6607// GFX10: encoding: [0x02,0x6b,0x80,0x92] 6608 6609s_bfm_b64 s[0:1], s2, m0 6610// GFX10: encoding: [0x02,0x7c,0x80,0x92] 6611 6612s_bfm_b64 s[0:1], s2, 0 6613// GFX10: encoding: [0x02,0x80,0x80,0x92] 6614 6615s_bfm_b64 s[0:1], s2, -1 6616// GFX10: encoding: [0x02,0xc1,0x80,0x92] 6617 6618s_bfm_b64 s[0:1], s2, 0.5 6619// GFX10: encoding: [0x02,0xf0,0x80,0x92] 6620 6621s_bfm_b64 s[0:1], s2, -4.0 6622// GFX10: encoding: [0x02,0xf7,0x80,0x92] 6623 6624s_bfm_b64 s[0:1], s2, 0x3f717273 6625// GFX10: encoding: [0x02,0xff,0x80,0x92,0x73,0x72,0x71,0x3f] 6626 6627s_bfm_b64 s[0:1], s2, 0xaf123456 6628// GFX10: encoding: [0x02,0xff,0x80,0x92,0x56,0x34,0x12,0xaf] 6629 6630s_mul_i32 s0, s1, s2 6631// GFX10: encoding: [0x01,0x02,0x00,0x93] 6632 6633s_mul_i32 s105, s104, s103 6634// GFX10: encoding: [0x68,0x67,0x69,0x93] 6635 6636s_mul_i32 s0, s104, s103 6637// GFX10: encoding: [0x68,0x67,0x00,0x93] 6638 6639s_mul_i32 s105, s1, s103 6640// GFX10: encoding: [0x01,0x67,0x69,0x93] 6641 6642s_mul_i32 s105, s104, s2 6643// GFX10: encoding: [0x68,0x02,0x69,0x93] 6644 6645s_mul_i32 s105, s1, s2 6646// GFX10: encoding: [0x01,0x02,0x69,0x93] 6647 6648s_mul_i32 s0, s104, s2 6649// GFX10: encoding: [0x68,0x02,0x00,0x93] 6650 6651s_mul_i32 s0, s1, s103 6652// GFX10: encoding: [0x01,0x67,0x00,0x93] 6653 6654s_mul_i32 exec_lo, s1, s2 6655// GFX10: encoding: [0x01,0x02,0x7e,0x93] 6656 6657s_mul_i32 exec_hi, s1, s2 6658// GFX10: encoding: [0x01,0x02,0x7f,0x93] 6659 6660s_mul_i32 vcc_lo, s1, s2 6661// GFX10: encoding: [0x01,0x02,0x6a,0x93] 6662 6663s_mul_i32 vcc_hi, s1, s2 6664// GFX10: encoding: [0x01,0x02,0x6b,0x93] 6665 6666s_mul_i32 m0, s1, s2 6667// GFX10: encoding: [0x01,0x02,0x7c,0x93] 6668 6669s_mul_i32 s0, exec_lo, s2 6670// GFX10: encoding: [0x7e,0x02,0x00,0x93] 6671 6672s_mul_i32 s0, exec_hi, s2 6673// GFX10: encoding: [0x7f,0x02,0x00,0x93] 6674 6675s_mul_i32 s0, vcc_lo, s2 6676// GFX10: encoding: [0x6a,0x02,0x00,0x93] 6677 6678s_mul_i32 s0, vcc_hi, s2 6679// GFX10: encoding: [0x6b,0x02,0x00,0x93] 6680 6681s_mul_i32 s0, m0, s2 6682// GFX10: encoding: [0x7c,0x02,0x00,0x93] 6683 6684s_mul_i32 s0, 0, s2 6685// GFX10: encoding: [0x80,0x02,0x00,0x93] 6686 6687s_mul_i32 s0, -1, s2 6688// GFX10: encoding: [0xc1,0x02,0x00,0x93] 6689 6690s_mul_i32 s0, 0.5, s2 6691// GFX10: encoding: [0xf0,0x02,0x00,0x93] 6692 6693s_mul_i32 s0, -4.0, s2 6694// GFX10: encoding: [0xf7,0x02,0x00,0x93] 6695 6696s_mul_i32 s0, 0x3f717273, s2 6697// GFX10: encoding: [0xff,0x02,0x00,0x93,0x73,0x72,0x71,0x3f] 6698 6699s_mul_i32 s0, 0xaf123456, s2 6700// GFX10: encoding: [0xff,0x02,0x00,0x93,0x56,0x34,0x12,0xaf] 6701 6702s_mul_i32 s0, s1, exec_lo 6703// GFX10: encoding: [0x01,0x7e,0x00,0x93] 6704 6705s_mul_i32 s0, s1, exec_hi 6706// GFX10: encoding: [0x01,0x7f,0x00,0x93] 6707 6708s_mul_i32 s0, s1, vcc_lo 6709// GFX10: encoding: [0x01,0x6a,0x00,0x93] 6710 6711s_mul_i32 s0, s1, vcc_hi 6712// GFX10: encoding: [0x01,0x6b,0x00,0x93] 6713 6714s_mul_i32 s0, s1, m0 6715// GFX10: encoding: [0x01,0x7c,0x00,0x93] 6716 6717s_mul_i32 s0, s1, 0 6718// GFX10: encoding: [0x01,0x80,0x00,0x93] 6719 6720s_mul_i32 s0, s1, -1 6721// GFX10: encoding: [0x01,0xc1,0x00,0x93] 6722 6723s_mul_i32 s0, s1, 0.5 6724// GFX10: encoding: [0x01,0xf0,0x00,0x93] 6725 6726s_mul_i32 s0, s1, -4.0 6727// GFX10: encoding: [0x01,0xf7,0x00,0x93] 6728 6729s_mul_i32 s0, s1, 0x3f717273 6730// GFX10: encoding: [0x01,0xff,0x00,0x93,0x73,0x72,0x71,0x3f] 6731 6732s_mul_i32 s0, s1, 0xaf123456 6733// GFX10: encoding: [0x01,0xff,0x00,0x93,0x56,0x34,0x12,0xaf] 6734 6735s_bfe_u32 s0, s1, s2 6736// GFX10: encoding: [0x01,0x02,0x80,0x93] 6737 6738s_bfe_u32 s105, s104, s103 6739// GFX10: encoding: [0x68,0x67,0xe9,0x93] 6740 6741s_bfe_u32 s0, s104, s103 6742// GFX10: encoding: [0x68,0x67,0x80,0x93] 6743 6744s_bfe_u32 s105, s1, s103 6745// GFX10: encoding: [0x01,0x67,0xe9,0x93] 6746 6747s_bfe_u32 s105, s104, s2 6748// GFX10: encoding: [0x68,0x02,0xe9,0x93] 6749 6750s_bfe_u32 s105, s1, s2 6751// GFX10: encoding: [0x01,0x02,0xe9,0x93] 6752 6753s_bfe_u32 s0, s104, s2 6754// GFX10: encoding: [0x68,0x02,0x80,0x93] 6755 6756s_bfe_u32 s0, s1, s103 6757// GFX10: encoding: [0x01,0x67,0x80,0x93] 6758 6759s_bfe_u32 exec_lo, s1, s2 6760// GFX10: encoding: [0x01,0x02,0xfe,0x93] 6761 6762s_bfe_u32 exec_hi, s1, s2 6763// GFX10: encoding: [0x01,0x02,0xff,0x93] 6764 6765s_bfe_u32 vcc_lo, s1, s2 6766// GFX10: encoding: [0x01,0x02,0xea,0x93] 6767 6768s_bfe_u32 vcc_hi, s1, s2 6769// GFX10: encoding: [0x01,0x02,0xeb,0x93] 6770 6771s_bfe_u32 m0, s1, s2 6772// GFX10: encoding: [0x01,0x02,0xfc,0x93] 6773 6774s_bfe_u32 s0, exec_lo, s2 6775// GFX10: encoding: [0x7e,0x02,0x80,0x93] 6776 6777s_bfe_u32 s0, exec_hi, s2 6778// GFX10: encoding: [0x7f,0x02,0x80,0x93] 6779 6780s_bfe_u32 s0, vcc_lo, s2 6781// GFX10: encoding: [0x6a,0x02,0x80,0x93] 6782 6783s_bfe_u32 s0, vcc_hi, s2 6784// GFX10: encoding: [0x6b,0x02,0x80,0x93] 6785 6786s_bfe_u32 s0, m0, s2 6787// GFX10: encoding: [0x7c,0x02,0x80,0x93] 6788 6789s_bfe_u32 s0, 0, s2 6790// GFX10: encoding: [0x80,0x02,0x80,0x93] 6791 6792s_bfe_u32 s0, -1, s2 6793// GFX10: encoding: [0xc1,0x02,0x80,0x93] 6794 6795s_bfe_u32 s0, 0.5, s2 6796// GFX10: encoding: [0xf0,0x02,0x80,0x93] 6797 6798s_bfe_u32 s0, -4.0, s2 6799// GFX10: encoding: [0xf7,0x02,0x80,0x93] 6800 6801s_bfe_u32 s0, 0x3f717273, s2 6802// GFX10: encoding: [0xff,0x02,0x80,0x93,0x73,0x72,0x71,0x3f] 6803 6804s_bfe_u32 s0, 0xaf123456, s2 6805// GFX10: encoding: [0xff,0x02,0x80,0x93,0x56,0x34,0x12,0xaf] 6806 6807s_bfe_u32 s0, s1, exec_lo 6808// GFX10: encoding: [0x01,0x7e,0x80,0x93] 6809 6810s_bfe_u32 s0, s1, exec_hi 6811// GFX10: encoding: [0x01,0x7f,0x80,0x93] 6812 6813s_bfe_u32 s0, s1, vcc_lo 6814// GFX10: encoding: [0x01,0x6a,0x80,0x93] 6815 6816s_bfe_u32 s0, s1, vcc_hi 6817// GFX10: encoding: [0x01,0x6b,0x80,0x93] 6818 6819s_bfe_u32 s0, s1, m0 6820// GFX10: encoding: [0x01,0x7c,0x80,0x93] 6821 6822s_bfe_u32 s0, s1, 0 6823// GFX10: encoding: [0x01,0x80,0x80,0x93] 6824 6825s_bfe_u32 s0, s1, -1 6826// GFX10: encoding: [0x01,0xc1,0x80,0x93] 6827 6828s_bfe_u32 s0, s1, 0.5 6829// GFX10: encoding: [0x01,0xf0,0x80,0x93] 6830 6831s_bfe_u32 s0, s1, -4.0 6832// GFX10: encoding: [0x01,0xf7,0x80,0x93] 6833 6834s_bfe_u32 s0, s1, 0x3f717273 6835// GFX10: encoding: [0x01,0xff,0x80,0x93,0x73,0x72,0x71,0x3f] 6836 6837s_bfe_u32 s0, s1, 0xaf123456 6838// GFX10: encoding: [0x01,0xff,0x80,0x93,0x56,0x34,0x12,0xaf] 6839 6840s_bfe_i32 s0, s1, s2 6841// GFX10: encoding: [0x01,0x02,0x00,0x94] 6842 6843s_bfe_i32 s105, s104, s103 6844// GFX10: encoding: [0x68,0x67,0x69,0x94] 6845 6846s_bfe_i32 s0, s104, s103 6847// GFX10: encoding: [0x68,0x67,0x00,0x94] 6848 6849s_bfe_i32 s105, s1, s103 6850// GFX10: encoding: [0x01,0x67,0x69,0x94] 6851 6852s_bfe_i32 s105, s104, s2 6853// GFX10: encoding: [0x68,0x02,0x69,0x94] 6854 6855s_bfe_i32 s105, s1, s2 6856// GFX10: encoding: [0x01,0x02,0x69,0x94] 6857 6858s_bfe_i32 s0, s104, s2 6859// GFX10: encoding: [0x68,0x02,0x00,0x94] 6860 6861s_bfe_i32 s0, s1, s103 6862// GFX10: encoding: [0x01,0x67,0x00,0x94] 6863 6864s_bfe_i32 exec_lo, s1, s2 6865// GFX10: encoding: [0x01,0x02,0x7e,0x94] 6866 6867s_bfe_i32 exec_hi, s1, s2 6868// GFX10: encoding: [0x01,0x02,0x7f,0x94] 6869 6870s_bfe_i32 vcc_lo, s1, s2 6871// GFX10: encoding: [0x01,0x02,0x6a,0x94] 6872 6873s_bfe_i32 vcc_hi, s1, s2 6874// GFX10: encoding: [0x01,0x02,0x6b,0x94] 6875 6876s_bfe_i32 m0, s1, s2 6877// GFX10: encoding: [0x01,0x02,0x7c,0x94] 6878 6879s_bfe_i32 s0, exec_lo, s2 6880// GFX10: encoding: [0x7e,0x02,0x00,0x94] 6881 6882s_bfe_i32 s0, exec_hi, s2 6883// GFX10: encoding: [0x7f,0x02,0x00,0x94] 6884 6885s_bfe_i32 s0, vcc_lo, s2 6886// GFX10: encoding: [0x6a,0x02,0x00,0x94] 6887 6888s_bfe_i32 s0, vcc_hi, s2 6889// GFX10: encoding: [0x6b,0x02,0x00,0x94] 6890 6891s_bfe_i32 s0, m0, s2 6892// GFX10: encoding: [0x7c,0x02,0x00,0x94] 6893 6894s_bfe_i32 s0, 0, s2 6895// GFX10: encoding: [0x80,0x02,0x00,0x94] 6896 6897s_bfe_i32 s0, -1, s2 6898// GFX10: encoding: [0xc1,0x02,0x00,0x94] 6899 6900s_bfe_i32 s0, 0.5, s2 6901// GFX10: encoding: [0xf0,0x02,0x00,0x94] 6902 6903s_bfe_i32 s0, -4.0, s2 6904// GFX10: encoding: [0xf7,0x02,0x00,0x94] 6905 6906s_bfe_i32 s0, 0x3f717273, s2 6907// GFX10: encoding: [0xff,0x02,0x00,0x94,0x73,0x72,0x71,0x3f] 6908 6909s_bfe_i32 s0, 0xaf123456, s2 6910// GFX10: encoding: [0xff,0x02,0x00,0x94,0x56,0x34,0x12,0xaf] 6911 6912s_bfe_i32 s0, s1, exec_lo 6913// GFX10: encoding: [0x01,0x7e,0x00,0x94] 6914 6915s_bfe_i32 s0, s1, exec_hi 6916// GFX10: encoding: [0x01,0x7f,0x00,0x94] 6917 6918s_bfe_i32 s0, s1, vcc_lo 6919// GFX10: encoding: [0x01,0x6a,0x00,0x94] 6920 6921s_bfe_i32 s0, s1, vcc_hi 6922// GFX10: encoding: [0x01,0x6b,0x00,0x94] 6923 6924s_bfe_i32 s0, s1, m0 6925// GFX10: encoding: [0x01,0x7c,0x00,0x94] 6926 6927s_bfe_i32 s0, s1, 0 6928// GFX10: encoding: [0x01,0x80,0x00,0x94] 6929 6930s_bfe_i32 s0, s1, -1 6931// GFX10: encoding: [0x01,0xc1,0x00,0x94] 6932 6933s_bfe_i32 s0, s1, 0.5 6934// GFX10: encoding: [0x01,0xf0,0x00,0x94] 6935 6936s_bfe_i32 s0, s1, -4.0 6937// GFX10: encoding: [0x01,0xf7,0x00,0x94] 6938 6939s_bfe_i32 s0, s1, 0x3f717273 6940// GFX10: encoding: [0x01,0xff,0x00,0x94,0x73,0x72,0x71,0x3f] 6941 6942s_bfe_i32 s0, s1, 0xaf123456 6943// GFX10: encoding: [0x01,0xff,0x00,0x94,0x56,0x34,0x12,0xaf] 6944 6945s_bfe_u64 s[0:1], s[2:3], s4 6946// GFX10: encoding: [0x02,0x04,0x80,0x94] 6947 6948s_bfe_u64 s[104:105], s[102:103], s100 6949// GFX10: encoding: [0x66,0x64,0xe8,0x94] 6950 6951s_bfe_u64 s[0:1], s[102:103], s100 6952// GFX10: encoding: [0x66,0x64,0x80,0x94] 6953 6954s_bfe_u64 s[104:105], s[2:3], s100 6955// GFX10: encoding: [0x02,0x64,0xe8,0x94] 6956 6957s_bfe_u64 s[104:105], s[102:103], s4 6958// GFX10: encoding: [0x66,0x04,0xe8,0x94] 6959 6960s_bfe_u64 s[104:105], s[2:3], s4 6961// GFX10: encoding: [0x02,0x04,0xe8,0x94] 6962 6963s_bfe_u64 s[0:1], s[102:103], s4 6964// GFX10: encoding: [0x66,0x04,0x80,0x94] 6965 6966s_bfe_u64 s[0:1], s[2:3], s100 6967// GFX10: encoding: [0x02,0x64,0x80,0x94] 6968 6969s_bfe_u64 exec, s[2:3], s4 6970// GFX10: encoding: [0x02,0x04,0xfe,0x94] 6971 6972s_bfe_u64 vcc, s[2:3], s4 6973// GFX10: encoding: [0x02,0x04,0xea,0x94] 6974 6975s_bfe_u64 s[0:1], exec, s4 6976// GFX10: encoding: [0x7e,0x04,0x80,0x94] 6977 6978s_bfe_u64 s[0:1], vcc, s4 6979// GFX10: encoding: [0x6a,0x04,0x80,0x94] 6980 6981s_bfe_u64 s[0:1], 0, s4 6982// GFX10: encoding: [0x80,0x04,0x80,0x94] 6983 6984s_bfe_u64 s[0:1], -1, s4 6985// GFX10: encoding: [0xc1,0x04,0x80,0x94] 6986 6987s_bfe_u64 s[0:1], 0.5, s4 6988// GFX10: encoding: [0xf0,0x04,0x80,0x94] 6989 6990s_bfe_u64 s[0:1], -4.0, s4 6991// GFX10: encoding: [0xf7,0x04,0x80,0x94] 6992 6993s_bfe_u64 s[0:1], 0x3f717273, s4 6994// GFX10: encoding: [0xff,0x04,0x80,0x94,0x73,0x72,0x71,0x3f] 6995 6996s_bfe_u64 s[0:1], 0xaf123456, s4 6997// GFX10: encoding: [0xff,0x04,0x80,0x94,0x56,0x34,0x12,0xaf] 6998 6999s_bfe_u64 s[0:1], s[2:3], exec_lo 7000// GFX10: encoding: [0x02,0x7e,0x80,0x94] 7001 7002s_bfe_u64 s[0:1], s[2:3], vcc_lo 7003// GFX10: encoding: [0x02,0x6a,0x80,0x94] 7004 7005s_bfe_u64 s[0:1], s[2:3], 0 7006// GFX10: encoding: [0x02,0x80,0x80,0x94] 7007 7008s_bfe_u64 s[0:1], s[2:3], -1 7009// GFX10: encoding: [0x02,0xc1,0x80,0x94] 7010 7011s_bfe_u64 s[0:1], s[2:3], 0.5 7012// GFX10: encoding: [0x02,0xf0,0x80,0x94] 7013 7014s_bfe_u64 s[0:1], s[2:3], -4.0 7015// GFX10: encoding: [0x02,0xf7,0x80,0x94] 7016 7017s_bfe_u64 s[0:1], s[2:3], 0x3f717273 7018// GFX10: encoding: [0x02,0xff,0x80,0x94,0x73,0x72,0x71,0x3f] 7019 7020s_bfe_u64 s[0:1], s[2:3], 0xaf123456 7021// GFX10: encoding: [0x02,0xff,0x80,0x94,0x56,0x34,0x12,0xaf] 7022 7023s_bfe_i64 s[0:1], s[2:3], s4 7024// GFX10: encoding: [0x02,0x04,0x00,0x95] 7025 7026s_bfe_i64 s[104:105], s[102:103], s100 7027// GFX10: encoding: [0x66,0x64,0x68,0x95] 7028 7029s_bfe_i64 s[0:1], s[102:103], s100 7030// GFX10: encoding: [0x66,0x64,0x00,0x95] 7031 7032s_bfe_i64 s[104:105], s[2:3], s100 7033// GFX10: encoding: [0x02,0x64,0x68,0x95] 7034 7035s_bfe_i64 s[104:105], s[102:103], s4 7036// GFX10: encoding: [0x66,0x04,0x68,0x95] 7037 7038s_bfe_i64 s[104:105], s[2:3], s4 7039// GFX10: encoding: [0x02,0x04,0x68,0x95] 7040 7041s_bfe_i64 s[0:1], s[102:103], s4 7042// GFX10: encoding: [0x66,0x04,0x00,0x95] 7043 7044s_bfe_i64 s[0:1], s[2:3], s100 7045// GFX10: encoding: [0x02,0x64,0x00,0x95] 7046 7047s_bfe_i64 exec, s[2:3], s4 7048// GFX10: encoding: [0x02,0x04,0x7e,0x95] 7049 7050s_bfe_i64 vcc, s[2:3], s4 7051// GFX10: encoding: [0x02,0x04,0x6a,0x95] 7052 7053s_bfe_i64 s[0:1], exec, s4 7054// GFX10: encoding: [0x7e,0x04,0x00,0x95] 7055 7056s_bfe_i64 s[0:1], vcc, s4 7057// GFX10: encoding: [0x6a,0x04,0x00,0x95] 7058 7059s_bfe_i64 s[0:1], 0, s4 7060// GFX10: encoding: [0x80,0x04,0x00,0x95] 7061 7062s_bfe_i64 s[0:1], -1, s4 7063// GFX10: encoding: [0xc1,0x04,0x00,0x95] 7064 7065s_bfe_i64 s[0:1], 0.5, s4 7066// GFX10: encoding: [0xf0,0x04,0x00,0x95] 7067 7068s_bfe_i64 s[0:1], -4.0, s4 7069// GFX10: encoding: [0xf7,0x04,0x00,0x95] 7070 7071s_bfe_i64 s[0:1], 0x3f717273, s4 7072// GFX10: encoding: [0xff,0x04,0x00,0x95,0x73,0x72,0x71,0x3f] 7073 7074s_bfe_i64 s[0:1], 0xaf123456, s4 7075// GFX10: encoding: [0xff,0x04,0x00,0x95,0x56,0x34,0x12,0xaf] 7076 7077s_bfe_i64 s[0:1], s[2:3], exec_lo 7078// GFX10: encoding: [0x02,0x7e,0x00,0x95] 7079 7080s_bfe_i64 s[0:1], s[2:3], vcc_lo 7081// GFX10: encoding: [0x02,0x6a,0x00,0x95] 7082 7083s_bfe_i64 s[0:1], s[2:3], 0 7084// GFX10: encoding: [0x02,0x80,0x00,0x95] 7085 7086s_bfe_i64 s[0:1], s[2:3], -1 7087// GFX10: encoding: [0x02,0xc1,0x00,0x95] 7088 7089s_bfe_i64 s[0:1], s[2:3], 0.5 7090// GFX10: encoding: [0x02,0xf0,0x00,0x95] 7091 7092s_bfe_i64 s[0:1], s[2:3], -4.0 7093// GFX10: encoding: [0x02,0xf7,0x00,0x95] 7094 7095s_bfe_i64 s[0:1], s[2:3], 0x3f717273 7096// GFX10: encoding: [0x02,0xff,0x00,0x95,0x73,0x72,0x71,0x3f] 7097 7098s_bfe_i64 s[0:1], s[2:3], 0xaf123456 7099// GFX10: encoding: [0x02,0xff,0x00,0x95,0x56,0x34,0x12,0xaf] 7100 7101s_absdiff_i32 s0, s1, s2 7102// GFX10: encoding: [0x01,0x02,0x00,0x96] 7103 7104s_absdiff_i32 s105, s104, s103 7105// GFX10: encoding: [0x68,0x67,0x69,0x96] 7106 7107s_absdiff_i32 s0, s104, s103 7108// GFX10: encoding: [0x68,0x67,0x00,0x96] 7109 7110s_absdiff_i32 s105, s1, s103 7111// GFX10: encoding: [0x01,0x67,0x69,0x96] 7112 7113s_absdiff_i32 s105, s104, s2 7114// GFX10: encoding: [0x68,0x02,0x69,0x96] 7115 7116s_absdiff_i32 s105, s1, s2 7117// GFX10: encoding: [0x01,0x02,0x69,0x96] 7118 7119s_absdiff_i32 s0, s104, s2 7120// GFX10: encoding: [0x68,0x02,0x00,0x96] 7121 7122s_absdiff_i32 s0, s1, s103 7123// GFX10: encoding: [0x01,0x67,0x00,0x96] 7124 7125s_absdiff_i32 exec_lo, s1, s2 7126// GFX10: encoding: [0x01,0x02,0x7e,0x96] 7127 7128s_absdiff_i32 exec_hi, s1, s2 7129// GFX10: encoding: [0x01,0x02,0x7f,0x96] 7130 7131s_absdiff_i32 vcc_lo, s1, s2 7132// GFX10: encoding: [0x01,0x02,0x6a,0x96] 7133 7134s_absdiff_i32 vcc_hi, s1, s2 7135// GFX10: encoding: [0x01,0x02,0x6b,0x96] 7136 7137s_absdiff_i32 m0, s1, s2 7138// GFX10: encoding: [0x01,0x02,0x7c,0x96] 7139 7140s_absdiff_i32 s0, exec_lo, s2 7141// GFX10: encoding: [0x7e,0x02,0x00,0x96] 7142 7143s_absdiff_i32 s0, exec_hi, s2 7144// GFX10: encoding: [0x7f,0x02,0x00,0x96] 7145 7146s_absdiff_i32 s0, vcc_lo, s2 7147// GFX10: encoding: [0x6a,0x02,0x00,0x96] 7148 7149s_absdiff_i32 s0, vcc_hi, s2 7150// GFX10: encoding: [0x6b,0x02,0x00,0x96] 7151 7152s_absdiff_i32 s0, m0, s2 7153// GFX10: encoding: [0x7c,0x02,0x00,0x96] 7154 7155s_absdiff_i32 s0, 0, s2 7156// GFX10: encoding: [0x80,0x02,0x00,0x96] 7157 7158s_absdiff_i32 s0, -1, s2 7159// GFX10: encoding: [0xc1,0x02,0x00,0x96] 7160 7161s_absdiff_i32 s0, 0.5, s2 7162// GFX10: encoding: [0xf0,0x02,0x00,0x96] 7163 7164s_absdiff_i32 s0, -4.0, s2 7165// GFX10: encoding: [0xf7,0x02,0x00,0x96] 7166 7167s_absdiff_i32 s0, 0x3f717273, s2 7168// GFX10: encoding: [0xff,0x02,0x00,0x96,0x73,0x72,0x71,0x3f] 7169 7170s_absdiff_i32 s0, 0xaf123456, s2 7171// GFX10: encoding: [0xff,0x02,0x00,0x96,0x56,0x34,0x12,0xaf] 7172 7173s_absdiff_i32 s0, s1, exec_lo 7174// GFX10: encoding: [0x01,0x7e,0x00,0x96] 7175 7176s_absdiff_i32 s0, s1, exec_hi 7177// GFX10: encoding: [0x01,0x7f,0x00,0x96] 7178 7179s_absdiff_i32 s0, s1, vcc_lo 7180// GFX10: encoding: [0x01,0x6a,0x00,0x96] 7181 7182s_absdiff_i32 s0, s1, vcc_hi 7183// GFX10: encoding: [0x01,0x6b,0x00,0x96] 7184 7185s_absdiff_i32 s0, s1, m0 7186// GFX10: encoding: [0x01,0x7c,0x00,0x96] 7187 7188s_absdiff_i32 s0, s1, 0 7189// GFX10: encoding: [0x01,0x80,0x00,0x96] 7190 7191s_absdiff_i32 s0, s1, -1 7192// GFX10: encoding: [0x01,0xc1,0x00,0x96] 7193 7194s_absdiff_i32 s0, s1, 0.5 7195// GFX10: encoding: [0x01,0xf0,0x00,0x96] 7196 7197s_absdiff_i32 s0, s1, -4.0 7198// GFX10: encoding: [0x01,0xf7,0x00,0x96] 7199 7200s_absdiff_i32 s0, s1, 0x3f717273 7201// GFX10: encoding: [0x01,0xff,0x00,0x96,0x73,0x72,0x71,0x3f] 7202 7203s_absdiff_i32 s0, s1, 0xaf123456 7204// GFX10: encoding: [0x01,0xff,0x00,0x96,0x56,0x34,0x12,0xaf] 7205 7206s_lshl1_add_u32 s0, s1, s2 7207// GFX10: encoding: [0x01,0x02,0x00,0x97] 7208 7209s_lshl1_add_u32 s105, s104, s103 7210// GFX10: encoding: [0x68,0x67,0x69,0x97] 7211 7212s_lshl1_add_u32 s0, s104, s103 7213// GFX10: encoding: [0x68,0x67,0x00,0x97] 7214 7215s_lshl1_add_u32 s105, s1, s103 7216// GFX10: encoding: [0x01,0x67,0x69,0x97] 7217 7218s_lshl1_add_u32 s105, s104, s2 7219// GFX10: encoding: [0x68,0x02,0x69,0x97] 7220 7221s_lshl1_add_u32 s105, s1, s2 7222// GFX10: encoding: [0x01,0x02,0x69,0x97] 7223 7224s_lshl1_add_u32 s0, s104, s2 7225// GFX10: encoding: [0x68,0x02,0x00,0x97] 7226 7227s_lshl1_add_u32 s0, s1, s103 7228// GFX10: encoding: [0x01,0x67,0x00,0x97] 7229 7230s_lshl1_add_u32 exec_lo, s1, s2 7231// GFX10: encoding: [0x01,0x02,0x7e,0x97] 7232 7233s_lshl1_add_u32 exec_hi, s1, s2 7234// GFX10: encoding: [0x01,0x02,0x7f,0x97] 7235 7236s_lshl1_add_u32 vcc_lo, s1, s2 7237// GFX10: encoding: [0x01,0x02,0x6a,0x97] 7238 7239s_lshl1_add_u32 vcc_hi, s1, s2 7240// GFX10: encoding: [0x01,0x02,0x6b,0x97] 7241 7242s_lshl1_add_u32 m0, s1, s2 7243// GFX10: encoding: [0x01,0x02,0x7c,0x97] 7244 7245s_lshl1_add_u32 s0, exec_lo, s2 7246// GFX10: encoding: [0x7e,0x02,0x00,0x97] 7247 7248s_lshl1_add_u32 s0, exec_hi, s2 7249// GFX10: encoding: [0x7f,0x02,0x00,0x97] 7250 7251s_lshl1_add_u32 s0, vcc_lo, s2 7252// GFX10: encoding: [0x6a,0x02,0x00,0x97] 7253 7254s_lshl1_add_u32 s0, vcc_hi, s2 7255// GFX10: encoding: [0x6b,0x02,0x00,0x97] 7256 7257s_lshl1_add_u32 s0, m0, s2 7258// GFX10: encoding: [0x7c,0x02,0x00,0x97] 7259 7260s_lshl1_add_u32 s0, 0, s2 7261// GFX10: encoding: [0x80,0x02,0x00,0x97] 7262 7263s_lshl1_add_u32 s0, -1, s2 7264// GFX10: encoding: [0xc1,0x02,0x00,0x97] 7265 7266s_lshl1_add_u32 s0, 0.5, s2 7267// GFX10: encoding: [0xf0,0x02,0x00,0x97] 7268 7269s_lshl1_add_u32 s0, -4.0, s2 7270// GFX10: encoding: [0xf7,0x02,0x00,0x97] 7271 7272s_lshl1_add_u32 s0, 0x3f717273, s2 7273// GFX10: encoding: [0xff,0x02,0x00,0x97,0x73,0x72,0x71,0x3f] 7274 7275s_lshl1_add_u32 s0, 0xaf123456, s2 7276// GFX10: encoding: [0xff,0x02,0x00,0x97,0x56,0x34,0x12,0xaf] 7277 7278s_lshl1_add_u32 s0, s1, exec_lo 7279// GFX10: encoding: [0x01,0x7e,0x00,0x97] 7280 7281s_lshl1_add_u32 s0, s1, exec_hi 7282// GFX10: encoding: [0x01,0x7f,0x00,0x97] 7283 7284s_lshl1_add_u32 s0, s1, vcc_lo 7285// GFX10: encoding: [0x01,0x6a,0x00,0x97] 7286 7287s_lshl1_add_u32 s0, s1, vcc_hi 7288// GFX10: encoding: [0x01,0x6b,0x00,0x97] 7289 7290s_lshl1_add_u32 s0, s1, m0 7291// GFX10: encoding: [0x01,0x7c,0x00,0x97] 7292 7293s_lshl1_add_u32 s0, s1, 0 7294// GFX10: encoding: [0x01,0x80,0x00,0x97] 7295 7296s_lshl1_add_u32 s0, s1, -1 7297// GFX10: encoding: [0x01,0xc1,0x00,0x97] 7298 7299s_lshl1_add_u32 s0, s1, 0.5 7300// GFX10: encoding: [0x01,0xf0,0x00,0x97] 7301 7302s_lshl1_add_u32 s0, s1, -4.0 7303// GFX10: encoding: [0x01,0xf7,0x00,0x97] 7304 7305s_lshl1_add_u32 s0, s1, 0x3f717273 7306// GFX10: encoding: [0x01,0xff,0x00,0x97,0x73,0x72,0x71,0x3f] 7307 7308s_lshl1_add_u32 s0, s1, 0xaf123456 7309// GFX10: encoding: [0x01,0xff,0x00,0x97,0x56,0x34,0x12,0xaf] 7310 7311s_lshl2_add_u32 s0, s1, s2 7312// GFX10: encoding: [0x01,0x02,0x80,0x97] 7313 7314s_lshl2_add_u32 s105, s104, s103 7315// GFX10: encoding: [0x68,0x67,0xe9,0x97] 7316 7317s_lshl2_add_u32 s0, s104, s103 7318// GFX10: encoding: [0x68,0x67,0x80,0x97] 7319 7320s_lshl2_add_u32 s105, s1, s103 7321// GFX10: encoding: [0x01,0x67,0xe9,0x97] 7322 7323s_lshl2_add_u32 s105, s104, s2 7324// GFX10: encoding: [0x68,0x02,0xe9,0x97] 7325 7326s_lshl2_add_u32 s105, s1, s2 7327// GFX10: encoding: [0x01,0x02,0xe9,0x97] 7328 7329s_lshl2_add_u32 s0, s104, s2 7330// GFX10: encoding: [0x68,0x02,0x80,0x97] 7331 7332s_lshl2_add_u32 s0, s1, s103 7333// GFX10: encoding: [0x01,0x67,0x80,0x97] 7334 7335s_lshl2_add_u32 exec_lo, s1, s2 7336// GFX10: encoding: [0x01,0x02,0xfe,0x97] 7337 7338s_lshl2_add_u32 exec_hi, s1, s2 7339// GFX10: encoding: [0x01,0x02,0xff,0x97] 7340 7341s_lshl2_add_u32 vcc_lo, s1, s2 7342// GFX10: encoding: [0x01,0x02,0xea,0x97] 7343 7344s_lshl2_add_u32 vcc_hi, s1, s2 7345// GFX10: encoding: [0x01,0x02,0xeb,0x97] 7346 7347s_lshl2_add_u32 m0, s1, s2 7348// GFX10: encoding: [0x01,0x02,0xfc,0x97] 7349 7350s_lshl2_add_u32 s0, exec_lo, s2 7351// GFX10: encoding: [0x7e,0x02,0x80,0x97] 7352 7353s_lshl2_add_u32 s0, exec_hi, s2 7354// GFX10: encoding: [0x7f,0x02,0x80,0x97] 7355 7356s_lshl2_add_u32 s0, vcc_lo, s2 7357// GFX10: encoding: [0x6a,0x02,0x80,0x97] 7358 7359s_lshl2_add_u32 s0, vcc_hi, s2 7360// GFX10: encoding: [0x6b,0x02,0x80,0x97] 7361 7362s_lshl2_add_u32 s0, m0, s2 7363// GFX10: encoding: [0x7c,0x02,0x80,0x97] 7364 7365s_lshl2_add_u32 s0, 0, s2 7366// GFX10: encoding: [0x80,0x02,0x80,0x97] 7367 7368s_lshl2_add_u32 s0, -1, s2 7369// GFX10: encoding: [0xc1,0x02,0x80,0x97] 7370 7371s_lshl2_add_u32 s0, 0.5, s2 7372// GFX10: encoding: [0xf0,0x02,0x80,0x97] 7373 7374s_lshl2_add_u32 s0, -4.0, s2 7375// GFX10: encoding: [0xf7,0x02,0x80,0x97] 7376 7377s_lshl2_add_u32 s0, 0x3f717273, s2 7378// GFX10: encoding: [0xff,0x02,0x80,0x97,0x73,0x72,0x71,0x3f] 7379 7380s_lshl2_add_u32 s0, 0xaf123456, s2 7381// GFX10: encoding: [0xff,0x02,0x80,0x97,0x56,0x34,0x12,0xaf] 7382 7383s_lshl2_add_u32 s0, s1, exec_lo 7384// GFX10: encoding: [0x01,0x7e,0x80,0x97] 7385 7386s_lshl2_add_u32 s0, s1, exec_hi 7387// GFX10: encoding: [0x01,0x7f,0x80,0x97] 7388 7389s_lshl2_add_u32 s0, s1, vcc_lo 7390// GFX10: encoding: [0x01,0x6a,0x80,0x97] 7391 7392s_lshl2_add_u32 s0, s1, vcc_hi 7393// GFX10: encoding: [0x01,0x6b,0x80,0x97] 7394 7395s_lshl2_add_u32 s0, s1, m0 7396// GFX10: encoding: [0x01,0x7c,0x80,0x97] 7397 7398s_lshl2_add_u32 s0, s1, 0 7399// GFX10: encoding: [0x01,0x80,0x80,0x97] 7400 7401s_lshl2_add_u32 s0, s1, -1 7402// GFX10: encoding: [0x01,0xc1,0x80,0x97] 7403 7404s_lshl2_add_u32 s0, s1, 0.5 7405// GFX10: encoding: [0x01,0xf0,0x80,0x97] 7406 7407s_lshl2_add_u32 s0, s1, -4.0 7408// GFX10: encoding: [0x01,0xf7,0x80,0x97] 7409 7410s_lshl2_add_u32 s0, s1, 0x3f717273 7411// GFX10: encoding: [0x01,0xff,0x80,0x97,0x73,0x72,0x71,0x3f] 7412 7413s_lshl2_add_u32 s0, s1, 0xaf123456 7414// GFX10: encoding: [0x01,0xff,0x80,0x97,0x56,0x34,0x12,0xaf] 7415 7416s_lshl3_add_u32 s0, s1, s2 7417// GFX10: encoding: [0x01,0x02,0x00,0x98] 7418 7419s_lshl3_add_u32 s105, s104, s103 7420// GFX10: encoding: [0x68,0x67,0x69,0x98] 7421 7422s_lshl3_add_u32 s0, s104, s103 7423// GFX10: encoding: [0x68,0x67,0x00,0x98] 7424 7425s_lshl3_add_u32 s105, s1, s103 7426// GFX10: encoding: [0x01,0x67,0x69,0x98] 7427 7428s_lshl3_add_u32 s105, s104, s2 7429// GFX10: encoding: [0x68,0x02,0x69,0x98] 7430 7431s_lshl3_add_u32 s105, s1, s2 7432// GFX10: encoding: [0x01,0x02,0x69,0x98] 7433 7434s_lshl3_add_u32 s0, s104, s2 7435// GFX10: encoding: [0x68,0x02,0x00,0x98] 7436 7437s_lshl3_add_u32 s0, s1, s103 7438// GFX10: encoding: [0x01,0x67,0x00,0x98] 7439 7440s_lshl3_add_u32 exec_lo, s1, s2 7441// GFX10: encoding: [0x01,0x02,0x7e,0x98] 7442 7443s_lshl3_add_u32 exec_hi, s1, s2 7444// GFX10: encoding: [0x01,0x02,0x7f,0x98] 7445 7446s_lshl3_add_u32 vcc_lo, s1, s2 7447// GFX10: encoding: [0x01,0x02,0x6a,0x98] 7448 7449s_lshl3_add_u32 vcc_hi, s1, s2 7450// GFX10: encoding: [0x01,0x02,0x6b,0x98] 7451 7452s_lshl3_add_u32 m0, s1, s2 7453// GFX10: encoding: [0x01,0x02,0x7c,0x98] 7454 7455s_lshl3_add_u32 s0, exec_lo, s2 7456// GFX10: encoding: [0x7e,0x02,0x00,0x98] 7457 7458s_lshl3_add_u32 s0, exec_hi, s2 7459// GFX10: encoding: [0x7f,0x02,0x00,0x98] 7460 7461s_lshl3_add_u32 s0, vcc_lo, s2 7462// GFX10: encoding: [0x6a,0x02,0x00,0x98] 7463 7464s_lshl3_add_u32 s0, vcc_hi, s2 7465// GFX10: encoding: [0x6b,0x02,0x00,0x98] 7466 7467s_lshl3_add_u32 s0, m0, s2 7468// GFX10: encoding: [0x7c,0x02,0x00,0x98] 7469 7470s_lshl3_add_u32 s0, 0, s2 7471// GFX10: encoding: [0x80,0x02,0x00,0x98] 7472 7473s_lshl3_add_u32 s0, -1, s2 7474// GFX10: encoding: [0xc1,0x02,0x00,0x98] 7475 7476s_lshl3_add_u32 s0, 0.5, s2 7477// GFX10: encoding: [0xf0,0x02,0x00,0x98] 7478 7479s_lshl3_add_u32 s0, -4.0, s2 7480// GFX10: encoding: [0xf7,0x02,0x00,0x98] 7481 7482s_lshl3_add_u32 s0, 0x3f717273, s2 7483// GFX10: encoding: [0xff,0x02,0x00,0x98,0x73,0x72,0x71,0x3f] 7484 7485s_lshl3_add_u32 s0, 0xaf123456, s2 7486// GFX10: encoding: [0xff,0x02,0x00,0x98,0x56,0x34,0x12,0xaf] 7487 7488s_lshl3_add_u32 s0, s1, exec_lo 7489// GFX10: encoding: [0x01,0x7e,0x00,0x98] 7490 7491s_lshl3_add_u32 s0, s1, exec_hi 7492// GFX10: encoding: [0x01,0x7f,0x00,0x98] 7493 7494s_lshl3_add_u32 s0, s1, vcc_lo 7495// GFX10: encoding: [0x01,0x6a,0x00,0x98] 7496 7497s_lshl3_add_u32 s0, s1, vcc_hi 7498// GFX10: encoding: [0x01,0x6b,0x00,0x98] 7499 7500s_lshl3_add_u32 s0, s1, m0 7501// GFX10: encoding: [0x01,0x7c,0x00,0x98] 7502 7503s_lshl3_add_u32 s0, s1, 0 7504// GFX10: encoding: [0x01,0x80,0x00,0x98] 7505 7506s_lshl3_add_u32 s0, s1, -1 7507// GFX10: encoding: [0x01,0xc1,0x00,0x98] 7508 7509s_lshl3_add_u32 s0, s1, 0.5 7510// GFX10: encoding: [0x01,0xf0,0x00,0x98] 7511 7512s_lshl3_add_u32 s0, s1, -4.0 7513// GFX10: encoding: [0x01,0xf7,0x00,0x98] 7514 7515s_lshl3_add_u32 s0, s1, 0x3f717273 7516// GFX10: encoding: [0x01,0xff,0x00,0x98,0x73,0x72,0x71,0x3f] 7517 7518s_lshl3_add_u32 s0, s1, 0xaf123456 7519// GFX10: encoding: [0x01,0xff,0x00,0x98,0x56,0x34,0x12,0xaf] 7520 7521s_lshl4_add_u32 s0, s1, s2 7522// GFX10: encoding: [0x01,0x02,0x80,0x98] 7523 7524s_lshl4_add_u32 s105, s104, s103 7525// GFX10: encoding: [0x68,0x67,0xe9,0x98] 7526 7527s_lshl4_add_u32 s0, s104, s103 7528// GFX10: encoding: [0x68,0x67,0x80,0x98] 7529 7530s_lshl4_add_u32 s105, s1, s103 7531// GFX10: encoding: [0x01,0x67,0xe9,0x98] 7532 7533s_lshl4_add_u32 s105, s104, s2 7534// GFX10: encoding: [0x68,0x02,0xe9,0x98] 7535 7536s_lshl4_add_u32 s105, s1, s2 7537// GFX10: encoding: [0x01,0x02,0xe9,0x98] 7538 7539s_lshl4_add_u32 s0, s104, s2 7540// GFX10: encoding: [0x68,0x02,0x80,0x98] 7541 7542s_lshl4_add_u32 s0, s1, s103 7543// GFX10: encoding: [0x01,0x67,0x80,0x98] 7544 7545s_lshl4_add_u32 exec_lo, s1, s2 7546// GFX10: encoding: [0x01,0x02,0xfe,0x98] 7547 7548s_lshl4_add_u32 exec_hi, s1, s2 7549// GFX10: encoding: [0x01,0x02,0xff,0x98] 7550 7551s_lshl4_add_u32 vcc_lo, s1, s2 7552// GFX10: encoding: [0x01,0x02,0xea,0x98] 7553 7554s_lshl4_add_u32 vcc_hi, s1, s2 7555// GFX10: encoding: [0x01,0x02,0xeb,0x98] 7556 7557s_lshl4_add_u32 m0, s1, s2 7558// GFX10: encoding: [0x01,0x02,0xfc,0x98] 7559 7560s_lshl4_add_u32 s0, exec_lo, s2 7561// GFX10: encoding: [0x7e,0x02,0x80,0x98] 7562 7563s_lshl4_add_u32 s0, exec_hi, s2 7564// GFX10: encoding: [0x7f,0x02,0x80,0x98] 7565 7566s_lshl4_add_u32 s0, vcc_lo, s2 7567// GFX10: encoding: [0x6a,0x02,0x80,0x98] 7568 7569s_lshl4_add_u32 s0, vcc_hi, s2 7570// GFX10: encoding: [0x6b,0x02,0x80,0x98] 7571 7572s_lshl4_add_u32 s0, m0, s2 7573// GFX10: encoding: [0x7c,0x02,0x80,0x98] 7574 7575s_lshl4_add_u32 s0, 0, s2 7576// GFX10: encoding: [0x80,0x02,0x80,0x98] 7577 7578s_lshl4_add_u32 s0, -1, s2 7579// GFX10: encoding: [0xc1,0x02,0x80,0x98] 7580 7581s_lshl4_add_u32 s0, 0.5, s2 7582// GFX10: encoding: [0xf0,0x02,0x80,0x98] 7583 7584s_lshl4_add_u32 s0, -4.0, s2 7585// GFX10: encoding: [0xf7,0x02,0x80,0x98] 7586 7587s_lshl4_add_u32 s0, 0x3f717273, s2 7588// GFX10: encoding: [0xff,0x02,0x80,0x98,0x73,0x72,0x71,0x3f] 7589 7590s_lshl4_add_u32 s0, 0xaf123456, s2 7591// GFX10: encoding: [0xff,0x02,0x80,0x98,0x56,0x34,0x12,0xaf] 7592 7593s_lshl4_add_u32 s0, s1, exec_lo 7594// GFX10: encoding: [0x01,0x7e,0x80,0x98] 7595 7596s_lshl4_add_u32 s0, s1, exec_hi 7597// GFX10: encoding: [0x01,0x7f,0x80,0x98] 7598 7599s_lshl4_add_u32 s0, s1, vcc_lo 7600// GFX10: encoding: [0x01,0x6a,0x80,0x98] 7601 7602s_lshl4_add_u32 s0, s1, vcc_hi 7603// GFX10: encoding: [0x01,0x6b,0x80,0x98] 7604 7605s_lshl4_add_u32 s0, s1, m0 7606// GFX10: encoding: [0x01,0x7c,0x80,0x98] 7607 7608s_lshl4_add_u32 s0, s1, 0 7609// GFX10: encoding: [0x01,0x80,0x80,0x98] 7610 7611s_lshl4_add_u32 s0, s1, -1 7612// GFX10: encoding: [0x01,0xc1,0x80,0x98] 7613 7614s_lshl4_add_u32 s0, s1, 0.5 7615// GFX10: encoding: [0x01,0xf0,0x80,0x98] 7616 7617s_lshl4_add_u32 s0, s1, -4.0 7618// GFX10: encoding: [0x01,0xf7,0x80,0x98] 7619 7620s_lshl4_add_u32 s0, s1, 0x3f717273 7621// GFX10: encoding: [0x01,0xff,0x80,0x98,0x73,0x72,0x71,0x3f] 7622 7623s_lshl4_add_u32 s0, s1, 0xaf123456 7624// GFX10: encoding: [0x01,0xff,0x80,0x98,0x56,0x34,0x12,0xaf] 7625 7626s_pack_ll_b32_b16 s0, s1, s2 7627// GFX10: encoding: [0x01,0x02,0x00,0x99] 7628 7629s_pack_ll_b32_b16 s105, s104, s103 7630// GFX10: encoding: [0x68,0x67,0x69,0x99] 7631 7632s_pack_ll_b32_b16 s0, s104, s103 7633// GFX10: encoding: [0x68,0x67,0x00,0x99] 7634 7635s_pack_ll_b32_b16 s105, s1, s103 7636// GFX10: encoding: [0x01,0x67,0x69,0x99] 7637 7638s_pack_ll_b32_b16 s105, s104, s2 7639// GFX10: encoding: [0x68,0x02,0x69,0x99] 7640 7641s_pack_ll_b32_b16 s105, s1, s2 7642// GFX10: encoding: [0x01,0x02,0x69,0x99] 7643 7644s_pack_ll_b32_b16 s0, s104, s2 7645// GFX10: encoding: [0x68,0x02,0x00,0x99] 7646 7647s_pack_ll_b32_b16 s0, s1, s103 7648// GFX10: encoding: [0x01,0x67,0x00,0x99] 7649 7650s_pack_ll_b32_b16 exec_lo, s1, s2 7651// GFX10: encoding: [0x01,0x02,0x7e,0x99] 7652 7653s_pack_ll_b32_b16 exec_hi, s1, s2 7654// GFX10: encoding: [0x01,0x02,0x7f,0x99] 7655 7656s_pack_ll_b32_b16 vcc_lo, s1, s2 7657// GFX10: encoding: [0x01,0x02,0x6a,0x99] 7658 7659s_pack_ll_b32_b16 vcc_hi, s1, s2 7660// GFX10: encoding: [0x01,0x02,0x6b,0x99] 7661 7662s_pack_ll_b32_b16 m0, s1, s2 7663// GFX10: encoding: [0x01,0x02,0x7c,0x99] 7664 7665s_pack_ll_b32_b16 s0, exec_lo, s2 7666// GFX10: encoding: [0x7e,0x02,0x00,0x99] 7667 7668s_pack_ll_b32_b16 s0, exec_hi, s2 7669// GFX10: encoding: [0x7f,0x02,0x00,0x99] 7670 7671s_pack_ll_b32_b16 s0, vcc_lo, s2 7672// GFX10: encoding: [0x6a,0x02,0x00,0x99] 7673 7674s_pack_ll_b32_b16 s0, vcc_hi, s2 7675// GFX10: encoding: [0x6b,0x02,0x00,0x99] 7676 7677s_pack_ll_b32_b16 s0, m0, s2 7678// GFX10: encoding: [0x7c,0x02,0x00,0x99] 7679 7680s_pack_ll_b32_b16 s0, 0, s2 7681// GFX10: encoding: [0x80,0x02,0x00,0x99] 7682 7683s_pack_ll_b32_b16 s0, -1, s2 7684// GFX10: encoding: [0xc1,0x02,0x00,0x99] 7685 7686s_pack_ll_b32_b16 s0, 0.5, s2 7687// GFX10: encoding: [0xf0,0x02,0x00,0x99] 7688 7689s_pack_ll_b32_b16 s0, -4.0, s2 7690// GFX10: encoding: [0xf7,0x02,0x00,0x99] 7691 7692s_pack_ll_b32_b16 s0, 0x3f717273, s2 7693// GFX10: encoding: [0xff,0x02,0x00,0x99,0x73,0x72,0x71,0x3f] 7694 7695s_pack_ll_b32_b16 s0, 0xaf123456, s2 7696// GFX10: encoding: [0xff,0x02,0x00,0x99,0x56,0x34,0x12,0xaf] 7697 7698s_pack_ll_b32_b16 s0, s1, exec_lo 7699// GFX10: encoding: [0x01,0x7e,0x00,0x99] 7700 7701s_pack_ll_b32_b16 s0, s1, exec_hi 7702// GFX10: encoding: [0x01,0x7f,0x00,0x99] 7703 7704s_pack_ll_b32_b16 s0, s1, vcc_lo 7705// GFX10: encoding: [0x01,0x6a,0x00,0x99] 7706 7707s_pack_ll_b32_b16 s0, s1, vcc_hi 7708// GFX10: encoding: [0x01,0x6b,0x00,0x99] 7709 7710s_pack_ll_b32_b16 s0, s1, m0 7711// GFX10: encoding: [0x01,0x7c,0x00,0x99] 7712 7713s_pack_ll_b32_b16 s0, s1, 0 7714// GFX10: encoding: [0x01,0x80,0x00,0x99] 7715 7716s_pack_ll_b32_b16 s0, s1, -1 7717// GFX10: encoding: [0x01,0xc1,0x00,0x99] 7718 7719s_pack_ll_b32_b16 s0, s1, 0.5 7720// GFX10: encoding: [0x01,0xf0,0x00,0x99] 7721 7722s_pack_ll_b32_b16 s0, s1, -4.0 7723// GFX10: encoding: [0x01,0xf7,0x00,0x99] 7724 7725s_pack_ll_b32_b16 s0, s1, 0x3f717273 7726// GFX10: encoding: [0x01,0xff,0x00,0x99,0x73,0x72,0x71,0x3f] 7727 7728s_pack_ll_b32_b16 s0, s1, 0xaf123456 7729// GFX10: encoding: [0x01,0xff,0x00,0x99,0x56,0x34,0x12,0xaf] 7730 7731s_pack_lh_b32_b16 s0, s1, s2 7732// GFX10: encoding: [0x01,0x02,0x80,0x99] 7733 7734s_pack_lh_b32_b16 s105, s104, s103 7735// GFX10: encoding: [0x68,0x67,0xe9,0x99] 7736 7737s_pack_lh_b32_b16 s0, s104, s103 7738// GFX10: encoding: [0x68,0x67,0x80,0x99] 7739 7740s_pack_lh_b32_b16 s105, s1, s103 7741// GFX10: encoding: [0x01,0x67,0xe9,0x99] 7742 7743s_pack_lh_b32_b16 s105, s104, s2 7744// GFX10: encoding: [0x68,0x02,0xe9,0x99] 7745 7746s_pack_lh_b32_b16 s105, s1, s2 7747// GFX10: encoding: [0x01,0x02,0xe9,0x99] 7748 7749s_pack_lh_b32_b16 s0, s104, s2 7750// GFX10: encoding: [0x68,0x02,0x80,0x99] 7751 7752s_pack_lh_b32_b16 s0, s1, s103 7753// GFX10: encoding: [0x01,0x67,0x80,0x99] 7754 7755s_pack_lh_b32_b16 exec_lo, s1, s2 7756// GFX10: encoding: [0x01,0x02,0xfe,0x99] 7757 7758s_pack_lh_b32_b16 exec_hi, s1, s2 7759// GFX10: encoding: [0x01,0x02,0xff,0x99] 7760 7761s_pack_lh_b32_b16 vcc_lo, s1, s2 7762// GFX10: encoding: [0x01,0x02,0xea,0x99] 7763 7764s_pack_lh_b32_b16 vcc_hi, s1, s2 7765// GFX10: encoding: [0x01,0x02,0xeb,0x99] 7766 7767s_pack_lh_b32_b16 m0, s1, s2 7768// GFX10: encoding: [0x01,0x02,0xfc,0x99] 7769 7770s_pack_lh_b32_b16 s0, exec_lo, s2 7771// GFX10: encoding: [0x7e,0x02,0x80,0x99] 7772 7773s_pack_lh_b32_b16 s0, exec_hi, s2 7774// GFX10: encoding: [0x7f,0x02,0x80,0x99] 7775 7776s_pack_lh_b32_b16 s0, vcc_lo, s2 7777// GFX10: encoding: [0x6a,0x02,0x80,0x99] 7778 7779s_pack_lh_b32_b16 s0, vcc_hi, s2 7780// GFX10: encoding: [0x6b,0x02,0x80,0x99] 7781 7782s_pack_lh_b32_b16 s0, m0, s2 7783// GFX10: encoding: [0x7c,0x02,0x80,0x99] 7784 7785s_pack_lh_b32_b16 s0, 0, s2 7786// GFX10: encoding: [0x80,0x02,0x80,0x99] 7787 7788s_pack_lh_b32_b16 s0, -1, s2 7789// GFX10: encoding: [0xc1,0x02,0x80,0x99] 7790 7791s_pack_lh_b32_b16 s0, 0.5, s2 7792// GFX10: encoding: [0xf0,0x02,0x80,0x99] 7793 7794s_pack_lh_b32_b16 s0, -4.0, s2 7795// GFX10: encoding: [0xf7,0x02,0x80,0x99] 7796 7797s_pack_lh_b32_b16 s0, 0x3f717273, s2 7798// GFX10: encoding: [0xff,0x02,0x80,0x99,0x73,0x72,0x71,0x3f] 7799 7800s_pack_lh_b32_b16 s0, 0xaf123456, s2 7801// GFX10: encoding: [0xff,0x02,0x80,0x99,0x56,0x34,0x12,0xaf] 7802 7803s_pack_lh_b32_b16 s0, s1, exec_lo 7804// GFX10: encoding: [0x01,0x7e,0x80,0x99] 7805 7806s_pack_lh_b32_b16 s0, s1, exec_hi 7807// GFX10: encoding: [0x01,0x7f,0x80,0x99] 7808 7809s_pack_lh_b32_b16 s0, s1, vcc_lo 7810// GFX10: encoding: [0x01,0x6a,0x80,0x99] 7811 7812s_pack_lh_b32_b16 s0, s1, vcc_hi 7813// GFX10: encoding: [0x01,0x6b,0x80,0x99] 7814 7815s_pack_lh_b32_b16 s0, s1, m0 7816// GFX10: encoding: [0x01,0x7c,0x80,0x99] 7817 7818s_pack_lh_b32_b16 s0, s1, 0 7819// GFX10: encoding: [0x01,0x80,0x80,0x99] 7820 7821s_pack_lh_b32_b16 s0, s1, -1 7822// GFX10: encoding: [0x01,0xc1,0x80,0x99] 7823 7824s_pack_lh_b32_b16 s0, s1, 0.5 7825// GFX10: encoding: [0x01,0xf0,0x80,0x99] 7826 7827s_pack_lh_b32_b16 s0, s1, -4.0 7828// GFX10: encoding: [0x01,0xf7,0x80,0x99] 7829 7830s_pack_lh_b32_b16 s0, s1, 0x3f717273 7831// GFX10: encoding: [0x01,0xff,0x80,0x99,0x73,0x72,0x71,0x3f] 7832 7833s_pack_lh_b32_b16 s0, s1, 0xaf123456 7834// GFX10: encoding: [0x01,0xff,0x80,0x99,0x56,0x34,0x12,0xaf] 7835 7836s_pack_hh_b32_b16 s0, s1, s2 7837// GFX10: encoding: [0x01,0x02,0x00,0x9a] 7838 7839s_pack_hh_b32_b16 s105, s104, s103 7840// GFX10: encoding: [0x68,0x67,0x69,0x9a] 7841 7842s_pack_hh_b32_b16 s0, s104, s103 7843// GFX10: encoding: [0x68,0x67,0x00,0x9a] 7844 7845s_pack_hh_b32_b16 s105, s1, s103 7846// GFX10: encoding: [0x01,0x67,0x69,0x9a] 7847 7848s_pack_hh_b32_b16 s105, s104, s2 7849// GFX10: encoding: [0x68,0x02,0x69,0x9a] 7850 7851s_pack_hh_b32_b16 s105, s1, s2 7852// GFX10: encoding: [0x01,0x02,0x69,0x9a] 7853 7854s_pack_hh_b32_b16 s0, s104, s2 7855// GFX10: encoding: [0x68,0x02,0x00,0x9a] 7856 7857s_pack_hh_b32_b16 s0, s1, s103 7858// GFX10: encoding: [0x01,0x67,0x00,0x9a] 7859 7860s_pack_hh_b32_b16 exec_lo, s1, s2 7861// GFX10: encoding: [0x01,0x02,0x7e,0x9a] 7862 7863s_pack_hh_b32_b16 exec_hi, s1, s2 7864// GFX10: encoding: [0x01,0x02,0x7f,0x9a] 7865 7866s_pack_hh_b32_b16 vcc_lo, s1, s2 7867// GFX10: encoding: [0x01,0x02,0x6a,0x9a] 7868 7869s_pack_hh_b32_b16 vcc_hi, s1, s2 7870// GFX10: encoding: [0x01,0x02,0x6b,0x9a] 7871 7872s_pack_hh_b32_b16 m0, s1, s2 7873// GFX10: encoding: [0x01,0x02,0x7c,0x9a] 7874 7875s_pack_hh_b32_b16 s0, exec_lo, s2 7876// GFX10: encoding: [0x7e,0x02,0x00,0x9a] 7877 7878s_pack_hh_b32_b16 s0, exec_hi, s2 7879// GFX10: encoding: [0x7f,0x02,0x00,0x9a] 7880 7881s_pack_hh_b32_b16 s0, vcc_lo, s2 7882// GFX10: encoding: [0x6a,0x02,0x00,0x9a] 7883 7884s_pack_hh_b32_b16 s0, vcc_hi, s2 7885// GFX10: encoding: [0x6b,0x02,0x00,0x9a] 7886 7887s_pack_hh_b32_b16 s0, m0, s2 7888// GFX10: encoding: [0x7c,0x02,0x00,0x9a] 7889 7890s_pack_hh_b32_b16 s0, 0, s2 7891// GFX10: encoding: [0x80,0x02,0x00,0x9a] 7892 7893s_pack_hh_b32_b16 s0, -1, s2 7894// GFX10: encoding: [0xc1,0x02,0x00,0x9a] 7895 7896s_pack_hh_b32_b16 s0, 0.5, s2 7897// GFX10: encoding: [0xf0,0x02,0x00,0x9a] 7898 7899s_pack_hh_b32_b16 s0, -4.0, s2 7900// GFX10: encoding: [0xf7,0x02,0x00,0x9a] 7901 7902s_pack_hh_b32_b16 s0, 0x3f717273, s2 7903// GFX10: encoding: [0xff,0x02,0x00,0x9a,0x73,0x72,0x71,0x3f] 7904 7905s_pack_hh_b32_b16 s0, 0xaf123456, s2 7906// GFX10: encoding: [0xff,0x02,0x00,0x9a,0x56,0x34,0x12,0xaf] 7907 7908s_pack_hh_b32_b16 s0, s1, exec_lo 7909// GFX10: encoding: [0x01,0x7e,0x00,0x9a] 7910 7911s_pack_hh_b32_b16 s0, s1, exec_hi 7912// GFX10: encoding: [0x01,0x7f,0x00,0x9a] 7913 7914s_pack_hh_b32_b16 s0, s1, vcc_lo 7915// GFX10: encoding: [0x01,0x6a,0x00,0x9a] 7916 7917s_pack_hh_b32_b16 s0, s1, vcc_hi 7918// GFX10: encoding: [0x01,0x6b,0x00,0x9a] 7919 7920s_pack_hh_b32_b16 s0, s1, m0 7921// GFX10: encoding: [0x01,0x7c,0x00,0x9a] 7922 7923s_pack_hh_b32_b16 s0, s1, 0 7924// GFX10: encoding: [0x01,0x80,0x00,0x9a] 7925 7926s_pack_hh_b32_b16 s0, s1, -1 7927// GFX10: encoding: [0x01,0xc1,0x00,0x9a] 7928 7929s_pack_hh_b32_b16 s0, s1, 0.5 7930// GFX10: encoding: [0x01,0xf0,0x00,0x9a] 7931 7932s_pack_hh_b32_b16 s0, s1, -4.0 7933// GFX10: encoding: [0x01,0xf7,0x00,0x9a] 7934 7935s_pack_hh_b32_b16 s0, s1, 0x3f717273 7936// GFX10: encoding: [0x01,0xff,0x00,0x9a,0x73,0x72,0x71,0x3f] 7937 7938s_pack_hh_b32_b16 s0, s1, 0xaf123456 7939// GFX10: encoding: [0x01,0xff,0x00,0x9a,0x56,0x34,0x12,0xaf] 7940 7941s_mul_hi_u32 s0, s1, s2 7942// GFX10: encoding: [0x01,0x02,0x80,0x9a] 7943 7944s_mul_hi_u32 s105, s104, s103 7945// GFX10: encoding: [0x68,0x67,0xe9,0x9a] 7946 7947s_mul_hi_u32 s0, s104, s103 7948// GFX10: encoding: [0x68,0x67,0x80,0x9a] 7949 7950s_mul_hi_u32 s105, s1, s103 7951// GFX10: encoding: [0x01,0x67,0xe9,0x9a] 7952 7953s_mul_hi_u32 s105, s104, s2 7954// GFX10: encoding: [0x68,0x02,0xe9,0x9a] 7955 7956s_mul_hi_u32 s105, s1, s2 7957// GFX10: encoding: [0x01,0x02,0xe9,0x9a] 7958 7959s_mul_hi_u32 s0, s104, s2 7960// GFX10: encoding: [0x68,0x02,0x80,0x9a] 7961 7962s_mul_hi_u32 s0, s1, s103 7963// GFX10: encoding: [0x01,0x67,0x80,0x9a] 7964 7965s_mul_hi_u32 exec_lo, s1, s2 7966// GFX10: encoding: [0x01,0x02,0xfe,0x9a] 7967 7968s_mul_hi_u32 exec_hi, s1, s2 7969// GFX10: encoding: [0x01,0x02,0xff,0x9a] 7970 7971s_mul_hi_u32 vcc_lo, s1, s2 7972// GFX10: encoding: [0x01,0x02,0xea,0x9a] 7973 7974s_mul_hi_u32 vcc_hi, s1, s2 7975// GFX10: encoding: [0x01,0x02,0xeb,0x9a] 7976 7977s_mul_hi_u32 m0, s1, s2 7978// GFX10: encoding: [0x01,0x02,0xfc,0x9a] 7979 7980s_mul_hi_u32 s0, exec_lo, s2 7981// GFX10: encoding: [0x7e,0x02,0x80,0x9a] 7982 7983s_mul_hi_u32 s0, exec_hi, s2 7984// GFX10: encoding: [0x7f,0x02,0x80,0x9a] 7985 7986s_mul_hi_u32 s0, vcc_lo, s2 7987// GFX10: encoding: [0x6a,0x02,0x80,0x9a] 7988 7989s_mul_hi_u32 s0, vcc_hi, s2 7990// GFX10: encoding: [0x6b,0x02,0x80,0x9a] 7991 7992s_mul_hi_u32 s0, m0, s2 7993// GFX10: encoding: [0x7c,0x02,0x80,0x9a] 7994 7995s_mul_hi_u32 s0, 0, s2 7996// GFX10: encoding: [0x80,0x02,0x80,0x9a] 7997 7998s_mul_hi_u32 s0, -1, s2 7999// GFX10: encoding: [0xc1,0x02,0x80,0x9a] 8000 8001s_mul_hi_u32 s0, 0.5, s2 8002// GFX10: encoding: [0xf0,0x02,0x80,0x9a] 8003 8004s_mul_hi_u32 s0, -4.0, s2 8005// GFX10: encoding: [0xf7,0x02,0x80,0x9a] 8006 8007s_mul_hi_u32 s0, 0x3f717273, s2 8008// GFX10: encoding: [0xff,0x02,0x80,0x9a,0x73,0x72,0x71,0x3f] 8009 8010s_mul_hi_u32 s0, 0xaf123456, s2 8011// GFX10: encoding: [0xff,0x02,0x80,0x9a,0x56,0x34,0x12,0xaf] 8012 8013s_mul_hi_u32 s0, s1, exec_lo 8014// GFX10: encoding: [0x01,0x7e,0x80,0x9a] 8015 8016s_mul_hi_u32 s0, s1, exec_hi 8017// GFX10: encoding: [0x01,0x7f,0x80,0x9a] 8018 8019s_mul_hi_u32 s0, s1, vcc_lo 8020// GFX10: encoding: [0x01,0x6a,0x80,0x9a] 8021 8022s_mul_hi_u32 s0, s1, vcc_hi 8023// GFX10: encoding: [0x01,0x6b,0x80,0x9a] 8024 8025s_mul_hi_u32 s0, s1, m0 8026// GFX10: encoding: [0x01,0x7c,0x80,0x9a] 8027 8028s_mul_hi_u32 s0, s1, 0 8029// GFX10: encoding: [0x01,0x80,0x80,0x9a] 8030 8031s_mul_hi_u32 s0, s1, -1 8032// GFX10: encoding: [0x01,0xc1,0x80,0x9a] 8033 8034s_mul_hi_u32 s0, s1, 0.5 8035// GFX10: encoding: [0x01,0xf0,0x80,0x9a] 8036 8037s_mul_hi_u32 s0, s1, -4.0 8038// GFX10: encoding: [0x01,0xf7,0x80,0x9a] 8039 8040s_mul_hi_u32 s0, s1, 0x3f717273 8041// GFX10: encoding: [0x01,0xff,0x80,0x9a,0x73,0x72,0x71,0x3f] 8042 8043s_mul_hi_u32 s0, s1, 0xaf123456 8044// GFX10: encoding: [0x01,0xff,0x80,0x9a,0x56,0x34,0x12,0xaf] 8045 8046s_mul_hi_i32 s0, s1, s2 8047// GFX10: encoding: [0x01,0x02,0x00,0x9b] 8048 8049s_mul_hi_i32 s105, s104, s103 8050// GFX10: encoding: [0x68,0x67,0x69,0x9b] 8051 8052s_mul_hi_i32 s0, s104, s103 8053// GFX10: encoding: [0x68,0x67,0x00,0x9b] 8054 8055s_mul_hi_i32 s105, s1, s103 8056// GFX10: encoding: [0x01,0x67,0x69,0x9b] 8057 8058s_mul_hi_i32 s105, s104, s2 8059// GFX10: encoding: [0x68,0x02,0x69,0x9b] 8060 8061s_mul_hi_i32 s105, s1, s2 8062// GFX10: encoding: [0x01,0x02,0x69,0x9b] 8063 8064s_mul_hi_i32 s0, s104, s2 8065// GFX10: encoding: [0x68,0x02,0x00,0x9b] 8066 8067s_mul_hi_i32 s0, s1, s103 8068// GFX10: encoding: [0x01,0x67,0x00,0x9b] 8069 8070s_mul_hi_i32 exec_lo, s1, s2 8071// GFX10: encoding: [0x01,0x02,0x7e,0x9b] 8072 8073s_mul_hi_i32 exec_hi, s1, s2 8074// GFX10: encoding: [0x01,0x02,0x7f,0x9b] 8075 8076s_mul_hi_i32 vcc_lo, s1, s2 8077// GFX10: encoding: [0x01,0x02,0x6a,0x9b] 8078 8079s_mul_hi_i32 vcc_hi, s1, s2 8080// GFX10: encoding: [0x01,0x02,0x6b,0x9b] 8081 8082s_mul_hi_i32 m0, s1, s2 8083// GFX10: encoding: [0x01,0x02,0x7c,0x9b] 8084 8085s_mul_hi_i32 s0, exec_lo, s2 8086// GFX10: encoding: [0x7e,0x02,0x00,0x9b] 8087 8088s_mul_hi_i32 s0, exec_hi, s2 8089// GFX10: encoding: [0x7f,0x02,0x00,0x9b] 8090 8091s_mul_hi_i32 s0, vcc_lo, s2 8092// GFX10: encoding: [0x6a,0x02,0x00,0x9b] 8093 8094s_mul_hi_i32 s0, vcc_hi, s2 8095// GFX10: encoding: [0x6b,0x02,0x00,0x9b] 8096 8097s_mul_hi_i32 s0, m0, s2 8098// GFX10: encoding: [0x7c,0x02,0x00,0x9b] 8099 8100s_mul_hi_i32 s0, 0, s2 8101// GFX10: encoding: [0x80,0x02,0x00,0x9b] 8102 8103s_mul_hi_i32 s0, -1, s2 8104// GFX10: encoding: [0xc1,0x02,0x00,0x9b] 8105 8106s_mul_hi_i32 s0, 0.5, s2 8107// GFX10: encoding: [0xf0,0x02,0x00,0x9b] 8108 8109s_mul_hi_i32 s0, -4.0, s2 8110// GFX10: encoding: [0xf7,0x02,0x00,0x9b] 8111 8112s_mul_hi_i32 s0, 0x3f717273, s2 8113// GFX10: encoding: [0xff,0x02,0x00,0x9b,0x73,0x72,0x71,0x3f] 8114 8115s_mul_hi_i32 s0, 0xaf123456, s2 8116// GFX10: encoding: [0xff,0x02,0x00,0x9b,0x56,0x34,0x12,0xaf] 8117 8118s_mul_hi_i32 s0, s1, exec_lo 8119// GFX10: encoding: [0x01,0x7e,0x00,0x9b] 8120 8121s_mul_hi_i32 s0, s1, exec_hi 8122// GFX10: encoding: [0x01,0x7f,0x00,0x9b] 8123 8124s_mul_hi_i32 s0, s1, vcc_lo 8125// GFX10: encoding: [0x01,0x6a,0x00,0x9b] 8126 8127s_mul_hi_i32 s0, s1, vcc_hi 8128// GFX10: encoding: [0x01,0x6b,0x00,0x9b] 8129 8130s_mul_hi_i32 s0, s1, m0 8131// GFX10: encoding: [0x01,0x7c,0x00,0x9b] 8132 8133s_mul_hi_i32 s0, s1, 0 8134// GFX10: encoding: [0x01,0x80,0x00,0x9b] 8135 8136s_mul_hi_i32 s0, s1, -1 8137// GFX10: encoding: [0x01,0xc1,0x00,0x9b] 8138 8139s_mul_hi_i32 s0, s1, 0.5 8140// GFX10: encoding: [0x01,0xf0,0x00,0x9b] 8141 8142s_mul_hi_i32 s0, s1, -4.0 8143// GFX10: encoding: [0x01,0xf7,0x00,0x9b] 8144 8145s_mul_hi_i32 s0, s1, 0x3f717273 8146// GFX10: encoding: [0x01,0xff,0x00,0x9b,0x73,0x72,0x71,0x3f] 8147 8148s_mul_hi_i32 s0, s1, 0xaf123456 8149// GFX10: encoding: [0x01,0xff,0x00,0x9b,0x56,0x34,0x12,0xaf] 8150 8151//===----------------------------------------------------------------------===// 8152// ENC_SOPC. 8153//===----------------------------------------------------------------------===// 8154 8155s_cmp_eq_i32 s0, s1 8156// GFX10: encoding: [0x00,0x01,0x00,0xbf] 8157 8158s_cmp_eq_i32 s105, s104 8159// GFX10: encoding: [0x69,0x68,0x00,0xbf] 8160 8161s_cmp_eq_i32 s0, s104 8162// GFX10: encoding: [0x00,0x68,0x00,0xbf] 8163 8164s_cmp_eq_i32 s105, s1 8165// GFX10: encoding: [0x69,0x01,0x00,0xbf] 8166 8167s_cmp_eq_i32 exec_lo, s1 8168// GFX10: encoding: [0x7e,0x01,0x00,0xbf] 8169 8170s_cmp_eq_i32 exec_hi, s1 8171// GFX10: encoding: [0x7f,0x01,0x00,0xbf] 8172 8173s_cmp_eq_i32 vcc_lo, s1 8174// GFX10: encoding: [0x6a,0x01,0x00,0xbf] 8175 8176s_cmp_eq_i32 vcc_hi, s1 8177// GFX10: encoding: [0x6b,0x01,0x00,0xbf] 8178 8179s_cmp_eq_i32 m0, s1 8180// GFX10: encoding: [0x7c,0x01,0x00,0xbf] 8181 8182s_cmp_eq_i32 s0, exec_lo 8183// GFX10: encoding: [0x00,0x7e,0x00,0xbf] 8184 8185s_cmp_eq_i32 s0, exec_hi 8186// GFX10: encoding: [0x00,0x7f,0x00,0xbf] 8187 8188s_cmp_eq_i32 s0, vcc_lo 8189// GFX10: encoding: [0x00,0x6a,0x00,0xbf] 8190 8191s_cmp_eq_i32 s0, vcc_hi 8192// GFX10: encoding: [0x00,0x6b,0x00,0xbf] 8193 8194s_cmp_eq_i32 s0, m0 8195// GFX10: encoding: [0x00,0x7c,0x00,0xbf] 8196 8197s_cmp_eq_i32 s0, 0 8198// GFX10: encoding: [0x00,0x80,0x00,0xbf] 8199 8200s_cmp_eq_i32 s0, -1 8201// GFX10: encoding: [0x00,0xc1,0x00,0xbf] 8202 8203s_cmp_eq_i32 s0, 0.5 8204// GFX10: encoding: [0x00,0xf0,0x00,0xbf] 8205 8206s_cmp_eq_i32 s0, -4.0 8207// GFX10: encoding: [0x00,0xf7,0x00,0xbf] 8208 8209s_cmp_eq_i32 s0, 0x3f717273 8210// GFX10: encoding: [0x00,0xff,0x00,0xbf,0x73,0x72,0x71,0x3f] 8211 8212s_cmp_eq_i32 s0, 0xaf123456 8213// GFX10: encoding: [0x00,0xff,0x00,0xbf,0x56,0x34,0x12,0xaf] 8214 8215s_cmp_lg_i32 s0, s1 8216// GFX10: encoding: [0x00,0x01,0x01,0xbf] 8217 8218s_cmp_lg_i32 s105, s104 8219// GFX10: encoding: [0x69,0x68,0x01,0xbf] 8220 8221s_cmp_lg_i32 s0, s104 8222// GFX10: encoding: [0x00,0x68,0x01,0xbf] 8223 8224s_cmp_lg_i32 s105, s1 8225// GFX10: encoding: [0x69,0x01,0x01,0xbf] 8226 8227s_cmp_lg_i32 exec_lo, s1 8228// GFX10: encoding: [0x7e,0x01,0x01,0xbf] 8229 8230s_cmp_lg_i32 exec_hi, s1 8231// GFX10: encoding: [0x7f,0x01,0x01,0xbf] 8232 8233s_cmp_lg_i32 vcc_lo, s1 8234// GFX10: encoding: [0x6a,0x01,0x01,0xbf] 8235 8236s_cmp_lg_i32 vcc_hi, s1 8237// GFX10: encoding: [0x6b,0x01,0x01,0xbf] 8238 8239s_cmp_lg_i32 m0, s1 8240// GFX10: encoding: [0x7c,0x01,0x01,0xbf] 8241 8242s_cmp_lg_i32 s0, exec_lo 8243// GFX10: encoding: [0x00,0x7e,0x01,0xbf] 8244 8245s_cmp_lg_i32 s0, exec_hi 8246// GFX10: encoding: [0x00,0x7f,0x01,0xbf] 8247 8248s_cmp_lg_i32 s0, vcc_lo 8249// GFX10: encoding: [0x00,0x6a,0x01,0xbf] 8250 8251s_cmp_lg_i32 s0, vcc_hi 8252// GFX10: encoding: [0x00,0x6b,0x01,0xbf] 8253 8254s_cmp_lg_i32 s0, m0 8255// GFX10: encoding: [0x00,0x7c,0x01,0xbf] 8256 8257s_cmp_lg_i32 s0, 0 8258// GFX10: encoding: [0x00,0x80,0x01,0xbf] 8259 8260s_cmp_lg_i32 s0, -1 8261// GFX10: encoding: [0x00,0xc1,0x01,0xbf] 8262 8263s_cmp_lg_i32 s0, 0.5 8264// GFX10: encoding: [0x00,0xf0,0x01,0xbf] 8265 8266s_cmp_lg_i32 s0, -4.0 8267// GFX10: encoding: [0x00,0xf7,0x01,0xbf] 8268 8269s_cmp_lg_i32 s0, 0x3f717273 8270// GFX10: encoding: [0x00,0xff,0x01,0xbf,0x73,0x72,0x71,0x3f] 8271 8272s_cmp_lg_i32 s0, 0xaf123456 8273// GFX10: encoding: [0x00,0xff,0x01,0xbf,0x56,0x34,0x12,0xaf] 8274 8275s_cmp_gt_i32 s0, s1 8276// GFX10: encoding: [0x00,0x01,0x02,0xbf] 8277 8278s_cmp_gt_i32 s105, s104 8279// GFX10: encoding: [0x69,0x68,0x02,0xbf] 8280 8281s_cmp_gt_i32 s0, s104 8282// GFX10: encoding: [0x00,0x68,0x02,0xbf] 8283 8284s_cmp_gt_i32 s105, s1 8285// GFX10: encoding: [0x69,0x01,0x02,0xbf] 8286 8287s_cmp_gt_i32 exec_lo, s1 8288// GFX10: encoding: [0x7e,0x01,0x02,0xbf] 8289 8290s_cmp_gt_i32 exec_hi, s1 8291// GFX10: encoding: [0x7f,0x01,0x02,0xbf] 8292 8293s_cmp_gt_i32 vcc_lo, s1 8294// GFX10: encoding: [0x6a,0x01,0x02,0xbf] 8295 8296s_cmp_gt_i32 vcc_hi, s1 8297// GFX10: encoding: [0x6b,0x01,0x02,0xbf] 8298 8299s_cmp_gt_i32 m0, s1 8300// GFX10: encoding: [0x7c,0x01,0x02,0xbf] 8301 8302s_cmp_gt_i32 s0, exec_lo 8303// GFX10: encoding: [0x00,0x7e,0x02,0xbf] 8304 8305s_cmp_gt_i32 s0, exec_hi 8306// GFX10: encoding: [0x00,0x7f,0x02,0xbf] 8307 8308s_cmp_gt_i32 s0, vcc_lo 8309// GFX10: encoding: [0x00,0x6a,0x02,0xbf] 8310 8311s_cmp_gt_i32 s0, vcc_hi 8312// GFX10: encoding: [0x00,0x6b,0x02,0xbf] 8313 8314s_cmp_gt_i32 s0, m0 8315// GFX10: encoding: [0x00,0x7c,0x02,0xbf] 8316 8317s_cmp_gt_i32 s0, 0 8318// GFX10: encoding: [0x00,0x80,0x02,0xbf] 8319 8320s_cmp_gt_i32 s0, -1 8321// GFX10: encoding: [0x00,0xc1,0x02,0xbf] 8322 8323s_cmp_gt_i32 s0, 0.5 8324// GFX10: encoding: [0x00,0xf0,0x02,0xbf] 8325 8326s_cmp_gt_i32 s0, -4.0 8327// GFX10: encoding: [0x00,0xf7,0x02,0xbf] 8328 8329s_cmp_gt_i32 s0, 0x3f717273 8330// GFX10: encoding: [0x00,0xff,0x02,0xbf,0x73,0x72,0x71,0x3f] 8331 8332s_cmp_gt_i32 s0, 0xaf123456 8333// GFX10: encoding: [0x00,0xff,0x02,0xbf,0x56,0x34,0x12,0xaf] 8334 8335s_cmp_ge_i32 s0, s1 8336// GFX10: encoding: [0x00,0x01,0x03,0xbf] 8337 8338s_cmp_ge_i32 s105, s104 8339// GFX10: encoding: [0x69,0x68,0x03,0xbf] 8340 8341s_cmp_ge_i32 s0, s104 8342// GFX10: encoding: [0x00,0x68,0x03,0xbf] 8343 8344s_cmp_ge_i32 s105, s1 8345// GFX10: encoding: [0x69,0x01,0x03,0xbf] 8346 8347s_cmp_ge_i32 exec_lo, s1 8348// GFX10: encoding: [0x7e,0x01,0x03,0xbf] 8349 8350s_cmp_ge_i32 exec_hi, s1 8351// GFX10: encoding: [0x7f,0x01,0x03,0xbf] 8352 8353s_cmp_ge_i32 vcc_lo, s1 8354// GFX10: encoding: [0x6a,0x01,0x03,0xbf] 8355 8356s_cmp_ge_i32 vcc_hi, s1 8357// GFX10: encoding: [0x6b,0x01,0x03,0xbf] 8358 8359s_cmp_ge_i32 m0, s1 8360// GFX10: encoding: [0x7c,0x01,0x03,0xbf] 8361 8362s_cmp_ge_i32 s0, exec_lo 8363// GFX10: encoding: [0x00,0x7e,0x03,0xbf] 8364 8365s_cmp_ge_i32 s0, exec_hi 8366// GFX10: encoding: [0x00,0x7f,0x03,0xbf] 8367 8368s_cmp_ge_i32 s0, vcc_lo 8369// GFX10: encoding: [0x00,0x6a,0x03,0xbf] 8370 8371s_cmp_ge_i32 s0, vcc_hi 8372// GFX10: encoding: [0x00,0x6b,0x03,0xbf] 8373 8374s_cmp_ge_i32 s0, m0 8375// GFX10: encoding: [0x00,0x7c,0x03,0xbf] 8376 8377s_cmp_ge_i32 s0, 0 8378// GFX10: encoding: [0x00,0x80,0x03,0xbf] 8379 8380s_cmp_ge_i32 s0, -1 8381// GFX10: encoding: [0x00,0xc1,0x03,0xbf] 8382 8383s_cmp_ge_i32 s0, 0.5 8384// GFX10: encoding: [0x00,0xf0,0x03,0xbf] 8385 8386s_cmp_ge_i32 s0, -4.0 8387// GFX10: encoding: [0x00,0xf7,0x03,0xbf] 8388 8389s_cmp_ge_i32 s0, 0x3f717273 8390// GFX10: encoding: [0x00,0xff,0x03,0xbf,0x73,0x72,0x71,0x3f] 8391 8392s_cmp_ge_i32 s0, 0xaf123456 8393// GFX10: encoding: [0x00,0xff,0x03,0xbf,0x56,0x34,0x12,0xaf] 8394 8395s_cmp_lt_i32 s0, s1 8396// GFX10: encoding: [0x00,0x01,0x04,0xbf] 8397 8398s_cmp_lt_i32 s105, s104 8399// GFX10: encoding: [0x69,0x68,0x04,0xbf] 8400 8401s_cmp_lt_i32 s0, s104 8402// GFX10: encoding: [0x00,0x68,0x04,0xbf] 8403 8404s_cmp_lt_i32 s105, s1 8405// GFX10: encoding: [0x69,0x01,0x04,0xbf] 8406 8407s_cmp_lt_i32 exec_lo, s1 8408// GFX10: encoding: [0x7e,0x01,0x04,0xbf] 8409 8410s_cmp_lt_i32 exec_hi, s1 8411// GFX10: encoding: [0x7f,0x01,0x04,0xbf] 8412 8413s_cmp_lt_i32 vcc_lo, s1 8414// GFX10: encoding: [0x6a,0x01,0x04,0xbf] 8415 8416s_cmp_lt_i32 vcc_hi, s1 8417// GFX10: encoding: [0x6b,0x01,0x04,0xbf] 8418 8419s_cmp_lt_i32 m0, s1 8420// GFX10: encoding: [0x7c,0x01,0x04,0xbf] 8421 8422s_cmp_lt_i32 s0, exec_lo 8423// GFX10: encoding: [0x00,0x7e,0x04,0xbf] 8424 8425s_cmp_lt_i32 s0, exec_hi 8426// GFX10: encoding: [0x00,0x7f,0x04,0xbf] 8427 8428s_cmp_lt_i32 s0, vcc_lo 8429// GFX10: encoding: [0x00,0x6a,0x04,0xbf] 8430 8431s_cmp_lt_i32 s0, vcc_hi 8432// GFX10: encoding: [0x00,0x6b,0x04,0xbf] 8433 8434s_cmp_lt_i32 s0, m0 8435// GFX10: encoding: [0x00,0x7c,0x04,0xbf] 8436 8437s_cmp_lt_i32 s0, 0 8438// GFX10: encoding: [0x00,0x80,0x04,0xbf] 8439 8440s_cmp_lt_i32 s0, -1 8441// GFX10: encoding: [0x00,0xc1,0x04,0xbf] 8442 8443s_cmp_lt_i32 s0, 0.5 8444// GFX10: encoding: [0x00,0xf0,0x04,0xbf] 8445 8446s_cmp_lt_i32 s0, -4.0 8447// GFX10: encoding: [0x00,0xf7,0x04,0xbf] 8448 8449s_cmp_lt_i32 s0, 0x3f717273 8450// GFX10: encoding: [0x00,0xff,0x04,0xbf,0x73,0x72,0x71,0x3f] 8451 8452s_cmp_lt_i32 s0, 0xaf123456 8453// GFX10: encoding: [0x00,0xff,0x04,0xbf,0x56,0x34,0x12,0xaf] 8454 8455s_cmp_le_i32 s0, s1 8456// GFX10: encoding: [0x00,0x01,0x05,0xbf] 8457 8458s_cmp_le_i32 s105, s104 8459// GFX10: encoding: [0x69,0x68,0x05,0xbf] 8460 8461s_cmp_le_i32 s0, s104 8462// GFX10: encoding: [0x00,0x68,0x05,0xbf] 8463 8464s_cmp_le_i32 s105, s1 8465// GFX10: encoding: [0x69,0x01,0x05,0xbf] 8466 8467s_cmp_le_i32 exec_lo, s1 8468// GFX10: encoding: [0x7e,0x01,0x05,0xbf] 8469 8470s_cmp_le_i32 exec_hi, s1 8471// GFX10: encoding: [0x7f,0x01,0x05,0xbf] 8472 8473s_cmp_le_i32 vcc_lo, s1 8474// GFX10: encoding: [0x6a,0x01,0x05,0xbf] 8475 8476s_cmp_le_i32 vcc_hi, s1 8477// GFX10: encoding: [0x6b,0x01,0x05,0xbf] 8478 8479s_cmp_le_i32 m0, s1 8480// GFX10: encoding: [0x7c,0x01,0x05,0xbf] 8481 8482s_cmp_le_i32 s0, exec_lo 8483// GFX10: encoding: [0x00,0x7e,0x05,0xbf] 8484 8485s_cmp_le_i32 s0, exec_hi 8486// GFX10: encoding: [0x00,0x7f,0x05,0xbf] 8487 8488s_cmp_le_i32 s0, vcc_lo 8489// GFX10: encoding: [0x00,0x6a,0x05,0xbf] 8490 8491s_cmp_le_i32 s0, vcc_hi 8492// GFX10: encoding: [0x00,0x6b,0x05,0xbf] 8493 8494s_cmp_le_i32 s0, m0 8495// GFX10: encoding: [0x00,0x7c,0x05,0xbf] 8496 8497s_cmp_le_i32 s0, 0 8498// GFX10: encoding: [0x00,0x80,0x05,0xbf] 8499 8500s_cmp_le_i32 s0, -1 8501// GFX10: encoding: [0x00,0xc1,0x05,0xbf] 8502 8503s_cmp_le_i32 s0, 0.5 8504// GFX10: encoding: [0x00,0xf0,0x05,0xbf] 8505 8506s_cmp_le_i32 s0, -4.0 8507// GFX10: encoding: [0x00,0xf7,0x05,0xbf] 8508 8509s_cmp_le_i32 s0, 0x3f717273 8510// GFX10: encoding: [0x00,0xff,0x05,0xbf,0x73,0x72,0x71,0x3f] 8511 8512s_cmp_le_i32 s0, 0xaf123456 8513// GFX10: encoding: [0x00,0xff,0x05,0xbf,0x56,0x34,0x12,0xaf] 8514 8515s_cmp_eq_u32 s0, s1 8516// GFX10: encoding: [0x00,0x01,0x06,0xbf] 8517 8518s_cmp_eq_u32 s105, s104 8519// GFX10: encoding: [0x69,0x68,0x06,0xbf] 8520 8521s_cmp_eq_u32 s0, s104 8522// GFX10: encoding: [0x00,0x68,0x06,0xbf] 8523 8524s_cmp_eq_u32 s105, s1 8525// GFX10: encoding: [0x69,0x01,0x06,0xbf] 8526 8527s_cmp_eq_u32 exec_lo, s1 8528// GFX10: encoding: [0x7e,0x01,0x06,0xbf] 8529 8530s_cmp_eq_u32 exec_hi, s1 8531// GFX10: encoding: [0x7f,0x01,0x06,0xbf] 8532 8533s_cmp_eq_u32 vcc_lo, s1 8534// GFX10: encoding: [0x6a,0x01,0x06,0xbf] 8535 8536s_cmp_eq_u32 vcc_hi, s1 8537// GFX10: encoding: [0x6b,0x01,0x06,0xbf] 8538 8539s_cmp_eq_u32 m0, s1 8540// GFX10: encoding: [0x7c,0x01,0x06,0xbf] 8541 8542s_cmp_eq_u32 s0, exec_lo 8543// GFX10: encoding: [0x00,0x7e,0x06,0xbf] 8544 8545s_cmp_eq_u32 s0, exec_hi 8546// GFX10: encoding: [0x00,0x7f,0x06,0xbf] 8547 8548s_cmp_eq_u32 s0, vcc_lo 8549// GFX10: encoding: [0x00,0x6a,0x06,0xbf] 8550 8551s_cmp_eq_u32 s0, vcc_hi 8552// GFX10: encoding: [0x00,0x6b,0x06,0xbf] 8553 8554s_cmp_eq_u32 s0, m0 8555// GFX10: encoding: [0x00,0x7c,0x06,0xbf] 8556 8557s_cmp_eq_u32 s0, 0 8558// GFX10: encoding: [0x00,0x80,0x06,0xbf] 8559 8560s_cmp_eq_u32 s0, -1 8561// GFX10: encoding: [0x00,0xc1,0x06,0xbf] 8562 8563s_cmp_eq_u32 s0, 0.5 8564// GFX10: encoding: [0x00,0xf0,0x06,0xbf] 8565 8566s_cmp_eq_u32 s0, -4.0 8567// GFX10: encoding: [0x00,0xf7,0x06,0xbf] 8568 8569s_cmp_eq_u32 s0, 0x3f717273 8570// GFX10: encoding: [0x00,0xff,0x06,0xbf,0x73,0x72,0x71,0x3f] 8571 8572s_cmp_eq_u32 s0, 0xaf123456 8573// GFX10: encoding: [0x00,0xff,0x06,0xbf,0x56,0x34,0x12,0xaf] 8574 8575s_cmp_lg_u32 s0, s1 8576// GFX10: encoding: [0x00,0x01,0x07,0xbf] 8577 8578s_cmp_lg_u32 s105, s104 8579// GFX10: encoding: [0x69,0x68,0x07,0xbf] 8580 8581s_cmp_lg_u32 s0, s104 8582// GFX10: encoding: [0x00,0x68,0x07,0xbf] 8583 8584s_cmp_lg_u32 s105, s1 8585// GFX10: encoding: [0x69,0x01,0x07,0xbf] 8586 8587s_cmp_lg_u32 exec_lo, s1 8588// GFX10: encoding: [0x7e,0x01,0x07,0xbf] 8589 8590s_cmp_lg_u32 exec_hi, s1 8591// GFX10: encoding: [0x7f,0x01,0x07,0xbf] 8592 8593s_cmp_lg_u32 vcc_lo, s1 8594// GFX10: encoding: [0x6a,0x01,0x07,0xbf] 8595 8596s_cmp_lg_u32 vcc_hi, s1 8597// GFX10: encoding: [0x6b,0x01,0x07,0xbf] 8598 8599s_cmp_lg_u32 m0, s1 8600// GFX10: encoding: [0x7c,0x01,0x07,0xbf] 8601 8602s_cmp_lg_u32 s0, exec_lo 8603// GFX10: encoding: [0x00,0x7e,0x07,0xbf] 8604 8605s_cmp_lg_u32 s0, exec_hi 8606// GFX10: encoding: [0x00,0x7f,0x07,0xbf] 8607 8608s_cmp_lg_u32 s0, vcc_lo 8609// GFX10: encoding: [0x00,0x6a,0x07,0xbf] 8610 8611s_cmp_lg_u32 s0, vcc_hi 8612// GFX10: encoding: [0x00,0x6b,0x07,0xbf] 8613 8614s_cmp_lg_u32 s0, m0 8615// GFX10: encoding: [0x00,0x7c,0x07,0xbf] 8616 8617s_cmp_lg_u32 s0, 0 8618// GFX10: encoding: [0x00,0x80,0x07,0xbf] 8619 8620s_cmp_lg_u32 s0, -1 8621// GFX10: encoding: [0x00,0xc1,0x07,0xbf] 8622 8623s_cmp_lg_u32 s0, 0.5 8624// GFX10: encoding: [0x00,0xf0,0x07,0xbf] 8625 8626s_cmp_lg_u32 s0, -4.0 8627// GFX10: encoding: [0x00,0xf7,0x07,0xbf] 8628 8629s_cmp_lg_u32 s0, 0x3f717273 8630// GFX10: encoding: [0x00,0xff,0x07,0xbf,0x73,0x72,0x71,0x3f] 8631 8632s_cmp_lg_u32 s0, 0xaf123456 8633// GFX10: encoding: [0x00,0xff,0x07,0xbf,0x56,0x34,0x12,0xaf] 8634 8635s_cmp_gt_u32 s0, s1 8636// GFX10: encoding: [0x00,0x01,0x08,0xbf] 8637 8638s_cmp_gt_u32 s105, s104 8639// GFX10: encoding: [0x69,0x68,0x08,0xbf] 8640 8641s_cmp_gt_u32 s0, s104 8642// GFX10: encoding: [0x00,0x68,0x08,0xbf] 8643 8644s_cmp_gt_u32 s105, s1 8645// GFX10: encoding: [0x69,0x01,0x08,0xbf] 8646 8647s_cmp_gt_u32 exec_lo, s1 8648// GFX10: encoding: [0x7e,0x01,0x08,0xbf] 8649 8650s_cmp_gt_u32 exec_hi, s1 8651// GFX10: encoding: [0x7f,0x01,0x08,0xbf] 8652 8653s_cmp_gt_u32 vcc_lo, s1 8654// GFX10: encoding: [0x6a,0x01,0x08,0xbf] 8655 8656s_cmp_gt_u32 vcc_hi, s1 8657// GFX10: encoding: [0x6b,0x01,0x08,0xbf] 8658 8659s_cmp_gt_u32 m0, s1 8660// GFX10: encoding: [0x7c,0x01,0x08,0xbf] 8661 8662s_cmp_gt_u32 s0, exec_lo 8663// GFX10: encoding: [0x00,0x7e,0x08,0xbf] 8664 8665s_cmp_gt_u32 s0, exec_hi 8666// GFX10: encoding: [0x00,0x7f,0x08,0xbf] 8667 8668s_cmp_gt_u32 s0, vcc_lo 8669// GFX10: encoding: [0x00,0x6a,0x08,0xbf] 8670 8671s_cmp_gt_u32 s0, vcc_hi 8672// GFX10: encoding: [0x00,0x6b,0x08,0xbf] 8673 8674s_cmp_gt_u32 s0, m0 8675// GFX10: encoding: [0x00,0x7c,0x08,0xbf] 8676 8677s_cmp_gt_u32 s0, 0 8678// GFX10: encoding: [0x00,0x80,0x08,0xbf] 8679 8680s_cmp_gt_u32 s0, -1 8681// GFX10: encoding: [0x00,0xc1,0x08,0xbf] 8682 8683s_cmp_gt_u32 s0, 0.5 8684// GFX10: encoding: [0x00,0xf0,0x08,0xbf] 8685 8686s_cmp_gt_u32 s0, -4.0 8687// GFX10: encoding: [0x00,0xf7,0x08,0xbf] 8688 8689s_cmp_gt_u32 s0, 0x3f717273 8690// GFX10: encoding: [0x00,0xff,0x08,0xbf,0x73,0x72,0x71,0x3f] 8691 8692s_cmp_gt_u32 s0, 0xaf123456 8693// GFX10: encoding: [0x00,0xff,0x08,0xbf,0x56,0x34,0x12,0xaf] 8694 8695s_cmp_ge_u32 s0, s1 8696// GFX10: encoding: [0x00,0x01,0x09,0xbf] 8697 8698s_cmp_ge_u32 s105, s104 8699// GFX10: encoding: [0x69,0x68,0x09,0xbf] 8700 8701s_cmp_ge_u32 s0, s104 8702// GFX10: encoding: [0x00,0x68,0x09,0xbf] 8703 8704s_cmp_ge_u32 s105, s1 8705// GFX10: encoding: [0x69,0x01,0x09,0xbf] 8706 8707s_cmp_ge_u32 exec_lo, s1 8708// GFX10: encoding: [0x7e,0x01,0x09,0xbf] 8709 8710s_cmp_ge_u32 exec_hi, s1 8711// GFX10: encoding: [0x7f,0x01,0x09,0xbf] 8712 8713s_cmp_ge_u32 vcc_lo, s1 8714// GFX10: encoding: [0x6a,0x01,0x09,0xbf] 8715 8716s_cmp_ge_u32 vcc_hi, s1 8717// GFX10: encoding: [0x6b,0x01,0x09,0xbf] 8718 8719s_cmp_ge_u32 m0, s1 8720// GFX10: encoding: [0x7c,0x01,0x09,0xbf] 8721 8722s_cmp_ge_u32 s0, exec_lo 8723// GFX10: encoding: [0x00,0x7e,0x09,0xbf] 8724 8725s_cmp_ge_u32 s0, exec_hi 8726// GFX10: encoding: [0x00,0x7f,0x09,0xbf] 8727 8728s_cmp_ge_u32 s0, vcc_lo 8729// GFX10: encoding: [0x00,0x6a,0x09,0xbf] 8730 8731s_cmp_ge_u32 s0, vcc_hi 8732// GFX10: encoding: [0x00,0x6b,0x09,0xbf] 8733 8734s_cmp_ge_u32 s0, m0 8735// GFX10: encoding: [0x00,0x7c,0x09,0xbf] 8736 8737s_cmp_ge_u32 s0, 0 8738// GFX10: encoding: [0x00,0x80,0x09,0xbf] 8739 8740s_cmp_ge_u32 s0, -1 8741// GFX10: encoding: [0x00,0xc1,0x09,0xbf] 8742 8743s_cmp_ge_u32 s0, 0.5 8744// GFX10: encoding: [0x00,0xf0,0x09,0xbf] 8745 8746s_cmp_ge_u32 s0, -4.0 8747// GFX10: encoding: [0x00,0xf7,0x09,0xbf] 8748 8749s_cmp_ge_u32 s0, 0x3f717273 8750// GFX10: encoding: [0x00,0xff,0x09,0xbf,0x73,0x72,0x71,0x3f] 8751 8752s_cmp_ge_u32 s0, 0xaf123456 8753// GFX10: encoding: [0x00,0xff,0x09,0xbf,0x56,0x34,0x12,0xaf] 8754 8755s_cmp_lt_u32 s0, s1 8756// GFX10: encoding: [0x00,0x01,0x0a,0xbf] 8757 8758s_cmp_lt_u32 s105, s104 8759// GFX10: encoding: [0x69,0x68,0x0a,0xbf] 8760 8761s_cmp_lt_u32 s0, s104 8762// GFX10: encoding: [0x00,0x68,0x0a,0xbf] 8763 8764s_cmp_lt_u32 s105, s1 8765// GFX10: encoding: [0x69,0x01,0x0a,0xbf] 8766 8767s_cmp_lt_u32 exec_lo, s1 8768// GFX10: encoding: [0x7e,0x01,0x0a,0xbf] 8769 8770s_cmp_lt_u32 exec_hi, s1 8771// GFX10: encoding: [0x7f,0x01,0x0a,0xbf] 8772 8773s_cmp_lt_u32 vcc_lo, s1 8774// GFX10: encoding: [0x6a,0x01,0x0a,0xbf] 8775 8776s_cmp_lt_u32 vcc_hi, s1 8777// GFX10: encoding: [0x6b,0x01,0x0a,0xbf] 8778 8779s_cmp_lt_u32 m0, s1 8780// GFX10: encoding: [0x7c,0x01,0x0a,0xbf] 8781 8782s_cmp_lt_u32 s0, exec_lo 8783// GFX10: encoding: [0x00,0x7e,0x0a,0xbf] 8784 8785s_cmp_lt_u32 s0, exec_hi 8786// GFX10: encoding: [0x00,0x7f,0x0a,0xbf] 8787 8788s_cmp_lt_u32 s0, vcc_lo 8789// GFX10: encoding: [0x00,0x6a,0x0a,0xbf] 8790 8791s_cmp_lt_u32 s0, vcc_hi 8792// GFX10: encoding: [0x00,0x6b,0x0a,0xbf] 8793 8794s_cmp_lt_u32 s0, m0 8795// GFX10: encoding: [0x00,0x7c,0x0a,0xbf] 8796 8797s_cmp_lt_u32 s0, 0 8798// GFX10: encoding: [0x00,0x80,0x0a,0xbf] 8799 8800s_cmp_lt_u32 s0, -1 8801// GFX10: encoding: [0x00,0xc1,0x0a,0xbf] 8802 8803s_cmp_lt_u32 s0, 0.5 8804// GFX10: encoding: [0x00,0xf0,0x0a,0xbf] 8805 8806s_cmp_lt_u32 s0, -4.0 8807// GFX10: encoding: [0x00,0xf7,0x0a,0xbf] 8808 8809s_cmp_lt_u32 s0, 0x3f717273 8810// GFX10: encoding: [0x00,0xff,0x0a,0xbf,0x73,0x72,0x71,0x3f] 8811 8812s_cmp_lt_u32 s0, 0xaf123456 8813// GFX10: encoding: [0x00,0xff,0x0a,0xbf,0x56,0x34,0x12,0xaf] 8814 8815s_cmp_le_u32 s0, s1 8816// GFX10: encoding: [0x00,0x01,0x0b,0xbf] 8817 8818s_cmp_le_u32 s105, s104 8819// GFX10: encoding: [0x69,0x68,0x0b,0xbf] 8820 8821s_cmp_le_u32 s0, s104 8822// GFX10: encoding: [0x00,0x68,0x0b,0xbf] 8823 8824s_cmp_le_u32 s105, s1 8825// GFX10: encoding: [0x69,0x01,0x0b,0xbf] 8826 8827s_cmp_le_u32 exec_lo, s1 8828// GFX10: encoding: [0x7e,0x01,0x0b,0xbf] 8829 8830s_cmp_le_u32 exec_hi, s1 8831// GFX10: encoding: [0x7f,0x01,0x0b,0xbf] 8832 8833s_cmp_le_u32 vcc_lo, s1 8834// GFX10: encoding: [0x6a,0x01,0x0b,0xbf] 8835 8836s_cmp_le_u32 vcc_hi, s1 8837// GFX10: encoding: [0x6b,0x01,0x0b,0xbf] 8838 8839s_cmp_le_u32 m0, s1 8840// GFX10: encoding: [0x7c,0x01,0x0b,0xbf] 8841 8842s_cmp_le_u32 s0, exec_lo 8843// GFX10: encoding: [0x00,0x7e,0x0b,0xbf] 8844 8845s_cmp_le_u32 s0, exec_hi 8846// GFX10: encoding: [0x00,0x7f,0x0b,0xbf] 8847 8848s_cmp_le_u32 s0, vcc_lo 8849// GFX10: encoding: [0x00,0x6a,0x0b,0xbf] 8850 8851s_cmp_le_u32 s0, vcc_hi 8852// GFX10: encoding: [0x00,0x6b,0x0b,0xbf] 8853 8854s_cmp_le_u32 s0, m0 8855// GFX10: encoding: [0x00,0x7c,0x0b,0xbf] 8856 8857s_cmp_le_u32 s0, 0 8858// GFX10: encoding: [0x00,0x80,0x0b,0xbf] 8859 8860s_cmp_le_u32 s0, -1 8861// GFX10: encoding: [0x00,0xc1,0x0b,0xbf] 8862 8863s_cmp_le_u32 s0, 0.5 8864// GFX10: encoding: [0x00,0xf0,0x0b,0xbf] 8865 8866s_cmp_le_u32 s0, -4.0 8867// GFX10: encoding: [0x00,0xf7,0x0b,0xbf] 8868 8869s_cmp_le_u32 s0, 0x3f717273 8870// GFX10: encoding: [0x00,0xff,0x0b,0xbf,0x73,0x72,0x71,0x3f] 8871 8872s_cmp_le_u32 s0, 0xaf123456 8873// GFX10: encoding: [0x00,0xff,0x0b,0xbf,0x56,0x34,0x12,0xaf] 8874 8875s_bitcmp0_b32 s0, s1 8876// GFX10: encoding: [0x00,0x01,0x0c,0xbf] 8877 8878s_bitcmp0_b32 s105, s104 8879// GFX10: encoding: [0x69,0x68,0x0c,0xbf] 8880 8881s_bitcmp0_b32 s0, s104 8882// GFX10: encoding: [0x00,0x68,0x0c,0xbf] 8883 8884s_bitcmp0_b32 s105, s1 8885// GFX10: encoding: [0x69,0x01,0x0c,0xbf] 8886 8887s_bitcmp0_b32 exec_lo, s1 8888// GFX10: encoding: [0x7e,0x01,0x0c,0xbf] 8889 8890s_bitcmp0_b32 exec_hi, s1 8891// GFX10: encoding: [0x7f,0x01,0x0c,0xbf] 8892 8893s_bitcmp0_b32 vcc_lo, s1 8894// GFX10: encoding: [0x6a,0x01,0x0c,0xbf] 8895 8896s_bitcmp0_b32 vcc_hi, s1 8897// GFX10: encoding: [0x6b,0x01,0x0c,0xbf] 8898 8899s_bitcmp0_b32 m0, s1 8900// GFX10: encoding: [0x7c,0x01,0x0c,0xbf] 8901 8902s_bitcmp0_b32 s0, exec_lo 8903// GFX10: encoding: [0x00,0x7e,0x0c,0xbf] 8904 8905s_bitcmp0_b32 s0, exec_hi 8906// GFX10: encoding: [0x00,0x7f,0x0c,0xbf] 8907 8908s_bitcmp0_b32 s0, vcc_lo 8909// GFX10: encoding: [0x00,0x6a,0x0c,0xbf] 8910 8911s_bitcmp0_b32 s0, vcc_hi 8912// GFX10: encoding: [0x00,0x6b,0x0c,0xbf] 8913 8914s_bitcmp0_b32 s0, m0 8915// GFX10: encoding: [0x00,0x7c,0x0c,0xbf] 8916 8917s_bitcmp0_b32 s0, 0 8918// GFX10: encoding: [0x00,0x80,0x0c,0xbf] 8919 8920s_bitcmp0_b32 s0, -1 8921// GFX10: encoding: [0x00,0xc1,0x0c,0xbf] 8922 8923s_bitcmp0_b32 s0, 0.5 8924// GFX10: encoding: [0x00,0xf0,0x0c,0xbf] 8925 8926s_bitcmp0_b32 s0, -4.0 8927// GFX10: encoding: [0x00,0xf7,0x0c,0xbf] 8928 8929s_bitcmp0_b32 s0, 0x3f717273 8930// GFX10: encoding: [0x00,0xff,0x0c,0xbf,0x73,0x72,0x71,0x3f] 8931 8932s_bitcmp0_b32 s0, 0xaf123456 8933// GFX10: encoding: [0x00,0xff,0x0c,0xbf,0x56,0x34,0x12,0xaf] 8934 8935s_bitcmp1_b32 s0, s1 8936// GFX10: encoding: [0x00,0x01,0x0d,0xbf] 8937 8938s_bitcmp1_b32 s105, s104 8939// GFX10: encoding: [0x69,0x68,0x0d,0xbf] 8940 8941s_bitcmp1_b32 s0, s104 8942// GFX10: encoding: [0x00,0x68,0x0d,0xbf] 8943 8944s_bitcmp1_b32 s105, s1 8945// GFX10: encoding: [0x69,0x01,0x0d,0xbf] 8946 8947s_bitcmp1_b32 exec_lo, s1 8948// GFX10: encoding: [0x7e,0x01,0x0d,0xbf] 8949 8950s_bitcmp1_b32 exec_hi, s1 8951// GFX10: encoding: [0x7f,0x01,0x0d,0xbf] 8952 8953s_bitcmp1_b32 vcc_lo, s1 8954// GFX10: encoding: [0x6a,0x01,0x0d,0xbf] 8955 8956s_bitcmp1_b32 vcc_hi, s1 8957// GFX10: encoding: [0x6b,0x01,0x0d,0xbf] 8958 8959s_bitcmp1_b32 m0, s1 8960// GFX10: encoding: [0x7c,0x01,0x0d,0xbf] 8961 8962s_bitcmp1_b32 s0, exec_lo 8963// GFX10: encoding: [0x00,0x7e,0x0d,0xbf] 8964 8965s_bitcmp1_b32 s0, exec_hi 8966// GFX10: encoding: [0x00,0x7f,0x0d,0xbf] 8967 8968s_bitcmp1_b32 s0, vcc_lo 8969// GFX10: encoding: [0x00,0x6a,0x0d,0xbf] 8970 8971s_bitcmp1_b32 s0, vcc_hi 8972// GFX10: encoding: [0x00,0x6b,0x0d,0xbf] 8973 8974s_bitcmp1_b32 s0, m0 8975// GFX10: encoding: [0x00,0x7c,0x0d,0xbf] 8976 8977s_bitcmp1_b32 s0, 0 8978// GFX10: encoding: [0x00,0x80,0x0d,0xbf] 8979 8980s_bitcmp1_b32 s0, -1 8981// GFX10: encoding: [0x00,0xc1,0x0d,0xbf] 8982 8983s_bitcmp1_b32 s0, 0.5 8984// GFX10: encoding: [0x00,0xf0,0x0d,0xbf] 8985 8986s_bitcmp1_b32 s0, -4.0 8987// GFX10: encoding: [0x00,0xf7,0x0d,0xbf] 8988 8989s_bitcmp1_b32 s0, 0x3f717273 8990// GFX10: encoding: [0x00,0xff,0x0d,0xbf,0x73,0x72,0x71,0x3f] 8991 8992s_bitcmp1_b32 s0, 0xaf123456 8993// GFX10: encoding: [0x00,0xff,0x0d,0xbf,0x56,0x34,0x12,0xaf] 8994 8995s_bitcmp0_b64 s[0:1], s2 8996// GFX10: encoding: [0x00,0x02,0x0e,0xbf] 8997 8998s_bitcmp0_b64 s[104:105], s102 8999// GFX10: encoding: [0x68,0x66,0x0e,0xbf] 9000 9001s_bitcmp0_b64 s[0:1], s102 9002// GFX10: encoding: [0x00,0x66,0x0e,0xbf] 9003 9004s_bitcmp0_b64 s[104:105], s2 9005// GFX10: encoding: [0x68,0x02,0x0e,0xbf] 9006 9007s_bitcmp0_b64 exec, s2 9008// GFX10: encoding: [0x7e,0x02,0x0e,0xbf] 9009 9010s_bitcmp0_b64 vcc, s2 9011// GFX10: encoding: [0x6a,0x02,0x0e,0xbf] 9012 9013s_bitcmp0_b64 s[0:1], exec_lo 9014// GFX10: encoding: [0x00,0x7e,0x0e,0xbf] 9015 9016s_bitcmp0_b64 s[0:1], exec_hi 9017// GFX10: encoding: [0x00,0x7f,0x0e,0xbf] 9018 9019s_bitcmp0_b64 s[0:1], vcc_lo 9020// GFX10: encoding: [0x00,0x6a,0x0e,0xbf] 9021 9022s_bitcmp0_b64 s[0:1], vcc_hi 9023// GFX10: encoding: [0x00,0x6b,0x0e,0xbf] 9024 9025s_bitcmp0_b64 s[0:1], m0 9026// GFX10: encoding: [0x00,0x7c,0x0e,0xbf] 9027 9028s_bitcmp0_b64 s[0:1], 0 9029// GFX10: encoding: [0x00,0x80,0x0e,0xbf] 9030 9031s_bitcmp0_b64 s[0:1], -1 9032// GFX10: encoding: [0x00,0xc1,0x0e,0xbf] 9033 9034s_bitcmp0_b64 s[0:1], 0.5 9035// GFX10: encoding: [0x00,0xf0,0x0e,0xbf] 9036 9037s_bitcmp0_b64 s[0:1], -4.0 9038// GFX10: encoding: [0x00,0xf7,0x0e,0xbf] 9039 9040s_bitcmp0_b64 s[0:1], 0x3f717273 9041// GFX10: encoding: [0x00,0xff,0x0e,0xbf,0x73,0x72,0x71,0x3f] 9042 9043s_bitcmp0_b64 s[0:1], 0xaf123456 9044// GFX10: encoding: [0x00,0xff,0x0e,0xbf,0x56,0x34,0x12,0xaf] 9045 9046s_bitcmp1_b64 s[0:1], s2 9047// GFX10: encoding: [0x00,0x02,0x0f,0xbf] 9048 9049s_bitcmp1_b64 s[104:105], s102 9050// GFX10: encoding: [0x68,0x66,0x0f,0xbf] 9051 9052s_bitcmp1_b64 s[0:1], s102 9053// GFX10: encoding: [0x00,0x66,0x0f,0xbf] 9054 9055s_bitcmp1_b64 s[104:105], s2 9056// GFX10: encoding: [0x68,0x02,0x0f,0xbf] 9057 9058s_bitcmp1_b64 exec, s2 9059// GFX10: encoding: [0x7e,0x02,0x0f,0xbf] 9060 9061s_bitcmp1_b64 vcc, s2 9062// GFX10: encoding: [0x6a,0x02,0x0f,0xbf] 9063 9064s_bitcmp1_b64 s[0:1], exec_lo 9065// GFX10: encoding: [0x00,0x7e,0x0f,0xbf] 9066 9067s_bitcmp1_b64 s[0:1], exec_hi 9068// GFX10: encoding: [0x00,0x7f,0x0f,0xbf] 9069 9070s_bitcmp1_b64 s[0:1], vcc_lo 9071// GFX10: encoding: [0x00,0x6a,0x0f,0xbf] 9072 9073s_bitcmp1_b64 s[0:1], vcc_hi 9074// GFX10: encoding: [0x00,0x6b,0x0f,0xbf] 9075 9076s_bitcmp1_b64 s[0:1], m0 9077// GFX10: encoding: [0x00,0x7c,0x0f,0xbf] 9078 9079s_bitcmp1_b64 s[0:1], 0 9080// GFX10: encoding: [0x00,0x80,0x0f,0xbf] 9081 9082s_bitcmp1_b64 s[0:1], -1 9083// GFX10: encoding: [0x00,0xc1,0x0f,0xbf] 9084 9085s_bitcmp1_b64 s[0:1], 0.5 9086// GFX10: encoding: [0x00,0xf0,0x0f,0xbf] 9087 9088s_bitcmp1_b64 s[0:1], -4.0 9089// GFX10: encoding: [0x00,0xf7,0x0f,0xbf] 9090 9091s_bitcmp1_b64 s[0:1], 0x3f717273 9092// GFX10: encoding: [0x00,0xff,0x0f,0xbf,0x73,0x72,0x71,0x3f] 9093 9094s_bitcmp1_b64 s[0:1], 0xaf123456 9095// GFX10: encoding: [0x00,0xff,0x0f,0xbf,0x56,0x34,0x12,0xaf] 9096 9097s_cmp_eq_u64 s[0:1], s[2:3] 9098// GFX10: encoding: [0x00,0x02,0x12,0xbf] 9099 9100s_cmp_eq_u64 s[104:105], s[102:103] 9101// GFX10: encoding: [0x68,0x66,0x12,0xbf] 9102 9103s_cmp_eq_u64 s[0:1], s[102:103] 9104// GFX10: encoding: [0x00,0x66,0x12,0xbf] 9105 9106s_cmp_eq_u64 s[104:105], s[2:3] 9107// GFX10: encoding: [0x68,0x02,0x12,0xbf] 9108 9109s_cmp_eq_u64 exec, s[2:3] 9110// GFX10: encoding: [0x7e,0x02,0x12,0xbf] 9111 9112s_cmp_eq_u64 vcc, s[2:3] 9113// GFX10: encoding: [0x6a,0x02,0x12,0xbf] 9114 9115s_cmp_eq_u64 s[0:1], exec 9116// GFX10: encoding: [0x00,0x7e,0x12,0xbf] 9117 9118s_cmp_eq_u64 s[0:1], vcc 9119// GFX10: encoding: [0x00,0x6a,0x12,0xbf] 9120 9121s_cmp_eq_u64 s[0:1], 0 9122// GFX10: encoding: [0x00,0x80,0x12,0xbf] 9123 9124s_cmp_eq_u64 s[0:1], -1 9125// GFX10: encoding: [0x00,0xc1,0x12,0xbf] 9126 9127s_cmp_eq_u64 s[0:1], 0.5 9128// GFX10: encoding: [0x00,0xf0,0x12,0xbf] 9129 9130s_cmp_eq_u64 s[0:1], -4.0 9131// GFX10: encoding: [0x00,0xf7,0x12,0xbf] 9132 9133s_cmp_eq_u64 s[0:1], 0x3f717273 9134// GFX10: encoding: [0x00,0xff,0x12,0xbf,0x73,0x72,0x71,0x3f] 9135 9136s_cmp_eq_u64 s[0:1], 0xaf123456 9137// GFX10: encoding: [0x00,0xff,0x12,0xbf,0x56,0x34,0x12,0xaf] 9138 9139s_cmp_lg_u64 s[0:1], s[2:3] 9140// GFX10: encoding: [0x00,0x02,0x13,0xbf] 9141 9142s_cmp_lg_u64 s[104:105], s[102:103] 9143// GFX10: encoding: [0x68,0x66,0x13,0xbf] 9144 9145s_cmp_lg_u64 s[0:1], s[102:103] 9146// GFX10: encoding: [0x00,0x66,0x13,0xbf] 9147 9148s_cmp_lg_u64 s[104:105], s[2:3] 9149// GFX10: encoding: [0x68,0x02,0x13,0xbf] 9150 9151s_cmp_lg_u64 exec, s[2:3] 9152// GFX10: encoding: [0x7e,0x02,0x13,0xbf] 9153 9154s_cmp_lg_u64 vcc, s[2:3] 9155// GFX10: encoding: [0x6a,0x02,0x13,0xbf] 9156 9157s_cmp_lg_u64 s[0:1], exec 9158// GFX10: encoding: [0x00,0x7e,0x13,0xbf] 9159 9160s_cmp_lg_u64 s[0:1], vcc 9161// GFX10: encoding: [0x00,0x6a,0x13,0xbf] 9162 9163s_cmp_lg_u64 s[0:1], 0 9164// GFX10: encoding: [0x00,0x80,0x13,0xbf] 9165 9166s_cmp_lg_u64 s[0:1], -1 9167// GFX10: encoding: [0x00,0xc1,0x13,0xbf] 9168 9169s_cmp_lg_u64 s[0:1], 0.5 9170// GFX10: encoding: [0x00,0xf0,0x13,0xbf] 9171 9172s_cmp_lg_u64 s[0:1], -4.0 9173// GFX10: encoding: [0x00,0xf7,0x13,0xbf] 9174 9175s_cmp_lg_u64 s[0:1], 0x3f717273 9176// GFX10: encoding: [0x00,0xff,0x13,0xbf,0x73,0x72,0x71,0x3f] 9177 9178s_cmp_lg_u64 s[0:1], 0xaf123456 9179// GFX10: encoding: [0x00,0xff,0x13,0xbf,0x56,0x34,0x12,0xaf] 9180 9181//===----------------------------------------------------------------------===// 9182// ENC_SOPK. 9183//===----------------------------------------------------------------------===// 9184 9185s_movk_i32 s0, 0x1234 9186// GFX10: encoding: [0x34,0x12,0x00,0xb0] 9187 9188s_movk_i32 s0, 0xc1d1 9189// GFX10: encoding: [0xd1,0xc1,0x00,0xb0] 9190 9191s_movk_i32 s105, 0x1234 9192// GFX10: encoding: [0x34,0x12,0x69,0xb0] 9193 9194s_movk_i32 exec_lo, 0x1234 9195// GFX10: encoding: [0x34,0x12,0x7e,0xb0] 9196 9197s_movk_i32 exec_hi, 0x1234 9198// GFX10: encoding: [0x34,0x12,0x7f,0xb0] 9199 9200s_movk_i32 vcc_lo, 0x1234 9201// GFX10: encoding: [0x34,0x12,0x6a,0xb0] 9202 9203s_movk_i32 vcc_hi, 0x1234 9204// GFX10: encoding: [0x34,0x12,0x6b,0xb0] 9205 9206s_movk_i32 m0, 0x1234 9207// GFX10: encoding: [0x34,0x12,0x7c,0xb0] 9208 9209s_version 0x1234 9210// GFX10: encoding: [0x34,0x12,0x80,0xb0] 9211 9212s_version 0xc1d1 9213// GFX10: encoding: [0xd1,0xc1,0x80,0xb0] 9214 9215s_cmovk_i32 s0, 0x1234 9216// GFX10: encoding: [0x34,0x12,0x00,0xb1] 9217 9218s_cmovk_i32 s0, 0xc1d1 9219// GFX10: encoding: [0xd1,0xc1,0x00,0xb1] 9220 9221s_cmovk_i32 s105, 0x1234 9222// GFX10: encoding: [0x34,0x12,0x69,0xb1] 9223 9224s_cmovk_i32 exec_lo, 0x1234 9225// GFX10: encoding: [0x34,0x12,0x7e,0xb1] 9226 9227s_cmovk_i32 exec_hi, 0x1234 9228// GFX10: encoding: [0x34,0x12,0x7f,0xb1] 9229 9230s_cmovk_i32 vcc_lo, 0x1234 9231// GFX10: encoding: [0x34,0x12,0x6a,0xb1] 9232 9233s_cmovk_i32 vcc_hi, 0x1234 9234// GFX10: encoding: [0x34,0x12,0x6b,0xb1] 9235 9236s_cmovk_i32 m0, 0x1234 9237// GFX10: encoding: [0x34,0x12,0x7c,0xb1] 9238 9239s_cmpk_eq_i32 s0, 0x1234 9240// GFX10: encoding: [0x34,0x12,0x80,0xb1] 9241 9242s_cmpk_eq_i32 s0, 0xc1d1 9243// GFX10: encoding: [0xd1,0xc1,0x80,0xb1] 9244 9245s_cmpk_eq_i32 s105, 0x1234 9246// GFX10: encoding: [0x34,0x12,0xe9,0xb1] 9247 9248s_cmpk_eq_i32 exec_lo, 0x1234 9249// GFX10: encoding: [0x34,0x12,0xfe,0xb1] 9250 9251s_cmpk_eq_i32 exec_hi, 0x1234 9252// GFX10: encoding: [0x34,0x12,0xff,0xb1] 9253 9254s_cmpk_eq_i32 vcc_lo, 0x1234 9255// GFX10: encoding: [0x34,0x12,0xea,0xb1] 9256 9257s_cmpk_eq_i32 vcc_hi, 0x1234 9258// GFX10: encoding: [0x34,0x12,0xeb,0xb1] 9259 9260s_cmpk_eq_i32 m0, 0x1234 9261// GFX10: encoding: [0x34,0x12,0xfc,0xb1] 9262 9263s_cmpk_lg_i32 s0, 0x1234 9264// GFX10: encoding: [0x34,0x12,0x00,0xb2] 9265 9266s_cmpk_lg_i32 s0, 0xc1d1 9267// GFX10: encoding: [0xd1,0xc1,0x00,0xb2] 9268 9269s_cmpk_lg_i32 s105, 0x1234 9270// GFX10: encoding: [0x34,0x12,0x69,0xb2] 9271 9272s_cmpk_lg_i32 exec_lo, 0x1234 9273// GFX10: encoding: [0x34,0x12,0x7e,0xb2] 9274 9275s_cmpk_lg_i32 exec_hi, 0x1234 9276// GFX10: encoding: [0x34,0x12,0x7f,0xb2] 9277 9278s_cmpk_lg_i32 vcc_lo, 0x1234 9279// GFX10: encoding: [0x34,0x12,0x6a,0xb2] 9280 9281s_cmpk_lg_i32 vcc_hi, 0x1234 9282// GFX10: encoding: [0x34,0x12,0x6b,0xb2] 9283 9284s_cmpk_lg_i32 m0, 0x1234 9285// GFX10: encoding: [0x34,0x12,0x7c,0xb2] 9286 9287s_cmpk_gt_i32 s0, 0x1234 9288// GFX10: encoding: [0x34,0x12,0x80,0xb2] 9289 9290s_cmpk_gt_i32 s0, 0xc1d1 9291// GFX10: encoding: [0xd1,0xc1,0x80,0xb2] 9292 9293s_cmpk_gt_i32 s105, 0x1234 9294// GFX10: encoding: [0x34,0x12,0xe9,0xb2] 9295 9296s_cmpk_gt_i32 exec_lo, 0x1234 9297// GFX10: encoding: [0x34,0x12,0xfe,0xb2] 9298 9299s_cmpk_gt_i32 exec_hi, 0x1234 9300// GFX10: encoding: [0x34,0x12,0xff,0xb2] 9301 9302s_cmpk_gt_i32 vcc_lo, 0x1234 9303// GFX10: encoding: [0x34,0x12,0xea,0xb2] 9304 9305s_cmpk_gt_i32 vcc_hi, 0x1234 9306// GFX10: encoding: [0x34,0x12,0xeb,0xb2] 9307 9308s_cmpk_gt_i32 m0, 0x1234 9309// GFX10: encoding: [0x34,0x12,0xfc,0xb2] 9310 9311s_cmpk_ge_i32 s0, 0x1234 9312// GFX10: encoding: [0x34,0x12,0x00,0xb3] 9313 9314s_cmpk_ge_i32 s0, 0xc1d1 9315// GFX10: encoding: [0xd1,0xc1,0x00,0xb3] 9316 9317s_cmpk_ge_i32 s105, 0x1234 9318// GFX10: encoding: [0x34,0x12,0x69,0xb3] 9319 9320s_cmpk_ge_i32 exec_lo, 0x1234 9321// GFX10: encoding: [0x34,0x12,0x7e,0xb3] 9322 9323s_cmpk_ge_i32 exec_hi, 0x1234 9324// GFX10: encoding: [0x34,0x12,0x7f,0xb3] 9325 9326s_cmpk_ge_i32 vcc_lo, 0x1234 9327// GFX10: encoding: [0x34,0x12,0x6a,0xb3] 9328 9329s_cmpk_ge_i32 vcc_hi, 0x1234 9330// GFX10: encoding: [0x34,0x12,0x6b,0xb3] 9331 9332s_cmpk_ge_i32 m0, 0x1234 9333// GFX10: encoding: [0x34,0x12,0x7c,0xb3] 9334 9335s_cmpk_lt_i32 s0, 0x1234 9336// GFX10: encoding: [0x34,0x12,0x80,0xb3] 9337 9338s_cmpk_lt_i32 s0, 0xc1d1 9339// GFX10: encoding: [0xd1,0xc1,0x80,0xb3] 9340 9341s_cmpk_lt_i32 s105, 0x1234 9342// GFX10: encoding: [0x34,0x12,0xe9,0xb3] 9343 9344s_cmpk_lt_i32 exec_lo, 0x1234 9345// GFX10: encoding: [0x34,0x12,0xfe,0xb3] 9346 9347s_cmpk_lt_i32 exec_hi, 0x1234 9348// GFX10: encoding: [0x34,0x12,0xff,0xb3] 9349 9350s_cmpk_lt_i32 vcc_lo, 0x1234 9351// GFX10: encoding: [0x34,0x12,0xea,0xb3] 9352 9353s_cmpk_lt_i32 vcc_hi, 0x1234 9354// GFX10: encoding: [0x34,0x12,0xeb,0xb3] 9355 9356s_cmpk_lt_i32 m0, 0x1234 9357// GFX10: encoding: [0x34,0x12,0xfc,0xb3] 9358 9359s_cmpk_le_i32 s0, 0x1234 9360// GFX10: encoding: [0x34,0x12,0x00,0xb4] 9361 9362s_cmpk_le_i32 s0, 0xc1d1 9363// GFX10: encoding: [0xd1,0xc1,0x00,0xb4] 9364 9365s_cmpk_le_i32 s105, 0x1234 9366// GFX10: encoding: [0x34,0x12,0x69,0xb4] 9367 9368s_cmpk_le_i32 exec_lo, 0x1234 9369// GFX10: encoding: [0x34,0x12,0x7e,0xb4] 9370 9371s_cmpk_le_i32 exec_hi, 0x1234 9372// GFX10: encoding: [0x34,0x12,0x7f,0xb4] 9373 9374s_cmpk_le_i32 vcc_lo, 0x1234 9375// GFX10: encoding: [0x34,0x12,0x6a,0xb4] 9376 9377s_cmpk_le_i32 vcc_hi, 0x1234 9378// GFX10: encoding: [0x34,0x12,0x6b,0xb4] 9379 9380s_cmpk_le_i32 m0, 0x1234 9381// GFX10: encoding: [0x34,0x12,0x7c,0xb4] 9382 9383s_cmpk_eq_u32 s0, 0x1234 9384// GFX10: encoding: [0x34,0x12,0x80,0xb4] 9385 9386s_cmpk_eq_u32 s0, 0xc1d1 9387// GFX10: encoding: [0xd1,0xc1,0x80,0xb4] 9388 9389s_cmpk_eq_u32 s105, 0x1234 9390// GFX10: encoding: [0x34,0x12,0xe9,0xb4] 9391 9392s_cmpk_eq_u32 exec_lo, 0x1234 9393// GFX10: encoding: [0x34,0x12,0xfe,0xb4] 9394 9395s_cmpk_eq_u32 exec_hi, 0x1234 9396// GFX10: encoding: [0x34,0x12,0xff,0xb4] 9397 9398s_cmpk_eq_u32 vcc_lo, 0x1234 9399// GFX10: encoding: [0x34,0x12,0xea,0xb4] 9400 9401s_cmpk_eq_u32 vcc_hi, 0x1234 9402// GFX10: encoding: [0x34,0x12,0xeb,0xb4] 9403 9404s_cmpk_eq_u32 m0, 0x1234 9405// GFX10: encoding: [0x34,0x12,0xfc,0xb4] 9406 9407s_cmpk_lg_u32 s0, 0x1234 9408// GFX10: encoding: [0x34,0x12,0x00,0xb5] 9409 9410s_cmpk_lg_u32 s0, 0xc1d1 9411// GFX10: encoding: [0xd1,0xc1,0x00,0xb5] 9412 9413s_cmpk_lg_u32 s105, 0x1234 9414// GFX10: encoding: [0x34,0x12,0x69,0xb5] 9415 9416s_cmpk_lg_u32 exec_lo, 0x1234 9417// GFX10: encoding: [0x34,0x12,0x7e,0xb5] 9418 9419s_cmpk_lg_u32 exec_hi, 0x1234 9420// GFX10: encoding: [0x34,0x12,0x7f,0xb5] 9421 9422s_cmpk_lg_u32 vcc_lo, 0x1234 9423// GFX10: encoding: [0x34,0x12,0x6a,0xb5] 9424 9425s_cmpk_lg_u32 vcc_hi, 0x1234 9426// GFX10: encoding: [0x34,0x12,0x6b,0xb5] 9427 9428s_cmpk_lg_u32 m0, 0x1234 9429// GFX10: encoding: [0x34,0x12,0x7c,0xb5] 9430 9431s_cmpk_gt_u32 s0, 0x1234 9432// GFX10: encoding: [0x34,0x12,0x80,0xb5] 9433 9434s_cmpk_gt_u32 s0, 0xc1d1 9435// GFX10: encoding: [0xd1,0xc1,0x80,0xb5] 9436 9437s_cmpk_gt_u32 s105, 0x1234 9438// GFX10: encoding: [0x34,0x12,0xe9,0xb5] 9439 9440s_cmpk_gt_u32 exec_lo, 0x1234 9441// GFX10: encoding: [0x34,0x12,0xfe,0xb5] 9442 9443s_cmpk_gt_u32 exec_hi, 0x1234 9444// GFX10: encoding: [0x34,0x12,0xff,0xb5] 9445 9446s_cmpk_gt_u32 vcc_lo, 0x1234 9447// GFX10: encoding: [0x34,0x12,0xea,0xb5] 9448 9449s_cmpk_gt_u32 vcc_hi, 0x1234 9450// GFX10: encoding: [0x34,0x12,0xeb,0xb5] 9451 9452s_cmpk_gt_u32 m0, 0x1234 9453// GFX10: encoding: [0x34,0x12,0xfc,0xb5] 9454 9455s_cmpk_ge_u32 s0, 0x1234 9456// GFX10: encoding: [0x34,0x12,0x00,0xb6] 9457 9458s_cmpk_ge_u32 s0, 0xc1d1 9459// GFX10: encoding: [0xd1,0xc1,0x00,0xb6] 9460 9461s_cmpk_ge_u32 s105, 0x1234 9462// GFX10: encoding: [0x34,0x12,0x69,0xb6] 9463 9464s_cmpk_ge_u32 exec_lo, 0x1234 9465// GFX10: encoding: [0x34,0x12,0x7e,0xb6] 9466 9467s_cmpk_ge_u32 exec_hi, 0x1234 9468// GFX10: encoding: [0x34,0x12,0x7f,0xb6] 9469 9470s_cmpk_ge_u32 vcc_lo, 0x1234 9471// GFX10: encoding: [0x34,0x12,0x6a,0xb6] 9472 9473s_cmpk_ge_u32 vcc_hi, 0x1234 9474// GFX10: encoding: [0x34,0x12,0x6b,0xb6] 9475 9476s_cmpk_ge_u32 m0, 0x1234 9477// GFX10: encoding: [0x34,0x12,0x7c,0xb6] 9478 9479s_cmpk_lt_u32 s0, 0x1234 9480// GFX10: encoding: [0x34,0x12,0x80,0xb6] 9481 9482s_cmpk_lt_u32 s0, 0xc1d1 9483// GFX10: encoding: [0xd1,0xc1,0x80,0xb6] 9484 9485s_cmpk_lt_u32 s105, 0x1234 9486// GFX10: encoding: [0x34,0x12,0xe9,0xb6] 9487 9488s_cmpk_lt_u32 exec_lo, 0x1234 9489// GFX10: encoding: [0x34,0x12,0xfe,0xb6] 9490 9491s_cmpk_lt_u32 exec_hi, 0x1234 9492// GFX10: encoding: [0x34,0x12,0xff,0xb6] 9493 9494s_cmpk_lt_u32 vcc_lo, 0x1234 9495// GFX10: encoding: [0x34,0x12,0xea,0xb6] 9496 9497s_cmpk_lt_u32 vcc_hi, 0x1234 9498// GFX10: encoding: [0x34,0x12,0xeb,0xb6] 9499 9500s_cmpk_lt_u32 m0, 0x1234 9501// GFX10: encoding: [0x34,0x12,0xfc,0xb6] 9502 9503s_cmpk_le_u32 s0, 0x1234 9504// GFX10: encoding: [0x34,0x12,0x00,0xb7] 9505 9506s_cmpk_le_u32 s0, 0xc1d1 9507// GFX10: encoding: [0xd1,0xc1,0x00,0xb7] 9508 9509s_cmpk_le_u32 s105, 0x1234 9510// GFX10: encoding: [0x34,0x12,0x69,0xb7] 9511 9512s_cmpk_le_u32 exec_lo, 0x1234 9513// GFX10: encoding: [0x34,0x12,0x7e,0xb7] 9514 9515s_cmpk_le_u32 exec_hi, 0x1234 9516// GFX10: encoding: [0x34,0x12,0x7f,0xb7] 9517 9518s_cmpk_le_u32 vcc_lo, 0x1234 9519// GFX10: encoding: [0x34,0x12,0x6a,0xb7] 9520 9521s_cmpk_le_u32 vcc_hi, 0x1234 9522// GFX10: encoding: [0x34,0x12,0x6b,0xb7] 9523 9524s_cmpk_le_u32 m0, 0x1234 9525// GFX10: encoding: [0x34,0x12,0x7c,0xb7] 9526 9527s_addk_i32 s0, 0x1234 9528// GFX10: encoding: [0x34,0x12,0x80,0xb7] 9529 9530s_addk_i32 s0, 0xc1d1 9531// GFX10: encoding: [0xd1,0xc1,0x80,0xb7] 9532 9533s_addk_i32 s105, 0x1234 9534// GFX10: encoding: [0x34,0x12,0xe9,0xb7] 9535 9536s_addk_i32 exec_lo, 0x1234 9537// GFX10: encoding: [0x34,0x12,0xfe,0xb7] 9538 9539s_addk_i32 exec_hi, 0x1234 9540// GFX10: encoding: [0x34,0x12,0xff,0xb7] 9541 9542s_addk_i32 vcc_lo, 0x1234 9543// GFX10: encoding: [0x34,0x12,0xea,0xb7] 9544 9545s_addk_i32 vcc_hi, 0x1234 9546// GFX10: encoding: [0x34,0x12,0xeb,0xb7] 9547 9548s_addk_i32 m0, 0x1234 9549// GFX10: encoding: [0x34,0x12,0xfc,0xb7] 9550 9551s_mulk_i32 s0, 0x1234 9552// GFX10: encoding: [0x34,0x12,0x00,0xb8] 9553 9554s_mulk_i32 s0, 0xc1d1 9555// GFX10: encoding: [0xd1,0xc1,0x00,0xb8] 9556 9557s_mulk_i32 s105, 0x1234 9558// GFX10: encoding: [0x34,0x12,0x69,0xb8] 9559 9560s_mulk_i32 exec_lo, 0x1234 9561// GFX10: encoding: [0x34,0x12,0x7e,0xb8] 9562 9563s_mulk_i32 exec_hi, 0x1234 9564// GFX10: encoding: [0x34,0x12,0x7f,0xb8] 9565 9566s_mulk_i32 vcc_lo, 0x1234 9567// GFX10: encoding: [0x34,0x12,0x6a,0xb8] 9568 9569s_mulk_i32 vcc_hi, 0x1234 9570// GFX10: encoding: [0x34,0x12,0x6b,0xb8] 9571 9572s_mulk_i32 m0, 0x1234 9573// GFX10: encoding: [0x34,0x12,0x7c,0xb8] 9574 9575s_getreg_b32 s0, 0x1234 9576// GFX10: encoding: [0x34,0x12,0x00,0xb9] 9577 9578s_getreg_b32 s0, 0xc1d1 9579// GFX10: encoding: [0xd1,0xc1,0x00,0xb9] 9580 9581s_getreg_b32 s105, 0x1234 9582// GFX10: encoding: [0x34,0x12,0x69,0xb9] 9583 9584s_getreg_b32 exec_lo, 0x1234 9585// GFX10: encoding: [0x34,0x12,0x7e,0xb9] 9586 9587s_getreg_b32 exec_hi, 0x1234 9588// GFX10: encoding: [0x34,0x12,0x7f,0xb9] 9589 9590s_getreg_b32 vcc_lo, 0x1234 9591// GFX10: encoding: [0x34,0x12,0x6a,0xb9] 9592 9593s_getreg_b32 vcc_hi, 0x1234 9594// GFX10: encoding: [0x34,0x12,0x6b,0xb9] 9595 9596s_getreg_b32 m0, 0x1234 9597// GFX10: encoding: [0x34,0x12,0x7c,0xb9] 9598 9599s_setreg_b32 0x1234, s0 9600// GFX10: encoding: [0x34,0x12,0x80,0xb9] 9601 9602s_setreg_b32 0xc1d1, s0 9603// GFX10: encoding: [0xd1,0xc1,0x80,0xb9] 9604 9605s_setreg_b32 0x1234, s105 9606// GFX10: encoding: [0x34,0x12,0xe9,0xb9] 9607 9608s_setreg_b32 0x1234, exec_lo 9609// GFX10: encoding: [0x34,0x12,0xfe,0xb9] 9610 9611s_setreg_b32 0x1234, exec_hi 9612// GFX10: encoding: [0x34,0x12,0xff,0xb9] 9613 9614s_setreg_b32 0x1234, vcc_lo 9615// GFX10: encoding: [0x34,0x12,0xea,0xb9] 9616 9617s_setreg_b32 0x1234, vcc_hi 9618// GFX10: encoding: [0x34,0x12,0xeb,0xb9] 9619 9620s_setreg_b32 0x1234, m0 9621// GFX10: encoding: [0x34,0x12,0xfc,0xb9] 9622 9623s_setreg_imm32_b32 0x1234, 0x11213141 9624// GFX10: encoding: [0x34,0x12,0x80,0xba,0x41,0x31,0x21,0x11] 9625 9626s_setreg_imm32_b32 0xc1d1, 0x11213141 9627// GFX10: encoding: [0xd1,0xc1,0x80,0xba,0x41,0x31,0x21,0x11] 9628 9629s_setreg_imm32_b32 0x1234, 0xa1b1c1d1 9630// GFX10: encoding: [0x34,0x12,0x80,0xba,0xd1,0xc1,0xb1,0xa1] 9631 9632s_setreg_imm32_b32 0xc1d1, 0xa1b1c1d1 9633// GFX10: encoding: [0xd1,0xc1,0x80,0xba,0xd1,0xc1,0xb1,0xa1] 9634 9635s_call_b64 s[0:1], 0x1234 9636// GFX10: encoding: [0x34,0x12,0x00,0xbb] 9637 9638s_call_b64 s[0:1], 0xc1d1 9639// GFX10: encoding: [0xd1,0xc1,0x00,0xbb] 9640 9641s_call_b64 s[104:105], 0x1234 9642// GFX10: encoding: [0x34,0x12,0x68,0xbb] 9643 9644s_call_b64 exec, 0x1234 9645// GFX10: encoding: [0x34,0x12,0x7e,0xbb] 9646 9647s_call_b64 vcc, 0x1234 9648// GFX10: encoding: [0x34,0x12,0x6a,0xbb] 9649 9650s_waitcnt_vscnt s0, 0x1234 9651// GFX10: encoding: [0x34,0x12,0x80,0xbb] 9652 9653s_waitcnt_vscnt s0, 0xc1d1 9654// GFX10: encoding: [0xd1,0xc1,0x80,0xbb] 9655 9656s_waitcnt_vscnt s105, 0x1234 9657// GFX10: encoding: [0x34,0x12,0xe9,0xbb] 9658 9659s_waitcnt_vscnt exec_lo, 0x1234 9660// GFX10: encoding: [0x34,0x12,0xfe,0xbb] 9661 9662s_waitcnt_vscnt exec_hi, 0x1234 9663// GFX10: encoding: [0x34,0x12,0xff,0xbb] 9664 9665s_waitcnt_vscnt vcc_lo, 0x1234 9666// GFX10: encoding: [0x34,0x12,0xea,0xbb] 9667 9668s_waitcnt_vscnt vcc_hi, 0x1234 9669// GFX10: encoding: [0x34,0x12,0xeb,0xbb] 9670 9671s_waitcnt_vscnt m0, 0x1234 9672// GFX10: encoding: [0x34,0x12,0xfc,0xbb] 9673 9674s_waitcnt_vmcnt s0, 0x1234 9675// GFX10: encoding: [0x34,0x12,0x00,0xbc] 9676 9677s_waitcnt_vmcnt s0, 0xc1d1 9678// GFX10: encoding: [0xd1,0xc1,0x00,0xbc] 9679 9680s_waitcnt_vmcnt s105, 0x1234 9681// GFX10: encoding: [0x34,0x12,0x69,0xbc] 9682 9683s_waitcnt_vmcnt exec_lo, 0x1234 9684// GFX10: encoding: [0x34,0x12,0x7e,0xbc] 9685 9686s_waitcnt_vmcnt exec_hi, 0x1234 9687// GFX10: encoding: [0x34,0x12,0x7f,0xbc] 9688 9689s_waitcnt_vmcnt vcc_lo, 0x1234 9690// GFX10: encoding: [0x34,0x12,0x6a,0xbc] 9691 9692s_waitcnt_vmcnt vcc_hi, 0x1234 9693// GFX10: encoding: [0x34,0x12,0x6b,0xbc] 9694 9695s_waitcnt_vmcnt m0, 0x1234 9696// GFX10: encoding: [0x34,0x12,0x7c,0xbc] 9697 9698s_waitcnt_expcnt s0, 0x1234 9699// GFX10: encoding: [0x34,0x12,0x80,0xbc] 9700 9701s_waitcnt_expcnt s0, 0xc1d1 9702// GFX10: encoding: [0xd1,0xc1,0x80,0xbc] 9703 9704s_waitcnt_expcnt s105, 0x1234 9705// GFX10: encoding: [0x34,0x12,0xe9,0xbc] 9706 9707s_waitcnt_expcnt exec_lo, 0x1234 9708// GFX10: encoding: [0x34,0x12,0xfe,0xbc] 9709 9710s_waitcnt_expcnt exec_hi, 0x1234 9711// GFX10: encoding: [0x34,0x12,0xff,0xbc] 9712 9713s_waitcnt_expcnt vcc_lo, 0x1234 9714// GFX10: encoding: [0x34,0x12,0xea,0xbc] 9715 9716s_waitcnt_expcnt vcc_hi, 0x1234 9717// GFX10: encoding: [0x34,0x12,0xeb,0xbc] 9718 9719s_waitcnt_expcnt m0, 0x1234 9720// GFX10: encoding: [0x34,0x12,0xfc,0xbc] 9721 9722s_waitcnt_lgkmcnt s0, 0x1234 9723// GFX10: encoding: [0x34,0x12,0x00,0xbd] 9724 9725s_waitcnt_lgkmcnt s0, 0xc1d1 9726// GFX10: encoding: [0xd1,0xc1,0x00,0xbd] 9727 9728s_waitcnt_lgkmcnt s105, 0x1234 9729// GFX10: encoding: [0x34,0x12,0x69,0xbd] 9730 9731s_waitcnt_lgkmcnt exec_lo, 0x1234 9732// GFX10: encoding: [0x34,0x12,0x7e,0xbd] 9733 9734s_waitcnt_lgkmcnt exec_hi, 0x1234 9735// GFX10: encoding: [0x34,0x12,0x7f,0xbd] 9736 9737s_waitcnt_lgkmcnt vcc_lo, 0x1234 9738// GFX10: encoding: [0x34,0x12,0x6a,0xbd] 9739 9740s_waitcnt_lgkmcnt vcc_hi, 0x1234 9741// GFX10: encoding: [0x34,0x12,0x6b,0xbd] 9742 9743s_waitcnt_lgkmcnt m0, 0x1234 9744// GFX10: encoding: [0x34,0x12,0x7c,0xbd] 9745 9746s_waitcnt_depctr 0xfffe 9747// GFX10: encoding: [0xfe,0xff,0xa3,0xbf] 9748 9749s_waitcnt_depctr 0 9750// GFX10: encoding: [0x00,0x00,0xa3,0xbf] 9751 9752s_wait_idle 9753// GFX10: encoding: [0x00,0x00,0xa2,0xbf] 9754 9755s_subvector_loop_begin s0, 0x1234 9756// GFX10: encoding: [0x34,0x12,0x80,0xbd] 9757 9758s_subvector_loop_begin s0, 0xc1d1 9759// GFX10: encoding: [0xd1,0xc1,0x80,0xbd] 9760 9761s_subvector_loop_begin s105, 0x1234 9762// GFX10: encoding: [0x34,0x12,0xe9,0xbd] 9763 9764s_subvector_loop_begin exec_lo, 0x1234 9765// GFX10: encoding: [0x34,0x12,0xfe,0xbd] 9766 9767s_subvector_loop_begin exec_hi, 0x1234 9768// GFX10: encoding: [0x34,0x12,0xff,0xbd] 9769 9770s_subvector_loop_begin vcc_lo, 0x1234 9771// GFX10: encoding: [0x34,0x12,0xea,0xbd] 9772 9773s_subvector_loop_begin vcc_hi, 0x1234 9774// GFX10: encoding: [0x34,0x12,0xeb,0xbd] 9775 9776s_subvector_loop_begin m0, 0x1234 9777// GFX10: encoding: [0x34,0x12,0xfc,0xbd] 9778 9779s_subvector_loop_end s0, 0x1234 9780// GFX10: encoding: [0x34,0x12,0x00,0xbe] 9781 9782s_subvector_loop_end s0, 0xc1d1 9783// GFX10: encoding: [0xd1,0xc1,0x00,0xbe] 9784 9785s_subvector_loop_end s105, 0x1234 9786// GFX10: encoding: [0x34,0x12,0x69,0xbe] 9787 9788s_subvector_loop_end exec_lo, 0x1234 9789// GFX10: encoding: [0x34,0x12,0x7e,0xbe] 9790 9791s_subvector_loop_end exec_hi, 0x1234 9792// GFX10: encoding: [0x34,0x12,0x7f,0xbe] 9793 9794s_subvector_loop_end vcc_lo, 0x1234 9795// GFX10: encoding: [0x34,0x12,0x6a,0xbe] 9796 9797s_subvector_loop_end vcc_hi, 0x1234 9798// GFX10: encoding: [0x34,0x12,0x6b,0xbe] 9799 9800s_subvector_loop_end m0, 0x1234 9801// GFX10: encoding: [0x34,0x12,0x7c,0xbe] 9802 9803//===----------------------------------------------------------------------===// 9804// ENC_SOPP. 9805//===----------------------------------------------------------------------===// 9806 9807s_nop 0x0 9808// GFX10: encoding: [0x00,0x00,0x80,0xbf] 9809 9810s_nop 0x1234 9811// GFX10: encoding: [0x34,0x12,0x80,0xbf] 9812 9813s_nop 0xc1d1 9814// GFX10: encoding: [0xd1,0xc1,0x80,0xbf] 9815 9816s_endpgm 9817// GFX10: encoding: [0x00,0x00,0x81,0xbf] 9818 9819s_branch 0x0 9820// GFX10: encoding: [0x00,0x00,0x82,0xbf] 9821 9822s_branch 0x1234 9823// GFX10: encoding: [0x34,0x12,0x82,0xbf] 9824 9825s_branch 0xc1d1 9826// GFX10: encoding: [0xd1,0xc1,0x82,0xbf] 9827 9828s_wakeup 9829// GFX10: encoding: [0x00,0x00,0x83,0xbf] 9830 9831s_cbranch_scc0 0x0 9832// GFX10: encoding: [0x00,0x00,0x84,0xbf] 9833 9834s_cbranch_scc0 0x1234 9835// GFX10: encoding: [0x34,0x12,0x84,0xbf] 9836 9837s_cbranch_scc0 0xc1d1 9838// GFX10: encoding: [0xd1,0xc1,0x84,0xbf] 9839 9840s_cbranch_scc1 0x0 9841// GFX10: encoding: [0x00,0x00,0x85,0xbf] 9842 9843s_cbranch_scc1 0x1234 9844// GFX10: encoding: [0x34,0x12,0x85,0xbf] 9845 9846s_cbranch_scc1 0xc1d1 9847// GFX10: encoding: [0xd1,0xc1,0x85,0xbf] 9848 9849s_cbranch_vccz 0x0 9850// GFX10: encoding: [0x00,0x00,0x86,0xbf] 9851 9852s_cbranch_vccz 0x1234 9853// GFX10: encoding: [0x34,0x12,0x86,0xbf] 9854 9855s_cbranch_vccz 0xc1d1 9856// GFX10: encoding: [0xd1,0xc1,0x86,0xbf] 9857 9858s_cbranch_vccnz 0x0 9859// GFX10: encoding: [0x00,0x00,0x87,0xbf] 9860 9861s_cbranch_vccnz 0x1234 9862// GFX10: encoding: [0x34,0x12,0x87,0xbf] 9863 9864s_cbranch_vccnz 0xc1d1 9865// GFX10: encoding: [0xd1,0xc1,0x87,0xbf] 9866 9867s_cbranch_execz 0x0 9868// GFX10: encoding: [0x00,0x00,0x88,0xbf] 9869 9870s_cbranch_execz 0x1234 9871// GFX10: encoding: [0x34,0x12,0x88,0xbf] 9872 9873s_cbranch_execz 0xc1d1 9874// GFX10: encoding: [0xd1,0xc1,0x88,0xbf] 9875 9876s_cbranch_execnz 0x0 9877// GFX10: encoding: [0x00,0x00,0x89,0xbf] 9878 9879s_cbranch_execnz 0x1234 9880// GFX10: encoding: [0x34,0x12,0x89,0xbf] 9881 9882s_cbranch_execnz 0xc1d1 9883// GFX10: encoding: [0xd1,0xc1,0x89,0xbf] 9884 9885s_barrier 9886// GFX10: encoding: [0x00,0x00,0x8a,0xbf] 9887 9888s_setkill 0x0 9889// GFX10: encoding: [0x00,0x00,0x8b,0xbf] 9890 9891s_setkill 0x1234 9892// GFX10: encoding: [0x34,0x12,0x8b,0xbf] 9893 9894s_setkill 0xc1d1 9895// GFX10: encoding: [0xd1,0xc1,0x8b,0xbf] 9896 9897s_waitcnt 0x0 9898// GFX10: encoding: [0x00,0x00,0x8c,0xbf] 9899 9900s_waitcnt 0x1234 9901// GFX10: encoding: [0x34,0x12,0x8c,0xbf] 9902 9903s_waitcnt 0xc1d1 9904// GFX10: encoding: [0xd1,0xc1,0x8c,0xbf] 9905 9906s_sethalt 0x0 9907// GFX10: encoding: [0x00,0x00,0x8d,0xbf] 9908 9909s_sethalt 0x1234 9910// GFX10: encoding: [0x34,0x12,0x8d,0xbf] 9911 9912s_sethalt 0xc1d1 9913// GFX10: encoding: [0xd1,0xc1,0x8d,0xbf] 9914 9915s_sleep 0x0 9916// GFX10: encoding: [0x00,0x00,0x8e,0xbf] 9917 9918s_sleep 0x1234 9919// GFX10: encoding: [0x34,0x12,0x8e,0xbf] 9920 9921s_sleep 0xc1d1 9922// GFX10: encoding: [0xd1,0xc1,0x8e,0xbf] 9923 9924s_setprio 0x0 9925// GFX10: encoding: [0x00,0x00,0x8f,0xbf] 9926 9927s_setprio 0x1234 9928// GFX10: encoding: [0x34,0x12,0x8f,0xbf] 9929 9930s_setprio 0xc1d1 9931// GFX10: encoding: [0xd1,0xc1,0x8f,0xbf] 9932 9933s_sendmsg 0x0 9934// GFX10: encoding: [0x00,0x00,0x90,0xbf] 9935 9936s_sendmsg 0x1234 9937// GFX10: encoding: [0x34,0x12,0x90,0xbf] 9938 9939s_sendmsg 0xc1d1 9940// GFX10: encoding: [0xd1,0xc1,0x90,0xbf] 9941 9942s_sendmsghalt 0x0 9943// GFX10: encoding: [0x00,0x00,0x91,0xbf] 9944 9945s_sendmsghalt 0x1234 9946// GFX10: encoding: [0x34,0x12,0x91,0xbf] 9947 9948s_sendmsghalt 0xc1d1 9949// GFX10: encoding: [0xd1,0xc1,0x91,0xbf] 9950 9951s_trap 0x0 9952// GFX10: encoding: [0x00,0x00,0x92,0xbf] 9953 9954s_trap 0x1234 9955// GFX10: encoding: [0x34,0x12,0x92,0xbf] 9956 9957s_trap 0xc1d1 9958// GFX10: encoding: [0xd1,0xc1,0x92,0xbf] 9959 9960s_icache_inv 9961// GFX10: encoding: [0x00,0x00,0x93,0xbf] 9962 9963s_incperflevel 0x0 9964// GFX10: encoding: [0x00,0x00,0x94,0xbf] 9965 9966s_incperflevel 0x1234 9967// GFX10: encoding: [0x34,0x12,0x94,0xbf] 9968 9969s_incperflevel 0xc1d1 9970// GFX10: encoding: [0xd1,0xc1,0x94,0xbf] 9971 9972s_decperflevel 0x0 9973// GFX10: encoding: [0x00,0x00,0x95,0xbf] 9974 9975s_decperflevel 0x1234 9976// GFX10: encoding: [0x34,0x12,0x95,0xbf] 9977 9978s_decperflevel 0xc1d1 9979// GFX10: encoding: [0xd1,0xc1,0x95,0xbf] 9980 9981s_ttracedata 9982// GFX10: encoding: [0x00,0x00,0x96,0xbf] 9983 9984s_cbranch_cdbgsys 0x0 9985// GFX10: encoding: [0x00,0x00,0x97,0xbf] 9986 9987s_cbranch_cdbgsys 0x1234 9988// GFX10: encoding: [0x34,0x12,0x97,0xbf] 9989 9990s_cbranch_cdbgsys 0xc1d1 9991// GFX10: encoding: [0xd1,0xc1,0x97,0xbf] 9992 9993s_cbranch_cdbguser 0x0 9994// GFX10: encoding: [0x00,0x00,0x98,0xbf] 9995 9996s_cbranch_cdbguser 0x1234 9997// GFX10: encoding: [0x34,0x12,0x98,0xbf] 9998 9999s_cbranch_cdbguser 0xc1d1 10000// GFX10: encoding: [0xd1,0xc1,0x98,0xbf] 10001 10002s_cbranch_cdbgsys_or_user 0x0 10003// GFX10: encoding: [0x00,0x00,0x99,0xbf] 10004 10005s_cbranch_cdbgsys_or_user 0x1234 10006// GFX10: encoding: [0x34,0x12,0x99,0xbf] 10007 10008s_cbranch_cdbgsys_or_user 0xc1d1 10009// GFX10: encoding: [0xd1,0xc1,0x99,0xbf] 10010 10011s_cbranch_cdbgsys_and_user 0x0 10012// GFX10: encoding: [0x00,0x00,0x9a,0xbf] 10013 10014s_cbranch_cdbgsys_and_user 0x1234 10015// GFX10: encoding: [0x34,0x12,0x9a,0xbf] 10016 10017s_cbranch_cdbgsys_and_user 0xc1d1 10018// GFX10: encoding: [0xd1,0xc1,0x9a,0xbf] 10019 10020s_endpgm_saved 10021// GFX10: encoding: [0x00,0x00,0x9b,0xbf] 10022 10023s_endpgm_ordered_ps_done 10024// GFX10: encoding: [0x00,0x00,0x9e,0xbf] 10025 10026s_code_end 10027// GFX10: encoding: [0x00,0x00,0x9f,0xbf] 10028 10029s_inst_prefetch 0x0 10030// GFX10: encoding: [0x00,0x00,0xa0,0xbf] 10031 10032s_inst_prefetch 0x1234 10033// GFX10: encoding: [0x34,0x12,0xa0,0xbf] 10034 10035s_inst_prefetch 0xc1d1 10036// GFX10: encoding: [0xd1,0xc1,0xa0,0xbf] 10037 10038s_clause 0x0 10039// GFX10: encoding: [0x00,0x00,0xa1,0xbf] 10040 10041s_clause 0x1234 10042// GFX10: encoding: [0x34,0x12,0xa1,0xbf] 10043 10044s_clause 0xc1d1 10045// GFX10: encoding: [0xd1,0xc1,0xa1,0xbf] 10046 10047s_round_mode 0x0 10048// GFX10: encoding: [0x00,0x00,0xa4,0xbf] 10049 10050s_round_mode 0x1234 10051// GFX10: encoding: [0x34,0x12,0xa4,0xbf] 10052 10053s_round_mode 0xc1d1 10054// GFX10: encoding: [0xd1,0xc1,0xa4,0xbf] 10055 10056s_denorm_mode 0x0 10057// GFX10: encoding: [0x00,0x00,0xa5,0xbf] 10058 10059s_denorm_mode 0x1234 10060// GFX10: encoding: [0x34,0x12,0xa5,0xbf] 10061 10062s_denorm_mode 0xc1d1 10063// GFX10: encoding: [0xd1,0xc1,0xa5,0xbf] 10064 10065s_ttracedata_imm 0x0 10066// GFX10: encoding: [0x00,0x00,0xa8,0xbf] 10067 10068s_ttracedata_imm 0x1234 10069// GFX10: encoding: [0x34,0x12,0xa8,0xbf] 10070 10071s_ttracedata_imm 0xc1d1 10072// GFX10: encoding: [0xd1,0xc1,0xa8,0xbf] 10073