1// RUN: llvm-mc -triple=amdgcn -show-encoding -mcpu=gfx1200 %s | FileCheck --check-prefix=GFX12 %s 2 3s_sleep_var 0x1234 4// GFX12: encoding: [0xff,0x58,0x80,0xbe,0x34,0x12,0x00,0x00] 5 6s_sleep_var s1 7// GFX12: encoding: [0x01,0x58,0x80,0xbe] 8 9s_cvt_f32_i32 s5, s1 10// GFX12: encoding: [0x01,0x64,0x85,0xbe] 11 12s_cvt_f32_i32 s105, s1 13// GFX12: encoding: [0x01,0x64,0xe9,0xbe] 14 15s_cvt_f32_i32 s5, s105 16// GFX12: encoding: [0x69,0x64,0x85,0xbe] 17 18s_cvt_f32_i32 s5, s103 19// GFX12: encoding: [0x67,0x64,0x85,0xbe] 20 21s_cvt_f32_i32 s5, vcc_lo 22// GFX12: encoding: [0x6a,0x64,0x85,0xbe] 23 24s_cvt_f32_i32 s5, vcc_hi 25// GFX12: encoding: [0x6b,0x64,0x85,0xbe] 26 27s_cvt_f32_i32 s5, ttmp11 28// GFX12: encoding: [0x77,0x64,0x85,0xbe] 29 30s_cvt_f32_i32 s5, m0 31// GFX12: encoding: [0x7d,0x64,0x85,0xbe] 32 33s_cvt_f32_i32 s5, exec_lo 34// GFX12: encoding: [0x7e,0x64,0x85,0xbe] 35 36s_cvt_f32_i32 s5, exec_hi 37// GFX12: encoding: [0x7f,0x64,0x85,0xbe] 38 39s_cvt_f32_i32 s5, 0 40// GFX12: encoding: [0x80,0x64,0x85,0xbe] 41 42s_cvt_f32_i32 s5, -1 43// GFX12: encoding: [0xc1,0x64,0x85,0xbe] 44 45s_cvt_f32_i32 s5, 0.5 46// GFX12: encoding: [0xf0,0x64,0x85,0xbe] 47 48s_cvt_f32_i32 s5, -4.0 49// GFX12: encoding: [0xf7,0x64,0x85,0xbe] 50 51s_cvt_f32_i32 s5, 0xaf123456 52// GFX12: encoding: [0xff,0x64,0x85,0xbe,0x56,0x34,0x12,0xaf] 53 54s_cvt_f32_i32 s5, 0x3f717273 55// GFX12: encoding: [0xff,0x64,0x85,0xbe,0x73,0x72,0x71,0x3f] 56 57s_cvt_f32_u32 s5, s1 58// GFX12: encoding: [0x01,0x65,0x85,0xbe] 59 60s_cvt_f32_u32 s105, s1 61// GFX12: encoding: [0x01,0x65,0xe9,0xbe] 62 63s_cvt_f32_u32 s5, s105 64// GFX12: encoding: [0x69,0x65,0x85,0xbe] 65 66s_cvt_f32_u32 s5, s103 67// GFX12: encoding: [0x67,0x65,0x85,0xbe] 68 69s_cvt_f32_u32 s5, vcc_lo 70// GFX12: encoding: [0x6a,0x65,0x85,0xbe] 71 72s_cvt_f32_u32 s5, vcc_hi 73// GFX12: encoding: [0x6b,0x65,0x85,0xbe] 74 75s_cvt_f32_u32 s5, ttmp11 76// GFX12: encoding: [0x77,0x65,0x85,0xbe] 77 78s_cvt_f32_u32 s5, m0 79// GFX12: encoding: [0x7d,0x65,0x85,0xbe] 80 81s_cvt_f32_u32 s5, exec_lo 82// GFX12: encoding: [0x7e,0x65,0x85,0xbe] 83 84s_cvt_f32_u32 s5, exec_hi 85// GFX12: encoding: [0x7f,0x65,0x85,0xbe] 86 87s_cvt_f32_u32 s5, 0 88// GFX12: encoding: [0x80,0x65,0x85,0xbe] 89 90s_cvt_f32_u32 s5, -1 91// GFX12: encoding: [0xc1,0x65,0x85,0xbe] 92 93s_cvt_f32_u32 s5, 0.5 94// GFX12: encoding: [0xf0,0x65,0x85,0xbe] 95 96s_cvt_f32_u32 s5, -4.0 97// GFX12: encoding: [0xf7,0x65,0x85,0xbe] 98 99s_cvt_f32_u32 s5, 0xaf123456 100// GFX12: encoding: [0xff,0x65,0x85,0xbe,0x56,0x34,0x12,0xaf] 101 102s_cvt_f32_u32 s5, 0x3f717273 103// GFX12: encoding: [0xff,0x65,0x85,0xbe,0x73,0x72,0x71,0x3f] 104 105s_cvt_u32_f32 s5, s1 106// GFX12: encoding: [0x01,0x67,0x85,0xbe] 107 108s_cvt_u32_f32 s105, s1 109// GFX12: encoding: [0x01,0x67,0xe9,0xbe] 110 111s_cvt_u32_f32 s5, s105 112// GFX12: encoding: [0x69,0x67,0x85,0xbe] 113 114s_cvt_u32_f32 s5, s103 115// GFX12: encoding: [0x67,0x67,0x85,0xbe] 116 117s_cvt_u32_f32 s5, vcc_lo 118// GFX12: encoding: [0x6a,0x67,0x85,0xbe] 119 120s_cvt_u32_f32 s5, vcc_hi 121// GFX12: encoding: [0x6b,0x67,0x85,0xbe] 122 123s_cvt_u32_f32 s5, ttmp11 124// GFX12: encoding: [0x77,0x67,0x85,0xbe] 125 126s_cvt_u32_f32 s5, m0 127// GFX12: encoding: [0x7d,0x67,0x85,0xbe] 128 129s_cvt_u32_f32 s5, exec_lo 130// GFX12: encoding: [0x7e,0x67,0x85,0xbe] 131 132s_cvt_u32_f32 s5, exec_hi 133// GFX12: encoding: [0x7f,0x67,0x85,0xbe] 134 135s_cvt_u32_f32 s5, 0 136// GFX12: encoding: [0x80,0x67,0x85,0xbe] 137 138s_cvt_u32_f32 s5, -1 139// GFX12: encoding: [0xc1,0x67,0x85,0xbe] 140 141s_cvt_u32_f32 s5, 0.5 142// GFX12: encoding: [0xf0,0x67,0x85,0xbe] 143 144s_cvt_u32_f32 s5, -4.0 145// GFX12: encoding: [0xf7,0x67,0x85,0xbe] 146 147s_cvt_u32_f32 s5, 0xaf123456 148// GFX12: encoding: [0xff,0x67,0x85,0xbe,0x56,0x34,0x12,0xaf] 149 150s_cvt_u32_f32 s5, 0x3f717273 151// GFX12: encoding: [0xff,0x67,0x85,0xbe,0x73,0x72,0x71,0x3f] 152 153s_cvt_i32_f32 s5, s1 154// GFX12: encoding: [0x01,0x66,0x85,0xbe] 155 156s_cvt_i32_f32 s105, s1 157// GFX12: encoding: [0x01,0x66,0xe9,0xbe] 158 159s_cvt_i32_f32 s5, s105 160// GFX12: encoding: [0x69,0x66,0x85,0xbe] 161 162s_cvt_i32_f32 s5, s103 163// GFX12: encoding: [0x67,0x66,0x85,0xbe] 164 165s_cvt_i32_f32 s5, vcc_lo 166// GFX12: encoding: [0x6a,0x66,0x85,0xbe] 167 168s_cvt_i32_f32 s5, vcc_hi 169// GFX12: encoding: [0x6b,0x66,0x85,0xbe] 170 171s_cvt_i32_f32 s5, ttmp11 172// GFX12: encoding: [0x77,0x66,0x85,0xbe] 173 174s_cvt_i32_f32 s5, m0 175// GFX12: encoding: [0x7d,0x66,0x85,0xbe] 176 177s_cvt_i32_f32 s5, exec_lo 178// GFX12: encoding: [0x7e,0x66,0x85,0xbe] 179 180s_cvt_i32_f32 s5, exec_hi 181// GFX12: encoding: [0x7f,0x66,0x85,0xbe] 182 183s_cvt_i32_f32 s5, 0 184// GFX12: encoding: [0x80,0x66,0x85,0xbe] 185 186s_cvt_i32_f32 s5, -1 187// GFX12: encoding: [0xc1,0x66,0x85,0xbe] 188 189s_cvt_i32_f32 s5, 0.5 190// GFX12: encoding: [0xf0,0x66,0x85,0xbe] 191 192s_cvt_i32_f32 s5, -4.0 193// GFX12: encoding: [0xf7,0x66,0x85,0xbe] 194 195s_cvt_i32_f32 s5, 0xaf123456 196// GFX12: encoding: [0xff,0x66,0x85,0xbe,0x56,0x34,0x12,0xaf] 197 198s_cvt_i32_f32 s5, 0x3f717273 199// GFX12: encoding: [0xff,0x66,0x85,0xbe,0x73,0x72,0x71,0x3f] 200 201s_cvt_f16_f32 s5, s1 202// GFX12: encoding: [0x01,0x68,0x85,0xbe] 203 204s_cvt_f16_f32 s105, s1 205// GFX12: encoding: [0x01,0x68,0xe9,0xbe] 206 207s_cvt_f16_f32 s5, s105 208// GFX12: encoding: [0x69,0x68,0x85,0xbe] 209 210s_cvt_f16_f32 s5, s103 211// GFX12: encoding: [0x67,0x68,0x85,0xbe] 212 213s_cvt_f16_f32 s5, vcc_lo 214// GFX12: encoding: [0x6a,0x68,0x85,0xbe] 215 216s_cvt_f16_f32 s5, vcc_hi 217// GFX12: encoding: [0x6b,0x68,0x85,0xbe] 218 219s_cvt_f16_f32 s5, ttmp11 220// GFX12: encoding: [0x77,0x68,0x85,0xbe] 221 222s_cvt_f16_f32 s5, m0 223// GFX12: encoding: [0x7d,0x68,0x85,0xbe] 224 225s_cvt_f16_f32 s5, exec_lo 226// GFX12: encoding: [0x7e,0x68,0x85,0xbe] 227 228s_cvt_f16_f32 s5, exec_hi 229// GFX12: encoding: [0x7f,0x68,0x85,0xbe] 230 231s_cvt_f16_f32 s5, 0 232// GFX12: encoding: [0x80,0x68,0x85,0xbe] 233 234s_cvt_f16_f32 s5, -1 235// GFX12: encoding: [0xc1,0x68,0x85,0xbe] 236 237s_cvt_f16_f32 s5, 0.5 238// GFX12: encoding: [0xf0,0x68,0x85,0xbe] 239 240s_cvt_f16_f32 s5, -4.0 241// GFX12: encoding: [0xf7,0x68,0x85,0xbe] 242 243s_cvt_f16_f32 s5, 0xaf123456 244// GFX12: encoding: [0xff,0x68,0x85,0xbe,0x56,0x34,0x12,0xaf] 245 246s_cvt_f16_f32 s5, 0x3f717273 247// GFX12: encoding: [0xff,0x68,0x85,0xbe,0x73,0x72,0x71,0x3f] 248 249s_cvt_f32_f16 s5, s1 250// GFX12: encoding: [0x01,0x69,0x85,0xbe] 251 252s_cvt_f32_f16 s105, s1 253// GFX12: encoding: [0x01,0x69,0xe9,0xbe] 254 255s_cvt_f32_f16 s5, s105 256// GFX12: encoding: [0x69,0x69,0x85,0xbe] 257 258s_cvt_f32_f16 s5, s103 259// GFX12: encoding: [0x67,0x69,0x85,0xbe] 260 261s_cvt_f32_f16 s5, vcc_lo 262// GFX12: encoding: [0x6a,0x69,0x85,0xbe] 263 264s_cvt_f32_f16 s5, vcc_hi 265// GFX12: encoding: [0x6b,0x69,0x85,0xbe] 266 267s_cvt_f32_f16 s5, ttmp11 268// GFX12: encoding: [0x77,0x69,0x85,0xbe] 269 270s_cvt_f32_f16 s5, m0 271// GFX12: encoding: [0x7d,0x69,0x85,0xbe] 272 273s_cvt_f32_f16 s5, exec_lo 274// GFX12: encoding: [0x7e,0x69,0x85,0xbe] 275 276s_cvt_f32_f16 s5, exec_hi 277// GFX12: encoding: [0x7f,0x69,0x85,0xbe] 278 279s_cvt_f32_f16 s5, 0 280// GFX12: encoding: [0x80,0x69,0x85,0xbe] 281 282s_cvt_f32_f16 s5, -1 283// GFX12: encoding: [0xc1,0x69,0x85,0xbe] 284 285s_cvt_hi_f32_f16 s5, s1 286// GFX12: encoding: [0x01,0x6a,0x85,0xbe] 287 288s_cvt_hi_f32_f16 s105, s1 289// GFX12: encoding: [0x01,0x6a,0xe9,0xbe] 290 291s_cvt_hi_f32_f16 s5, s105 292// GFX12: encoding: [0x69,0x6a,0x85,0xbe] 293 294s_cvt_hi_f32_f16 s5, s103 295// GFX12: encoding: [0x67,0x6a,0x85,0xbe] 296 297s_cvt_hi_f32_f16 s5, vcc_lo 298// GFX12: encoding: [0x6a,0x6a,0x85,0xbe] 299 300s_cvt_hi_f32_f16 s5, vcc_hi 301// GFX12: encoding: [0x6b,0x6a,0x85,0xbe] 302 303s_cvt_hi_f32_f16 s5, ttmp11 304// GFX12: encoding: [0x77,0x6a,0x85,0xbe] 305 306s_cvt_hi_f32_f16 s5, m0 307// GFX12: encoding: [0x7d,0x6a,0x85,0xbe] 308 309s_cvt_hi_f32_f16 s5, exec_lo 310// GFX12: encoding: [0x7e,0x6a,0x85,0xbe] 311 312s_cvt_hi_f32_f16 s5, exec_hi 313// GFX12: encoding: [0x7f,0x6a,0x85,0xbe] 314 315s_cvt_hi_f32_f16 s5, 0 316// GFX12: encoding: [0x80,0x6a,0x85,0xbe] 317 318s_cvt_hi_f32_f16 s5, -1 319// GFX12: encoding: [0xc1,0x6a,0x85,0xbe] 320 321s_trunc_f32 s5, s1 322// GFX12: encoding: [0x01,0x62,0x85,0xbe] 323 324s_trunc_f32 s105, s1 325// GFX12: encoding: [0x01,0x62,0xe9,0xbe] 326 327s_trunc_f32 s5, s105 328// GFX12: encoding: [0x69,0x62,0x85,0xbe] 329 330s_trunc_f32 s5, s103 331// GFX12: encoding: [0x67,0x62,0x85,0xbe] 332 333s_trunc_f32 s5, vcc_lo 334// GFX12: encoding: [0x6a,0x62,0x85,0xbe] 335 336s_trunc_f32 s5, vcc_hi 337// GFX12: encoding: [0x6b,0x62,0x85,0xbe] 338 339s_trunc_f32 s5, ttmp11 340// GFX12: encoding: [0x77,0x62,0x85,0xbe] 341 342s_trunc_f32 s5, m0 343// GFX12: encoding: [0x7d,0x62,0x85,0xbe] 344 345s_trunc_f32 s5, exec_lo 346// GFX12: encoding: [0x7e,0x62,0x85,0xbe] 347 348s_trunc_f32 s5, exec_hi 349// GFX12: encoding: [0x7f,0x62,0x85,0xbe] 350 351s_trunc_f32 s5, 0 352// GFX12: encoding: [0x80,0x62,0x85,0xbe] 353 354s_trunc_f32 s5, -1 355// GFX12: encoding: [0xc1,0x62,0x85,0xbe] 356 357s_trunc_f32 s5, 0.5 358// GFX12: encoding: [0xf0,0x62,0x85,0xbe] 359 360s_trunc_f32 s5, -4.0 361// GFX12: encoding: [0xf7,0x62,0x85,0xbe] 362 363s_trunc_f32 s5, 0xaf123456 364// GFX12: encoding: [0xff,0x62,0x85,0xbe,0x56,0x34,0x12,0xaf] 365 366s_trunc_f32 s5, 0x3f717273 367// GFX12: encoding: [0xff,0x62,0x85,0xbe,0x73,0x72,0x71,0x3f] 368 369s_ceil_f32 s5, s1 370// GFX12: encoding: [0x01,0x60,0x85,0xbe] 371 372s_ceil_f32 s105, s1 373// GFX12: encoding: [0x01,0x60,0xe9,0xbe] 374 375s_ceil_f32 s5, s105 376// GFX12: encoding: [0x69,0x60,0x85,0xbe] 377 378s_ceil_f32 s5, s103 379// GFX12: encoding: [0x67,0x60,0x85,0xbe] 380 381s_ceil_f32 s5, vcc_lo 382// GFX12: encoding: [0x6a,0x60,0x85,0xbe] 383 384s_ceil_f32 s5, vcc_hi 385// GFX12: encoding: [0x6b,0x60,0x85,0xbe] 386 387s_ceil_f32 s5, ttmp11 388// GFX12: encoding: [0x77,0x60,0x85,0xbe] 389 390s_ceil_f32 s5, m0 391// GFX12: encoding: [0x7d,0x60,0x85,0xbe] 392 393s_ceil_f32 s5, exec_lo 394// GFX12: encoding: [0x7e,0x60,0x85,0xbe] 395 396s_ceil_f32 s5, exec_hi 397// GFX12: encoding: [0x7f,0x60,0x85,0xbe] 398 399s_ceil_f32 s5, 0 400// GFX12: encoding: [0x80,0x60,0x85,0xbe] 401 402s_ceil_f32 s5, -1 403// GFX12: encoding: [0xc1,0x60,0x85,0xbe] 404 405s_ceil_f32 s5, 0.5 406// GFX12: encoding: [0xf0,0x60,0x85,0xbe] 407 408s_ceil_f32 s5, -4.0 409// GFX12: encoding: [0xf7,0x60,0x85,0xbe] 410 411s_ceil_f32 s5, 0xaf123456 412// GFX12: encoding: [0xff,0x60,0x85,0xbe,0x56,0x34,0x12,0xaf] 413 414s_ceil_f32 s5, 0x3f717273 415// GFX12: encoding: [0xff,0x60,0x85,0xbe,0x73,0x72,0x71,0x3f] 416 417s_rndne_f32 s5, s1 418// GFX12: encoding: [0x01,0x63,0x85,0xbe] 419 420s_rndne_f32 s105, s1 421// GFX12: encoding: [0x01,0x63,0xe9,0xbe] 422 423s_rndne_f32 s5, s105 424// GFX12: encoding: [0x69,0x63,0x85,0xbe] 425 426s_rndne_f32 s5, s103 427// GFX12: encoding: [0x67,0x63,0x85,0xbe] 428 429s_rndne_f32 s5, vcc_lo 430// GFX12: encoding: [0x6a,0x63,0x85,0xbe] 431 432s_rndne_f32 s5, vcc_hi 433// GFX12: encoding: [0x6b,0x63,0x85,0xbe] 434 435s_rndne_f32 s5, ttmp11 436// GFX12: encoding: [0x77,0x63,0x85,0xbe] 437 438s_rndne_f32 s5, m0 439// GFX12: encoding: [0x7d,0x63,0x85,0xbe] 440 441s_rndne_f32 s5, exec_lo 442// GFX12: encoding: [0x7e,0x63,0x85,0xbe] 443 444s_rndne_f32 s5, exec_hi 445// GFX12: encoding: [0x7f,0x63,0x85,0xbe] 446 447s_rndne_f32 s5, 0 448// GFX12: encoding: [0x80,0x63,0x85,0xbe] 449 450s_rndne_f32 s5, -1 451// GFX12: encoding: [0xc1,0x63,0x85,0xbe] 452 453s_rndne_f32 s5, 0.5 454// GFX12: encoding: [0xf0,0x63,0x85,0xbe] 455 456s_rndne_f32 s5, -4.0 457// GFX12: encoding: [0xf7,0x63,0x85,0xbe] 458 459s_rndne_f32 s5, 0xaf123456 460// GFX12: encoding: [0xff,0x63,0x85,0xbe,0x56,0x34,0x12,0xaf] 461 462s_rndne_f32 s5, 0x3f717273 463// GFX12: encoding: [0xff,0x63,0x85,0xbe,0x73,0x72,0x71,0x3f] 464 465s_floor_f32 s5, s1 466// GFX12: encoding: [0x01,0x61,0x85,0xbe] 467 468s_floor_f32 s105, s1 469// GFX12: encoding: [0x01,0x61,0xe9,0xbe] 470 471s_floor_f32 s5, s105 472// GFX12: encoding: [0x69,0x61,0x85,0xbe] 473 474s_floor_f32 s5, s103 475// GFX12: encoding: [0x67,0x61,0x85,0xbe] 476 477s_floor_f32 s5, vcc_lo 478// GFX12: encoding: [0x6a,0x61,0x85,0xbe] 479 480s_floor_f32 s5, vcc_hi 481// GFX12: encoding: [0x6b,0x61,0x85,0xbe] 482 483s_floor_f32 s5, ttmp11 484// GFX12: encoding: [0x77,0x61,0x85,0xbe] 485 486s_floor_f32 s5, m0 487// GFX12: encoding: [0x7d,0x61,0x85,0xbe] 488 489s_floor_f32 s5, exec_lo 490// GFX12: encoding: [0x7e,0x61,0x85,0xbe] 491 492s_floor_f32 s5, exec_hi 493// GFX12: encoding: [0x7f,0x61,0x85,0xbe] 494 495s_floor_f32 s5, 0 496// GFX12: encoding: [0x80,0x61,0x85,0xbe] 497 498s_floor_f32 s5, -1 499// GFX12: encoding: [0xc1,0x61,0x85,0xbe] 500 501s_floor_f32 s5, 0.5 502// GFX12: encoding: [0xf0,0x61,0x85,0xbe] 503 504s_floor_f32 s5, -4.0 505// GFX12: encoding: [0xf7,0x61,0x85,0xbe] 506 507s_floor_f32 s5, 0xaf123456 508// GFX12: encoding: [0xff,0x61,0x85,0xbe,0x56,0x34,0x12,0xaf] 509 510s_floor_f32 s5, 0x3f717273 511// GFX12: encoding: [0xff,0x61,0x85,0xbe,0x73,0x72,0x71,0x3f] 512 513s_floor_f16 s5, s1 514// GFX12: encoding: [0x01,0x6c,0x85,0xbe] 515 516s_floor_f16 s105, s1 517// GFX12: encoding: [0x01,0x6c,0xe9,0xbe] 518 519s_floor_f16 s5, s105 520// GFX12: encoding: [0x69,0x6c,0x85,0xbe] 521 522s_floor_f16 s5, s101 523// GFX12: encoding: [0x65,0x6c,0x85,0xbe] 524 525s_floor_f16 s5, vcc_lo 526// GFX12: encoding: [0x6a,0x6c,0x85,0xbe] 527 528s_floor_f16 s5, vcc_hi 529// GFX12: encoding: [0x6b,0x6c,0x85,0xbe] 530 531s_floor_f16 s5, m0 532// GFX12: encoding: [0x7d,0x6c,0x85,0xbe] 533 534s_floor_f16 s5, exec_lo 535// GFX12: encoding: [0x7e,0x6c,0x85,0xbe] 536 537s_floor_f16 s5, exec_hi 538// GFX12: encoding: [0x7f,0x6c,0x85,0xbe] 539 540s_floor_f16 s5, 0 541// GFX12: encoding: [0x80,0x6c,0x85,0xbe] 542 543s_floor_f16 s5, -1 544// GFX12: encoding: [0xc1,0x6c,0x85,0xbe] 545 546s_floor_f16 s5, 0.5 547// GFX12: encoding: [0xf0,0x6c,0x85,0xbe] 548 549s_floor_f16 s5, -4.0 550// GFX12: encoding: [0xf7,0x6c,0x85,0xbe] 551 552s_floor_f16 s5, 0xfe0b 553// GFX12: encoding: [0xff,0x6c,0x85,0xbe,0x0b,0xfe,0x00,0x00] 554 555s_floor_f16 s5, 0x3456 556// GFX12: encoding: [0xff,0x6c,0x85,0xbe,0x56,0x34,0x00,0x00] 557 558s_ceil_f16 s5, s1 559// GFX12: encoding: [0x01,0x6b,0x85,0xbe] 560 561s_ceil_f16 s105, s1 562// GFX12: encoding: [0x01,0x6b,0xe9,0xbe] 563 564s_ceil_f16 s5, s105 565// GFX12: encoding: [0x69,0x6b,0x85,0xbe] 566 567s_ceil_f16 s5, s101 568// GFX12: encoding: [0x65,0x6b,0x85,0xbe] 569 570s_ceil_f16 s5, vcc_lo 571// GFX12: encoding: [0x6a,0x6b,0x85,0xbe] 572 573s_ceil_f16 s5, vcc_hi 574// GFX12: encoding: [0x6b,0x6b,0x85,0xbe] 575 576s_ceil_f16 s5, m0 577// GFX12: encoding: [0x7d,0x6b,0x85,0xbe] 578 579s_ceil_f16 s5, exec_lo 580// GFX12: encoding: [0x7e,0x6b,0x85,0xbe] 581 582s_ceil_f16 s5, exec_hi 583// GFX12: encoding: [0x7f,0x6b,0x85,0xbe] 584 585s_ceil_f16 s5, 0 586// GFX12: encoding: [0x80,0x6b,0x85,0xbe] 587 588s_ceil_f16 s5, -1 589// GFX12: encoding: [0xc1,0x6b,0x85,0xbe] 590 591s_ceil_f16 s5, 0.5 592// GFX12: encoding: [0xf0,0x6b,0x85,0xbe] 593 594s_ceil_f16 s5, -4.0 595// GFX12: encoding: [0xf7,0x6b,0x85,0xbe] 596 597s_ceil_f16 s5, 0xfe0b 598// GFX12: encoding: [0xff,0x6b,0x85,0xbe,0x0b,0xfe,0x00,0x00] 599 600s_ceil_f16 s5, 0x3456 601// GFX12: encoding: [0xff,0x6b,0x85,0xbe,0x56,0x34,0x00,0x00] 602 603s_trunc_f16 s5, s1 604// GFX12: encoding: [0x01,0x6d,0x85,0xbe] 605 606s_trunc_f16 s105, s1 607// GFX12: encoding: [0x01,0x6d,0xe9,0xbe] 608 609s_trunc_f16 s5, s105 610// GFX12: encoding: [0x69,0x6d,0x85,0xbe] 611 612s_trunc_f16 s5, s101 613// GFX12: encoding: [0x65,0x6d,0x85,0xbe] 614 615s_trunc_f16 s5, vcc_lo 616// GFX12: encoding: [0x6a,0x6d,0x85,0xbe] 617 618s_trunc_f16 s5, vcc_hi 619// GFX12: encoding: [0x6b,0x6d,0x85,0xbe] 620 621s_trunc_f16 s5, m0 622// GFX12: encoding: [0x7d,0x6d,0x85,0xbe] 623 624s_trunc_f16 s5, exec_lo 625// GFX12: encoding: [0x7e,0x6d,0x85,0xbe] 626 627s_trunc_f16 s5, exec_hi 628// GFX12: encoding: [0x7f,0x6d,0x85,0xbe] 629 630s_trunc_f16 s5, 0 631// GFX12: encoding: [0x80,0x6d,0x85,0xbe] 632 633s_trunc_f16 s5, -1 634// GFX12: encoding: [0xc1,0x6d,0x85,0xbe] 635 636s_trunc_f16 s5, 0.5 637// GFX12: encoding: [0xf0,0x6d,0x85,0xbe] 638 639s_trunc_f16 s5, -4.0 640// GFX12: encoding: [0xf7,0x6d,0x85,0xbe] 641 642s_trunc_f16 s5, 0xfe0b 643// GFX12: encoding: [0xff,0x6d,0x85,0xbe,0x0b,0xfe,0x00,0x00] 644 645s_trunc_f16 s5, 0x3456 646// GFX12: encoding: [0xff,0x6d,0x85,0xbe,0x56,0x34,0x00,0x00] 647 648s_rndne_f16 s5, s1 649// GFX12: encoding: [0x01,0x6e,0x85,0xbe] 650 651s_rndne_f16 s105, s1 652// GFX12: encoding: [0x01,0x6e,0xe9,0xbe] 653 654s_rndne_f16 s5, s105 655// GFX12: encoding: [0x69,0x6e,0x85,0xbe] 656 657s_rndne_f16 s5, s101 658// GFX12: encoding: [0x65,0x6e,0x85,0xbe] 659 660s_rndne_f16 s5, vcc_lo 661// GFX12: encoding: [0x6a,0x6e,0x85,0xbe] 662 663s_rndne_f16 s5, vcc_hi 664// GFX12: encoding: [0x6b,0x6e,0x85,0xbe] 665 666s_rndne_f16 s5, m0 667// GFX12: encoding: [0x7d,0x6e,0x85,0xbe] 668 669s_rndne_f16 s5, exec_lo 670// GFX12: encoding: [0x7e,0x6e,0x85,0xbe] 671 672s_rndne_f16 s5, exec_hi 673// GFX12: encoding: [0x7f,0x6e,0x85,0xbe] 674 675s_rndne_f16 s5, 0 676// GFX12: encoding: [0x80,0x6e,0x85,0xbe] 677 678s_rndne_f16 s5, -1 679// GFX12: encoding: [0xc1,0x6e,0x85,0xbe] 680 681s_rndne_f16 s5, 0.5 682// GFX12: encoding: [0xf0,0x6e,0x85,0xbe] 683 684s_rndne_f16 s5, -4.0 685// GFX12: encoding: [0xf7,0x6e,0x85,0xbe] 686 687s_rndne_f16 s5, 0xfe0b 688// GFX12: encoding: [0xff,0x6e,0x85,0xbe,0x0b,0xfe,0x00,0x00] 689 690s_rndne_f16 s5, 0x3456 691// GFX12: encoding: [0xff,0x6e,0x85,0xbe,0x56,0x34,0x00,0x00] 692 693s_barrier_signal -2 694// GFX12: encoding: [0xc2,0x4e,0x80,0xbe] 695 696s_barrier_signal -1 697// GFX12: encoding: [0xc1,0x4e,0x80,0xbe] 698 699s_barrier_signal m0 700// GFX12: encoding: [0x7d,0x4e,0x80,0xbe] 701 702s_barrier_signal_isfirst -2 703// GFX12: encoding: [0xc2,0x4f,0x80,0xbe] 704 705s_barrier_signal_isfirst -1 706// GFX12: encoding: [0xc1,0x4f,0x80,0xbe] 707 708s_barrier_signal_isfirst m0 709// GFX12: encoding: [0x7d,0x4f,0x80,0xbe] 710 711s_barrier_init -1 712// GFX12: encoding: [0xc1,0x51,0x80,0xbe] 713 714s_barrier_init -2 715// GFX12: encoding: [0xc2,0x51,0x80,0xbe] 716 717s_barrier_init m0 718// GFX12: encoding: [0x7d,0x51,0x80,0xbe] 719 720s_barrier_join -1 721// GFX12: encoding: [0xc1,0x52,0x80,0xbe] 722 723s_barrier_join -2 724// GFX12: encoding: [0xc2,0x52,0x80,0xbe] 725 726s_barrier_join m0 727// GFX12: encoding: [0x7d,0x52,0x80,0xbe] 728 729s_get_barrier_state s3, -1 730// GFX12: encoding: [0xc1,0x50,0x83,0xbe] 731 732s_get_barrier_state s3, -2 733// GFX12: encoding: [0xc2,0x50,0x83,0xbe] 734 735s_get_barrier_state s3, m0 736// GFX12: encoding: [0x7d,0x50,0x83,0xbe] 737 738s_mov_b32 s0, s1 739// GFX12: encoding: [0x01,0x00,0x80,0xbe] 740 741s_mov_b32 s105, s104 742// GFX12: encoding: [0x68,0x00,0xe9,0xbe] 743 744s_mov_b32 s0, s104 745// GFX12: encoding: [0x68,0x00,0x80,0xbe] 746 747s_mov_b32 s105, s1 748// GFX12: encoding: [0x01,0x00,0xe9,0xbe] 749 750s_mov_b32 exec_lo, s1 751// GFX12: encoding: [0x01,0x00,0xfe,0xbe] 752 753s_mov_b32 exec_hi, s1 754// GFX12: encoding: [0x01,0x00,0xff,0xbe] 755 756s_mov_b32 vcc_lo, s1 757// GFX12: encoding: [0x01,0x00,0xea,0xbe] 758 759s_mov_b32 vcc_hi, s1 760// GFX12: encoding: [0x01,0x00,0xeb,0xbe] 761 762s_mov_b32 m0, s1 763// GFX12: encoding: [0x01,0x00,0xfd,0xbe] 764 765s_mov_b32 s0, exec_lo 766// GFX12: encoding: [0x7e,0x00,0x80,0xbe] 767 768s_mov_b32 s0, exec_hi 769// GFX12: encoding: [0x7f,0x00,0x80,0xbe] 770 771s_mov_b32 s0, vcc_lo 772// GFX12: encoding: [0x6a,0x00,0x80,0xbe] 773 774s_mov_b32 s0, vcc_hi 775// GFX12: encoding: [0x6b,0x00,0x80,0xbe] 776 777s_mov_b32 s0, m0 778// GFX12: encoding: [0x7d,0x00,0x80,0xbe] 779 780s_mov_b32 s0, 0 781// GFX12: encoding: [0x80,0x00,0x80,0xbe] 782 783s_mov_b32 s0, -1 784// GFX12: encoding: [0xc1,0x00,0x80,0xbe] 785 786s_mov_b32 s0, 0.5 787// GFX12: encoding: [0xf0,0x00,0x80,0xbe] 788 789s_mov_b32 s0, -4.0 790// GFX12: encoding: [0xf7,0x00,0x80,0xbe] 791 792s_mov_b32 s0, 0x3f717273 793// GFX12: encoding: [0xff,0x00,0x80,0xbe,0x73,0x72,0x71,0x3f] 794 795s_mov_b32 s0, 0xaf123456 796// GFX12: encoding: [0xff,0x00,0x80,0xbe,0x56,0x34,0x12,0xaf] 797 798s_mov_b32 s0, null 799// GFX12: encoding: [0x7c,0x00,0x80,0xbe] 800 801s_mov_b32 null, s1 802// GFX12: encoding: [0x01,0x00,0xfc,0xbe] 803 804s_mov_b64 s[0:1], s[2:3] 805// GFX12: encoding: [0x02,0x01,0x80,0xbe] 806 807s_mov_b64 s[104:105], s[102:103] 808// GFX12: encoding: [0x66,0x01,0xe8,0xbe] 809 810s_mov_b64 s[0:1], s[102:103] 811// GFX12: encoding: [0x66,0x01,0x80,0xbe] 812 813s_mov_b64 s[104:105], s[2:3] 814// GFX12: encoding: [0x02,0x01,0xe8,0xbe] 815 816s_mov_b64 exec, s[2:3] 817// GFX12: encoding: [0x02,0x01,0xfe,0xbe] 818 819s_mov_b64 vcc, s[2:3] 820// GFX12: encoding: [0x02,0x01,0xea,0xbe] 821 822s_mov_b64 s[0:1], exec 823// GFX12: encoding: [0x7e,0x01,0x80,0xbe] 824 825s_mov_b64 s[0:1], vcc 826// GFX12: encoding: [0x6a,0x01,0x80,0xbe] 827 828s_mov_b64 s[0:1], 0 829// GFX12: encoding: [0x80,0x01,0x80,0xbe] 830 831s_mov_b64 s[0:1], -1 832// GFX12: encoding: [0xc1,0x01,0x80,0xbe] 833 834s_mov_b64 s[0:1], 0.5 835// GFX12: encoding: [0xf0,0x01,0x80,0xbe] 836 837s_mov_b64 s[0:1], -4.0 838// GFX12: encoding: [0xf7,0x01,0x80,0xbe] 839 840s_mov_b64 s[0:1], 0x3f717273 841// GFX12: encoding: [0xff,0x01,0x80,0xbe,0x73,0x72,0x71,0x3f] 842 843s_mov_b64 s[0:1], 0xaf123456 844// GFX12: encoding: [0xff,0x01,0x80,0xbe,0x56,0x34,0x12,0xaf] 845 846s_mov_b64 s[0:1], null 847// GFX12: encoding: [0x7c,0x01,0x80,0xbe] 848 849s_mov_b64 null, s[2:3] 850// GFX12: encoding: [0x02,0x01,0xfc,0xbe] 851 852s_cmov_b32 s0, s1 853// GFX12: encoding: [0x01,0x02,0x80,0xbe] 854 855s_cmov_b32 s105, s104 856// GFX12: encoding: [0x68,0x02,0xe9,0xbe] 857 858s_cmov_b32 s0, s104 859// GFX12: encoding: [0x68,0x02,0x80,0xbe] 860 861s_cmov_b32 s105, s1 862// GFX12: encoding: [0x01,0x02,0xe9,0xbe] 863 864s_cmov_b32 exec_lo, s1 865// GFX12: encoding: [0x01,0x02,0xfe,0xbe] 866 867s_cmov_b32 exec_hi, s1 868// GFX12: encoding: [0x01,0x02,0xff,0xbe] 869 870s_cmov_b32 vcc_lo, s1 871// GFX12: encoding: [0x01,0x02,0xea,0xbe] 872 873s_cmov_b32 vcc_hi, s1 874// GFX12: encoding: [0x01,0x02,0xeb,0xbe] 875 876s_cmov_b32 m0, s1 877// GFX12: encoding: [0x01,0x02,0xfd,0xbe] 878 879s_cmov_b32 s0, exec_lo 880// GFX12: encoding: [0x7e,0x02,0x80,0xbe] 881 882s_cmov_b32 s0, exec_hi 883// GFX12: encoding: [0x7f,0x02,0x80,0xbe] 884 885s_cmov_b32 s0, vcc_lo 886// GFX12: encoding: [0x6a,0x02,0x80,0xbe] 887 888s_cmov_b32 s0, vcc_hi 889// GFX12: encoding: [0x6b,0x02,0x80,0xbe] 890 891s_cmov_b32 s0, m0 892// GFX12: encoding: [0x7d,0x02,0x80,0xbe] 893 894s_cmov_b32 s0, 0 895// GFX12: encoding: [0x80,0x02,0x80,0xbe] 896 897s_cmov_b32 s0, -1 898// GFX12: encoding: [0xc1,0x02,0x80,0xbe] 899 900s_cmov_b32 s0, 0.5 901// GFX12: encoding: [0xf0,0x02,0x80,0xbe] 902 903s_cmov_b32 s0, -4.0 904// GFX12: encoding: [0xf7,0x02,0x80,0xbe] 905 906s_cmov_b32 s0, 0x3f717273 907// GFX12: encoding: [0xff,0x02,0x80,0xbe,0x73,0x72,0x71,0x3f] 908 909s_cmov_b32 s0, 0xaf123456 910// GFX12: encoding: [0xff,0x02,0x80,0xbe,0x56,0x34,0x12,0xaf] 911 912s_cmov_b64 s[0:1], s[2:3] 913// GFX12: encoding: [0x02,0x03,0x80,0xbe] 914 915s_cmov_b64 s[104:105], s[102:103] 916// GFX12: encoding: [0x66,0x03,0xe8,0xbe] 917 918s_cmov_b64 s[0:1], s[102:103] 919// GFX12: encoding: [0x66,0x03,0x80,0xbe] 920 921s_cmov_b64 s[104:105], s[2:3] 922// GFX12: encoding: [0x02,0x03,0xe8,0xbe] 923 924s_cmov_b64 exec, s[2:3] 925// GFX12: encoding: [0x02,0x03,0xfe,0xbe] 926 927s_cmov_b64 vcc, s[2:3] 928// GFX12: encoding: [0x02,0x03,0xea,0xbe] 929 930s_cmov_b64 s[0:1], exec 931// GFX12: encoding: [0x7e,0x03,0x80,0xbe] 932 933s_cmov_b64 s[0:1], vcc 934// GFX12: encoding: [0x6a,0x03,0x80,0xbe] 935 936s_cmov_b64 s[0:1], 0 937// GFX12: encoding: [0x80,0x03,0x80,0xbe] 938 939s_cmov_b64 s[0:1], -1 940// GFX12: encoding: [0xc1,0x03,0x80,0xbe] 941 942s_cmov_b64 s[0:1], 0.5 943// GFX12: encoding: [0xf0,0x03,0x80,0xbe] 944 945s_cmov_b64 s[0:1], -4.0 946// GFX12: encoding: [0xf7,0x03,0x80,0xbe] 947 948s_cmov_b64 s[0:1], 0x3f717273 949// GFX12: encoding: [0xff,0x03,0x80,0xbe,0x73,0x72,0x71,0x3f] 950 951s_cmov_b64 s[0:1], 0xaf123456 952// GFX12: encoding: [0xff,0x03,0x80,0xbe,0x56,0x34,0x12,0xaf] 953 954s_not_b32 s0, s1 955// GFX12: encoding: [0x01,0x1e,0x80,0xbe] 956 957s_not_b32 s105, s104 958// GFX12: encoding: [0x68,0x1e,0xe9,0xbe] 959 960s_not_b32 s0, s104 961// GFX12: encoding: [0x68,0x1e,0x80,0xbe] 962 963s_not_b32 s105, s1 964// GFX12: encoding: [0x01,0x1e,0xe9,0xbe] 965 966s_not_b32 exec_lo, s1 967// GFX12: encoding: [0x01,0x1e,0xfe,0xbe] 968 969s_not_b32 exec_hi, s1 970// GFX12: encoding: [0x01,0x1e,0xff,0xbe] 971 972s_not_b32 vcc_lo, s1 973// GFX12: encoding: [0x01,0x1e,0xea,0xbe] 974 975s_not_b32 vcc_hi, s1 976// GFX12: encoding: [0x01,0x1e,0xeb,0xbe] 977 978s_not_b32 m0, s1 979// GFX12: encoding: [0x01,0x1e,0xfd,0xbe] 980 981s_not_b32 s0, exec_lo 982// GFX12: encoding: [0x7e,0x1e,0x80,0xbe] 983 984s_not_b32 s0, exec_hi 985// GFX12: encoding: [0x7f,0x1e,0x80,0xbe] 986 987s_not_b32 s0, vcc_lo 988// GFX12: encoding: [0x6a,0x1e,0x80,0xbe] 989 990s_not_b32 s0, vcc_hi 991// GFX12: encoding: [0x6b,0x1e,0x80,0xbe] 992 993s_not_b32 s0, m0 994// GFX12: encoding: [0x7d,0x1e,0x80,0xbe] 995 996s_not_b32 s0, 0 997// GFX12: encoding: [0x80,0x1e,0x80,0xbe] 998 999s_not_b32 s0, -1 1000// GFX12: encoding: [0xc1,0x1e,0x80,0xbe] 1001 1002s_not_b32 s0, 0.5 1003// GFX12: encoding: [0xf0,0x1e,0x80,0xbe] 1004 1005s_not_b32 s0, -4.0 1006// GFX12: encoding: [0xf7,0x1e,0x80,0xbe] 1007 1008s_not_b32 s0, 0x3f717273 1009// GFX12: encoding: [0xff,0x1e,0x80,0xbe,0x73,0x72,0x71,0x3f] 1010 1011s_not_b32 s0, 0xaf123456 1012// GFX12: encoding: [0xff,0x1e,0x80,0xbe,0x56,0x34,0x12,0xaf] 1013 1014s_not_b64 s[0:1], s[2:3] 1015// GFX12: encoding: [0x02,0x1f,0x80,0xbe] 1016 1017s_not_b64 s[104:105], s[102:103] 1018// GFX12: encoding: [0x66,0x1f,0xe8,0xbe] 1019 1020s_not_b64 s[0:1], s[102:103] 1021// GFX12: encoding: [0x66,0x1f,0x80,0xbe] 1022 1023s_not_b64 s[104:105], s[2:3] 1024// GFX12: encoding: [0x02,0x1f,0xe8,0xbe] 1025 1026s_not_b64 exec, s[2:3] 1027// GFX12: encoding: [0x02,0x1f,0xfe,0xbe] 1028 1029s_not_b64 vcc, s[2:3] 1030// GFX12: encoding: [0x02,0x1f,0xea,0xbe] 1031 1032s_not_b64 s[0:1], exec 1033// GFX12: encoding: [0x7e,0x1f,0x80,0xbe] 1034 1035s_not_b64 s[0:1], vcc 1036// GFX12: encoding: [0x6a,0x1f,0x80,0xbe] 1037 1038s_not_b64 s[0:1], 0 1039// GFX12: encoding: [0x80,0x1f,0x80,0xbe] 1040 1041s_not_b64 s[0:1], -1 1042// GFX12: encoding: [0xc1,0x1f,0x80,0xbe] 1043 1044s_not_b64 s[0:1], 0.5 1045// GFX12: encoding: [0xf0,0x1f,0x80,0xbe] 1046 1047s_not_b64 s[0:1], -4.0 1048// GFX12: encoding: [0xf7,0x1f,0x80,0xbe] 1049 1050s_not_b64 s[0:1], 0x3f717273 1051// GFX12: encoding: [0xff,0x1f,0x80,0xbe,0x73,0x72,0x71,0x3f] 1052 1053s_not_b64 s[0:1], 0xaf123456 1054// GFX12: encoding: [0xff,0x1f,0x80,0xbe,0x56,0x34,0x12,0xaf] 1055 1056s_wqm_b32 s0, s1 1057// GFX12: encoding: [0x01,0x1c,0x80,0xbe] 1058 1059s_wqm_b32 s105, s104 1060// GFX12: encoding: [0x68,0x1c,0xe9,0xbe] 1061 1062s_wqm_b32 s0, s104 1063// GFX12: encoding: [0x68,0x1c,0x80,0xbe] 1064 1065s_wqm_b32 s105, s1 1066// GFX12: encoding: [0x01,0x1c,0xe9,0xbe] 1067 1068s_wqm_b32 exec_lo, s1 1069// GFX12: encoding: [0x01,0x1c,0xfe,0xbe] 1070 1071s_wqm_b32 exec_hi, s1 1072// GFX12: encoding: [0x01,0x1c,0xff,0xbe] 1073 1074s_wqm_b32 vcc_lo, s1 1075// GFX12: encoding: [0x01,0x1c,0xea,0xbe] 1076 1077s_wqm_b32 vcc_hi, s1 1078// GFX12: encoding: [0x01,0x1c,0xeb,0xbe] 1079 1080s_wqm_b32 m0, s1 1081// GFX12: encoding: [0x01,0x1c,0xfd,0xbe] 1082 1083s_wqm_b32 s0, exec_lo 1084// GFX12: encoding: [0x7e,0x1c,0x80,0xbe] 1085 1086s_wqm_b32 s0, exec_hi 1087// GFX12: encoding: [0x7f,0x1c,0x80,0xbe] 1088 1089s_wqm_b32 s0, vcc_lo 1090// GFX12: encoding: [0x6a,0x1c,0x80,0xbe] 1091 1092s_wqm_b32 s0, vcc_hi 1093// GFX12: encoding: [0x6b,0x1c,0x80,0xbe] 1094 1095s_wqm_b32 s0, m0 1096// GFX12: encoding: [0x7d,0x1c,0x80,0xbe] 1097 1098s_wqm_b32 s0, 0 1099// GFX12: encoding: [0x80,0x1c,0x80,0xbe] 1100 1101s_wqm_b32 s0, -1 1102// GFX12: encoding: [0xc1,0x1c,0x80,0xbe] 1103 1104s_wqm_b32 s0, 0.5 1105// GFX12: encoding: [0xf0,0x1c,0x80,0xbe] 1106 1107s_wqm_b32 s0, -4.0 1108// GFX12: encoding: [0xf7,0x1c,0x80,0xbe] 1109 1110s_wqm_b32 s0, 0x3f717273 1111// GFX12: encoding: [0xff,0x1c,0x80,0xbe,0x73,0x72,0x71,0x3f] 1112 1113s_wqm_b32 s0, 0xaf123456 1114// GFX12: encoding: [0xff,0x1c,0x80,0xbe,0x56,0x34,0x12,0xaf] 1115 1116s_wqm_b64 s[0:1], s[2:3] 1117// GFX12: encoding: [0x02,0x1d,0x80,0xbe] 1118 1119s_wqm_b64 s[104:105], s[102:103] 1120// GFX12: encoding: [0x66,0x1d,0xe8,0xbe] 1121 1122s_wqm_b64 s[0:1], s[102:103] 1123// GFX12: encoding: [0x66,0x1d,0x80,0xbe] 1124 1125s_wqm_b64 s[104:105], s[2:3] 1126// GFX12: encoding: [0x02,0x1d,0xe8,0xbe] 1127 1128s_wqm_b64 exec, s[2:3] 1129// GFX12: encoding: [0x02,0x1d,0xfe,0xbe] 1130 1131s_wqm_b64 vcc, s[2:3] 1132// GFX12: encoding: [0x02,0x1d,0xea,0xbe] 1133 1134s_wqm_b64 s[0:1], exec 1135// GFX12: encoding: [0x7e,0x1d,0x80,0xbe] 1136 1137s_wqm_b64 s[0:1], vcc 1138// GFX12: encoding: [0x6a,0x1d,0x80,0xbe] 1139 1140s_wqm_b64 s[0:1], 0 1141// GFX12: encoding: [0x80,0x1d,0x80,0xbe] 1142 1143s_wqm_b64 s[0:1], -1 1144// GFX12: encoding: [0xc1,0x1d,0x80,0xbe] 1145 1146s_wqm_b64 s[0:1], 0.5 1147// GFX12: encoding: [0xf0,0x1d,0x80,0xbe] 1148 1149s_wqm_b64 s[0:1], -4.0 1150// GFX12: encoding: [0xf7,0x1d,0x80,0xbe] 1151 1152s_wqm_b64 s[0:1], 0x3f717273 1153// GFX12: encoding: [0xff,0x1d,0x80,0xbe,0x73,0x72,0x71,0x3f] 1154 1155s_wqm_b64 s[0:1], 0xaf123456 1156// GFX12: encoding: [0xff,0x1d,0x80,0xbe,0x56,0x34,0x12,0xaf] 1157 1158s_brev_b32 s0, s1 1159// GFX12: encoding: [0x01,0x04,0x80,0xbe] 1160 1161s_brev_b32 s105, s104 1162// GFX12: encoding: [0x68,0x04,0xe9,0xbe] 1163 1164s_brev_b32 s0, s104 1165// GFX12: encoding: [0x68,0x04,0x80,0xbe] 1166 1167s_brev_b32 s105, s1 1168// GFX12: encoding: [0x01,0x04,0xe9,0xbe] 1169 1170s_brev_b32 exec_lo, s1 1171// GFX12: encoding: [0x01,0x04,0xfe,0xbe] 1172 1173s_brev_b32 exec_hi, s1 1174// GFX12: encoding: [0x01,0x04,0xff,0xbe] 1175 1176s_brev_b32 vcc_lo, s1 1177// GFX12: encoding: [0x01,0x04,0xea,0xbe] 1178 1179s_brev_b32 vcc_hi, s1 1180// GFX12: encoding: [0x01,0x04,0xeb,0xbe] 1181 1182s_brev_b32 m0, s1 1183// GFX12: encoding: [0x01,0x04,0xfd,0xbe] 1184 1185s_brev_b32 s0, exec_lo 1186// GFX12: encoding: [0x7e,0x04,0x80,0xbe] 1187 1188s_brev_b32 s0, exec_hi 1189// GFX12: encoding: [0x7f,0x04,0x80,0xbe] 1190 1191s_brev_b32 s0, vcc_lo 1192// GFX12: encoding: [0x6a,0x04,0x80,0xbe] 1193 1194s_brev_b32 s0, vcc_hi 1195// GFX12: encoding: [0x6b,0x04,0x80,0xbe] 1196 1197s_brev_b32 s0, m0 1198// GFX12: encoding: [0x7d,0x04,0x80,0xbe] 1199 1200s_brev_b32 s0, 0 1201// GFX12: encoding: [0x80,0x04,0x80,0xbe] 1202 1203s_brev_b32 s0, -1 1204// GFX12: encoding: [0xc1,0x04,0x80,0xbe] 1205 1206s_brev_b32 s0, 0.5 1207// GFX12: encoding: [0xf0,0x04,0x80,0xbe] 1208 1209s_brev_b32 s0, -4.0 1210// GFX12: encoding: [0xf7,0x04,0x80,0xbe] 1211 1212s_brev_b32 s0, 0x3f717273 1213// GFX12: encoding: [0xff,0x04,0x80,0xbe,0x73,0x72,0x71,0x3f] 1214 1215s_brev_b32 s0, 0xaf123456 1216// GFX12: encoding: [0xff,0x04,0x80,0xbe,0x56,0x34,0x12,0xaf] 1217 1218s_brev_b64 s[0:1], s[2:3] 1219// GFX12: encoding: [0x02,0x05,0x80,0xbe] 1220 1221s_brev_b64 s[104:105], s[102:103] 1222// GFX12: encoding: [0x66,0x05,0xe8,0xbe] 1223 1224s_brev_b64 s[0:1], s[102:103] 1225// GFX12: encoding: [0x66,0x05,0x80,0xbe] 1226 1227s_brev_b64 s[104:105], s[2:3] 1228// GFX12: encoding: [0x02,0x05,0xe8,0xbe] 1229 1230s_brev_b64 exec, s[2:3] 1231// GFX12: encoding: [0x02,0x05,0xfe,0xbe] 1232 1233s_brev_b64 vcc, s[2:3] 1234// GFX12: encoding: [0x02,0x05,0xea,0xbe] 1235 1236s_brev_b64 s[0:1], exec 1237// GFX12: encoding: [0x7e,0x05,0x80,0xbe] 1238 1239s_brev_b64 s[0:1], vcc 1240// GFX12: encoding: [0x6a,0x05,0x80,0xbe] 1241 1242s_brev_b64 s[0:1], 0 1243// GFX12: encoding: [0x80,0x05,0x80,0xbe] 1244 1245s_brev_b64 s[0:1], -1 1246// GFX12: encoding: [0xc1,0x05,0x80,0xbe] 1247 1248s_brev_b64 s[0:1], 0.5 1249// GFX12: encoding: [0xf0,0x05,0x80,0xbe] 1250 1251s_brev_b64 s[0:1], -4.0 1252// GFX12: encoding: [0xf7,0x05,0x80,0xbe] 1253 1254s_brev_b64 s[0:1], 0x3f717273 1255// GFX12: encoding: [0xff,0x05,0x80,0xbe,0x73,0x72,0x71,0x3f] 1256 1257s_brev_b64 s[0:1], 0xaf123456 1258// GFX12: encoding: [0xff,0x05,0x80,0xbe,0x56,0x34,0x12,0xaf] 1259 1260s_bcnt0_i32_b32 s0, s1 1261// GFX12: encoding: [0x01,0x16,0x80,0xbe] 1262 1263s_bcnt0_i32_b32 s105, s104 1264// GFX12: encoding: [0x68,0x16,0xe9,0xbe] 1265 1266s_bcnt0_i32_b32 s0, s104 1267// GFX12: encoding: [0x68,0x16,0x80,0xbe] 1268 1269s_bcnt0_i32_b32 s105, s1 1270// GFX12: encoding: [0x01,0x16,0xe9,0xbe] 1271 1272s_bcnt0_i32_b32 exec_lo, s1 1273// GFX12: encoding: [0x01,0x16,0xfe,0xbe] 1274 1275s_bcnt0_i32_b32 exec_hi, s1 1276// GFX12: encoding: [0x01,0x16,0xff,0xbe] 1277 1278s_bcnt0_i32_b32 vcc_lo, s1 1279// GFX12: encoding: [0x01,0x16,0xea,0xbe] 1280 1281s_bcnt0_i32_b32 vcc_hi, s1 1282// GFX12: encoding: [0x01,0x16,0xeb,0xbe] 1283 1284s_bcnt0_i32_b32 m0, s1 1285// GFX12: encoding: [0x01,0x16,0xfd,0xbe] 1286 1287s_bcnt0_i32_b32 s0, exec_lo 1288// GFX12: encoding: [0x7e,0x16,0x80,0xbe] 1289 1290s_bcnt0_i32_b32 s0, exec_hi 1291// GFX12: encoding: [0x7f,0x16,0x80,0xbe] 1292 1293s_bcnt0_i32_b32 s0, vcc_lo 1294// GFX12: encoding: [0x6a,0x16,0x80,0xbe] 1295 1296s_bcnt0_i32_b32 s0, vcc_hi 1297// GFX12: encoding: [0x6b,0x16,0x80,0xbe] 1298 1299s_bcnt0_i32_b32 s0, m0 1300// GFX12: encoding: [0x7d,0x16,0x80,0xbe] 1301 1302s_bcnt0_i32_b32 s0, 0 1303// GFX12: encoding: [0x80,0x16,0x80,0xbe] 1304 1305s_bcnt0_i32_b32 s0, -1 1306// GFX12: encoding: [0xc1,0x16,0x80,0xbe] 1307 1308s_bcnt0_i32_b32 s0, 0.5 1309// GFX12: encoding: [0xf0,0x16,0x80,0xbe] 1310 1311s_bcnt0_i32_b32 s0, -4.0 1312// GFX12: encoding: [0xf7,0x16,0x80,0xbe] 1313 1314s_bcnt0_i32_b32 s0, 0x3f717273 1315// GFX12: encoding: [0xff,0x16,0x80,0xbe,0x73,0x72,0x71,0x3f] 1316 1317s_bcnt0_i32_b32 s0, 0xaf123456 1318// GFX12: encoding: [0xff,0x16,0x80,0xbe,0x56,0x34,0x12,0xaf] 1319 1320s_bcnt0_i32_b64 s0, s[2:3] 1321// GFX12: encoding: [0x02,0x17,0x80,0xbe] 1322 1323s_bcnt0_i32_b64 s105, s[102:103] 1324// GFX12: encoding: [0x66,0x17,0xe9,0xbe] 1325 1326s_bcnt0_i32_b64 s0, s[102:103] 1327// GFX12: encoding: [0x66,0x17,0x80,0xbe] 1328 1329s_bcnt0_i32_b64 s105, s[2:3] 1330// GFX12: encoding: [0x02,0x17,0xe9,0xbe] 1331 1332s_bcnt0_i32_b64 exec_lo, s[2:3] 1333// GFX12: encoding: [0x02,0x17,0xfe,0xbe] 1334 1335s_bcnt0_i32_b64 exec_hi, s[2:3] 1336// GFX12: encoding: [0x02,0x17,0xff,0xbe] 1337 1338s_bcnt0_i32_b64 vcc_lo, s[2:3] 1339// GFX12: encoding: [0x02,0x17,0xea,0xbe] 1340 1341s_bcnt0_i32_b64 vcc_hi, s[2:3] 1342// GFX12: encoding: [0x02,0x17,0xeb,0xbe] 1343 1344s_bcnt0_i32_b64 m0, s[2:3] 1345// GFX12: encoding: [0x02,0x17,0xfd,0xbe] 1346 1347s_bcnt0_i32_b64 s0, exec 1348// GFX12: encoding: [0x7e,0x17,0x80,0xbe] 1349 1350s_bcnt0_i32_b64 s0, vcc 1351// GFX12: encoding: [0x6a,0x17,0x80,0xbe] 1352 1353s_bcnt0_i32_b64 s0, 0 1354// GFX12: encoding: [0x80,0x17,0x80,0xbe] 1355 1356s_bcnt0_i32_b64 s0, -1 1357// GFX12: encoding: [0xc1,0x17,0x80,0xbe] 1358 1359s_bcnt0_i32_b64 s0, 0.5 1360// GFX12: encoding: [0xf0,0x17,0x80,0xbe] 1361 1362s_bcnt0_i32_b64 s0, -4.0 1363// GFX12: encoding: [0xf7,0x17,0x80,0xbe] 1364 1365s_bcnt0_i32_b64 s0, 0x3f717273 1366// GFX12: encoding: [0xff,0x17,0x80,0xbe,0x73,0x72,0x71,0x3f] 1367 1368s_bcnt0_i32_b64 s0, 0xaf123456 1369// GFX12: encoding: [0xff,0x17,0x80,0xbe,0x56,0x34,0x12,0xaf] 1370 1371s_bcnt1_i32_b32 s0, s1 1372// GFX12: encoding: [0x01,0x18,0x80,0xbe] 1373 1374s_bcnt1_i32_b32 s105, s104 1375// GFX12: encoding: [0x68,0x18,0xe9,0xbe] 1376 1377s_bcnt1_i32_b32 s0, s104 1378// GFX12: encoding: [0x68,0x18,0x80,0xbe] 1379 1380s_bcnt1_i32_b32 s105, s1 1381// GFX12: encoding: [0x01,0x18,0xe9,0xbe] 1382 1383s_bcnt1_i32_b32 exec_lo, s1 1384// GFX12: encoding: [0x01,0x18,0xfe,0xbe] 1385 1386s_bcnt1_i32_b32 exec_hi, s1 1387// GFX12: encoding: [0x01,0x18,0xff,0xbe] 1388 1389s_bcnt1_i32_b32 vcc_lo, s1 1390// GFX12: encoding: [0x01,0x18,0xea,0xbe] 1391 1392s_bcnt1_i32_b32 vcc_hi, s1 1393// GFX12: encoding: [0x01,0x18,0xeb,0xbe] 1394 1395s_bcnt1_i32_b32 m0, s1 1396// GFX12: encoding: [0x01,0x18,0xfd,0xbe] 1397 1398s_bcnt1_i32_b32 s0, exec_lo 1399// GFX12: encoding: [0x7e,0x18,0x80,0xbe] 1400 1401s_bcnt1_i32_b32 s0, exec_hi 1402// GFX12: encoding: [0x7f,0x18,0x80,0xbe] 1403 1404s_bcnt1_i32_b32 s0, vcc_lo 1405// GFX12: encoding: [0x6a,0x18,0x80,0xbe] 1406 1407s_bcnt1_i32_b32 s0, vcc_hi 1408// GFX12: encoding: [0x6b,0x18,0x80,0xbe] 1409 1410s_bcnt1_i32_b32 s0, m0 1411// GFX12: encoding: [0x7d,0x18,0x80,0xbe] 1412 1413s_bcnt1_i32_b32 s0, 0 1414// GFX12: encoding: [0x80,0x18,0x80,0xbe] 1415 1416s_bcnt1_i32_b32 s0, -1 1417// GFX12: encoding: [0xc1,0x18,0x80,0xbe] 1418 1419s_bcnt1_i32_b32 s0, 0.5 1420// GFX12: encoding: [0xf0,0x18,0x80,0xbe] 1421 1422s_bcnt1_i32_b32 s0, -4.0 1423// GFX12: encoding: [0xf7,0x18,0x80,0xbe] 1424 1425s_bcnt1_i32_b32 s0, 0x3f717273 1426// GFX12: encoding: [0xff,0x18,0x80,0xbe,0x73,0x72,0x71,0x3f] 1427 1428s_bcnt1_i32_b32 s0, 0xaf123456 1429// GFX12: encoding: [0xff,0x18,0x80,0xbe,0x56,0x34,0x12,0xaf] 1430 1431s_bcnt1_i32_b64 s0, s[2:3] 1432// GFX12: encoding: [0x02,0x19,0x80,0xbe] 1433 1434s_bcnt1_i32_b64 s105, s[102:103] 1435// GFX12: encoding: [0x66,0x19,0xe9,0xbe] 1436 1437s_bcnt1_i32_b64 s0, s[102:103] 1438// GFX12: encoding: [0x66,0x19,0x80,0xbe] 1439 1440s_bcnt1_i32_b64 s105, s[2:3] 1441// GFX12: encoding: [0x02,0x19,0xe9,0xbe] 1442 1443s_bcnt1_i32_b64 exec_lo, s[2:3] 1444// GFX12: encoding: [0x02,0x19,0xfe,0xbe] 1445 1446s_bcnt1_i32_b64 exec_hi, s[2:3] 1447// GFX12: encoding: [0x02,0x19,0xff,0xbe] 1448 1449s_bcnt1_i32_b64 vcc_lo, s[2:3] 1450// GFX12: encoding: [0x02,0x19,0xea,0xbe] 1451 1452s_bcnt1_i32_b64 vcc_hi, s[2:3] 1453// GFX12: encoding: [0x02,0x19,0xeb,0xbe] 1454 1455s_bcnt1_i32_b64 m0, s[2:3] 1456// GFX12: encoding: [0x02,0x19,0xfd,0xbe] 1457 1458s_bcnt1_i32_b64 s0, exec 1459// GFX12: encoding: [0x7e,0x19,0x80,0xbe] 1460 1461s_bcnt1_i32_b64 s0, vcc 1462// GFX12: encoding: [0x6a,0x19,0x80,0xbe] 1463 1464s_bcnt1_i32_b64 s0, 0 1465// GFX12: encoding: [0x80,0x19,0x80,0xbe] 1466 1467s_bcnt1_i32_b64 s0, -1 1468// GFX12: encoding: [0xc1,0x19,0x80,0xbe] 1469 1470s_bcnt1_i32_b64 s0, 0.5 1471// GFX12: encoding: [0xf0,0x19,0x80,0xbe] 1472 1473s_bcnt1_i32_b64 s0, -4.0 1474// GFX12: encoding: [0xf7,0x19,0x80,0xbe] 1475 1476s_bcnt1_i32_b64 s0, 0x3f717273 1477// GFX12: encoding: [0xff,0x19,0x80,0xbe,0x73,0x72,0x71,0x3f] 1478 1479s_bcnt1_i32_b64 s0, 0xaf123456 1480// GFX12: encoding: [0xff,0x19,0x80,0xbe,0x56,0x34,0x12,0xaf] 1481 1482s_ff1_i32_b32 s0, s1 1483// GFX12: encoding: [0x01,0x08,0x80,0xbe] 1484 1485s_ff1_i32_b32 s105, s104 1486// GFX12: encoding: [0x68,0x08,0xe9,0xbe] 1487 1488s_ff1_i32_b32 s0, s104 1489// GFX12: encoding: [0x68,0x08,0x80,0xbe] 1490 1491s_ff1_i32_b32 s105, s1 1492// GFX12: encoding: [0x01,0x08,0xe9,0xbe] 1493 1494s_ff1_i32_b32 exec_lo, s1 1495// GFX12: encoding: [0x01,0x08,0xfe,0xbe] 1496 1497s_ff1_i32_b32 exec_hi, s1 1498// GFX12: encoding: [0x01,0x08,0xff,0xbe] 1499 1500s_ff1_i32_b32 vcc_lo, s1 1501// GFX12: encoding: [0x01,0x08,0xea,0xbe] 1502 1503s_ff1_i32_b32 vcc_hi, s1 1504// GFX12: encoding: [0x01,0x08,0xeb,0xbe] 1505 1506s_ff1_i32_b32 m0, s1 1507// GFX12: encoding: [0x01,0x08,0xfd,0xbe] 1508 1509s_ff1_i32_b32 s0, exec_lo 1510// GFX12: encoding: [0x7e,0x08,0x80,0xbe] 1511 1512s_ff1_i32_b32 s0, exec_hi 1513// GFX12: encoding: [0x7f,0x08,0x80,0xbe] 1514 1515s_ff1_i32_b32 s0, vcc_lo 1516// GFX12: encoding: [0x6a,0x08,0x80,0xbe] 1517 1518s_ff1_i32_b32 s0, vcc_hi 1519// GFX12: encoding: [0x6b,0x08,0x80,0xbe] 1520 1521s_ff1_i32_b32 s0, m0 1522// GFX12: encoding: [0x7d,0x08,0x80,0xbe] 1523 1524s_ff1_i32_b32 s0, 0 1525// GFX12: encoding: [0x80,0x08,0x80,0xbe] 1526 1527s_ff1_i32_b32 s0, -1 1528// GFX12: encoding: [0xc1,0x08,0x80,0xbe] 1529 1530s_ff1_i32_b32 s0, 0.5 1531// GFX12: encoding: [0xf0,0x08,0x80,0xbe] 1532 1533s_ff1_i32_b32 s0, -4.0 1534// GFX12: encoding: [0xf7,0x08,0x80,0xbe] 1535 1536s_ff1_i32_b32 s0, 0x3f717273 1537// GFX12: encoding: [0xff,0x08,0x80,0xbe,0x73,0x72,0x71,0x3f] 1538 1539s_ff1_i32_b32 s0, 0xaf123456 1540// GFX12: encoding: [0xff,0x08,0x80,0xbe,0x56,0x34,0x12,0xaf] 1541 1542s_ff1_i32_b64 s0, s[2:3] 1543// GFX12: encoding: [0x02,0x09,0x80,0xbe] 1544 1545s_ff1_i32_b64 s105, s[102:103] 1546// GFX12: encoding: [0x66,0x09,0xe9,0xbe] 1547 1548s_ff1_i32_b64 s0, s[102:103] 1549// GFX12: encoding: [0x66,0x09,0x80,0xbe] 1550 1551s_ff1_i32_b64 s105, s[2:3] 1552// GFX12: encoding: [0x02,0x09,0xe9,0xbe] 1553 1554s_ff1_i32_b64 exec_lo, s[2:3] 1555// GFX12: encoding: [0x02,0x09,0xfe,0xbe] 1556 1557s_ff1_i32_b64 exec_hi, s[2:3] 1558// GFX12: encoding: [0x02,0x09,0xff,0xbe] 1559 1560s_ff1_i32_b64 vcc_lo, s[2:3] 1561// GFX12: encoding: [0x02,0x09,0xea,0xbe] 1562 1563s_ff1_i32_b64 vcc_hi, s[2:3] 1564// GFX12: encoding: [0x02,0x09,0xeb,0xbe] 1565 1566s_ff1_i32_b64 m0, s[2:3] 1567// GFX12: encoding: [0x02,0x09,0xfd,0xbe] 1568 1569s_ff1_i32_b64 s0, exec 1570// GFX12: encoding: [0x7e,0x09,0x80,0xbe] 1571 1572s_ff1_i32_b64 s0, vcc 1573// GFX12: encoding: [0x6a,0x09,0x80,0xbe] 1574 1575s_ff1_i32_b64 s0, 0 1576// GFX12: encoding: [0x80,0x09,0x80,0xbe] 1577 1578s_ff1_i32_b64 s0, -1 1579// GFX12: encoding: [0xc1,0x09,0x80,0xbe] 1580 1581s_ff1_i32_b64 s0, 0.5 1582// GFX12: encoding: [0xf0,0x09,0x80,0xbe] 1583 1584s_ff1_i32_b64 s0, -4.0 1585// GFX12: encoding: [0xf7,0x09,0x80,0xbe] 1586 1587s_ff1_i32_b64 s0, 0x3f717273 1588// GFX12: encoding: [0xff,0x09,0x80,0xbe,0x73,0x72,0x71,0x3f] 1589 1590s_ff1_i32_b64 s0, 0xaf123456 1591// GFX12: encoding: [0xff,0x09,0x80,0xbe,0x56,0x34,0x12,0xaf] 1592 1593s_flbit_i32_b32 s0, s1 1594// GFX12: encoding: [0x01,0x0a,0x80,0xbe] 1595 1596s_flbit_i32_b32 s105, s104 1597// GFX12: encoding: [0x68,0x0a,0xe9,0xbe] 1598 1599s_flbit_i32_b32 s0, s104 1600// GFX12: encoding: [0x68,0x0a,0x80,0xbe] 1601 1602s_flbit_i32_b32 s105, s1 1603// GFX12: encoding: [0x01,0x0a,0xe9,0xbe] 1604 1605s_flbit_i32_b32 exec_lo, s1 1606// GFX12: encoding: [0x01,0x0a,0xfe,0xbe] 1607 1608s_flbit_i32_b32 exec_hi, s1 1609// GFX12: encoding: [0x01,0x0a,0xff,0xbe] 1610 1611s_flbit_i32_b32 vcc_lo, s1 1612// GFX12: encoding: [0x01,0x0a,0xea,0xbe] 1613 1614s_flbit_i32_b32 vcc_hi, s1 1615// GFX12: encoding: [0x01,0x0a,0xeb,0xbe] 1616 1617s_flbit_i32_b32 m0, s1 1618// GFX12: encoding: [0x01,0x0a,0xfd,0xbe] 1619 1620s_flbit_i32_b32 s0, exec_lo 1621// GFX12: encoding: [0x7e,0x0a,0x80,0xbe] 1622 1623s_flbit_i32_b32 s0, exec_hi 1624// GFX12: encoding: [0x7f,0x0a,0x80,0xbe] 1625 1626s_flbit_i32_b32 s0, vcc_lo 1627// GFX12: encoding: [0x6a,0x0a,0x80,0xbe] 1628 1629s_flbit_i32_b32 s0, vcc_hi 1630// GFX12: encoding: [0x6b,0x0a,0x80,0xbe] 1631 1632s_flbit_i32_b32 s0, m0 1633// GFX12: encoding: [0x7d,0x0a,0x80,0xbe] 1634 1635s_flbit_i32_b32 s0, 0 1636// GFX12: encoding: [0x80,0x0a,0x80,0xbe] 1637 1638s_flbit_i32_b32 s0, -1 1639// GFX12: encoding: [0xc1,0x0a,0x80,0xbe] 1640 1641s_flbit_i32_b32 s0, 0.5 1642// GFX12: encoding: [0xf0,0x0a,0x80,0xbe] 1643 1644s_flbit_i32_b32 s0, -4.0 1645// GFX12: encoding: [0xf7,0x0a,0x80,0xbe] 1646 1647s_flbit_i32_b32 s0, 0x3f717273 1648// GFX12: encoding: [0xff,0x0a,0x80,0xbe,0x73,0x72,0x71,0x3f] 1649 1650s_flbit_i32_b32 s0, 0xaf123456 1651// GFX12: encoding: [0xff,0x0a,0x80,0xbe,0x56,0x34,0x12,0xaf] 1652 1653s_flbit_i32_b64 s0, s[2:3] 1654// GFX12: encoding: [0x02,0x0b,0x80,0xbe] 1655 1656s_flbit_i32_b64 s105, s[102:103] 1657// GFX12: encoding: [0x66,0x0b,0xe9,0xbe] 1658 1659s_flbit_i32_b64 s0, s[102:103] 1660// GFX12: encoding: [0x66,0x0b,0x80,0xbe] 1661 1662s_flbit_i32_b64 s105, s[2:3] 1663// GFX12: encoding: [0x02,0x0b,0xe9,0xbe] 1664 1665s_flbit_i32_b64 exec_lo, s[2:3] 1666// GFX12: encoding: [0x02,0x0b,0xfe,0xbe] 1667 1668s_flbit_i32_b64 exec_hi, s[2:3] 1669// GFX12: encoding: [0x02,0x0b,0xff,0xbe] 1670 1671s_flbit_i32_b64 vcc_lo, s[2:3] 1672// GFX12: encoding: [0x02,0x0b,0xea,0xbe] 1673 1674s_flbit_i32_b64 vcc_hi, s[2:3] 1675// GFX12: encoding: [0x02,0x0b,0xeb,0xbe] 1676 1677s_flbit_i32_b64 m0, s[2:3] 1678// GFX12: encoding: [0x02,0x0b,0xfd,0xbe] 1679 1680s_flbit_i32_b64 s0, exec 1681// GFX12: encoding: [0x7e,0x0b,0x80,0xbe] 1682 1683s_flbit_i32_b64 s0, vcc 1684// GFX12: encoding: [0x6a,0x0b,0x80,0xbe] 1685 1686s_flbit_i32_b64 s0, 0 1687// GFX12: encoding: [0x80,0x0b,0x80,0xbe] 1688 1689s_flbit_i32_b64 s0, -1 1690// GFX12: encoding: [0xc1,0x0b,0x80,0xbe] 1691 1692s_flbit_i32_b64 s0, 0.5 1693// GFX12: encoding: [0xf0,0x0b,0x80,0xbe] 1694 1695s_flbit_i32_b64 s0, -4.0 1696// GFX12: encoding: [0xf7,0x0b,0x80,0xbe] 1697 1698s_flbit_i32_b64 s0, 0x3f717273 1699// GFX12: encoding: [0xff,0x0b,0x80,0xbe,0x73,0x72,0x71,0x3f] 1700 1701s_flbit_i32_b64 s0, 0xaf123456 1702// GFX12: encoding: [0xff,0x0b,0x80,0xbe,0x56,0x34,0x12,0xaf] 1703 1704s_flbit_i32 s0, s1 1705// GFX12: encoding: [0x01,0x0c,0x80,0xbe] 1706 1707s_flbit_i32 s105, s104 1708// GFX12: encoding: [0x68,0x0c,0xe9,0xbe] 1709 1710s_flbit_i32 s0, s104 1711// GFX12: encoding: [0x68,0x0c,0x80,0xbe] 1712 1713s_flbit_i32 s105, s1 1714// GFX12: encoding: [0x01,0x0c,0xe9,0xbe] 1715 1716s_flbit_i32 exec_lo, s1 1717// GFX12: encoding: [0x01,0x0c,0xfe,0xbe] 1718 1719s_flbit_i32 exec_hi, s1 1720// GFX12: encoding: [0x01,0x0c,0xff,0xbe] 1721 1722s_flbit_i32 vcc_lo, s1 1723// GFX12: encoding: [0x01,0x0c,0xea,0xbe] 1724 1725s_flbit_i32 vcc_hi, s1 1726// GFX12: encoding: [0x01,0x0c,0xeb,0xbe] 1727 1728s_flbit_i32 m0, s1 1729// GFX12: encoding: [0x01,0x0c,0xfd,0xbe] 1730 1731s_flbit_i32 s0, exec_lo 1732// GFX12: encoding: [0x7e,0x0c,0x80,0xbe] 1733 1734s_flbit_i32 s0, exec_hi 1735// GFX12: encoding: [0x7f,0x0c,0x80,0xbe] 1736 1737s_flbit_i32 s0, vcc_lo 1738// GFX12: encoding: [0x6a,0x0c,0x80,0xbe] 1739 1740s_flbit_i32 s0, vcc_hi 1741// GFX12: encoding: [0x6b,0x0c,0x80,0xbe] 1742 1743s_flbit_i32 s0, m0 1744// GFX12: encoding: [0x7d,0x0c,0x80,0xbe] 1745 1746s_flbit_i32 s0, 0 1747// GFX12: encoding: [0x80,0x0c,0x80,0xbe] 1748 1749s_flbit_i32 s0, -1 1750// GFX12: encoding: [0xc1,0x0c,0x80,0xbe] 1751 1752s_flbit_i32 s0, 0.5 1753// GFX12: encoding: [0xf0,0x0c,0x80,0xbe] 1754 1755s_flbit_i32 s0, -4.0 1756// GFX12: encoding: [0xf7,0x0c,0x80,0xbe] 1757 1758s_flbit_i32 s0, 0x3f717273 1759// GFX12: encoding: [0xff,0x0c,0x80,0xbe,0x73,0x72,0x71,0x3f] 1760 1761s_flbit_i32 s0, 0xaf123456 1762// GFX12: encoding: [0xff,0x0c,0x80,0xbe,0x56,0x34,0x12,0xaf] 1763 1764s_flbit_i32_i64 s0, s[2:3] 1765// GFX12: encoding: [0x02,0x0d,0x80,0xbe] 1766 1767s_flbit_i32_i64 s105, s[102:103] 1768// GFX12: encoding: [0x66,0x0d,0xe9,0xbe] 1769 1770s_flbit_i32_i64 s0, s[102:103] 1771// GFX12: encoding: [0x66,0x0d,0x80,0xbe] 1772 1773s_flbit_i32_i64 s105, s[2:3] 1774// GFX12: encoding: [0x02,0x0d,0xe9,0xbe] 1775 1776s_flbit_i32_i64 exec_lo, s[2:3] 1777// GFX12: encoding: [0x02,0x0d,0xfe,0xbe] 1778 1779s_flbit_i32_i64 exec_hi, s[2:3] 1780// GFX12: encoding: [0x02,0x0d,0xff,0xbe] 1781 1782s_flbit_i32_i64 vcc_lo, s[2:3] 1783// GFX12: encoding: [0x02,0x0d,0xea,0xbe] 1784 1785s_flbit_i32_i64 vcc_hi, s[2:3] 1786// GFX12: encoding: [0x02,0x0d,0xeb,0xbe] 1787 1788s_flbit_i32_i64 m0, s[2:3] 1789// GFX12: encoding: [0x02,0x0d,0xfd,0xbe] 1790 1791s_flbit_i32_i64 s0, exec 1792// GFX12: encoding: [0x7e,0x0d,0x80,0xbe] 1793 1794s_flbit_i32_i64 s0, vcc 1795// GFX12: encoding: [0x6a,0x0d,0x80,0xbe] 1796 1797s_flbit_i32_i64 s0, 0 1798// GFX12: encoding: [0x80,0x0d,0x80,0xbe] 1799 1800s_flbit_i32_i64 s0, -1 1801// GFX12: encoding: [0xc1,0x0d,0x80,0xbe] 1802 1803s_flbit_i32_i64 s0, 0.5 1804// GFX12: encoding: [0xf0,0x0d,0x80,0xbe] 1805 1806s_flbit_i32_i64 s0, -4.0 1807// GFX12: encoding: [0xf7,0x0d,0x80,0xbe] 1808 1809s_flbit_i32_i64 s0, 0x3f717273 1810// GFX12: encoding: [0xff,0x0d,0x80,0xbe,0x73,0x72,0x71,0x3f] 1811 1812s_flbit_i32_i64 s0, 0xaf123456 1813// GFX12: encoding: [0xff,0x0d,0x80,0xbe,0x56,0x34,0x12,0xaf] 1814 1815s_sext_i32_i8 s0, s1 1816// GFX12: encoding: [0x01,0x0e,0x80,0xbe] 1817 1818s_sext_i32_i8 s105, s104 1819// GFX12: encoding: [0x68,0x0e,0xe9,0xbe] 1820 1821s_sext_i32_i8 s0, s104 1822// GFX12: encoding: [0x68,0x0e,0x80,0xbe] 1823 1824s_sext_i32_i8 s105, s1 1825// GFX12: encoding: [0x01,0x0e,0xe9,0xbe] 1826 1827s_sext_i32_i8 exec_lo, s1 1828// GFX12: encoding: [0x01,0x0e,0xfe,0xbe] 1829 1830s_sext_i32_i8 exec_hi, s1 1831// GFX12: encoding: [0x01,0x0e,0xff,0xbe] 1832 1833s_sext_i32_i8 vcc_lo, s1 1834// GFX12: encoding: [0x01,0x0e,0xea,0xbe] 1835 1836s_sext_i32_i8 vcc_hi, s1 1837// GFX12: encoding: [0x01,0x0e,0xeb,0xbe] 1838 1839s_sext_i32_i8 m0, s1 1840// GFX12: encoding: [0x01,0x0e,0xfd,0xbe] 1841 1842s_sext_i32_i8 s0, exec_lo 1843// GFX12: encoding: [0x7e,0x0e,0x80,0xbe] 1844 1845s_sext_i32_i8 s0, exec_hi 1846// GFX12: encoding: [0x7f,0x0e,0x80,0xbe] 1847 1848s_sext_i32_i8 s0, vcc_lo 1849// GFX12: encoding: [0x6a,0x0e,0x80,0xbe] 1850 1851s_sext_i32_i8 s0, vcc_hi 1852// GFX12: encoding: [0x6b,0x0e,0x80,0xbe] 1853 1854s_sext_i32_i8 s0, m0 1855// GFX12: encoding: [0x7d,0x0e,0x80,0xbe] 1856 1857s_sext_i32_i8 s0, 0 1858// GFX12: encoding: [0x80,0x0e,0x80,0xbe] 1859 1860s_sext_i32_i8 s0, -1 1861// GFX12: encoding: [0xc1,0x0e,0x80,0xbe] 1862 1863s_sext_i32_i8 s0, 0.5 1864// GFX12: encoding: [0xf0,0x0e,0x80,0xbe] 1865 1866s_sext_i32_i8 s0, -4.0 1867// GFX12: encoding: [0xf7,0x0e,0x80,0xbe] 1868 1869s_sext_i32_i8 s0, 0x3f717273 1870// GFX12: encoding: [0xff,0x0e,0x80,0xbe,0x73,0x72,0x71,0x3f] 1871 1872s_sext_i32_i8 s0, 0xaf123456 1873// GFX12: encoding: [0xff,0x0e,0x80,0xbe,0x56,0x34,0x12,0xaf] 1874 1875s_sext_i32_i16 s0, s1 1876// GFX12: encoding: [0x01,0x0f,0x80,0xbe] 1877 1878s_sext_i32_i16 s105, s104 1879// GFX12: encoding: [0x68,0x0f,0xe9,0xbe] 1880 1881s_sext_i32_i16 s0, s104 1882// GFX12: encoding: [0x68,0x0f,0x80,0xbe] 1883 1884s_sext_i32_i16 s105, s1 1885// GFX12: encoding: [0x01,0x0f,0xe9,0xbe] 1886 1887s_sext_i32_i16 exec_lo, s1 1888// GFX12: encoding: [0x01,0x0f,0xfe,0xbe] 1889 1890s_sext_i32_i16 exec_hi, s1 1891// GFX12: encoding: [0x01,0x0f,0xff,0xbe] 1892 1893s_sext_i32_i16 vcc_lo, s1 1894// GFX12: encoding: [0x01,0x0f,0xea,0xbe] 1895 1896s_sext_i32_i16 vcc_hi, s1 1897// GFX12: encoding: [0x01,0x0f,0xeb,0xbe] 1898 1899s_sext_i32_i16 m0, s1 1900// GFX12: encoding: [0x01,0x0f,0xfd,0xbe] 1901 1902s_sext_i32_i16 s0, exec_lo 1903// GFX12: encoding: [0x7e,0x0f,0x80,0xbe] 1904 1905s_sext_i32_i16 s0, exec_hi 1906// GFX12: encoding: [0x7f,0x0f,0x80,0xbe] 1907 1908s_sext_i32_i16 s0, vcc_lo 1909// GFX12: encoding: [0x6a,0x0f,0x80,0xbe] 1910 1911s_sext_i32_i16 s0, vcc_hi 1912// GFX12: encoding: [0x6b,0x0f,0x80,0xbe] 1913 1914s_sext_i32_i16 s0, m0 1915// GFX12: encoding: [0x7d,0x0f,0x80,0xbe] 1916 1917s_sext_i32_i16 s0, 0 1918// GFX12: encoding: [0x80,0x0f,0x80,0xbe] 1919 1920s_sext_i32_i16 s0, -1 1921// GFX12: encoding: [0xc1,0x0f,0x80,0xbe] 1922 1923s_sext_i32_i16 s0, 0.5 1924// GFX12: encoding: [0xf0,0x0f,0x80,0xbe] 1925 1926s_sext_i32_i16 s0, -4.0 1927// GFX12: encoding: [0xf7,0x0f,0x80,0xbe] 1928 1929s_sext_i32_i16 s0, 0x3f717273 1930// GFX12: encoding: [0xff,0x0f,0x80,0xbe,0x73,0x72,0x71,0x3f] 1931 1932s_sext_i32_i16 s0, 0xaf123456 1933// GFX12: encoding: [0xff,0x0f,0x80,0xbe,0x56,0x34,0x12,0xaf] 1934 1935s_bitset0_b32 s0, s1 1936// GFX12: encoding: [0x01,0x10,0x80,0xbe] 1937 1938s_bitset0_b32 s105, s104 1939// GFX12: encoding: [0x68,0x10,0xe9,0xbe] 1940 1941s_bitset0_b32 s0, s104 1942// GFX12: encoding: [0x68,0x10,0x80,0xbe] 1943 1944s_bitset0_b32 s105, s1 1945// GFX12: encoding: [0x01,0x10,0xe9,0xbe] 1946 1947s_bitset0_b32 exec_lo, s1 1948// GFX12: encoding: [0x01,0x10,0xfe,0xbe] 1949 1950s_bitset0_b32 exec_hi, s1 1951// GFX12: encoding: [0x01,0x10,0xff,0xbe] 1952 1953s_bitset0_b32 vcc_lo, s1 1954// GFX12: encoding: [0x01,0x10,0xea,0xbe] 1955 1956s_bitset0_b32 vcc_hi, s1 1957// GFX12: encoding: [0x01,0x10,0xeb,0xbe] 1958 1959s_bitset0_b32 m0, s1 1960// GFX12: encoding: [0x01,0x10,0xfd,0xbe] 1961 1962s_bitset0_b32 s0, exec_lo 1963// GFX12: encoding: [0x7e,0x10,0x80,0xbe] 1964 1965s_bitset0_b32 s0, exec_hi 1966// GFX12: encoding: [0x7f,0x10,0x80,0xbe] 1967 1968s_bitset0_b32 s0, vcc_lo 1969// GFX12: encoding: [0x6a,0x10,0x80,0xbe] 1970 1971s_bitset0_b32 s0, vcc_hi 1972// GFX12: encoding: [0x6b,0x10,0x80,0xbe] 1973 1974s_bitset0_b32 s0, m0 1975// GFX12: encoding: [0x7d,0x10,0x80,0xbe] 1976 1977s_bitset0_b32 s0, 0 1978// GFX12: encoding: [0x80,0x10,0x80,0xbe] 1979 1980s_bitset0_b32 s0, -1 1981// GFX12: encoding: [0xc1,0x10,0x80,0xbe] 1982 1983s_bitset0_b32 s0, 0.5 1984// GFX12: encoding: [0xf0,0x10,0x80,0xbe] 1985 1986s_bitset0_b32 s0, -4.0 1987// GFX12: encoding: [0xf7,0x10,0x80,0xbe] 1988 1989s_bitset0_b32 s0, 0x3f717273 1990// GFX12: encoding: [0xff,0x10,0x80,0xbe,0x73,0x72,0x71,0x3f] 1991 1992s_bitset0_b32 s0, 0xaf123456 1993// GFX12: encoding: [0xff,0x10,0x80,0xbe,0x56,0x34,0x12,0xaf] 1994 1995s_bitset0_b64 s[0:1], s2 1996// GFX12: encoding: [0x02,0x11,0x80,0xbe] 1997 1998s_bitset0_b64 s[104:105], s102 1999// GFX12: encoding: [0x66,0x11,0xe8,0xbe] 2000 2001s_bitset0_b64 s[0:1], s102 2002// GFX12: encoding: [0x66,0x11,0x80,0xbe] 2003 2004s_bitset0_b64 s[104:105], s2 2005// GFX12: encoding: [0x02,0x11,0xe8,0xbe] 2006 2007s_bitset0_b64 exec, s2 2008// GFX12: encoding: [0x02,0x11,0xfe,0xbe] 2009 2010s_bitset0_b64 vcc, s2 2011// GFX12: encoding: [0x02,0x11,0xea,0xbe] 2012 2013s_bitset0_b64 s[0:1], exec_lo 2014// GFX12: encoding: [0x7e,0x11,0x80,0xbe] 2015 2016s_bitset0_b64 s[0:1], exec_hi 2017// GFX12: encoding: [0x7f,0x11,0x80,0xbe] 2018 2019s_bitset0_b64 s[0:1], vcc_lo 2020// GFX12: encoding: [0x6a,0x11,0x80,0xbe] 2021 2022s_bitset0_b64 s[0:1], vcc_hi 2023// GFX12: encoding: [0x6b,0x11,0x80,0xbe] 2024 2025s_bitset0_b64 s[0:1], m0 2026// GFX12: encoding: [0x7d,0x11,0x80,0xbe] 2027 2028s_bitset0_b64 s[0:1], 0 2029// GFX12: encoding: [0x80,0x11,0x80,0xbe] 2030 2031s_bitset0_b64 s[0:1], -1 2032// GFX12: encoding: [0xc1,0x11,0x80,0xbe] 2033 2034s_bitset0_b64 s[0:1], 0.5 2035// GFX12: encoding: [0xf0,0x11,0x80,0xbe] 2036 2037s_bitset0_b64 s[0:1], -4.0 2038// GFX12: encoding: [0xf7,0x11,0x80,0xbe] 2039 2040s_bitset0_b64 s[0:1], 0x3f717273 2041// GFX12: encoding: [0xff,0x11,0x80,0xbe,0x73,0x72,0x71,0x3f] 2042 2043s_bitset0_b64 s[0:1], 0xaf123456 2044// GFX12: encoding: [0xff,0x11,0x80,0xbe,0x56,0x34,0x12,0xaf] 2045 2046s_bitset1_b32 s0, s1 2047// GFX12: encoding: [0x01,0x12,0x80,0xbe] 2048 2049s_bitset1_b32 s105, s104 2050// GFX12: encoding: [0x68,0x12,0xe9,0xbe] 2051 2052s_bitset1_b32 s0, s104 2053// GFX12: encoding: [0x68,0x12,0x80,0xbe] 2054 2055s_bitset1_b32 s105, s1 2056// GFX12: encoding: [0x01,0x12,0xe9,0xbe] 2057 2058s_bitset1_b32 exec_lo, s1 2059// GFX12: encoding: [0x01,0x12,0xfe,0xbe] 2060 2061s_bitset1_b32 exec_hi, s1 2062// GFX12: encoding: [0x01,0x12,0xff,0xbe] 2063 2064s_bitset1_b32 vcc_lo, s1 2065// GFX12: encoding: [0x01,0x12,0xea,0xbe] 2066 2067s_bitset1_b32 vcc_hi, s1 2068// GFX12: encoding: [0x01,0x12,0xeb,0xbe] 2069 2070s_bitset1_b32 m0, s1 2071// GFX12: encoding: [0x01,0x12,0xfd,0xbe] 2072 2073s_bitset1_b32 s0, exec_lo 2074// GFX12: encoding: [0x7e,0x12,0x80,0xbe] 2075 2076s_bitset1_b32 s0, exec_hi 2077// GFX12: encoding: [0x7f,0x12,0x80,0xbe] 2078 2079s_bitset1_b32 s0, vcc_lo 2080// GFX12: encoding: [0x6a,0x12,0x80,0xbe] 2081 2082s_bitset1_b32 s0, vcc_hi 2083// GFX12: encoding: [0x6b,0x12,0x80,0xbe] 2084 2085s_bitset1_b32 s0, m0 2086// GFX12: encoding: [0x7d,0x12,0x80,0xbe] 2087 2088s_bitset1_b32 s0, 0 2089// GFX12: encoding: [0x80,0x12,0x80,0xbe] 2090 2091s_bitset1_b32 s0, -1 2092// GFX12: encoding: [0xc1,0x12,0x80,0xbe] 2093 2094s_bitset1_b32 s0, 0.5 2095// GFX12: encoding: [0xf0,0x12,0x80,0xbe] 2096 2097s_bitset1_b32 s0, -4.0 2098// GFX12: encoding: [0xf7,0x12,0x80,0xbe] 2099 2100s_bitset1_b32 s0, 0x3f717273 2101// GFX12: encoding: [0xff,0x12,0x80,0xbe,0x73,0x72,0x71,0x3f] 2102 2103s_bitset1_b32 s0, 0xaf123456 2104// GFX12: encoding: [0xff,0x12,0x80,0xbe,0x56,0x34,0x12,0xaf] 2105 2106s_bitset1_b64 s[0:1], s2 2107// GFX12: encoding: [0x02,0x13,0x80,0xbe] 2108 2109s_bitset1_b64 s[104:105], s102 2110// GFX12: encoding: [0x66,0x13,0xe8,0xbe] 2111 2112s_bitset1_b64 s[0:1], s102 2113// GFX12: encoding: [0x66,0x13,0x80,0xbe] 2114 2115s_bitset1_b64 s[104:105], s2 2116// GFX12: encoding: [0x02,0x13,0xe8,0xbe] 2117 2118s_bitset1_b64 exec, s2 2119// GFX12: encoding: [0x02,0x13,0xfe,0xbe] 2120 2121s_bitset1_b64 vcc, s2 2122// GFX12: encoding: [0x02,0x13,0xea,0xbe] 2123 2124s_bitset1_b64 s[0:1], exec_lo 2125// GFX12: encoding: [0x7e,0x13,0x80,0xbe] 2126 2127s_bitset1_b64 s[0:1], exec_hi 2128// GFX12: encoding: [0x7f,0x13,0x80,0xbe] 2129 2130s_bitset1_b64 s[0:1], vcc_lo 2131// GFX12: encoding: [0x6a,0x13,0x80,0xbe] 2132 2133s_bitset1_b64 s[0:1], vcc_hi 2134// GFX12: encoding: [0x6b,0x13,0x80,0xbe] 2135 2136s_bitset1_b64 s[0:1], m0 2137// GFX12: encoding: [0x7d,0x13,0x80,0xbe] 2138 2139s_bitset1_b64 s[0:1], 0 2140// GFX12: encoding: [0x80,0x13,0x80,0xbe] 2141 2142s_bitset1_b64 s[0:1], -1 2143// GFX12: encoding: [0xc1,0x13,0x80,0xbe] 2144 2145s_bitset1_b64 s[0:1], 0.5 2146// GFX12: encoding: [0xf0,0x13,0x80,0xbe] 2147 2148s_bitset1_b64 s[0:1], -4.0 2149// GFX12: encoding: [0xf7,0x13,0x80,0xbe] 2150 2151s_bitset1_b64 s[0:1], 0x3f717273 2152// GFX12: encoding: [0xff,0x13,0x80,0xbe,0x73,0x72,0x71,0x3f] 2153 2154s_bitset1_b64 s[0:1], 0xaf123456 2155// GFX12: encoding: [0xff,0x13,0x80,0xbe,0x56,0x34,0x12,0xaf] 2156 2157s_getpc_b64 s[0:1] 2158// GFX12: encoding: [0x00,0x47,0x80,0xbe] 2159 2160s_getpc_b64 s[104:105] 2161// GFX12: encoding: [0x00,0x47,0xe8,0xbe] 2162 2163s_getpc_b64 exec 2164// GFX12: encoding: [0x00,0x47,0xfe,0xbe] 2165 2166s_getpc_b64 vcc 2167// GFX12: encoding: [0x00,0x47,0xea,0xbe] 2168 2169s_setpc_b64 s[0:1] 2170// GFX12: encoding: [0x00,0x48,0x80,0xbe] 2171 2172s_setpc_b64 s[104:105] 2173// GFX12: encoding: [0x68,0x48,0x80,0xbe] 2174 2175s_setpc_b64 vcc 2176// GFX12: encoding: [0x6a,0x48,0x80,0xbe] 2177 2178s_swappc_b64 s[0:1], s[2:3] 2179// GFX12: encoding: [0x02,0x49,0x80,0xbe] 2180 2181s_swappc_b64 s[104:105], s[102:103] 2182// GFX12: encoding: [0x66,0x49,0xe8,0xbe] 2183 2184s_swappc_b64 s[0:1], s[102:103] 2185// GFX12: encoding: [0x66,0x49,0x80,0xbe] 2186 2187s_swappc_b64 s[104:105], s[2:3] 2188// GFX12: encoding: [0x02,0x49,0xe8,0xbe] 2189 2190s_swappc_b64 vcc, s[2:3] 2191// GFX12: encoding: [0x02,0x49,0xea,0xbe] 2192 2193s_swappc_b64 s[0:1], vcc 2194// GFX12: encoding: [0x6a,0x49,0x80,0xbe] 2195 2196s_rfe_b64 s[0:1] 2197// GFX12: encoding: [0x00,0x4a,0x80,0xbe] 2198 2199s_rfe_b64 s[104:105] 2200// GFX12: encoding: [0x68,0x4a,0x80,0xbe] 2201 2202s_rfe_b64 vcc 2203// GFX12: encoding: [0x6a,0x4a,0x80,0xbe] 2204 2205s_and_saveexec_b64 s[0:1], s[2:3] 2206// GFX12: encoding: [0x02,0x21,0x80,0xbe] 2207 2208s_and_saveexec_b64 s[104:105], s[102:103] 2209// GFX12: encoding: [0x66,0x21,0xe8,0xbe] 2210 2211s_and_saveexec_b64 s[0:1], s[102:103] 2212// GFX12: encoding: [0x66,0x21,0x80,0xbe] 2213 2214s_and_saveexec_b64 s[104:105], s[2:3] 2215// GFX12: encoding: [0x02,0x21,0xe8,0xbe] 2216 2217s_and_saveexec_b64 vcc, s[2:3] 2218// GFX12: encoding: [0x02,0x21,0xea,0xbe] 2219 2220s_and_saveexec_b64 s[0:1], exec 2221// GFX12: encoding: [0x7e,0x21,0x80,0xbe] 2222 2223s_and_saveexec_b64 s[0:1], vcc 2224// GFX12: encoding: [0x6a,0x21,0x80,0xbe] 2225 2226s_and_saveexec_b64 s[0:1], 0 2227// GFX12: encoding: [0x80,0x21,0x80,0xbe] 2228 2229s_and_saveexec_b64 s[0:1], -1 2230// GFX12: encoding: [0xc1,0x21,0x80,0xbe] 2231 2232s_and_saveexec_b64 s[0:1], 0.5 2233// GFX12: encoding: [0xf0,0x21,0x80,0xbe] 2234 2235s_and_saveexec_b64 s[0:1], -4.0 2236// GFX12: encoding: [0xf7,0x21,0x80,0xbe] 2237 2238s_and_saveexec_b64 s[0:1], 0x3f717273 2239// GFX12: encoding: [0xff,0x21,0x80,0xbe,0x73,0x72,0x71,0x3f] 2240 2241s_and_saveexec_b64 s[0:1], 0xaf123456 2242// GFX12: encoding: [0xff,0x21,0x80,0xbe,0x56,0x34,0x12,0xaf] 2243 2244s_or_saveexec_b64 s[0:1], s[2:3] 2245// GFX12: encoding: [0x02,0x23,0x80,0xbe] 2246 2247s_or_saveexec_b64 s[104:105], s[102:103] 2248// GFX12: encoding: [0x66,0x23,0xe8,0xbe] 2249 2250s_or_saveexec_b64 s[0:1], s[102:103] 2251// GFX12: encoding: [0x66,0x23,0x80,0xbe] 2252 2253s_or_saveexec_b64 s[104:105], s[2:3] 2254// GFX12: encoding: [0x02,0x23,0xe8,0xbe] 2255 2256s_or_saveexec_b64 vcc, s[2:3] 2257// GFX12: encoding: [0x02,0x23,0xea,0xbe] 2258 2259s_or_saveexec_b64 s[0:1], exec 2260// GFX12: encoding: [0x7e,0x23,0x80,0xbe] 2261 2262s_or_saveexec_b64 s[0:1], vcc 2263// GFX12: encoding: [0x6a,0x23,0x80,0xbe] 2264 2265s_or_saveexec_b64 s[0:1], 0 2266// GFX12: encoding: [0x80,0x23,0x80,0xbe] 2267 2268s_or_saveexec_b64 s[0:1], -1 2269// GFX12: encoding: [0xc1,0x23,0x80,0xbe] 2270 2271s_or_saveexec_b64 s[0:1], 0.5 2272// GFX12: encoding: [0xf0,0x23,0x80,0xbe] 2273 2274s_or_saveexec_b64 s[0:1], -4.0 2275// GFX12: encoding: [0xf7,0x23,0x80,0xbe] 2276 2277s_or_saveexec_b64 s[0:1], 0x3f717273 2278// GFX12: encoding: [0xff,0x23,0x80,0xbe,0x73,0x72,0x71,0x3f] 2279 2280s_or_saveexec_b64 s[0:1], 0xaf123456 2281// GFX12: encoding: [0xff,0x23,0x80,0xbe,0x56,0x34,0x12,0xaf] 2282 2283s_xor_saveexec_b64 s[0:1], s[2:3] 2284// GFX12: encoding: [0x02,0x25,0x80,0xbe] 2285 2286s_xor_saveexec_b64 s[104:105], s[102:103] 2287// GFX12: encoding: [0x66,0x25,0xe8,0xbe] 2288 2289s_xor_saveexec_b64 s[0:1], s[102:103] 2290// GFX12: encoding: [0x66,0x25,0x80,0xbe] 2291 2292s_xor_saveexec_b64 s[104:105], s[2:3] 2293// GFX12: encoding: [0x02,0x25,0xe8,0xbe] 2294 2295s_xor_saveexec_b64 vcc, s[2:3] 2296// GFX12: encoding: [0x02,0x25,0xea,0xbe] 2297 2298s_xor_saveexec_b64 s[0:1], exec 2299// GFX12: encoding: [0x7e,0x25,0x80,0xbe] 2300 2301s_xor_saveexec_b64 s[0:1], vcc 2302// GFX12: encoding: [0x6a,0x25,0x80,0xbe] 2303 2304s_xor_saveexec_b64 s[0:1], 0 2305// GFX12: encoding: [0x80,0x25,0x80,0xbe] 2306 2307s_xor_saveexec_b64 s[0:1], -1 2308// GFX12: encoding: [0xc1,0x25,0x80,0xbe] 2309 2310s_xor_saveexec_b64 s[0:1], 0.5 2311// GFX12: encoding: [0xf0,0x25,0x80,0xbe] 2312 2313s_xor_saveexec_b64 s[0:1], -4.0 2314// GFX12: encoding: [0xf7,0x25,0x80,0xbe] 2315 2316s_xor_saveexec_b64 s[0:1], 0x3f717273 2317// GFX12: encoding: [0xff,0x25,0x80,0xbe,0x73,0x72,0x71,0x3f] 2318 2319s_xor_saveexec_b64 s[0:1], 0xaf123456 2320// GFX12: encoding: [0xff,0x25,0x80,0xbe,0x56,0x34,0x12,0xaf] 2321 2322s_andn2_saveexec_b64 s[0:1], s[2:3] 2323// GFX12: encoding: [0x02,0x31,0x80,0xbe] 2324 2325s_andn2_saveexec_b64 s[104:105], s[102:103] 2326// GFX12: encoding: [0x66,0x31,0xe8,0xbe] 2327 2328s_andn2_saveexec_b64 s[0:1], s[102:103] 2329// GFX12: encoding: [0x66,0x31,0x80,0xbe] 2330 2331s_andn2_saveexec_b64 s[104:105], s[2:3] 2332// GFX12: encoding: [0x02,0x31,0xe8,0xbe] 2333 2334s_andn2_saveexec_b64 vcc, s[2:3] 2335// GFX12: encoding: [0x02,0x31,0xea,0xbe] 2336 2337s_andn2_saveexec_b64 s[0:1], exec 2338// GFX12: encoding: [0x7e,0x31,0x80,0xbe] 2339 2340s_andn2_saveexec_b64 s[0:1], vcc 2341// GFX12: encoding: [0x6a,0x31,0x80,0xbe] 2342 2343s_andn2_saveexec_b64 s[0:1], 0 2344// GFX12: encoding: [0x80,0x31,0x80,0xbe] 2345 2346s_andn2_saveexec_b64 s[0:1], -1 2347// GFX12: encoding: [0xc1,0x31,0x80,0xbe] 2348 2349s_andn2_saveexec_b64 s[0:1], 0.5 2350// GFX12: encoding: [0xf0,0x31,0x80,0xbe] 2351 2352s_andn2_saveexec_b64 s[0:1], -4.0 2353// GFX12: encoding: [0xf7,0x31,0x80,0xbe] 2354 2355s_andn2_saveexec_b64 s[0:1], 0x3f717273 2356// GFX12: encoding: [0xff,0x31,0x80,0xbe,0x73,0x72,0x71,0x3f] 2357 2358s_andn2_saveexec_b64 s[0:1], 0xaf123456 2359// GFX12: encoding: [0xff,0x31,0x80,0xbe,0x56,0x34,0x12,0xaf] 2360 2361s_orn2_saveexec_b64 s[0:1], s[2:3] 2362// GFX12: encoding: [0x02,0x33,0x80,0xbe] 2363 2364s_orn2_saveexec_b64 s[104:105], s[102:103] 2365// GFX12: encoding: [0x66,0x33,0xe8,0xbe] 2366 2367s_orn2_saveexec_b64 s[0:1], s[102:103] 2368// GFX12: encoding: [0x66,0x33,0x80,0xbe] 2369 2370s_orn2_saveexec_b64 s[104:105], s[2:3] 2371// GFX12: encoding: [0x02,0x33,0xe8,0xbe] 2372 2373s_orn2_saveexec_b64 vcc, s[2:3] 2374// GFX12: encoding: [0x02,0x33,0xea,0xbe] 2375 2376s_orn2_saveexec_b64 s[0:1], exec 2377// GFX12: encoding: [0x7e,0x33,0x80,0xbe] 2378 2379s_orn2_saveexec_b64 s[0:1], vcc 2380// GFX12: encoding: [0x6a,0x33,0x80,0xbe] 2381 2382s_orn2_saveexec_b64 s[0:1], 0 2383// GFX12: encoding: [0x80,0x33,0x80,0xbe] 2384 2385s_orn2_saveexec_b64 s[0:1], -1 2386// GFX12: encoding: [0xc1,0x33,0x80,0xbe] 2387 2388s_orn2_saveexec_b64 s[0:1], 0.5 2389// GFX12: encoding: [0xf0,0x33,0x80,0xbe] 2390 2391s_orn2_saveexec_b64 s[0:1], -4.0 2392// GFX12: encoding: [0xf7,0x33,0x80,0xbe] 2393 2394s_orn2_saveexec_b64 s[0:1], 0x3f717273 2395// GFX12: encoding: [0xff,0x33,0x80,0xbe,0x73,0x72,0x71,0x3f] 2396 2397s_orn2_saveexec_b64 s[0:1], 0xaf123456 2398// GFX12: encoding: [0xff,0x33,0x80,0xbe,0x56,0x34,0x12,0xaf] 2399 2400s_nand_saveexec_b64 s[0:1], s[2:3] 2401// GFX12: encoding: [0x02,0x27,0x80,0xbe] 2402 2403s_nand_saveexec_b64 s[104:105], s[102:103] 2404// GFX12: encoding: [0x66,0x27,0xe8,0xbe] 2405 2406s_nand_saveexec_b64 s[0:1], s[102:103] 2407// GFX12: encoding: [0x66,0x27,0x80,0xbe] 2408 2409s_nand_saveexec_b64 s[104:105], s[2:3] 2410// GFX12: encoding: [0x02,0x27,0xe8,0xbe] 2411 2412s_nand_saveexec_b64 vcc, s[2:3] 2413// GFX12: encoding: [0x02,0x27,0xea,0xbe] 2414 2415s_nand_saveexec_b64 s[0:1], exec 2416// GFX12: encoding: [0x7e,0x27,0x80,0xbe] 2417 2418s_nand_saveexec_b64 s[0:1], vcc 2419// GFX12: encoding: [0x6a,0x27,0x80,0xbe] 2420 2421s_nand_saveexec_b64 s[0:1], 0 2422// GFX12: encoding: [0x80,0x27,0x80,0xbe] 2423 2424s_nand_saveexec_b64 s[0:1], -1 2425// GFX12: encoding: [0xc1,0x27,0x80,0xbe] 2426 2427s_nand_saveexec_b64 s[0:1], 0.5 2428// GFX12: encoding: [0xf0,0x27,0x80,0xbe] 2429 2430s_nand_saveexec_b64 s[0:1], -4.0 2431// GFX12: encoding: [0xf7,0x27,0x80,0xbe] 2432 2433s_nand_saveexec_b64 s[0:1], 0x3f717273 2434// GFX12: encoding: [0xff,0x27,0x80,0xbe,0x73,0x72,0x71,0x3f] 2435 2436s_nand_saveexec_b64 s[0:1], 0xaf123456 2437// GFX12: encoding: [0xff,0x27,0x80,0xbe,0x56,0x34,0x12,0xaf] 2438 2439s_nor_saveexec_b64 s[0:1], s[2:3] 2440// GFX12: encoding: [0x02,0x29,0x80,0xbe] 2441 2442s_nor_saveexec_b64 s[104:105], s[102:103] 2443// GFX12: encoding: [0x66,0x29,0xe8,0xbe] 2444 2445s_nor_saveexec_b64 s[0:1], s[102:103] 2446// GFX12: encoding: [0x66,0x29,0x80,0xbe] 2447 2448s_nor_saveexec_b64 s[104:105], s[2:3] 2449// GFX12: encoding: [0x02,0x29,0xe8,0xbe] 2450 2451s_nor_saveexec_b64 vcc, s[2:3] 2452// GFX12: encoding: [0x02,0x29,0xea,0xbe] 2453 2454s_nor_saveexec_b64 s[0:1], exec 2455// GFX12: encoding: [0x7e,0x29,0x80,0xbe] 2456 2457s_nor_saveexec_b64 s[0:1], vcc 2458// GFX12: encoding: [0x6a,0x29,0x80,0xbe] 2459 2460s_nor_saveexec_b64 s[0:1], 0 2461// GFX12: encoding: [0x80,0x29,0x80,0xbe] 2462 2463s_nor_saveexec_b64 s[0:1], -1 2464// GFX12: encoding: [0xc1,0x29,0x80,0xbe] 2465 2466s_nor_saveexec_b64 s[0:1], 0.5 2467// GFX12: encoding: [0xf0,0x29,0x80,0xbe] 2468 2469s_nor_saveexec_b64 s[0:1], -4.0 2470// GFX12: encoding: [0xf7,0x29,0x80,0xbe] 2471 2472s_nor_saveexec_b64 s[0:1], 0x3f717273 2473// GFX12: encoding: [0xff,0x29,0x80,0xbe,0x73,0x72,0x71,0x3f] 2474 2475s_nor_saveexec_b64 s[0:1], 0xaf123456 2476// GFX12: encoding: [0xff,0x29,0x80,0xbe,0x56,0x34,0x12,0xaf] 2477 2478s_xnor_saveexec_b64 s[0:1], s[2:3] 2479// GFX12: encoding: [0x02,0x2b,0x80,0xbe] 2480 2481s_xnor_saveexec_b64 s[104:105], s[102:103] 2482// GFX12: encoding: [0x66,0x2b,0xe8,0xbe] 2483 2484s_xnor_saveexec_b64 s[0:1], s[102:103] 2485// GFX12: encoding: [0x66,0x2b,0x80,0xbe] 2486 2487s_xnor_saveexec_b64 s[104:105], s[2:3] 2488// GFX12: encoding: [0x02,0x2b,0xe8,0xbe] 2489 2490s_xnor_saveexec_b64 vcc, s[2:3] 2491// GFX12: encoding: [0x02,0x2b,0xea,0xbe] 2492 2493s_xnor_saveexec_b64 s[0:1], exec 2494// GFX12: encoding: [0x7e,0x2b,0x80,0xbe] 2495 2496s_xnor_saveexec_b64 s[0:1], vcc 2497// GFX12: encoding: [0x6a,0x2b,0x80,0xbe] 2498 2499s_xnor_saveexec_b64 s[0:1], 0 2500// GFX12: encoding: [0x80,0x2b,0x80,0xbe] 2501 2502s_xnor_saveexec_b64 s[0:1], -1 2503// GFX12: encoding: [0xc1,0x2b,0x80,0xbe] 2504 2505s_xnor_saveexec_b64 s[0:1], 0.5 2506// GFX12: encoding: [0xf0,0x2b,0x80,0xbe] 2507 2508s_xnor_saveexec_b64 s[0:1], -4.0 2509// GFX12: encoding: [0xf7,0x2b,0x80,0xbe] 2510 2511s_xnor_saveexec_b64 s[0:1], 0x3f717273 2512// GFX12: encoding: [0xff,0x2b,0x80,0xbe,0x73,0x72,0x71,0x3f] 2513 2514s_xnor_saveexec_b64 s[0:1], 0xaf123456 2515// GFX12: encoding: [0xff,0x2b,0x80,0xbe,0x56,0x34,0x12,0xaf] 2516 2517s_quadmask_b32 s0, s1 2518// GFX12: encoding: [0x01,0x1a,0x80,0xbe] 2519 2520s_quadmask_b32 s105, s104 2521// GFX12: encoding: [0x68,0x1a,0xe9,0xbe] 2522 2523s_quadmask_b32 s0, s104 2524// GFX12: encoding: [0x68,0x1a,0x80,0xbe] 2525 2526s_quadmask_b32 s105, s1 2527// GFX12: encoding: [0x01,0x1a,0xe9,0xbe] 2528 2529s_quadmask_b32 exec_lo, s1 2530// GFX12: encoding: [0x01,0x1a,0xfe,0xbe] 2531 2532s_quadmask_b32 exec_hi, s1 2533// GFX12: encoding: [0x01,0x1a,0xff,0xbe] 2534 2535s_quadmask_b32 vcc_lo, s1 2536// GFX12: encoding: [0x01,0x1a,0xea,0xbe] 2537 2538s_quadmask_b32 vcc_hi, s1 2539// GFX12: encoding: [0x01,0x1a,0xeb,0xbe] 2540 2541s_quadmask_b32 m0, s1 2542// GFX12: encoding: [0x01,0x1a,0xfd,0xbe] 2543 2544s_quadmask_b32 s0, exec_lo 2545// GFX12: encoding: [0x7e,0x1a,0x80,0xbe] 2546 2547s_quadmask_b32 s0, exec_hi 2548// GFX12: encoding: [0x7f,0x1a,0x80,0xbe] 2549 2550s_quadmask_b32 s0, vcc_lo 2551// GFX12: encoding: [0x6a,0x1a,0x80,0xbe] 2552 2553s_quadmask_b32 s0, vcc_hi 2554// GFX12: encoding: [0x6b,0x1a,0x80,0xbe] 2555 2556s_quadmask_b32 s0, m0 2557// GFX12: encoding: [0x7d,0x1a,0x80,0xbe] 2558 2559s_quadmask_b32 s0, 0 2560// GFX12: encoding: [0x80,0x1a,0x80,0xbe] 2561 2562s_quadmask_b32 s0, -1 2563// GFX12: encoding: [0xc1,0x1a,0x80,0xbe] 2564 2565s_quadmask_b32 s0, 0.5 2566// GFX12: encoding: [0xf0,0x1a,0x80,0xbe] 2567 2568s_quadmask_b32 s0, -4.0 2569// GFX12: encoding: [0xf7,0x1a,0x80,0xbe] 2570 2571s_quadmask_b32 s0, 0x3f717273 2572// GFX12: encoding: [0xff,0x1a,0x80,0xbe,0x73,0x72,0x71,0x3f] 2573 2574s_quadmask_b32 s0, 0xaf123456 2575// GFX12: encoding: [0xff,0x1a,0x80,0xbe,0x56,0x34,0x12,0xaf] 2576 2577s_quadmask_b64 s[0:1], s[2:3] 2578// GFX12: encoding: [0x02,0x1b,0x80,0xbe] 2579 2580s_quadmask_b64 s[104:105], s[102:103] 2581// GFX12: encoding: [0x66,0x1b,0xe8,0xbe] 2582 2583s_quadmask_b64 s[0:1], s[102:103] 2584// GFX12: encoding: [0x66,0x1b,0x80,0xbe] 2585 2586s_quadmask_b64 s[104:105], s[2:3] 2587// GFX12: encoding: [0x02,0x1b,0xe8,0xbe] 2588 2589s_quadmask_b64 exec, s[2:3] 2590// GFX12: encoding: [0x02,0x1b,0xfe,0xbe] 2591 2592s_quadmask_b64 vcc, s[2:3] 2593// GFX12: encoding: [0x02,0x1b,0xea,0xbe] 2594 2595s_quadmask_b64 s[0:1], exec 2596// GFX12: encoding: [0x7e,0x1b,0x80,0xbe] 2597 2598s_quadmask_b64 s[0:1], vcc 2599// GFX12: encoding: [0x6a,0x1b,0x80,0xbe] 2600 2601s_quadmask_b64 s[0:1], 0 2602// GFX12: encoding: [0x80,0x1b,0x80,0xbe] 2603 2604s_quadmask_b64 s[0:1], -1 2605// GFX12: encoding: [0xc1,0x1b,0x80,0xbe] 2606 2607s_quadmask_b64 s[0:1], 0.5 2608// GFX12: encoding: [0xf0,0x1b,0x80,0xbe] 2609 2610s_quadmask_b64 s[0:1], -4.0 2611// GFX12: encoding: [0xf7,0x1b,0x80,0xbe] 2612 2613s_quadmask_b64 s[0:1], 0x3f717273 2614// GFX12: encoding: [0xff,0x1b,0x80,0xbe,0x73,0x72,0x71,0x3f] 2615 2616s_quadmask_b64 s[0:1], 0xaf123456 2617// GFX12: encoding: [0xff,0x1b,0x80,0xbe,0x56,0x34,0x12,0xaf] 2618 2619s_movrels_b32 s0, s1 2620// GFX12: encoding: [0x01,0x40,0x80,0xbe] 2621 2622s_movrels_b32 s105, s104 2623// GFX12: encoding: [0x68,0x40,0xe9,0xbe] 2624 2625s_movrels_b32 s0, s104 2626// GFX12: encoding: [0x68,0x40,0x80,0xbe] 2627 2628s_movrels_b32 s105, s1 2629// GFX12: encoding: [0x01,0x40,0xe9,0xbe] 2630 2631s_movrels_b32 exec_lo, s1 2632// GFX12: encoding: [0x01,0x40,0xfe,0xbe] 2633 2634s_movrels_b32 exec_hi, s1 2635// GFX12: encoding: [0x01,0x40,0xff,0xbe] 2636 2637s_movrels_b32 vcc_lo, s1 2638// GFX12: encoding: [0x01,0x40,0xea,0xbe] 2639 2640s_movrels_b32 vcc_hi, s1 2641// GFX12: encoding: [0x01,0x40,0xeb,0xbe] 2642 2643s_movrels_b32 m0, s1 2644// GFX12: encoding: [0x01,0x40,0xfd,0xbe] 2645 2646s_movrels_b32 s0, vcc_lo 2647// GFX12: encoding: [0x6a,0x40,0x80,0xbe] 2648 2649s_movrels_b32 s0, vcc_hi 2650// GFX12: encoding: [0x6b,0x40,0x80,0xbe] 2651 2652s_movrels_b64 s[0:1], s[2:3] 2653// GFX12: encoding: [0x02,0x41,0x80,0xbe] 2654 2655s_movrels_b64 s[104:105], s[102:103] 2656// GFX12: encoding: [0x66,0x41,0xe8,0xbe] 2657 2658s_movrels_b64 s[0:1], s[102:103] 2659// GFX12: encoding: [0x66,0x41,0x80,0xbe] 2660 2661s_movrels_b64 s[104:105], s[2:3] 2662// GFX12: encoding: [0x02,0x41,0xe8,0xbe] 2663 2664s_movrels_b64 exec, s[2:3] 2665// GFX12: encoding: [0x02,0x41,0xfe,0xbe] 2666 2667s_movrels_b64 vcc, s[2:3] 2668// GFX12: encoding: [0x02,0x41,0xea,0xbe] 2669 2670s_movrels_b64 s[0:1], vcc 2671// GFX12: encoding: [0x6a,0x41,0x80,0xbe] 2672 2673s_movreld_b32 s0, s1 2674// GFX12: encoding: [0x01,0x42,0x80,0xbe] 2675 2676s_movreld_b32 s105, s104 2677// GFX12: encoding: [0x68,0x42,0xe9,0xbe] 2678 2679s_movreld_b32 s0, s104 2680// GFX12: encoding: [0x68,0x42,0x80,0xbe] 2681 2682s_movreld_b32 s105, s1 2683// GFX12: encoding: [0x01,0x42,0xe9,0xbe] 2684 2685s_movreld_b32 vcc_lo, s1 2686// GFX12: encoding: [0x01,0x42,0xea,0xbe] 2687 2688s_movreld_b32 vcc_hi, s1 2689// GFX12: encoding: [0x01,0x42,0xeb,0xbe] 2690 2691s_movreld_b32 s0, exec_lo 2692// GFX12: encoding: [0x7e,0x42,0x80,0xbe] 2693 2694s_movreld_b32 s0, exec_hi 2695// GFX12: encoding: [0x7f,0x42,0x80,0xbe] 2696 2697s_movreld_b32 s0, vcc_lo 2698// GFX12: encoding: [0x6a,0x42,0x80,0xbe] 2699 2700s_movreld_b32 s0, vcc_hi 2701// GFX12: encoding: [0x6b,0x42,0x80,0xbe] 2702 2703s_movreld_b32 s0, m0 2704// GFX12: encoding: [0x7d,0x42,0x80,0xbe] 2705 2706s_movreld_b32 s0, 0 2707// GFX12: encoding: [0x80,0x42,0x80,0xbe] 2708 2709s_movreld_b32 s0, -1 2710// GFX12: encoding: [0xc1,0x42,0x80,0xbe] 2711 2712s_movreld_b32 s0, 0.5 2713// GFX12: encoding: [0xf0,0x42,0x80,0xbe] 2714 2715s_movreld_b32 s0, -4.0 2716// GFX12: encoding: [0xf7,0x42,0x80,0xbe] 2717 2718s_movreld_b32 s0, 0x3f717273 2719// GFX12: encoding: [0xff,0x42,0x80,0xbe,0x73,0x72,0x71,0x3f] 2720 2721s_movreld_b32 s0, 0xaf123456 2722// GFX12: encoding: [0xff,0x42,0x80,0xbe,0x56,0x34,0x12,0xaf] 2723 2724s_movreld_b64 s[0:1], s[2:3] 2725// GFX12: encoding: [0x02,0x43,0x80,0xbe] 2726 2727s_movreld_b64 s[104:105], s[102:103] 2728// GFX12: encoding: [0x66,0x43,0xe8,0xbe] 2729 2730s_movreld_b64 s[0:1], s[102:103] 2731// GFX12: encoding: [0x66,0x43,0x80,0xbe] 2732 2733s_movreld_b64 s[104:105], s[2:3] 2734// GFX12: encoding: [0x02,0x43,0xe8,0xbe] 2735 2736s_movreld_b64 vcc, s[2:3] 2737// GFX12: encoding: [0x02,0x43,0xea,0xbe] 2738 2739s_movreld_b64 s[0:1], exec 2740// GFX12: encoding: [0x7e,0x43,0x80,0xbe] 2741 2742s_movreld_b64 s[0:1], vcc 2743// GFX12: encoding: [0x6a,0x43,0x80,0xbe] 2744 2745s_movreld_b64 s[0:1], 0 2746// GFX12: encoding: [0x80,0x43,0x80,0xbe] 2747 2748s_movreld_b64 s[0:1], -1 2749// GFX12: encoding: [0xc1,0x43,0x80,0xbe] 2750 2751s_movreld_b64 s[0:1], 0.5 2752// GFX12: encoding: [0xf0,0x43,0x80,0xbe] 2753 2754s_movreld_b64 s[0:1], -4.0 2755// GFX12: encoding: [0xf7,0x43,0x80,0xbe] 2756 2757s_movreld_b64 s[0:1], 0x3f717273 2758// GFX12: encoding: [0xff,0x43,0x80,0xbe,0x73,0x72,0x71,0x3f] 2759 2760s_movreld_b64 s[0:1], 0xaf123456 2761// GFX12: encoding: [0xff,0x43,0x80,0xbe,0x56,0x34,0x12,0xaf] 2762 2763s_abs_i32 s0, s1 2764// GFX12: encoding: [0x01,0x15,0x80,0xbe] 2765 2766s_abs_i32 s105, s104 2767// GFX12: encoding: [0x68,0x15,0xe9,0xbe] 2768 2769s_abs_i32 s0, s104 2770// GFX12: encoding: [0x68,0x15,0x80,0xbe] 2771 2772s_abs_i32 s105, s1 2773// GFX12: encoding: [0x01,0x15,0xe9,0xbe] 2774 2775s_abs_i32 exec_lo, s1 2776// GFX12: encoding: [0x01,0x15,0xfe,0xbe] 2777 2778s_abs_i32 exec_hi, s1 2779// GFX12: encoding: [0x01,0x15,0xff,0xbe] 2780 2781s_abs_i32 vcc_lo, s1 2782// GFX12: encoding: [0x01,0x15,0xea,0xbe] 2783 2784s_abs_i32 vcc_hi, s1 2785// GFX12: encoding: [0x01,0x15,0xeb,0xbe] 2786 2787s_abs_i32 m0, s1 2788// GFX12: encoding: [0x01,0x15,0xfd,0xbe] 2789 2790s_abs_i32 s0, exec_lo 2791// GFX12: encoding: [0x7e,0x15,0x80,0xbe] 2792 2793s_abs_i32 s0, exec_hi 2794// GFX12: encoding: [0x7f,0x15,0x80,0xbe] 2795 2796s_abs_i32 s0, vcc_lo 2797// GFX12: encoding: [0x6a,0x15,0x80,0xbe] 2798 2799s_abs_i32 s0, vcc_hi 2800// GFX12: encoding: [0x6b,0x15,0x80,0xbe] 2801 2802s_abs_i32 s0, m0 2803// GFX12: encoding: [0x7d,0x15,0x80,0xbe] 2804 2805s_abs_i32 s0, 0 2806// GFX12: encoding: [0x80,0x15,0x80,0xbe] 2807 2808s_abs_i32 s0, -1 2809// GFX12: encoding: [0xc1,0x15,0x80,0xbe] 2810 2811s_abs_i32 s0, 0.5 2812// GFX12: encoding: [0xf0,0x15,0x80,0xbe] 2813 2814s_abs_i32 s0, -4.0 2815// GFX12: encoding: [0xf7,0x15,0x80,0xbe] 2816 2817s_abs_i32 s0, 0x3f717273 2818// GFX12: encoding: [0xff,0x15,0x80,0xbe,0x73,0x72,0x71,0x3f] 2819 2820s_abs_i32 s0, 0xaf123456 2821// GFX12: encoding: [0xff,0x15,0x80,0xbe,0x56,0x34,0x12,0xaf] 2822 2823s_andn1_saveexec_b64 s[0:1], s[2:3] 2824// GFX12: encoding: [0x02,0x2d,0x80,0xbe] 2825 2826s_andn1_saveexec_b64 s[104:105], s[102:103] 2827// GFX12: encoding: [0x66,0x2d,0xe8,0xbe] 2828 2829s_andn1_saveexec_b64 s[0:1], s[102:103] 2830// GFX12: encoding: [0x66,0x2d,0x80,0xbe] 2831 2832s_andn1_saveexec_b64 s[104:105], s[2:3] 2833// GFX12: encoding: [0x02,0x2d,0xe8,0xbe] 2834 2835s_andn1_saveexec_b64 vcc, s[2:3] 2836// GFX12: encoding: [0x02,0x2d,0xea,0xbe] 2837 2838s_andn1_saveexec_b64 s[0:1], exec 2839// GFX12: encoding: [0x7e,0x2d,0x80,0xbe] 2840 2841s_andn1_saveexec_b64 s[0:1], vcc 2842// GFX12: encoding: [0x6a,0x2d,0x80,0xbe] 2843 2844s_andn1_saveexec_b64 s[0:1], 0 2845// GFX12: encoding: [0x80,0x2d,0x80,0xbe] 2846 2847s_andn1_saveexec_b64 s[0:1], -1 2848// GFX12: encoding: [0xc1,0x2d,0x80,0xbe] 2849 2850s_andn1_saveexec_b64 s[0:1], 0.5 2851// GFX12: encoding: [0xf0,0x2d,0x80,0xbe] 2852 2853s_andn1_saveexec_b64 s[0:1], -4.0 2854// GFX12: encoding: [0xf7,0x2d,0x80,0xbe] 2855 2856s_andn1_saveexec_b64 s[0:1], 0x3f717273 2857// GFX12: encoding: [0xff,0x2d,0x80,0xbe,0x73,0x72,0x71,0x3f] 2858 2859s_andn1_saveexec_b64 s[0:1], 0xaf123456 2860// GFX12: encoding: [0xff,0x2d,0x80,0xbe,0x56,0x34,0x12,0xaf] 2861 2862s_orn1_saveexec_b64 s[0:1], s[2:3] 2863// GFX12: encoding: [0x02,0x2f,0x80,0xbe] 2864 2865s_orn1_saveexec_b64 s[104:105], s[102:103] 2866// GFX12: encoding: [0x66,0x2f,0xe8,0xbe] 2867 2868s_orn1_saveexec_b64 s[0:1], s[102:103] 2869// GFX12: encoding: [0x66,0x2f,0x80,0xbe] 2870 2871s_orn1_saveexec_b64 s[104:105], s[2:3] 2872// GFX12: encoding: [0x02,0x2f,0xe8,0xbe] 2873 2874s_orn1_saveexec_b64 vcc, s[2:3] 2875// GFX12: encoding: [0x02,0x2f,0xea,0xbe] 2876 2877s_orn1_saveexec_b64 s[0:1], exec 2878// GFX12: encoding: [0x7e,0x2f,0x80,0xbe] 2879 2880s_orn1_saveexec_b64 s[0:1], vcc 2881// GFX12: encoding: [0x6a,0x2f,0x80,0xbe] 2882 2883s_orn1_saveexec_b64 s[0:1], 0 2884// GFX12: encoding: [0x80,0x2f,0x80,0xbe] 2885 2886s_orn1_saveexec_b64 s[0:1], -1 2887// GFX12: encoding: [0xc1,0x2f,0x80,0xbe] 2888 2889s_orn1_saveexec_b64 s[0:1], 0.5 2890// GFX12: encoding: [0xf0,0x2f,0x80,0xbe] 2891 2892s_orn1_saveexec_b64 s[0:1], -4.0 2893// GFX12: encoding: [0xf7,0x2f,0x80,0xbe] 2894 2895s_orn1_saveexec_b64 s[0:1], 0x3f717273 2896// GFX12: encoding: [0xff,0x2f,0x80,0xbe,0x73,0x72,0x71,0x3f] 2897 2898s_orn1_saveexec_b64 s[0:1], 0xaf123456 2899// GFX12: encoding: [0xff,0x2f,0x80,0xbe,0x56,0x34,0x12,0xaf] 2900 2901s_andn1_wrexec_b64 s[0:1], s[2:3] 2902// GFX12: encoding: [0x02,0x35,0x80,0xbe] 2903 2904s_andn1_wrexec_b64 s[104:105], s[102:103] 2905// GFX12: encoding: [0x66,0x35,0xe8,0xbe] 2906 2907s_andn1_wrexec_b64 s[0:1], s[102:103] 2908// GFX12: encoding: [0x66,0x35,0x80,0xbe] 2909 2910s_andn1_wrexec_b64 s[104:105], s[2:3] 2911// GFX12: encoding: [0x02,0x35,0xe8,0xbe] 2912 2913s_andn1_wrexec_b64 vcc, s[2:3] 2914// GFX12: encoding: [0x02,0x35,0xea,0xbe] 2915 2916s_andn1_wrexec_b64 s[0:1], exec 2917// GFX12: encoding: [0x7e,0x35,0x80,0xbe] 2918 2919s_andn1_wrexec_b64 s[0:1], vcc 2920// GFX12: encoding: [0x6a,0x35,0x80,0xbe] 2921 2922s_andn1_wrexec_b64 s[0:1], 0 2923// GFX12: encoding: [0x80,0x35,0x80,0xbe] 2924 2925s_andn1_wrexec_b64 s[0:1], -1 2926// GFX12: encoding: [0xc1,0x35,0x80,0xbe] 2927 2928s_andn1_wrexec_b64 s[0:1], 0.5 2929// GFX12: encoding: [0xf0,0x35,0x80,0xbe] 2930 2931s_andn1_wrexec_b64 s[0:1], -4.0 2932// GFX12: encoding: [0xf7,0x35,0x80,0xbe] 2933 2934s_andn1_wrexec_b64 s[0:1], 0x3f717273 2935// GFX12: encoding: [0xff,0x35,0x80,0xbe,0x73,0x72,0x71,0x3f] 2936 2937s_andn1_wrexec_b64 s[0:1], 0xaf123456 2938// GFX12: encoding: [0xff,0x35,0x80,0xbe,0x56,0x34,0x12,0xaf] 2939 2940s_andn2_wrexec_b64 s[0:1], s[2:3] 2941// GFX12: encoding: [0x02,0x37,0x80,0xbe] 2942 2943s_andn2_wrexec_b64 s[104:105], s[102:103] 2944// GFX12: encoding: [0x66,0x37,0xe8,0xbe] 2945 2946s_andn2_wrexec_b64 s[0:1], s[102:103] 2947// GFX12: encoding: [0x66,0x37,0x80,0xbe] 2948 2949s_andn2_wrexec_b64 s[104:105], s[2:3] 2950// GFX12: encoding: [0x02,0x37,0xe8,0xbe] 2951 2952s_andn2_wrexec_b64 vcc, s[2:3] 2953// GFX12: encoding: [0x02,0x37,0xea,0xbe] 2954 2955s_andn2_wrexec_b64 s[0:1], exec 2956// GFX12: encoding: [0x7e,0x37,0x80,0xbe] 2957 2958s_andn2_wrexec_b64 s[0:1], vcc 2959// GFX12: encoding: [0x6a,0x37,0x80,0xbe] 2960 2961s_andn2_wrexec_b64 s[0:1], 0 2962// GFX12: encoding: [0x80,0x37,0x80,0xbe] 2963 2964s_andn2_wrexec_b64 s[0:1], -1 2965// GFX12: encoding: [0xc1,0x37,0x80,0xbe] 2966 2967s_andn2_wrexec_b64 s[0:1], 0.5 2968// GFX12: encoding: [0xf0,0x37,0x80,0xbe] 2969 2970s_andn2_wrexec_b64 s[0:1], -4.0 2971// GFX12: encoding: [0xf7,0x37,0x80,0xbe] 2972 2973s_andn2_wrexec_b64 s[0:1], 0x3f717273 2974// GFX12: encoding: [0xff,0x37,0x80,0xbe,0x73,0x72,0x71,0x3f] 2975 2976s_andn2_wrexec_b64 s[0:1], 0xaf123456 2977// GFX12: encoding: [0xff,0x37,0x80,0xbe,0x56,0x34,0x12,0xaf] 2978 2979s_bitreplicate_b64_b32 s[0:1], s2 2980// GFX12: encoding: [0x02,0x14,0x80,0xbe] 2981 2982s_bitreplicate_b64_b32 s[104:105], s102 2983// GFX12: encoding: [0x66,0x14,0xe8,0xbe] 2984 2985s_bitreplicate_b64_b32 s[0:1], s102 2986// GFX12: encoding: [0x66,0x14,0x80,0xbe] 2987 2988s_bitreplicate_b64_b32 s[104:105], s2 2989// GFX12: encoding: [0x02,0x14,0xe8,0xbe] 2990 2991s_bitreplicate_b64_b32 exec, s2 2992// GFX12: encoding: [0x02,0x14,0xfe,0xbe] 2993 2994s_bitreplicate_b64_b32 vcc, s2 2995// GFX12: encoding: [0x02,0x14,0xea,0xbe] 2996 2997s_bitreplicate_b64_b32 s[0:1], exec_lo 2998// GFX12: encoding: [0x7e,0x14,0x80,0xbe] 2999 3000s_bitreplicate_b64_b32 s[0:1], exec_hi 3001// GFX12: encoding: [0x7f,0x14,0x80,0xbe] 3002 3003s_bitreplicate_b64_b32 s[0:1], vcc_lo 3004// GFX12: encoding: [0x6a,0x14,0x80,0xbe] 3005 3006s_bitreplicate_b64_b32 s[0:1], vcc_hi 3007// GFX12: encoding: [0x6b,0x14,0x80,0xbe] 3008 3009s_bitreplicate_b64_b32 s[0:1], m0 3010// GFX12: encoding: [0x7d,0x14,0x80,0xbe] 3011 3012s_bitreplicate_b64_b32 s[0:1], 0 3013// GFX12: encoding: [0x80,0x14,0x80,0xbe] 3014 3015s_bitreplicate_b64_b32 s[0:1], -1 3016// GFX12: encoding: [0xc1,0x14,0x80,0xbe] 3017 3018s_bitreplicate_b64_b32 s[0:1], 0.5 3019// GFX12: encoding: [0xf0,0x14,0x80,0xbe] 3020 3021s_bitreplicate_b64_b32 s[0:1], -4.0 3022// GFX12: encoding: [0xf7,0x14,0x80,0xbe] 3023 3024s_bitreplicate_b64_b32 s[0:1], 0x3f717273 3025// GFX12: encoding: [0xff,0x14,0x80,0xbe,0x73,0x72,0x71,0x3f] 3026 3027s_bitreplicate_b64_b32 s[0:1], 0xaf123456 3028// GFX12: encoding: [0xff,0x14,0x80,0xbe,0x56,0x34,0x12,0xaf] 3029 3030s_and_saveexec_b32 s0, s1 3031// GFX12: encoding: [0x01,0x20,0x80,0xbe] 3032 3033s_and_saveexec_b32 s105, s104 3034// GFX12: encoding: [0x68,0x20,0xe9,0xbe] 3035 3036s_and_saveexec_b32 s0, s104 3037// GFX12: encoding: [0x68,0x20,0x80,0xbe] 3038 3039s_and_saveexec_b32 s105, s1 3040// GFX12: encoding: [0x01,0x20,0xe9,0xbe] 3041 3042s_and_saveexec_b32 vcc_lo, s1 3043// GFX12: encoding: [0x01,0x20,0xea,0xbe] 3044 3045s_and_saveexec_b32 vcc_hi, s1 3046// GFX12: encoding: [0x01,0x20,0xeb,0xbe] 3047 3048s_and_saveexec_b32 s0, exec_lo 3049// GFX12: encoding: [0x7e,0x20,0x80,0xbe] 3050 3051s_and_saveexec_b32 s0, exec_hi 3052// GFX12: encoding: [0x7f,0x20,0x80,0xbe] 3053 3054s_and_saveexec_b32 s0, vcc_lo 3055// GFX12: encoding: [0x6a,0x20,0x80,0xbe] 3056 3057s_and_saveexec_b32 s0, vcc_hi 3058// GFX12: encoding: [0x6b,0x20,0x80,0xbe] 3059 3060s_and_saveexec_b32 s0, m0 3061// GFX12: encoding: [0x7d,0x20,0x80,0xbe] 3062 3063s_and_saveexec_b32 s0, 0 3064// GFX12: encoding: [0x80,0x20,0x80,0xbe] 3065 3066s_and_saveexec_b32 s0, -1 3067// GFX12: encoding: [0xc1,0x20,0x80,0xbe] 3068 3069s_and_saveexec_b32 s0, 0.5 3070// GFX12: encoding: [0xf0,0x20,0x80,0xbe] 3071 3072s_and_saveexec_b32 s0, -4.0 3073// GFX12: encoding: [0xf7,0x20,0x80,0xbe] 3074 3075s_and_saveexec_b32 s0, 0x3f717273 3076// GFX12: encoding: [0xff,0x20,0x80,0xbe,0x73,0x72,0x71,0x3f] 3077 3078s_and_saveexec_b32 s0, 0xaf123456 3079// GFX12: encoding: [0xff,0x20,0x80,0xbe,0x56,0x34,0x12,0xaf] 3080 3081s_or_saveexec_b32 s0, s1 3082// GFX12: encoding: [0x01,0x22,0x80,0xbe] 3083 3084s_or_saveexec_b32 s105, s104 3085// GFX12: encoding: [0x68,0x22,0xe9,0xbe] 3086 3087s_or_saveexec_b32 s0, s104 3088// GFX12: encoding: [0x68,0x22,0x80,0xbe] 3089 3090s_or_saveexec_b32 s105, s1 3091// GFX12: encoding: [0x01,0x22,0xe9,0xbe] 3092 3093s_or_saveexec_b32 vcc_lo, s1 3094// GFX12: encoding: [0x01,0x22,0xea,0xbe] 3095 3096s_or_saveexec_b32 vcc_hi, s1 3097// GFX12: encoding: [0x01,0x22,0xeb,0xbe] 3098 3099s_or_saveexec_b32 s0, exec_lo 3100// GFX12: encoding: [0x7e,0x22,0x80,0xbe] 3101 3102s_or_saveexec_b32 s0, exec_hi 3103// GFX12: encoding: [0x7f,0x22,0x80,0xbe] 3104 3105s_or_saveexec_b32 s0, vcc_lo 3106// GFX12: encoding: [0x6a,0x22,0x80,0xbe] 3107 3108s_or_saveexec_b32 s0, vcc_hi 3109// GFX12: encoding: [0x6b,0x22,0x80,0xbe] 3110 3111s_or_saveexec_b32 s0, m0 3112// GFX12: encoding: [0x7d,0x22,0x80,0xbe] 3113 3114s_or_saveexec_b32 s0, 0 3115// GFX12: encoding: [0x80,0x22,0x80,0xbe] 3116 3117s_or_saveexec_b32 s0, -1 3118// GFX12: encoding: [0xc1,0x22,0x80,0xbe] 3119 3120s_or_saveexec_b32 s0, 0.5 3121// GFX12: encoding: [0xf0,0x22,0x80,0xbe] 3122 3123s_or_saveexec_b32 s0, -4.0 3124// GFX12: encoding: [0xf7,0x22,0x80,0xbe] 3125 3126s_or_saveexec_b32 s0, 0x3f717273 3127// GFX12: encoding: [0xff,0x22,0x80,0xbe,0x73,0x72,0x71,0x3f] 3128 3129s_or_saveexec_b32 s0, 0xaf123456 3130// GFX12: encoding: [0xff,0x22,0x80,0xbe,0x56,0x34,0x12,0xaf] 3131 3132s_xor_saveexec_b32 s0, s1 3133// GFX12: encoding: [0x01,0x24,0x80,0xbe] 3134 3135s_xor_saveexec_b32 s105, s104 3136// GFX12: encoding: [0x68,0x24,0xe9,0xbe] 3137 3138s_xor_saveexec_b32 s0, s104 3139// GFX12: encoding: [0x68,0x24,0x80,0xbe] 3140 3141s_xor_saveexec_b32 s105, s1 3142// GFX12: encoding: [0x01,0x24,0xe9,0xbe] 3143 3144s_xor_saveexec_b32 vcc_lo, s1 3145// GFX12: encoding: [0x01,0x24,0xea,0xbe] 3146 3147s_xor_saveexec_b32 vcc_hi, s1 3148// GFX12: encoding: [0x01,0x24,0xeb,0xbe] 3149 3150s_xor_saveexec_b32 s0, exec_lo 3151// GFX12: encoding: [0x7e,0x24,0x80,0xbe] 3152 3153s_xor_saveexec_b32 s0, exec_hi 3154// GFX12: encoding: [0x7f,0x24,0x80,0xbe] 3155 3156s_xor_saveexec_b32 s0, vcc_lo 3157// GFX12: encoding: [0x6a,0x24,0x80,0xbe] 3158 3159s_xor_saveexec_b32 s0, vcc_hi 3160// GFX12: encoding: [0x6b,0x24,0x80,0xbe] 3161 3162s_xor_saveexec_b32 s0, m0 3163// GFX12: encoding: [0x7d,0x24,0x80,0xbe] 3164 3165s_xor_saveexec_b32 s0, 0 3166// GFX12: encoding: [0x80,0x24,0x80,0xbe] 3167 3168s_xor_saveexec_b32 s0, -1 3169// GFX12: encoding: [0xc1,0x24,0x80,0xbe] 3170 3171s_xor_saveexec_b32 s0, 0.5 3172// GFX12: encoding: [0xf0,0x24,0x80,0xbe] 3173 3174s_xor_saveexec_b32 s0, -4.0 3175// GFX12: encoding: [0xf7,0x24,0x80,0xbe] 3176 3177s_xor_saveexec_b32 s0, 0x3f717273 3178// GFX12: encoding: [0xff,0x24,0x80,0xbe,0x73,0x72,0x71,0x3f] 3179 3180s_xor_saveexec_b32 s0, 0xaf123456 3181// GFX12: encoding: [0xff,0x24,0x80,0xbe,0x56,0x34,0x12,0xaf] 3182 3183s_andn2_saveexec_b32 s0, s1 3184// GFX12: encoding: [0x01,0x30,0x80,0xbe] 3185 3186s_andn2_saveexec_b32 s105, s104 3187// GFX12: encoding: [0x68,0x30,0xe9,0xbe] 3188 3189s_andn2_saveexec_b32 s0, s104 3190// GFX12: encoding: [0x68,0x30,0x80,0xbe] 3191 3192s_andn2_saveexec_b32 s105, s1 3193// GFX12: encoding: [0x01,0x30,0xe9,0xbe] 3194 3195s_andn2_saveexec_b32 vcc_lo, s1 3196// GFX12: encoding: [0x01,0x30,0xea,0xbe] 3197 3198s_andn2_saveexec_b32 vcc_hi, s1 3199// GFX12: encoding: [0x01,0x30,0xeb,0xbe] 3200 3201s_andn2_saveexec_b32 s0, exec_lo 3202// GFX12: encoding: [0x7e,0x30,0x80,0xbe] 3203 3204s_andn2_saveexec_b32 s0, exec_hi 3205// GFX12: encoding: [0x7f,0x30,0x80,0xbe] 3206 3207s_andn2_saveexec_b32 s0, vcc_lo 3208// GFX12: encoding: [0x6a,0x30,0x80,0xbe] 3209 3210s_andn2_saveexec_b32 s0, vcc_hi 3211// GFX12: encoding: [0x6b,0x30,0x80,0xbe] 3212 3213s_andn2_saveexec_b32 s0, m0 3214// GFX12: encoding: [0x7d,0x30,0x80,0xbe] 3215 3216s_andn2_saveexec_b32 s0, 0 3217// GFX12: encoding: [0x80,0x30,0x80,0xbe] 3218 3219s_andn2_saveexec_b32 s0, -1 3220// GFX12: encoding: [0xc1,0x30,0x80,0xbe] 3221 3222s_andn2_saveexec_b32 s0, 0.5 3223// GFX12: encoding: [0xf0,0x30,0x80,0xbe] 3224 3225s_andn2_saveexec_b32 s0, -4.0 3226// GFX12: encoding: [0xf7,0x30,0x80,0xbe] 3227 3228s_andn2_saveexec_b32 s0, 0x3f717273 3229// GFX12: encoding: [0xff,0x30,0x80,0xbe,0x73,0x72,0x71,0x3f] 3230 3231s_andn2_saveexec_b32 s0, 0xaf123456 3232// GFX12: encoding: [0xff,0x30,0x80,0xbe,0x56,0x34,0x12,0xaf] 3233 3234s_orn2_saveexec_b32 s0, s1 3235// GFX12: encoding: [0x01,0x32,0x80,0xbe] 3236 3237s_orn2_saveexec_b32 s105, s104 3238// GFX12: encoding: [0x68,0x32,0xe9,0xbe] 3239 3240s_orn2_saveexec_b32 s0, s104 3241// GFX12: encoding: [0x68,0x32,0x80,0xbe] 3242 3243s_orn2_saveexec_b32 s105, s1 3244// GFX12: encoding: [0x01,0x32,0xe9,0xbe] 3245 3246s_orn2_saveexec_b32 vcc_lo, s1 3247// GFX12: encoding: [0x01,0x32,0xea,0xbe] 3248 3249s_orn2_saveexec_b32 vcc_hi, s1 3250// GFX12: encoding: [0x01,0x32,0xeb,0xbe] 3251 3252s_orn2_saveexec_b32 s0, exec_lo 3253// GFX12: encoding: [0x7e,0x32,0x80,0xbe] 3254 3255s_orn2_saveexec_b32 s0, exec_hi 3256// GFX12: encoding: [0x7f,0x32,0x80,0xbe] 3257 3258s_orn2_saveexec_b32 s0, vcc_lo 3259// GFX12: encoding: [0x6a,0x32,0x80,0xbe] 3260 3261s_orn2_saveexec_b32 s0, vcc_hi 3262// GFX12: encoding: [0x6b,0x32,0x80,0xbe] 3263 3264s_orn2_saveexec_b32 s0, m0 3265// GFX12: encoding: [0x7d,0x32,0x80,0xbe] 3266 3267s_orn2_saveexec_b32 s0, 0 3268// GFX12: encoding: [0x80,0x32,0x80,0xbe] 3269 3270s_orn2_saveexec_b32 s0, -1 3271// GFX12: encoding: [0xc1,0x32,0x80,0xbe] 3272 3273s_orn2_saveexec_b32 s0, 0.5 3274// GFX12: encoding: [0xf0,0x32,0x80,0xbe] 3275 3276s_orn2_saveexec_b32 s0, -4.0 3277// GFX12: encoding: [0xf7,0x32,0x80,0xbe] 3278 3279s_orn2_saveexec_b32 s0, 0x3f717273 3280// GFX12: encoding: [0xff,0x32,0x80,0xbe,0x73,0x72,0x71,0x3f] 3281 3282s_orn2_saveexec_b32 s0, 0xaf123456 3283// GFX12: encoding: [0xff,0x32,0x80,0xbe,0x56,0x34,0x12,0xaf] 3284 3285s_nand_saveexec_b32 s0, s1 3286// GFX12: encoding: [0x01,0x26,0x80,0xbe] 3287 3288s_nand_saveexec_b32 s105, s104 3289// GFX12: encoding: [0x68,0x26,0xe9,0xbe] 3290 3291s_nand_saveexec_b32 s0, s104 3292// GFX12: encoding: [0x68,0x26,0x80,0xbe] 3293 3294s_nand_saveexec_b32 s105, s1 3295// GFX12: encoding: [0x01,0x26,0xe9,0xbe] 3296 3297s_nand_saveexec_b32 vcc_lo, s1 3298// GFX12: encoding: [0x01,0x26,0xea,0xbe] 3299 3300s_nand_saveexec_b32 vcc_hi, s1 3301// GFX12: encoding: [0x01,0x26,0xeb,0xbe] 3302 3303s_nand_saveexec_b32 s0, exec_lo 3304// GFX12: encoding: [0x7e,0x26,0x80,0xbe] 3305 3306s_nand_saveexec_b32 s0, exec_hi 3307// GFX12: encoding: [0x7f,0x26,0x80,0xbe] 3308 3309s_nand_saveexec_b32 s0, vcc_lo 3310// GFX12: encoding: [0x6a,0x26,0x80,0xbe] 3311 3312s_nand_saveexec_b32 s0, vcc_hi 3313// GFX12: encoding: [0x6b,0x26,0x80,0xbe] 3314 3315s_nand_saveexec_b32 s0, m0 3316// GFX12: encoding: [0x7d,0x26,0x80,0xbe] 3317 3318s_nand_saveexec_b32 s0, 0 3319// GFX12: encoding: [0x80,0x26,0x80,0xbe] 3320 3321s_nand_saveexec_b32 s0, -1 3322// GFX12: encoding: [0xc1,0x26,0x80,0xbe] 3323 3324s_nand_saveexec_b32 s0, 0.5 3325// GFX12: encoding: [0xf0,0x26,0x80,0xbe] 3326 3327s_nand_saveexec_b32 s0, -4.0 3328// GFX12: encoding: [0xf7,0x26,0x80,0xbe] 3329 3330s_nand_saveexec_b32 s0, 0x3f717273 3331// GFX12: encoding: [0xff,0x26,0x80,0xbe,0x73,0x72,0x71,0x3f] 3332 3333s_nand_saveexec_b32 s0, 0xaf123456 3334// GFX12: encoding: [0xff,0x26,0x80,0xbe,0x56,0x34,0x12,0xaf] 3335 3336s_nor_saveexec_b32 s0, s1 3337// GFX12: encoding: [0x01,0x28,0x80,0xbe] 3338 3339s_nor_saveexec_b32 s105, s104 3340// GFX12: encoding: [0x68,0x28,0xe9,0xbe] 3341 3342s_nor_saveexec_b32 s0, s104 3343// GFX12: encoding: [0x68,0x28,0x80,0xbe] 3344 3345s_nor_saveexec_b32 s105, s1 3346// GFX12: encoding: [0x01,0x28,0xe9,0xbe] 3347 3348s_nor_saveexec_b32 vcc_lo, s1 3349// GFX12: encoding: [0x01,0x28,0xea,0xbe] 3350 3351s_nor_saveexec_b32 vcc_hi, s1 3352// GFX12: encoding: [0x01,0x28,0xeb,0xbe] 3353 3354s_nor_saveexec_b32 s0, exec_lo 3355// GFX12: encoding: [0x7e,0x28,0x80,0xbe] 3356 3357s_nor_saveexec_b32 s0, exec_hi 3358// GFX12: encoding: [0x7f,0x28,0x80,0xbe] 3359 3360s_nor_saveexec_b32 s0, vcc_lo 3361// GFX12: encoding: [0x6a,0x28,0x80,0xbe] 3362 3363s_nor_saveexec_b32 s0, vcc_hi 3364// GFX12: encoding: [0x6b,0x28,0x80,0xbe] 3365 3366s_nor_saveexec_b32 s0, m0 3367// GFX12: encoding: [0x7d,0x28,0x80,0xbe] 3368 3369s_nor_saveexec_b32 s0, 0 3370// GFX12: encoding: [0x80,0x28,0x80,0xbe] 3371 3372s_nor_saveexec_b32 s0, -1 3373// GFX12: encoding: [0xc1,0x28,0x80,0xbe] 3374 3375s_nor_saveexec_b32 s0, 0.5 3376// GFX12: encoding: [0xf0,0x28,0x80,0xbe] 3377 3378s_nor_saveexec_b32 s0, -4.0 3379// GFX12: encoding: [0xf7,0x28,0x80,0xbe] 3380 3381s_nor_saveexec_b32 s0, 0x3f717273 3382// GFX12: encoding: [0xff,0x28,0x80,0xbe,0x73,0x72,0x71,0x3f] 3383 3384s_nor_saveexec_b32 s0, 0xaf123456 3385// GFX12: encoding: [0xff,0x28,0x80,0xbe,0x56,0x34,0x12,0xaf] 3386 3387s_xnor_saveexec_b32 s0, s1 3388// GFX12: encoding: [0x01,0x2a,0x80,0xbe] 3389 3390s_xnor_saveexec_b32 s105, s104 3391// GFX12: encoding: [0x68,0x2a,0xe9,0xbe] 3392 3393s_xnor_saveexec_b32 s0, s104 3394// GFX12: encoding: [0x68,0x2a,0x80,0xbe] 3395 3396s_xnor_saveexec_b32 s105, s1 3397// GFX12: encoding: [0x01,0x2a,0xe9,0xbe] 3398 3399s_xnor_saveexec_b32 vcc_lo, s1 3400// GFX12: encoding: [0x01,0x2a,0xea,0xbe] 3401 3402s_xnor_saveexec_b32 vcc_hi, s1 3403// GFX12: encoding: [0x01,0x2a,0xeb,0xbe] 3404 3405s_xnor_saveexec_b32 s0, exec_lo 3406// GFX12: encoding: [0x7e,0x2a,0x80,0xbe] 3407 3408s_xnor_saveexec_b32 s0, exec_hi 3409// GFX12: encoding: [0x7f,0x2a,0x80,0xbe] 3410 3411s_xnor_saveexec_b32 s0, vcc_lo 3412// GFX12: encoding: [0x6a,0x2a,0x80,0xbe] 3413 3414s_xnor_saveexec_b32 s0, vcc_hi 3415// GFX12: encoding: [0x6b,0x2a,0x80,0xbe] 3416 3417s_xnor_saveexec_b32 s0, m0 3418// GFX12: encoding: [0x7d,0x2a,0x80,0xbe] 3419 3420s_xnor_saveexec_b32 s0, 0 3421// GFX12: encoding: [0x80,0x2a,0x80,0xbe] 3422 3423s_xnor_saveexec_b32 s0, -1 3424// GFX12: encoding: [0xc1,0x2a,0x80,0xbe] 3425 3426s_xnor_saveexec_b32 s0, 0.5 3427// GFX12: encoding: [0xf0,0x2a,0x80,0xbe] 3428 3429s_xnor_saveexec_b32 s0, -4.0 3430// GFX12: encoding: [0xf7,0x2a,0x80,0xbe] 3431 3432s_xnor_saveexec_b32 s0, 0x3f717273 3433// GFX12: encoding: [0xff,0x2a,0x80,0xbe,0x73,0x72,0x71,0x3f] 3434 3435s_xnor_saveexec_b32 s0, 0xaf123456 3436// GFX12: encoding: [0xff,0x2a,0x80,0xbe,0x56,0x34,0x12,0xaf] 3437 3438s_andn1_saveexec_b32 s0, s1 3439// GFX12: encoding: [0x01,0x2c,0x80,0xbe] 3440 3441s_andn1_saveexec_b32 s105, s104 3442// GFX12: encoding: [0x68,0x2c,0xe9,0xbe] 3443 3444s_andn1_saveexec_b32 s0, s104 3445// GFX12: encoding: [0x68,0x2c,0x80,0xbe] 3446 3447s_andn1_saveexec_b32 s105, s1 3448// GFX12: encoding: [0x01,0x2c,0xe9,0xbe] 3449 3450s_andn1_saveexec_b32 vcc_lo, s1 3451// GFX12: encoding: [0x01,0x2c,0xea,0xbe] 3452 3453s_andn1_saveexec_b32 vcc_hi, s1 3454// GFX12: encoding: [0x01,0x2c,0xeb,0xbe] 3455 3456s_andn1_saveexec_b32 s0, exec_lo 3457// GFX12: encoding: [0x7e,0x2c,0x80,0xbe] 3458 3459s_andn1_saveexec_b32 s0, exec_hi 3460// GFX12: encoding: [0x7f,0x2c,0x80,0xbe] 3461 3462s_andn1_saveexec_b32 s0, vcc_lo 3463// GFX12: encoding: [0x6a,0x2c,0x80,0xbe] 3464 3465s_andn1_saveexec_b32 s0, vcc_hi 3466// GFX12: encoding: [0x6b,0x2c,0x80,0xbe] 3467 3468s_andn1_saveexec_b32 s0, m0 3469// GFX12: encoding: [0x7d,0x2c,0x80,0xbe] 3470 3471s_andn1_saveexec_b32 s0, 0 3472// GFX12: encoding: [0x80,0x2c,0x80,0xbe] 3473 3474s_andn1_saveexec_b32 s0, -1 3475// GFX12: encoding: [0xc1,0x2c,0x80,0xbe] 3476 3477s_andn1_saveexec_b32 s0, 0.5 3478// GFX12: encoding: [0xf0,0x2c,0x80,0xbe] 3479 3480s_andn1_saveexec_b32 s0, -4.0 3481// GFX12: encoding: [0xf7,0x2c,0x80,0xbe] 3482 3483s_andn1_saveexec_b32 s0, 0x3f717273 3484// GFX12: encoding: [0xff,0x2c,0x80,0xbe,0x73,0x72,0x71,0x3f] 3485 3486s_andn1_saveexec_b32 s0, 0xaf123456 3487// GFX12: encoding: [0xff,0x2c,0x80,0xbe,0x56,0x34,0x12,0xaf] 3488 3489s_orn1_saveexec_b32 s0, s1 3490// GFX12: encoding: [0x01,0x2e,0x80,0xbe] 3491 3492s_orn1_saveexec_b32 s105, s104 3493// GFX12: encoding: [0x68,0x2e,0xe9,0xbe] 3494 3495s_orn1_saveexec_b32 s0, s104 3496// GFX12: encoding: [0x68,0x2e,0x80,0xbe] 3497 3498s_orn1_saveexec_b32 s105, s1 3499// GFX12: encoding: [0x01,0x2e,0xe9,0xbe] 3500 3501s_orn1_saveexec_b32 vcc_lo, s1 3502// GFX12: encoding: [0x01,0x2e,0xea,0xbe] 3503 3504s_orn1_saveexec_b32 vcc_hi, s1 3505// GFX12: encoding: [0x01,0x2e,0xeb,0xbe] 3506 3507s_orn1_saveexec_b32 s0, exec_lo 3508// GFX12: encoding: [0x7e,0x2e,0x80,0xbe] 3509 3510s_orn1_saveexec_b32 s0, exec_hi 3511// GFX12: encoding: [0x7f,0x2e,0x80,0xbe] 3512 3513s_orn1_saveexec_b32 s0, vcc_lo 3514// GFX12: encoding: [0x6a,0x2e,0x80,0xbe] 3515 3516s_orn1_saveexec_b32 s0, vcc_hi 3517// GFX12: encoding: [0x6b,0x2e,0x80,0xbe] 3518 3519s_orn1_saveexec_b32 s0, m0 3520// GFX12: encoding: [0x7d,0x2e,0x80,0xbe] 3521 3522s_orn1_saveexec_b32 s0, 0 3523// GFX12: encoding: [0x80,0x2e,0x80,0xbe] 3524 3525s_orn1_saveexec_b32 s0, -1 3526// GFX12: encoding: [0xc1,0x2e,0x80,0xbe] 3527 3528s_orn1_saveexec_b32 s0, 0.5 3529// GFX12: encoding: [0xf0,0x2e,0x80,0xbe] 3530 3531s_orn1_saveexec_b32 s0, -4.0 3532// GFX12: encoding: [0xf7,0x2e,0x80,0xbe] 3533 3534s_orn1_saveexec_b32 s0, 0x3f717273 3535// GFX12: encoding: [0xff,0x2e,0x80,0xbe,0x73,0x72,0x71,0x3f] 3536 3537s_orn1_saveexec_b32 s0, 0xaf123456 3538// GFX12: encoding: [0xff,0x2e,0x80,0xbe,0x56,0x34,0x12,0xaf] 3539 3540s_andn1_wrexec_b32 s0, s1 3541// GFX12: encoding: [0x01,0x34,0x80,0xbe] 3542 3543s_andn1_wrexec_b32 s105, s104 3544// GFX12: encoding: [0x68,0x34,0xe9,0xbe] 3545 3546s_andn1_wrexec_b32 s0, s104 3547// GFX12: encoding: [0x68,0x34,0x80,0xbe] 3548 3549s_andn1_wrexec_b32 s105, s1 3550// GFX12: encoding: [0x01,0x34,0xe9,0xbe] 3551 3552s_andn1_wrexec_b32 vcc_lo, s1 3553// GFX12: encoding: [0x01,0x34,0xea,0xbe] 3554 3555s_andn1_wrexec_b32 vcc_hi, s1 3556// GFX12: encoding: [0x01,0x34,0xeb,0xbe] 3557 3558s_andn1_wrexec_b32 s0, exec_lo 3559// GFX12: encoding: [0x7e,0x34,0x80,0xbe] 3560 3561s_andn1_wrexec_b32 s0, exec_hi 3562// GFX12: encoding: [0x7f,0x34,0x80,0xbe] 3563 3564s_andn1_wrexec_b32 s0, vcc_lo 3565// GFX12: encoding: [0x6a,0x34,0x80,0xbe] 3566 3567s_andn1_wrexec_b32 s0, vcc_hi 3568// GFX12: encoding: [0x6b,0x34,0x80,0xbe] 3569 3570s_andn1_wrexec_b32 s0, m0 3571// GFX12: encoding: [0x7d,0x34,0x80,0xbe] 3572 3573s_andn1_wrexec_b32 s0, 0 3574// GFX12: encoding: [0x80,0x34,0x80,0xbe] 3575 3576s_andn1_wrexec_b32 s0, -1 3577// GFX12: encoding: [0xc1,0x34,0x80,0xbe] 3578 3579s_andn1_wrexec_b32 s0, 0.5 3580// GFX12: encoding: [0xf0,0x34,0x80,0xbe] 3581 3582s_andn1_wrexec_b32 s0, -4.0 3583// GFX12: encoding: [0xf7,0x34,0x80,0xbe] 3584 3585s_andn1_wrexec_b32 s0, 0x3f717273 3586// GFX12: encoding: [0xff,0x34,0x80,0xbe,0x73,0x72,0x71,0x3f] 3587 3588s_andn1_wrexec_b32 s0, 0xaf123456 3589// GFX12: encoding: [0xff,0x34,0x80,0xbe,0x56,0x34,0x12,0xaf] 3590 3591s_andn2_wrexec_b32 s0, s1 3592// GFX12: encoding: [0x01,0x36,0x80,0xbe] 3593 3594s_andn2_wrexec_b32 s105, s104 3595// GFX12: encoding: [0x68,0x36,0xe9,0xbe] 3596 3597s_andn2_wrexec_b32 s0, s104 3598// GFX12: encoding: [0x68,0x36,0x80,0xbe] 3599 3600s_andn2_wrexec_b32 s105, s1 3601// GFX12: encoding: [0x01,0x36,0xe9,0xbe] 3602 3603s_andn2_wrexec_b32 vcc_lo, s1 3604// GFX12: encoding: [0x01,0x36,0xea,0xbe] 3605 3606s_andn2_wrexec_b32 vcc_hi, s1 3607// GFX12: encoding: [0x01,0x36,0xeb,0xbe] 3608 3609s_andn2_wrexec_b32 s0, exec_lo 3610// GFX12: encoding: [0x7e,0x36,0x80,0xbe] 3611 3612s_andn2_wrexec_b32 s0, exec_hi 3613// GFX12: encoding: [0x7f,0x36,0x80,0xbe] 3614 3615s_andn2_wrexec_b32 s0, vcc_lo 3616// GFX12: encoding: [0x6a,0x36,0x80,0xbe] 3617 3618s_andn2_wrexec_b32 s0, vcc_hi 3619// GFX12: encoding: [0x6b,0x36,0x80,0xbe] 3620 3621s_andn2_wrexec_b32 s0, m0 3622// GFX12: encoding: [0x7d,0x36,0x80,0xbe] 3623 3624s_andn2_wrexec_b32 s0, 0 3625// GFX12: encoding: [0x80,0x36,0x80,0xbe] 3626 3627s_andn2_wrexec_b32 s0, -1 3628// GFX12: encoding: [0xc1,0x36,0x80,0xbe] 3629 3630s_andn2_wrexec_b32 s0, 0.5 3631// GFX12: encoding: [0xf0,0x36,0x80,0xbe] 3632 3633s_andn2_wrexec_b32 s0, -4.0 3634// GFX12: encoding: [0xf7,0x36,0x80,0xbe] 3635 3636s_andn2_wrexec_b32 s0, 0x3f717273 3637// GFX12: encoding: [0xff,0x36,0x80,0xbe,0x73,0x72,0x71,0x3f] 3638 3639s_andn2_wrexec_b32 s0, 0xaf123456 3640// GFX12: encoding: [0xff,0x36,0x80,0xbe,0x56,0x34,0x12,0xaf] 3641 3642s_movrelsd_2_b32 s0, s1 3643// GFX12: encoding: [0x01,0x44,0x80,0xbe] 3644 3645s_movrelsd_2_b32 s105, s104 3646// GFX12: encoding: [0x68,0x44,0xe9,0xbe] 3647 3648s_movrelsd_2_b32 s0, s104 3649// GFX12: encoding: [0x68,0x44,0x80,0xbe] 3650 3651s_movrelsd_2_b32 s105, s1 3652// GFX12: encoding: [0x01,0x44,0xe9,0xbe] 3653 3654s_movrelsd_2_b32 vcc_lo, s1 3655// GFX12: encoding: [0x01,0x44,0xea,0xbe] 3656 3657s_movrelsd_2_b32 vcc_hi, s1 3658// GFX12: encoding: [0x01,0x44,0xeb,0xbe] 3659 3660s_movrelsd_2_b32 s0, vcc_lo 3661// GFX12: encoding: [0x6a,0x44,0x80,0xbe] 3662 3663s_movrelsd_2_b32 s0, vcc_hi 3664// GFX12: encoding: [0x6b,0x44,0x80,0xbe] 3665 3666s_sendmsg_rtn_b32 s1, 0x0 3667// GFX12: encoding: [0x00,0x4c,0x81,0xbe] 3668 3669s_sendmsg_rtn_b32 s2, 0x12 3670// GFX12: encoding: [0x12,0x4c,0x82,0xbe] 3671 3672s_sendmsg_rtn_b32 s3, 0xff 3673// GFX12: encoding: [0xff,0x4c,0x83,0xbe] 3674 3675s_sendmsg_rtn_b64 s[0:1], 0x0 3676// GFX12: encoding: [0x00,0x4d,0x80,0xbe] 3677 3678s_sendmsg_rtn_b64 s[2:3], 0x12 3679// GFX12: encoding: [0x12,0x4d,0x82,0xbe] 3680 3681s_sendmsg_rtn_b64 s[4:5], 0xff 3682// GFX12: encoding: [0xff,0x4d,0x84,0xbe] 3683 3684s_sendmsg_rtn_b32 s0, sendmsg(MSG_RTN_GET_DOORBELL) 3685// GFX12: encoding: [0x80,0x4c,0x80,0xbe] 3686 3687s_sendmsg_rtn_b32 s0, sendmsg(MSG_RTN_GET_DDID) 3688// GFX12: encoding: [0x81,0x4c,0x80,0xbe] 3689 3690s_sendmsg_rtn_b32 s0, sendmsg(MSG_RTN_GET_TMA) 3691// GFX12: encoding: [0x82,0x4c,0x80,0xbe] 3692 3693s_sendmsg_rtn_b32 s0, sendmsg(MSG_RTN_GET_REALTIME) 3694// GFX12: encoding: [0x83,0x4c,0x80,0xbe] 3695 3696s_sendmsg_rtn_b32 s0, sendmsg(MSG_RTN_SAVE_WAVE) 3697// GFX12: encoding: [0x84,0x4c,0x80,0xbe] 3698 3699s_sendmsg_rtn_b32 s0, sendmsg(MSG_RTN_GET_TBA) 3700// GFX12: encoding: [0x85,0x4c,0x80,0xbe] 3701 3702s_sendmsg_rtn_b32 s0, sendmsg(MSG_RTN_GET_TBA_TO_PC) 3703// GFX12: encoding: [0x86,0x4c,0x80,0xbe] 3704 3705s_sendmsg_rtn_b32 s0, sendmsg(MSG_RTN_GET_SE_AID_ID) 3706// GFX12: encoding: [0x87,0x4c,0x80,0xbe] 3707 3708s_ctz_i32_b32 s5, s1 3709// GFX12: encoding: [0x01,0x08,0x85,0xbe] 3710 3711s_ctz_i32_b32 s5, s105 3712// GFX12: encoding: [0x69,0x08,0x85,0xbe] 3713 3714s_ctz_i32_b32 s5, vcc_lo 3715// GFX12: encoding: [0x6a,0x08,0x85,0xbe] 3716 3717s_ctz_i32_b32 s5, vcc_hi 3718// GFX12: encoding: [0x6b,0x08,0x85,0xbe] 3719 3720s_ctz_i32_b32 s5, ttmp15 3721// GFX12: encoding: [0x7b,0x08,0x85,0xbe] 3722 3723s_ctz_i32_b32 s105, m0 3724// GFX12: encoding: [0x7d,0x08,0xe9,0xbe] 3725 3726s_ctz_i32_b32 vcc_lo, exec_lo 3727// GFX12: encoding: [0x7e,0x08,0xea,0xbe] 3728 3729s_ctz_i32_b32 vcc_hi, exec_hi 3730// GFX12: encoding: [0x7f,0x08,0xeb,0xbe] 3731 3732s_ctz_i32_b32 ttmp15, null 3733// GFX12: encoding: [0x7c,0x08,0xfb,0xbe] 3734 3735s_ctz_i32_b32 m0, -1 3736// GFX12: encoding: [0xc1,0x08,0xfd,0xbe] 3737 3738s_ctz_i32_b32 exec_lo, 0.5 3739// GFX12: encoding: [0xf0,0x08,0xfe,0xbe] 3740 3741s_ctz_i32_b32 exec_hi, src_scc 3742// GFX12: encoding: [0xfd,0x08,0xff,0xbe] 3743 3744s_ctz_i32_b32 null, 0xaf123456 3745// GFX12: encoding: [0xff,0x08,0xfc,0xbe,0x56,0x34,0x12,0xaf] 3746 3747s_ctz_i32_b64 s5, s[2:3] 3748// GFX12: encoding: [0x02,0x09,0x85,0xbe] 3749 3750s_ctz_i32_b64 s5, s[104:105] 3751// GFX12: encoding: [0x68,0x09,0x85,0xbe] 3752 3753s_ctz_i32_b64 s105, vcc 3754// GFX12: encoding: [0x6a,0x09,0xe9,0xbe] 3755 3756s_ctz_i32_b64 vcc_lo, ttmp[14:15] 3757// GFX12: encoding: [0x7a,0x09,0xea,0xbe] 3758 3759s_ctz_i32_b64 vcc_hi, exec 3760// GFX12: encoding: [0x7e,0x09,0xeb,0xbe] 3761 3762s_ctz_i32_b64 ttmp15, null 3763// GFX12: encoding: [0x7c,0x09,0xfb,0xbe] 3764 3765s_ctz_i32_b64 m0, -1 3766// GFX12: encoding: [0xc1,0x09,0xfd,0xbe] 3767 3768s_ctz_i32_b64 exec_lo, 0.5 3769// GFX12: encoding: [0xf0,0x09,0xfe,0xbe] 3770 3771s_ctz_i32_b64 exec_hi, src_scc 3772// GFX12: encoding: [0xfd,0x09,0xff,0xbe] 3773 3774s_ctz_i32_b64 null, 0xaf123456 3775// GFX12: encoding: [0xff,0x09,0xfc,0xbe,0x56,0x34,0x12,0xaf] 3776 3777s_and_not1_saveexec_b64 s[10:11], s[2:3] 3778// GFX12: encoding: [0x02,0x31,0x8a,0xbe] 3779 3780s_and_not1_saveexec_b64 s[10:11], s[104:105] 3781// GFX12: encoding: [0x68,0x31,0x8a,0xbe] 3782 3783s_and_not1_saveexec_b64 s[10:11], vcc 3784// GFX12: encoding: [0x6a,0x31,0x8a,0xbe] 3785 3786s_and_not1_saveexec_b64 s[10:11], ttmp[14:15] 3787// GFX12: encoding: [0x7a,0x31,0x8a,0xbe] 3788 3789s_and_not1_saveexec_b64 s[10:11], null 3790// GFX12: encoding: [0x7c,0x31,0x8a,0xbe] 3791 3792s_and_not1_saveexec_b64 s[104:105], -1 3793// GFX12: encoding: [0xc1,0x31,0xe8,0xbe] 3794 3795s_and_not1_saveexec_b64 vcc, 0.5 3796// GFX12: encoding: [0xf0,0x31,0xea,0xbe] 3797 3798s_and_not1_saveexec_b64 ttmp[14:15], src_scc 3799// GFX12: encoding: [0xfd,0x31,0xfa,0xbe] 3800 3801s_and_not1_saveexec_b64 null, 0xaf123456 3802// GFX12: encoding: [0xff,0x31,0xfc,0xbe,0x56,0x34,0x12,0xaf] 3803 3804s_and_not0_saveexec_b32 s5, s1 3805// GFX12: encoding: [0x01,0x2c,0x85,0xbe] 3806 3807s_and_not0_saveexec_b32 s5, s105 3808// GFX12: encoding: [0x69,0x2c,0x85,0xbe] 3809 3810s_and_not0_saveexec_b32 s5, vcc_lo 3811// GFX12: encoding: [0x6a,0x2c,0x85,0xbe] 3812 3813s_and_not0_saveexec_b32 s5, vcc_hi 3814// GFX12: encoding: [0x6b,0x2c,0x85,0xbe] 3815 3816s_and_not0_saveexec_b32 s5, ttmp15 3817// GFX12: encoding: [0x7b,0x2c,0x85,0xbe] 3818 3819s_and_not0_saveexec_b32 s5, exec_lo 3820// GFX12: encoding: [0x7e,0x2c,0x85,0xbe] 3821 3822s_and_not0_saveexec_b32 s105, null 3823// GFX12: encoding: [0x7c,0x2c,0xe9,0xbe] 3824 3825s_and_not0_saveexec_b32 vcc_lo, -1 3826// GFX12: encoding: [0xc1,0x2c,0xea,0xbe] 3827 3828s_and_not0_saveexec_b32 vcc_hi, 0.5 3829// GFX12: encoding: [0xf0,0x2c,0xeb,0xbe] 3830 3831s_and_not0_saveexec_b32 ttmp15, src_scc 3832// GFX12: encoding: [0xfd,0x2c,0xfb,0xbe] 3833 3834s_and_not0_saveexec_b32 null, 0xaf123456 3835// GFX12: encoding: [0xff,0x2c,0xfc,0xbe,0x56,0x34,0x12,0xaf] 3836 3837s_and_not0_saveexec_b64 s[10:11], s[2:3] 3838// GFX12: encoding: [0x02,0x2d,0x8a,0xbe] 3839 3840s_and_not0_saveexec_b64 s[10:11], s[104:105] 3841// GFX12: encoding: [0x68,0x2d,0x8a,0xbe] 3842 3843s_and_not0_saveexec_b64 s[10:11], vcc 3844// GFX12: encoding: [0x6a,0x2d,0x8a,0xbe] 3845 3846s_and_not0_saveexec_b64 s[10:11], ttmp[14:15] 3847// GFX12: encoding: [0x7a,0x2d,0x8a,0xbe] 3848 3849s_and_not0_saveexec_b64 s[10:11], null 3850// GFX12: encoding: [0x7c,0x2d,0x8a,0xbe] 3851 3852s_and_not0_saveexec_b64 s[104:105], -1 3853// GFX12: encoding: [0xc1,0x2d,0xe8,0xbe] 3854 3855s_and_not0_saveexec_b64 vcc, 0.5 3856// GFX12: encoding: [0xf0,0x2d,0xea,0xbe] 3857 3858s_and_not0_saveexec_b64 ttmp[14:15], src_scc 3859// GFX12: encoding: [0xfd,0x2d,0xfa,0xbe] 3860 3861s_and_not0_saveexec_b64 null, 0xaf123456 3862// GFX12: encoding: [0xff,0x2d,0xfc,0xbe,0x56,0x34,0x12,0xaf] 3863 3864s_and_not0_wrexec_b32 s5, s1 3865// GFX12: encoding: [0x01,0x34,0x85,0xbe] 3866 3867s_and_not0_wrexec_b32 s5, s105 3868// GFX12: encoding: [0x69,0x34,0x85,0xbe] 3869 3870s_and_not0_wrexec_b32 s5, vcc_lo 3871// GFX12: encoding: [0x6a,0x34,0x85,0xbe] 3872 3873s_and_not0_wrexec_b32 s5, vcc_hi 3874// GFX12: encoding: [0x6b,0x34,0x85,0xbe] 3875 3876s_and_not0_wrexec_b32 s5, ttmp15 3877// GFX12: encoding: [0x7b,0x34,0x85,0xbe] 3878 3879s_and_not0_wrexec_b32 s5, exec_lo 3880// GFX12: encoding: [0x7e,0x34,0x85,0xbe] 3881 3882s_and_not0_wrexec_b32 s105, null 3883// GFX12: encoding: [0x7c,0x34,0xe9,0xbe] 3884 3885s_and_not0_wrexec_b32 vcc_lo, -1 3886// GFX12: encoding: [0xc1,0x34,0xea,0xbe] 3887 3888s_and_not0_wrexec_b32 vcc_hi, 0.5 3889// GFX12: encoding: [0xf0,0x34,0xeb,0xbe] 3890 3891s_and_not0_wrexec_b32 ttmp15, src_scc 3892// GFX12: encoding: [0xfd,0x34,0xfb,0xbe] 3893 3894s_and_not0_wrexec_b32 null, 0xaf123456 3895// GFX12: encoding: [0xff,0x34,0xfc,0xbe,0x56,0x34,0x12,0xaf] 3896 3897s_and_not0_wrexec_b64 s[10:11], s[2:3] 3898// GFX12: encoding: [0x02,0x35,0x8a,0xbe] 3899 3900s_and_not0_wrexec_b64 s[10:11], s[104:105] 3901// GFX12: encoding: [0x68,0x35,0x8a,0xbe] 3902 3903s_and_not0_wrexec_b64 s[10:11], vcc 3904// GFX12: encoding: [0x6a,0x35,0x8a,0xbe] 3905 3906s_and_not0_wrexec_b64 s[10:11], ttmp[14:15] 3907// GFX12: encoding: [0x7a,0x35,0x8a,0xbe] 3908 3909s_and_not0_wrexec_b64 s[10:11], null 3910// GFX12: encoding: [0x7c,0x35,0x8a,0xbe] 3911 3912s_and_not0_wrexec_b64 s[104:105], -1 3913// GFX12: encoding: [0xc1,0x35,0xe8,0xbe] 3914 3915s_and_not0_wrexec_b64 vcc, 0.5 3916// GFX12: encoding: [0xf0,0x35,0xea,0xbe] 3917 3918s_and_not0_wrexec_b64 ttmp[14:15], src_scc 3919// GFX12: encoding: [0xfd,0x35,0xfa,0xbe] 3920 3921s_and_not0_wrexec_b64 null, 0xaf123456 3922// GFX12: encoding: [0xff,0x35,0xfc,0xbe,0x56,0x34,0x12,0xaf] 3923 3924s_and_not1_saveexec_b32 s5, s1 3925// GFX12: encoding: [0x01,0x30,0x85,0xbe] 3926 3927s_and_not1_saveexec_b32 s5, s105 3928// GFX12: encoding: [0x69,0x30,0x85,0xbe] 3929 3930s_and_not1_saveexec_b32 s5, vcc_lo 3931// GFX12: encoding: [0x6a,0x30,0x85,0xbe] 3932 3933s_and_not1_saveexec_b32 s5, vcc_hi 3934// GFX12: encoding: [0x6b,0x30,0x85,0xbe] 3935 3936s_and_not1_saveexec_b32 s5, ttmp15 3937// GFX12: encoding: [0x7b,0x30,0x85,0xbe] 3938 3939s_and_not1_saveexec_b32 s5, exec_lo 3940// GFX12: encoding: [0x7e,0x30,0x85,0xbe] 3941 3942s_and_not1_saveexec_b32 s105, null 3943// GFX12: encoding: [0x7c,0x30,0xe9,0xbe] 3944 3945s_and_not1_saveexec_b32 vcc_lo, -1 3946// GFX12: encoding: [0xc1,0x30,0xea,0xbe] 3947 3948s_and_not1_saveexec_b32 vcc_hi, 0.5 3949// GFX12: encoding: [0xf0,0x30,0xeb,0xbe] 3950 3951s_and_not1_saveexec_b32 ttmp15, src_scc 3952// GFX12: encoding: [0xfd,0x30,0xfb,0xbe] 3953 3954s_and_not1_saveexec_b32 null, 0xaf123456 3955// GFX12: encoding: [0xff,0x30,0xfc,0xbe,0x56,0x34,0x12,0xaf] 3956 3957s_and_not1_wrexec_b32 s5, s1 3958// GFX12: encoding: [0x01,0x36,0x85,0xbe] 3959 3960s_and_not1_wrexec_b32 s5, s105 3961// GFX12: encoding: [0x69,0x36,0x85,0xbe] 3962 3963s_and_not1_wrexec_b32 s5, vcc_lo 3964// GFX12: encoding: [0x6a,0x36,0x85,0xbe] 3965 3966s_and_not1_wrexec_b32 s5, vcc_hi 3967// GFX12: encoding: [0x6b,0x36,0x85,0xbe] 3968 3969s_and_not1_wrexec_b32 s5, ttmp15 3970// GFX12: encoding: [0x7b,0x36,0x85,0xbe] 3971 3972s_and_not1_wrexec_b32 s5, exec_lo 3973// GFX12: encoding: [0x7e,0x36,0x85,0xbe] 3974 3975s_and_not1_wrexec_b32 s105, null 3976// GFX12: encoding: [0x7c,0x36,0xe9,0xbe] 3977 3978s_and_not1_wrexec_b32 vcc_lo, -1 3979// GFX12: encoding: [0xc1,0x36,0xea,0xbe] 3980 3981s_and_not1_wrexec_b32 vcc_hi, 0.5 3982// GFX12: encoding: [0xf0,0x36,0xeb,0xbe] 3983 3984s_and_not1_wrexec_b32 ttmp15, src_scc 3985// GFX12: encoding: [0xfd,0x36,0xfb,0xbe] 3986 3987s_and_not1_wrexec_b32 null, 0xaf123456 3988// GFX12: encoding: [0xff,0x36,0xfc,0xbe,0x56,0x34,0x12,0xaf] 3989 3990s_and_not1_wrexec_b64 s[10:11], s[2:3] 3991// GFX12: encoding: [0x02,0x37,0x8a,0xbe] 3992 3993s_and_not1_wrexec_b64 s[10:11], s[104:105] 3994// GFX12: encoding: [0x68,0x37,0x8a,0xbe] 3995 3996s_and_not1_wrexec_b64 s[10:11], vcc 3997// GFX12: encoding: [0x6a,0x37,0x8a,0xbe] 3998 3999s_and_not1_wrexec_b64 s[10:11], ttmp[14:15] 4000// GFX12: encoding: [0x7a,0x37,0x8a,0xbe] 4001 4002s_and_not1_wrexec_b64 s[10:11], null 4003// GFX12: encoding: [0x7c,0x37,0x8a,0xbe] 4004 4005s_and_not1_wrexec_b64 s[104:105], -1 4006// GFX12: encoding: [0xc1,0x37,0xe8,0xbe] 4007 4008s_and_not1_wrexec_b64 vcc, 0.5 4009// GFX12: encoding: [0xf0,0x37,0xea,0xbe] 4010 4011s_and_not1_wrexec_b64 ttmp[14:15], src_scc 4012// GFX12: encoding: [0xfd,0x37,0xfa,0xbe] 4013 4014s_and_not1_wrexec_b64 null, 0xaf123456 4015// GFX12: encoding: [0xff,0x37,0xfc,0xbe,0x56,0x34,0x12,0xaf] 4016 4017s_cls_i32 s5, s1 4018// GFX12: encoding: [0x01,0x0c,0x85,0xbe] 4019 4020s_cls_i32 s5, s105 4021// GFX12: encoding: [0x69,0x0c,0x85,0xbe] 4022 4023s_cls_i32 s5, vcc_lo 4024// GFX12: encoding: [0x6a,0x0c,0x85,0xbe] 4025 4026s_cls_i32 s5, vcc_hi 4027// GFX12: encoding: [0x6b,0x0c,0x85,0xbe] 4028 4029s_cls_i32 s5, ttmp15 4030// GFX12: encoding: [0x7b,0x0c,0x85,0xbe] 4031 4032s_cls_i32 s105, m0 4033// GFX12: encoding: [0x7d,0x0c,0xe9,0xbe] 4034 4035s_cls_i32 vcc_lo, exec_lo 4036// GFX12: encoding: [0x7e,0x0c,0xea,0xbe] 4037 4038s_cls_i32 vcc_hi, exec_hi 4039// GFX12: encoding: [0x7f,0x0c,0xeb,0xbe] 4040 4041s_cls_i32 ttmp15, null 4042// GFX12: encoding: [0x7c,0x0c,0xfb,0xbe] 4043 4044s_cls_i32 m0, -1 4045// GFX12: encoding: [0xc1,0x0c,0xfd,0xbe] 4046 4047s_cls_i32 exec_lo, 0.5 4048// GFX12: encoding: [0xf0,0x0c,0xfe,0xbe] 4049 4050s_cls_i32 exec_hi, src_scc 4051// GFX12: encoding: [0xfd,0x0c,0xff,0xbe] 4052 4053s_cls_i32 null, 0xaf123456 4054// GFX12: encoding: [0xff,0x0c,0xfc,0xbe,0x56,0x34,0x12,0xaf] 4055 4056s_cls_i32_i64 s5, s[2:3] 4057// GFX12: encoding: [0x02,0x0d,0x85,0xbe] 4058 4059s_cls_i32_i64 s5, s[104:105] 4060// GFX12: encoding: [0x68,0x0d,0x85,0xbe] 4061 4062s_cls_i32_i64 s105, vcc 4063// GFX12: encoding: [0x6a,0x0d,0xe9,0xbe] 4064 4065s_cls_i32_i64 vcc_lo, ttmp[14:15] 4066// GFX12: encoding: [0x7a,0x0d,0xea,0xbe] 4067 4068s_cls_i32_i64 vcc_hi, exec 4069// GFX12: encoding: [0x7e,0x0d,0xeb,0xbe] 4070 4071s_cls_i32_i64 ttmp15, null 4072// GFX12: encoding: [0x7c,0x0d,0xfb,0xbe] 4073 4074s_cls_i32_i64 m0, -1 4075// GFX12: encoding: [0xc1,0x0d,0xfd,0xbe] 4076 4077s_cls_i32_i64 exec_lo, 0.5 4078// GFX12: encoding: [0xf0,0x0d,0xfe,0xbe] 4079 4080s_cls_i32_i64 exec_hi, src_scc 4081// GFX12: encoding: [0xfd,0x0d,0xff,0xbe] 4082 4083s_cls_i32_i64 null, 0xaf123456 4084// GFX12: encoding: [0xff,0x0d,0xfc,0xbe,0x56,0x34,0x12,0xaf] 4085 4086s_clz_i32_u32 s5, s1 4087// GFX12: encoding: [0x01,0x0a,0x85,0xbe] 4088 4089s_clz_i32_u32 s5, s105 4090// GFX12: encoding: [0x69,0x0a,0x85,0xbe] 4091 4092s_clz_i32_u32 s5, vcc_lo 4093// GFX12: encoding: [0x6a,0x0a,0x85,0xbe] 4094 4095s_clz_i32_u32 s5, vcc_hi 4096// GFX12: encoding: [0x6b,0x0a,0x85,0xbe] 4097 4098s_clz_i32_u32 s5, ttmp15 4099// GFX12: encoding: [0x7b,0x0a,0x85,0xbe] 4100 4101s_clz_i32_u32 s105, m0 4102// GFX12: encoding: [0x7d,0x0a,0xe9,0xbe] 4103 4104s_clz_i32_u32 vcc_lo, exec_lo 4105// GFX12: encoding: [0x7e,0x0a,0xea,0xbe] 4106 4107s_clz_i32_u32 vcc_hi, exec_hi 4108// GFX12: encoding: [0x7f,0x0a,0xeb,0xbe] 4109 4110s_clz_i32_u32 ttmp15, null 4111// GFX12: encoding: [0x7c,0x0a,0xfb,0xbe] 4112 4113s_clz_i32_u32 m0, -1 4114// GFX12: encoding: [0xc1,0x0a,0xfd,0xbe] 4115 4116s_clz_i32_u32 exec_lo, 0.5 4117// GFX12: encoding: [0xf0,0x0a,0xfe,0xbe] 4118 4119s_clz_i32_u32 exec_hi, src_scc 4120// GFX12: encoding: [0xfd,0x0a,0xff,0xbe] 4121 4122s_clz_i32_u32 null, 0xaf123456 4123// GFX12: encoding: [0xff,0x0a,0xfc,0xbe,0x56,0x34,0x12,0xaf] 4124 4125s_clz_i32_u64 s5, s[2:3] 4126// GFX12: encoding: [0x02,0x0b,0x85,0xbe] 4127 4128s_clz_i32_u64 s5, s[104:105] 4129// GFX12: encoding: [0x68,0x0b,0x85,0xbe] 4130 4131s_clz_i32_u64 s105, vcc 4132// GFX12: encoding: [0x6a,0x0b,0xe9,0xbe] 4133 4134s_clz_i32_u64 vcc_lo, ttmp[14:15] 4135// GFX12: encoding: [0x7a,0x0b,0xea,0xbe] 4136 4137s_clz_i32_u64 vcc_hi, exec 4138// GFX12: encoding: [0x7e,0x0b,0xeb,0xbe] 4139 4140s_clz_i32_u64 ttmp15, null 4141// GFX12: encoding: [0x7c,0x0b,0xfb,0xbe] 4142 4143s_clz_i32_u64 m0, -1 4144// GFX12: encoding: [0xc1,0x0b,0xfd,0xbe] 4145 4146s_clz_i32_u64 exec_lo, 0.5 4147// GFX12: encoding: [0xf0,0x0b,0xfe,0xbe] 4148 4149s_clz_i32_u64 exec_hi, src_scc 4150// GFX12: encoding: [0xfd,0x0b,0xff,0xbe] 4151 4152s_clz_i32_u64 null, 0xaf123456 4153// GFX12: encoding: [0xff,0x0b,0xfc,0xbe,0x56,0x34,0x12,0xaf] 4154 4155s_or_not0_saveexec_b32 s5, s1 4156// GFX12: encoding: [0x01,0x2e,0x85,0xbe] 4157 4158s_or_not0_saveexec_b32 s5, s105 4159// GFX12: encoding: [0x69,0x2e,0x85,0xbe] 4160 4161s_or_not0_saveexec_b32 s5, vcc_lo 4162// GFX12: encoding: [0x6a,0x2e,0x85,0xbe] 4163 4164s_or_not0_saveexec_b32 s5, vcc_hi 4165// GFX12: encoding: [0x6b,0x2e,0x85,0xbe] 4166 4167s_or_not0_saveexec_b32 s5, ttmp15 4168// GFX12: encoding: [0x7b,0x2e,0x85,0xbe] 4169 4170s_or_not0_saveexec_b32 s5, exec_lo 4171// GFX12: encoding: [0x7e,0x2e,0x85,0xbe] 4172 4173s_or_not0_saveexec_b32 s105, null 4174// GFX12: encoding: [0x7c,0x2e,0xe9,0xbe] 4175 4176s_or_not0_saveexec_b32 vcc_lo, -1 4177// GFX12: encoding: [0xc1,0x2e,0xea,0xbe] 4178 4179s_or_not0_saveexec_b32 vcc_hi, 0.5 4180// GFX12: encoding: [0xf0,0x2e,0xeb,0xbe] 4181 4182s_or_not0_saveexec_b32 ttmp15, src_scc 4183// GFX12: encoding: [0xfd,0x2e,0xfb,0xbe] 4184 4185s_or_not0_saveexec_b32 null, 0xaf123456 4186// GFX12: encoding: [0xff,0x2e,0xfc,0xbe,0x56,0x34,0x12,0xaf] 4187 4188s_or_not0_saveexec_b64 s[10:11], s[2:3] 4189// GFX12: encoding: [0x02,0x2f,0x8a,0xbe] 4190 4191s_or_not0_saveexec_b64 s[10:11], s[104:105] 4192// GFX12: encoding: [0x68,0x2f,0x8a,0xbe] 4193 4194s_or_not0_saveexec_b64 s[10:11], vcc 4195// GFX12: encoding: [0x6a,0x2f,0x8a,0xbe] 4196 4197s_or_not0_saveexec_b64 s[10:11], ttmp[14:15] 4198// GFX12: encoding: [0x7a,0x2f,0x8a,0xbe] 4199 4200s_or_not0_saveexec_b64 s[10:11], null 4201// GFX12: encoding: [0x7c,0x2f,0x8a,0xbe] 4202 4203s_or_not0_saveexec_b64 s[104:105], -1 4204// GFX12: encoding: [0xc1,0x2f,0xe8,0xbe] 4205 4206s_or_not0_saveexec_b64 vcc, 0.5 4207// GFX12: encoding: [0xf0,0x2f,0xea,0xbe] 4208 4209s_or_not0_saveexec_b64 ttmp[14:15], src_scc 4210// GFX12: encoding: [0xfd,0x2f,0xfa,0xbe] 4211 4212s_or_not0_saveexec_b64 null, 0xaf123456 4213// GFX12: encoding: [0xff,0x2f,0xfc,0xbe,0x56,0x34,0x12,0xaf] 4214 4215s_or_not1_saveexec_b32 s5, s1 4216// GFX12: encoding: [0x01,0x32,0x85,0xbe] 4217 4218s_or_not1_saveexec_b32 s5, s105 4219// GFX12: encoding: [0x69,0x32,0x85,0xbe] 4220 4221s_or_not1_saveexec_b32 s5, vcc_lo 4222// GFX12: encoding: [0x6a,0x32,0x85,0xbe] 4223 4224s_or_not1_saveexec_b32 s5, vcc_hi 4225// GFX12: encoding: [0x6b,0x32,0x85,0xbe] 4226 4227s_or_not1_saveexec_b32 s5, ttmp15 4228// GFX12: encoding: [0x7b,0x32,0x85,0xbe] 4229 4230s_or_not1_saveexec_b32 s5, exec_lo 4231// GFX12: encoding: [0x7e,0x32,0x85,0xbe] 4232 4233s_or_not1_saveexec_b32 s105, null 4234// GFX12: encoding: [0x7c,0x32,0xe9,0xbe] 4235 4236s_or_not1_saveexec_b32 vcc_lo, -1 4237// GFX12: encoding: [0xc1,0x32,0xea,0xbe] 4238 4239s_or_not1_saveexec_b32 vcc_hi, 0.5 4240// GFX12: encoding: [0xf0,0x32,0xeb,0xbe] 4241 4242s_or_not1_saveexec_b32 ttmp15, src_scc 4243// GFX12: encoding: [0xfd,0x32,0xfb,0xbe] 4244 4245s_or_not1_saveexec_b32 null, 0xaf123456 4246// GFX12: encoding: [0xff,0x32,0xfc,0xbe,0x56,0x34,0x12,0xaf] 4247 4248s_or_not1_saveexec_b64 s[10:11], s[2:3] 4249// GFX12: encoding: [0x02,0x33,0x8a,0xbe] 4250 4251s_or_not1_saveexec_b64 s[10:11], s[104:105] 4252// GFX12: encoding: [0x68,0x33,0x8a,0xbe] 4253 4254s_or_not1_saveexec_b64 s[10:11], vcc 4255// GFX12: encoding: [0x6a,0x33,0x8a,0xbe] 4256 4257s_or_not1_saveexec_b64 s[10:11], ttmp[14:15] 4258// GFX12: encoding: [0x7a,0x33,0x8a,0xbe] 4259 4260s_or_not1_saveexec_b64 s[10:11], null 4261// GFX12: encoding: [0x7c,0x33,0x8a,0xbe] 4262 4263s_or_not1_saveexec_b64 s[104:105], -1 4264// GFX12: encoding: [0xc1,0x33,0xe8,0xbe] 4265 4266s_or_not1_saveexec_b64 vcc, 0.5 4267// GFX12: encoding: [0xf0,0x33,0xea,0xbe] 4268 4269s_or_not1_saveexec_b64 ttmp[14:15], src_scc 4270// GFX12: encoding: [0xfd,0x33,0xfa,0xbe] 4271 4272s_or_not1_saveexec_b64 null, 0xaf123456 4273// GFX12: encoding: [0xff,0x33,0xfc,0xbe,0x56,0x34,0x12,0xaf] 4274