1// RUN: llvm-mc -triple=amdgcn -show-encoding -mcpu=gfx1100 %s | FileCheck --check-prefix=GFX11 %s 2 3s_movk_i32 s0, 0x1234 4// GFX11: encoding: [0x34,0x12,0x00,0xb0] 5 6s_movk_i32 s0, 0xc1d1 7// GFX11: encoding: [0xd1,0xc1,0x00,0xb0] 8 9s_movk_i32 s105, 0x1234 10// GFX11: encoding: [0x34,0x12,0x69,0xb0] 11 12s_movk_i32 exec_lo, 0x1234 13// GFX11: encoding: [0x34,0x12,0x7e,0xb0] 14 15s_movk_i32 exec_hi, 0x1234 16// GFX11: encoding: [0x34,0x12,0x7f,0xb0] 17 18s_movk_i32 vcc_lo, 0x1234 19// GFX11: encoding: [0x34,0x12,0x6a,0xb0] 20 21s_movk_i32 vcc_hi, 0x1234 22// GFX11: encoding: [0x34,0x12,0x6b,0xb0] 23 24s_movk_i32 m0, 0x1234 25// GFX11: encoding: [0x34,0x12,0x7d,0xb0] 26 27s_version 0x1234 28// GFX11: encoding: [0x34,0x12,0x80,0xb0] 29 30s_version 0xc1d1 31// GFX11: encoding: [0xd1,0xc1,0x80,0xb0] 32 33s_cmovk_i32 s0, 0x1234 34// GFX11: encoding: [0x34,0x12,0x00,0xb1] 35 36s_cmovk_i32 s0, 0xc1d1 37// GFX11: encoding: [0xd1,0xc1,0x00,0xb1] 38 39s_cmovk_i32 s105, 0x1234 40// GFX11: encoding: [0x34,0x12,0x69,0xb1] 41 42s_cmovk_i32 exec_lo, 0x1234 43// GFX11: encoding: [0x34,0x12,0x7e,0xb1] 44 45s_cmovk_i32 exec_hi, 0x1234 46// GFX11: encoding: [0x34,0x12,0x7f,0xb1] 47 48s_cmovk_i32 vcc_lo, 0x1234 49// GFX11: encoding: [0x34,0x12,0x6a,0xb1] 50 51s_cmovk_i32 vcc_hi, 0x1234 52// GFX11: encoding: [0x34,0x12,0x6b,0xb1] 53 54s_cmovk_i32 m0, 0x1234 55// GFX11: encoding: [0x34,0x12,0x7d,0xb1] 56 57s_cmpk_eq_i32 s0, 0x1234 58// GFX11: encoding: [0x34,0x12,0x80,0xb1] 59 60s_cmpk_eq_i32 s0, 0xc1d1 61// GFX11: encoding: [0xd1,0xc1,0x80,0xb1] 62 63s_cmpk_eq_i32 s105, 0x1234 64// GFX11: encoding: [0x34,0x12,0xe9,0xb1] 65 66s_cmpk_eq_i32 exec_lo, 0x1234 67// GFX11: encoding: [0x34,0x12,0xfe,0xb1] 68 69s_cmpk_eq_i32 exec_hi, 0x1234 70// GFX11: encoding: [0x34,0x12,0xff,0xb1] 71 72s_cmpk_eq_i32 vcc_lo, 0x1234 73// GFX11: encoding: [0x34,0x12,0xea,0xb1] 74 75s_cmpk_eq_i32 vcc_hi, 0x1234 76// GFX11: encoding: [0x34,0x12,0xeb,0xb1] 77 78s_cmpk_eq_i32 m0, 0x1234 79// GFX11: encoding: [0x34,0x12,0xfd,0xb1] 80 81s_cmpk_lg_i32 s0, 0x1234 82// GFX11: encoding: [0x34,0x12,0x00,0xb2] 83 84s_cmpk_lg_i32 s0, 0xc1d1 85// GFX11: encoding: [0xd1,0xc1,0x00,0xb2] 86 87s_cmpk_lg_i32 s105, 0x1234 88// GFX11: encoding: [0x34,0x12,0x69,0xb2] 89 90s_cmpk_lg_i32 exec_lo, 0x1234 91// GFX11: encoding: [0x34,0x12,0x7e,0xb2] 92 93s_cmpk_lg_i32 exec_hi, 0x1234 94// GFX11: encoding: [0x34,0x12,0x7f,0xb2] 95 96s_cmpk_lg_i32 vcc_lo, 0x1234 97// GFX11: encoding: [0x34,0x12,0x6a,0xb2] 98 99s_cmpk_lg_i32 vcc_hi, 0x1234 100// GFX11: encoding: [0x34,0x12,0x6b,0xb2] 101 102s_cmpk_lg_i32 m0, 0x1234 103// GFX11: encoding: [0x34,0x12,0x7d,0xb2] 104 105s_cmpk_gt_i32 s0, 0x1234 106// GFX11: encoding: [0x34,0x12,0x80,0xb2] 107 108s_cmpk_gt_i32 s0, 0xc1d1 109// GFX11: encoding: [0xd1,0xc1,0x80,0xb2] 110 111s_cmpk_gt_i32 s105, 0x1234 112// GFX11: encoding: [0x34,0x12,0xe9,0xb2] 113 114s_cmpk_gt_i32 exec_lo, 0x1234 115// GFX11: encoding: [0x34,0x12,0xfe,0xb2] 116 117s_cmpk_gt_i32 exec_hi, 0x1234 118// GFX11: encoding: [0x34,0x12,0xff,0xb2] 119 120s_cmpk_gt_i32 vcc_lo, 0x1234 121// GFX11: encoding: [0x34,0x12,0xea,0xb2] 122 123s_cmpk_gt_i32 vcc_hi, 0x1234 124// GFX11: encoding: [0x34,0x12,0xeb,0xb2] 125 126s_cmpk_gt_i32 m0, 0x1234 127// GFX11: encoding: [0x34,0x12,0xfd,0xb2] 128 129s_cmpk_ge_i32 s0, 0x1234 130// GFX11: encoding: [0x34,0x12,0x00,0xb3] 131 132s_cmpk_ge_i32 s0, 0xc1d1 133// GFX11: encoding: [0xd1,0xc1,0x00,0xb3] 134 135s_cmpk_ge_i32 s105, 0x1234 136// GFX11: encoding: [0x34,0x12,0x69,0xb3] 137 138s_cmpk_ge_i32 exec_lo, 0x1234 139// GFX11: encoding: [0x34,0x12,0x7e,0xb3] 140 141s_cmpk_ge_i32 exec_hi, 0x1234 142// GFX11: encoding: [0x34,0x12,0x7f,0xb3] 143 144s_cmpk_ge_i32 vcc_lo, 0x1234 145// GFX11: encoding: [0x34,0x12,0x6a,0xb3] 146 147s_cmpk_ge_i32 vcc_hi, 0x1234 148// GFX11: encoding: [0x34,0x12,0x6b,0xb3] 149 150s_cmpk_ge_i32 m0, 0x1234 151// GFX11: encoding: [0x34,0x12,0x7d,0xb3] 152 153s_cmpk_lt_i32 s0, 0x1234 154// GFX11: encoding: [0x34,0x12,0x80,0xb3] 155 156s_cmpk_lt_i32 s0, 0xc1d1 157// GFX11: encoding: [0xd1,0xc1,0x80,0xb3] 158 159s_cmpk_lt_i32 s105, 0x1234 160// GFX11: encoding: [0x34,0x12,0xe9,0xb3] 161 162s_cmpk_lt_i32 exec_lo, 0x1234 163// GFX11: encoding: [0x34,0x12,0xfe,0xb3] 164 165s_cmpk_lt_i32 exec_hi, 0x1234 166// GFX11: encoding: [0x34,0x12,0xff,0xb3] 167 168s_cmpk_lt_i32 vcc_lo, 0x1234 169// GFX11: encoding: [0x34,0x12,0xea,0xb3] 170 171s_cmpk_lt_i32 vcc_hi, 0x1234 172// GFX11: encoding: [0x34,0x12,0xeb,0xb3] 173 174s_cmpk_lt_i32 m0, 0x1234 175// GFX11: encoding: [0x34,0x12,0xfd,0xb3] 176 177s_cmpk_le_i32 s0, 0x1234 178// GFX11: encoding: [0x34,0x12,0x00,0xb4] 179 180s_cmpk_le_i32 s0, 0xc1d1 181// GFX11: encoding: [0xd1,0xc1,0x00,0xb4] 182 183s_cmpk_le_i32 s105, 0x1234 184// GFX11: encoding: [0x34,0x12,0x69,0xb4] 185 186s_cmpk_le_i32 exec_lo, 0x1234 187// GFX11: encoding: [0x34,0x12,0x7e,0xb4] 188 189s_cmpk_le_i32 exec_hi, 0x1234 190// GFX11: encoding: [0x34,0x12,0x7f,0xb4] 191 192s_cmpk_le_i32 vcc_lo, 0x1234 193// GFX11: encoding: [0x34,0x12,0x6a,0xb4] 194 195s_cmpk_le_i32 vcc_hi, 0x1234 196// GFX11: encoding: [0x34,0x12,0x6b,0xb4] 197 198s_cmpk_le_i32 m0, 0x1234 199// GFX11: encoding: [0x34,0x12,0x7d,0xb4] 200 201s_cmpk_eq_u32 s0, 0x1234 202// GFX11: encoding: [0x34,0x12,0x80,0xb4] 203 204s_cmpk_eq_u32 s0, 0xc1d1 205// GFX11: encoding: [0xd1,0xc1,0x80,0xb4] 206 207s_cmpk_eq_u32 s105, 0x1234 208// GFX11: encoding: [0x34,0x12,0xe9,0xb4] 209 210s_cmpk_eq_u32 exec_lo, 0x1234 211// GFX11: encoding: [0x34,0x12,0xfe,0xb4] 212 213s_cmpk_eq_u32 exec_hi, 0x1234 214// GFX11: encoding: [0x34,0x12,0xff,0xb4] 215 216s_cmpk_eq_u32 vcc_lo, 0x1234 217// GFX11: encoding: [0x34,0x12,0xea,0xb4] 218 219s_cmpk_eq_u32 vcc_hi, 0x1234 220// GFX11: encoding: [0x34,0x12,0xeb,0xb4] 221 222s_cmpk_eq_u32 m0, 0x1234 223// GFX11: encoding: [0x34,0x12,0xfd,0xb4] 224 225s_cmpk_lg_u32 s0, 0x1234 226// GFX11: encoding: [0x34,0x12,0x00,0xb5] 227 228s_cmpk_lg_u32 s0, 0xc1d1 229// GFX11: encoding: [0xd1,0xc1,0x00,0xb5] 230 231s_cmpk_lg_u32 s105, 0x1234 232// GFX11: encoding: [0x34,0x12,0x69,0xb5] 233 234s_cmpk_lg_u32 exec_lo, 0x1234 235// GFX11: encoding: [0x34,0x12,0x7e,0xb5] 236 237s_cmpk_lg_u32 exec_hi, 0x1234 238// GFX11: encoding: [0x34,0x12,0x7f,0xb5] 239 240s_cmpk_lg_u32 vcc_lo, 0x1234 241// GFX11: encoding: [0x34,0x12,0x6a,0xb5] 242 243s_cmpk_lg_u32 vcc_hi, 0x1234 244// GFX11: encoding: [0x34,0x12,0x6b,0xb5] 245 246s_cmpk_lg_u32 m0, 0x1234 247// GFX11: encoding: [0x34,0x12,0x7d,0xb5] 248 249s_cmpk_gt_u32 s0, 0x1234 250// GFX11: encoding: [0x34,0x12,0x80,0xb5] 251 252s_cmpk_gt_u32 s0, 0xc1d1 253// GFX11: encoding: [0xd1,0xc1,0x80,0xb5] 254 255s_cmpk_gt_u32 s105, 0x1234 256// GFX11: encoding: [0x34,0x12,0xe9,0xb5] 257 258s_cmpk_gt_u32 exec_lo, 0x1234 259// GFX11: encoding: [0x34,0x12,0xfe,0xb5] 260 261s_cmpk_gt_u32 exec_hi, 0x1234 262// GFX11: encoding: [0x34,0x12,0xff,0xb5] 263 264s_cmpk_gt_u32 vcc_lo, 0x1234 265// GFX11: encoding: [0x34,0x12,0xea,0xb5] 266 267s_cmpk_gt_u32 vcc_hi, 0x1234 268// GFX11: encoding: [0x34,0x12,0xeb,0xb5] 269 270s_cmpk_gt_u32 m0, 0x1234 271// GFX11: encoding: [0x34,0x12,0xfd,0xb5] 272 273s_cmpk_ge_u32 s0, 0x1234 274// GFX11: encoding: [0x34,0x12,0x00,0xb6] 275 276s_cmpk_ge_u32 s0, 0xc1d1 277// GFX11: encoding: [0xd1,0xc1,0x00,0xb6] 278 279s_cmpk_ge_u32 s105, 0x1234 280// GFX11: encoding: [0x34,0x12,0x69,0xb6] 281 282s_cmpk_ge_u32 exec_lo, 0x1234 283// GFX11: encoding: [0x34,0x12,0x7e,0xb6] 284 285s_cmpk_ge_u32 exec_hi, 0x1234 286// GFX11: encoding: [0x34,0x12,0x7f,0xb6] 287 288s_cmpk_ge_u32 vcc_lo, 0x1234 289// GFX11: encoding: [0x34,0x12,0x6a,0xb6] 290 291s_cmpk_ge_u32 vcc_hi, 0x1234 292// GFX11: encoding: [0x34,0x12,0x6b,0xb6] 293 294s_cmpk_ge_u32 m0, 0x1234 295// GFX11: encoding: [0x34,0x12,0x7d,0xb6] 296 297s_cmpk_lt_u32 s0, 0x1234 298// GFX11: encoding: [0x34,0x12,0x80,0xb6] 299 300s_cmpk_lt_u32 s0, 0xc1d1 301// GFX11: encoding: [0xd1,0xc1,0x80,0xb6] 302 303s_cmpk_lt_u32 s105, 0x1234 304// GFX11: encoding: [0x34,0x12,0xe9,0xb6] 305 306s_cmpk_lt_u32 exec_lo, 0x1234 307// GFX11: encoding: [0x34,0x12,0xfe,0xb6] 308 309s_cmpk_lt_u32 exec_hi, 0x1234 310// GFX11: encoding: [0x34,0x12,0xff,0xb6] 311 312s_cmpk_lt_u32 vcc_lo, 0x1234 313// GFX11: encoding: [0x34,0x12,0xea,0xb6] 314 315s_cmpk_lt_u32 vcc_hi, 0x1234 316// GFX11: encoding: [0x34,0x12,0xeb,0xb6] 317 318s_cmpk_lt_u32 m0, 0x1234 319// GFX11: encoding: [0x34,0x12,0xfd,0xb6] 320 321s_cmpk_le_u32 s0, 0x1234 322// GFX11: encoding: [0x34,0x12,0x00,0xb7] 323 324s_cmpk_le_u32 s0, 0xc1d1 325// GFX11: encoding: [0xd1,0xc1,0x00,0xb7] 326 327s_cmpk_le_u32 s105, 0x1234 328// GFX11: encoding: [0x34,0x12,0x69,0xb7] 329 330s_cmpk_le_u32 exec_lo, 0x1234 331// GFX11: encoding: [0x34,0x12,0x7e,0xb7] 332 333s_cmpk_le_u32 exec_hi, 0x1234 334// GFX11: encoding: [0x34,0x12,0x7f,0xb7] 335 336s_cmpk_le_u32 vcc_lo, 0x1234 337// GFX11: encoding: [0x34,0x12,0x6a,0xb7] 338 339s_cmpk_le_u32 vcc_hi, 0x1234 340// GFX11: encoding: [0x34,0x12,0x6b,0xb7] 341 342s_cmpk_le_u32 m0, 0x1234 343// GFX11: encoding: [0x34,0x12,0x7d,0xb7] 344 345s_addk_i32 s0, 0x1234 346// GFX11: encoding: [0x34,0x12,0x80,0xb7] 347 348s_addk_i32 s0, 0xc1d1 349// GFX11: encoding: [0xd1,0xc1,0x80,0xb7] 350 351s_addk_i32 s105, 0x1234 352// GFX11: encoding: [0x34,0x12,0xe9,0xb7] 353 354s_addk_i32 exec_lo, 0x1234 355// GFX11: encoding: [0x34,0x12,0xfe,0xb7] 356 357s_addk_i32 exec_hi, 0x1234 358// GFX11: encoding: [0x34,0x12,0xff,0xb7] 359 360s_addk_i32 vcc_lo, 0x1234 361// GFX11: encoding: [0x34,0x12,0xea,0xb7] 362 363s_addk_i32 vcc_hi, 0x1234 364// GFX11: encoding: [0x34,0x12,0xeb,0xb7] 365 366s_addk_i32 m0, 0x1234 367// GFX11: encoding: [0x34,0x12,0xfd,0xb7] 368 369s_mulk_i32 s0, 0x1234 370// GFX11: encoding: [0x34,0x12,0x00,0xb8] 371 372s_mulk_i32 s0, 0xc1d1 373// GFX11: encoding: [0xd1,0xc1,0x00,0xb8] 374 375s_mulk_i32 s105, 0x1234 376// GFX11: encoding: [0x34,0x12,0x69,0xb8] 377 378s_mulk_i32 exec_lo, 0x1234 379// GFX11: encoding: [0x34,0x12,0x7e,0xb8] 380 381s_mulk_i32 exec_hi, 0x1234 382// GFX11: encoding: [0x34,0x12,0x7f,0xb8] 383 384s_mulk_i32 vcc_lo, 0x1234 385// GFX11: encoding: [0x34,0x12,0x6a,0xb8] 386 387s_mulk_i32 vcc_hi, 0x1234 388// GFX11: encoding: [0x34,0x12,0x6b,0xb8] 389 390s_mulk_i32 m0, 0x1234 391// GFX11: encoding: [0x34,0x12,0x7d,0xb8] 392 393s_getreg_b32 s0, 0x1234 394// GFX11: encoding: [0x34,0x12,0x80,0xb8] 395 396s_getreg_b32 s0, 0xc1d1 397// GFX11: encoding: [0xd1,0xc1,0x80,0xb8] 398 399s_getreg_b32 s105, 0x1234 400// GFX11: encoding: [0x34,0x12,0xe9,0xb8] 401 402s_getreg_b32 exec_lo, 0x1234 403// GFX11: encoding: [0x34,0x12,0xfe,0xb8] 404 405s_getreg_b32 exec_hi, 0x1234 406// GFX11: encoding: [0x34,0x12,0xff,0xb8] 407 408s_getreg_b32 vcc_lo, 0x1234 409// GFX11: encoding: [0x34,0x12,0xea,0xb8] 410 411s_getreg_b32 vcc_hi, 0x1234 412// GFX11: encoding: [0x34,0x12,0xeb,0xb8] 413 414s_getreg_b32 m0, 0x1234 415// GFX11: encoding: [0x34,0x12,0xfd,0xb8] 416 417s_setreg_b32 0x1234, s0 418// GFX11: encoding: [0x34,0x12,0x00,0xb9] 419 420s_setreg_b32 0xc1d1, s0 421// GFX11: encoding: [0xd1,0xc1,0x00,0xb9] 422 423s_setreg_b32 0x1234, s105 424// GFX11: encoding: [0x34,0x12,0x69,0xb9] 425 426s_setreg_b32 0x1234, exec_lo 427// GFX11: encoding: [0x34,0x12,0x7e,0xb9] 428 429s_setreg_b32 0x1234, exec_hi 430// GFX11: encoding: [0x34,0x12,0x7f,0xb9] 431 432s_setreg_b32 0x1234, vcc_lo 433// GFX11: encoding: [0x34,0x12,0x6a,0xb9] 434 435s_setreg_b32 0x1234, vcc_hi 436// GFX11: encoding: [0x34,0x12,0x6b,0xb9] 437 438s_setreg_b32 0x1234, m0 439// GFX11: encoding: [0x34,0x12,0x7d,0xb9] 440 441s_setreg_imm32_b32 0x1234, 0x11213141 442// GFX11: encoding: [0x34,0x12,0x80,0xb9,0x41,0x31,0x21,0x11] 443 444s_setreg_imm32_b32 0xc1d1, 0x11213141 445// GFX11: encoding: [0xd1,0xc1,0x80,0xb9,0x41,0x31,0x21,0x11] 446 447s_setreg_imm32_b32 0x1234, 0xa1b1c1d1 448// GFX11: encoding: [0x34,0x12,0x80,0xb9,0xd1,0xc1,0xb1,0xa1] 449 450s_setreg_imm32_b32 0xc1d1, 0xa1b1c1d1 451// GFX11: encoding: [0xd1,0xc1,0x80,0xb9,0xd1,0xc1,0xb1,0xa1] 452 453s_call_b64 s[0:1], 0x1234 454// GFX11: encoding: [0x34,0x12,0x00,0xba] 455 456s_call_b64 s[104:105], 0x1234 457// GFX11: encoding: [0x34,0x12,0x68,0xba] 458 459s_call_b64 exec, 0x1234 460// GFX11: encoding: [0x34,0x12,0x7e,0xba] 461 462s_call_b64 vcc, 0x1234 463// GFX11: encoding: [0x34,0x12,0x6a,0xba] 464 465s_call_b64 null, 0x1234 466// GFX11: encoding: [0x34,0x12,0x7c,0xba] 467 468s_waitcnt_vscnt null, 0x1234 469// GFX11: encoding: [0x34,0x12,0x7c,0xbc] 470 471s_waitcnt_vscnt null, 0xc1d1 472// GFX11: encoding: [0xd1,0xc1,0x7c,0xbc] 473 474s_waitcnt_vmcnt null, 0x1234 475// GFX11: encoding: [0x34,0x12,0xfc,0xbc] 476 477s_waitcnt_vmcnt null, 0xc1d1 478// GFX11: encoding: [0xd1,0xc1,0xfc,0xbc] 479 480s_waitcnt_expcnt null, 0x1234 481// GFX11: encoding: [0x34,0x12,0x7c,0xbd] 482 483s_waitcnt_expcnt null, 0xc1d1 484// GFX11: encoding: [0xd1,0xc1,0x7c,0xbd] 485 486s_waitcnt_lgkmcnt null, 0x1234 487// GFX11: encoding: [0x34,0x12,0xfc,0xbd] 488 489s_waitcnt_lgkmcnt null, 0xc1d1 490// GFX11: encoding: [0xd1,0xc1,0xfc,0xbd] 491 492s_subvector_loop_begin s0, 0x1234 493// GFX11: encoding: [0x34,0x12,0x00,0xbb] 494 495s_subvector_loop_begin s105, 0x1234 496// GFX11: encoding: [0x34,0x12,0x69,0xbb] 497 498s_subvector_loop_begin exec_lo, 0x1234 499// GFX11: encoding: [0x34,0x12,0x7e,0xbb] 500 501s_subvector_loop_begin exec_hi, 0x1234 502// GFX11: encoding: [0x34,0x12,0x7f,0xbb] 503 504s_subvector_loop_begin vcc_lo, 0x1234 505// GFX11: encoding: [0x34,0x12,0x6a,0xbb] 506 507s_subvector_loop_begin vcc_hi, 0x1234 508// GFX11: encoding: [0x34,0x12,0x6b,0xbb] 509 510s_subvector_loop_begin m0, 0x1234 511// GFX11: encoding: [0x34,0x12,0x7d,0xbb] 512 513s_subvector_loop_end s0, 0x1234 514// GFX11: encoding: [0x34,0x12,0x80,0xbb] 515 516s_subvector_loop_end s105, 0x1234 517// GFX11: encoding: [0x34,0x12,0xe9,0xbb] 518 519s_subvector_loop_end exec_lo, 0x1234 520// GFX11: encoding: [0x34,0x12,0xfe,0xbb] 521 522s_subvector_loop_end exec_hi, 0x1234 523// GFX11: encoding: [0x34,0x12,0xff,0xbb] 524 525s_subvector_loop_end vcc_lo, 0x1234 526// GFX11: encoding: [0x34,0x12,0xea,0xbb] 527 528s_subvector_loop_end vcc_hi, 0x1234 529// GFX11: encoding: [0x34,0x12,0xeb,0xbb] 530 531s_subvector_loop_end m0, 0x1234 532// GFX11: encoding: [0x34,0x12,0xfd,0xbb] 533 534s_getreg_b32 s0, hwreg(HW_REG_PERF_SNAPSHOT_PC_LO) 535// GFX11: encoding: [0x12,0xf8,0x80,0xb8] 536 537s_getreg_b32 s0, hwreg(HW_REG_PERF_SNAPSHOT_PC_HI) 538// GFX11: encoding: [0x13,0xf8,0x80,0xb8] 539 540s_getreg_b32 s0, hwreg(HW_REG_PERF_SNAPSHOT_DATA) 541// GFX11: encoding: [0x1b,0xf8,0x80,0xb8] 542