1// RUN: llvm-mc -arch=amdgcn -mcpu=bonaire -show-encoding %s | FileCheck %s 2 3s_movk_i32 s5, 0x3141 4// CHECK: [0x41,0x31,0x05,0xb0] 5 6s_movk_i32 s103, 0x3141 7// CHECK: [0x41,0x31,0x67,0xb0] 8 9s_movk_i32 flat_scratch_lo, 0x3141 10// CHECK: [0x41,0x31,0x68,0xb0] 11 12s_movk_i32 flat_scratch_hi, 0x3141 13// CHECK: [0x41,0x31,0x69,0xb0] 14 15s_movk_i32 vcc_lo, 0x3141 16// CHECK: [0x41,0x31,0x6a,0xb0] 17 18s_movk_i32 vcc_hi, 0x3141 19// CHECK: [0x41,0x31,0x6b,0xb0] 20 21s_movk_i32 tba_lo, 0x3141 22// CHECK: [0x41,0x31,0x6c,0xb0] 23 24s_movk_i32 tba_hi, 0x3141 25// CHECK: [0x41,0x31,0x6d,0xb0] 26 27s_movk_i32 tma_lo, 0x3141 28// CHECK: [0x41,0x31,0x6e,0xb0] 29 30s_movk_i32 tma_hi, 0x3141 31// CHECK: [0x41,0x31,0x6f,0xb0] 32 33s_movk_i32 ttmp11, 0x3141 34// CHECK: [0x41,0x31,0x7b,0xb0] 35 36s_movk_i32 m0, 0x3141 37// CHECK: [0x41,0x31,0x7c,0xb0] 38 39s_movk_i32 exec_lo, 0x3141 40// CHECK: [0x41,0x31,0x7e,0xb0] 41 42s_movk_i32 exec_hi, 0x3141 43// CHECK: [0x41,0x31,0x7f,0xb0] 44 45s_movk_i32 s5, 0xc1d1 46// CHECK: [0xd1,0xc1,0x05,0xb0] 47 48s_cmovk_i32 s5, 0x3141 49// CHECK: [0x41,0x31,0x05,0xb1] 50 51s_cmovk_i32 s103, 0x3141 52// CHECK: [0x41,0x31,0x67,0xb1] 53 54s_cmovk_i32 flat_scratch_lo, 0x3141 55// CHECK: [0x41,0x31,0x68,0xb1] 56 57s_cmovk_i32 flat_scratch_hi, 0x3141 58// CHECK: [0x41,0x31,0x69,0xb1] 59 60s_cmovk_i32 vcc_lo, 0x3141 61// CHECK: [0x41,0x31,0x6a,0xb1] 62 63s_cmovk_i32 vcc_hi, 0x3141 64// CHECK: [0x41,0x31,0x6b,0xb1] 65 66s_cmovk_i32 tba_lo, 0x3141 67// CHECK: [0x41,0x31,0x6c,0xb1] 68 69s_cmovk_i32 tba_hi, 0x3141 70// CHECK: [0x41,0x31,0x6d,0xb1] 71 72s_cmovk_i32 tma_lo, 0x3141 73// CHECK: [0x41,0x31,0x6e,0xb1] 74 75s_cmovk_i32 tma_hi, 0x3141 76// CHECK: [0x41,0x31,0x6f,0xb1] 77 78s_cmovk_i32 ttmp11, 0x3141 79// CHECK: [0x41,0x31,0x7b,0xb1] 80 81s_cmovk_i32 m0, 0x3141 82// CHECK: [0x41,0x31,0x7c,0xb1] 83 84s_cmovk_i32 exec_lo, 0x3141 85// CHECK: [0x41,0x31,0x7e,0xb1] 86 87s_cmovk_i32 exec_hi, 0x3141 88// CHECK: [0x41,0x31,0x7f,0xb1] 89 90s_cmovk_i32 s5, 0xc1d1 91// CHECK: [0xd1,0xc1,0x05,0xb1] 92 93s_cmpk_eq_i32 s1, 0x3141 94// CHECK: [0x41,0x31,0x81,0xb1] 95 96s_cmpk_eq_i32 s103, 0x3141 97// CHECK: [0x41,0x31,0xe7,0xb1] 98 99s_cmpk_eq_i32 flat_scratch_lo, 0x3141 100// CHECK: [0x41,0x31,0xe8,0xb1] 101 102s_cmpk_eq_i32 flat_scratch_hi, 0x3141 103// CHECK: [0x41,0x31,0xe9,0xb1] 104 105s_cmpk_eq_i32 vcc_lo, 0x3141 106// CHECK: [0x41,0x31,0xea,0xb1] 107 108s_cmpk_eq_i32 vcc_hi, 0x3141 109// CHECK: [0x41,0x31,0xeb,0xb1] 110 111s_cmpk_eq_i32 tba_lo, 0x3141 112// CHECK: [0x41,0x31,0xec,0xb1] 113 114s_cmpk_eq_i32 tba_hi, 0x3141 115// CHECK: [0x41,0x31,0xed,0xb1] 116 117s_cmpk_eq_i32 tma_lo, 0x3141 118// CHECK: [0x41,0x31,0xee,0xb1] 119 120s_cmpk_eq_i32 tma_hi, 0x3141 121// CHECK: [0x41,0x31,0xef,0xb1] 122 123s_cmpk_eq_i32 ttmp11, 0x3141 124// CHECK: [0x41,0x31,0xfb,0xb1] 125 126s_cmpk_eq_i32 m0, 0x3141 127// CHECK: [0x41,0x31,0xfc,0xb1] 128 129s_cmpk_eq_i32 exec_lo, 0x3141 130// CHECK: [0x41,0x31,0xfe,0xb1] 131 132s_cmpk_eq_i32 exec_hi, 0x3141 133// CHECK: [0x41,0x31,0xff,0xb1] 134 135s_cmpk_eq_i32 s1, 0xc1d1 136// CHECK: [0xd1,0xc1,0x81,0xb1] 137 138s_cmpk_lg_i32 s1, 0x3141 139// CHECK: [0x41,0x31,0x01,0xb2] 140 141s_cmpk_lg_i32 s103, 0x3141 142// CHECK: [0x41,0x31,0x67,0xb2] 143 144s_cmpk_lg_i32 flat_scratch_lo, 0x3141 145// CHECK: [0x41,0x31,0x68,0xb2] 146 147s_cmpk_lg_i32 flat_scratch_hi, 0x3141 148// CHECK: [0x41,0x31,0x69,0xb2] 149 150s_cmpk_lg_i32 vcc_lo, 0x3141 151// CHECK: [0x41,0x31,0x6a,0xb2] 152 153s_cmpk_lg_i32 vcc_hi, 0x3141 154// CHECK: [0x41,0x31,0x6b,0xb2] 155 156s_cmpk_lg_i32 tba_lo, 0x3141 157// CHECK: [0x41,0x31,0x6c,0xb2] 158 159s_cmpk_lg_i32 tba_hi, 0x3141 160// CHECK: [0x41,0x31,0x6d,0xb2] 161 162s_cmpk_lg_i32 tma_lo, 0x3141 163// CHECK: [0x41,0x31,0x6e,0xb2] 164 165s_cmpk_lg_i32 tma_hi, 0x3141 166// CHECK: [0x41,0x31,0x6f,0xb2] 167 168s_cmpk_lg_i32 ttmp11, 0x3141 169// CHECK: [0x41,0x31,0x7b,0xb2] 170 171s_cmpk_lg_i32 m0, 0x3141 172// CHECK: [0x41,0x31,0x7c,0xb2] 173 174s_cmpk_lg_i32 exec_lo, 0x3141 175// CHECK: [0x41,0x31,0x7e,0xb2] 176 177s_cmpk_lg_i32 exec_hi, 0x3141 178// CHECK: [0x41,0x31,0x7f,0xb2] 179 180s_cmpk_lg_i32 s1, 0xc1d1 181// CHECK: [0xd1,0xc1,0x01,0xb2] 182 183s_cmpk_gt_i32 s1, 0x3141 184// CHECK: [0x41,0x31,0x81,0xb2] 185 186s_cmpk_gt_i32 s103, 0x3141 187// CHECK: [0x41,0x31,0xe7,0xb2] 188 189s_cmpk_gt_i32 flat_scratch_lo, 0x3141 190// CHECK: [0x41,0x31,0xe8,0xb2] 191 192s_cmpk_gt_i32 flat_scratch_hi, 0x3141 193// CHECK: [0x41,0x31,0xe9,0xb2] 194 195s_cmpk_gt_i32 vcc_lo, 0x3141 196// CHECK: [0x41,0x31,0xea,0xb2] 197 198s_cmpk_gt_i32 vcc_hi, 0x3141 199// CHECK: [0x41,0x31,0xeb,0xb2] 200 201s_cmpk_gt_i32 tba_lo, 0x3141 202// CHECK: [0x41,0x31,0xec,0xb2] 203 204s_cmpk_gt_i32 tba_hi, 0x3141 205// CHECK: [0x41,0x31,0xed,0xb2] 206 207s_cmpk_gt_i32 tma_lo, 0x3141 208// CHECK: [0x41,0x31,0xee,0xb2] 209 210s_cmpk_gt_i32 tma_hi, 0x3141 211// CHECK: [0x41,0x31,0xef,0xb2] 212 213s_cmpk_gt_i32 ttmp11, 0x3141 214// CHECK: [0x41,0x31,0xfb,0xb2] 215 216s_cmpk_gt_i32 m0, 0x3141 217// CHECK: [0x41,0x31,0xfc,0xb2] 218 219s_cmpk_gt_i32 exec_lo, 0x3141 220// CHECK: [0x41,0x31,0xfe,0xb2] 221 222s_cmpk_gt_i32 exec_hi, 0x3141 223// CHECK: [0x41,0x31,0xff,0xb2] 224 225s_cmpk_gt_i32 s1, 0xc1d1 226// CHECK: [0xd1,0xc1,0x81,0xb2] 227 228s_cmpk_ge_i32 s1, 0x3141 229// CHECK: [0x41,0x31,0x01,0xb3] 230 231s_cmpk_ge_i32 s103, 0x3141 232// CHECK: [0x41,0x31,0x67,0xb3] 233 234s_cmpk_ge_i32 flat_scratch_lo, 0x3141 235// CHECK: [0x41,0x31,0x68,0xb3] 236 237s_cmpk_ge_i32 flat_scratch_hi, 0x3141 238// CHECK: [0x41,0x31,0x69,0xb3] 239 240s_cmpk_ge_i32 vcc_lo, 0x3141 241// CHECK: [0x41,0x31,0x6a,0xb3] 242 243s_cmpk_ge_i32 vcc_hi, 0x3141 244// CHECK: [0x41,0x31,0x6b,0xb3] 245 246s_cmpk_ge_i32 tba_lo, 0x3141 247// CHECK: [0x41,0x31,0x6c,0xb3] 248 249s_cmpk_ge_i32 tba_hi, 0x3141 250// CHECK: [0x41,0x31,0x6d,0xb3] 251 252s_cmpk_ge_i32 tma_lo, 0x3141 253// CHECK: [0x41,0x31,0x6e,0xb3] 254 255s_cmpk_ge_i32 tma_hi, 0x3141 256// CHECK: [0x41,0x31,0x6f,0xb3] 257 258s_cmpk_ge_i32 ttmp11, 0x3141 259// CHECK: [0x41,0x31,0x7b,0xb3] 260 261s_cmpk_ge_i32 m0, 0x3141 262// CHECK: [0x41,0x31,0x7c,0xb3] 263 264s_cmpk_ge_i32 exec_lo, 0x3141 265// CHECK: [0x41,0x31,0x7e,0xb3] 266 267s_cmpk_ge_i32 exec_hi, 0x3141 268// CHECK: [0x41,0x31,0x7f,0xb3] 269 270s_cmpk_ge_i32 s1, 0xc1d1 271// CHECK: [0xd1,0xc1,0x01,0xb3] 272 273s_cmpk_lt_i32 s1, 0x3141 274// CHECK: [0x41,0x31,0x81,0xb3] 275 276s_cmpk_lt_i32 s103, 0x3141 277// CHECK: [0x41,0x31,0xe7,0xb3] 278 279s_cmpk_lt_i32 flat_scratch_lo, 0x3141 280// CHECK: [0x41,0x31,0xe8,0xb3] 281 282s_cmpk_lt_i32 flat_scratch_hi, 0x3141 283// CHECK: [0x41,0x31,0xe9,0xb3] 284 285s_cmpk_lt_i32 vcc_lo, 0x3141 286// CHECK: [0x41,0x31,0xea,0xb3] 287 288s_cmpk_lt_i32 vcc_hi, 0x3141 289// CHECK: [0x41,0x31,0xeb,0xb3] 290 291s_cmpk_lt_i32 tba_lo, 0x3141 292// CHECK: [0x41,0x31,0xec,0xb3] 293 294s_cmpk_lt_i32 tba_hi, 0x3141 295// CHECK: [0x41,0x31,0xed,0xb3] 296 297s_cmpk_lt_i32 tma_lo, 0x3141 298// CHECK: [0x41,0x31,0xee,0xb3] 299 300s_cmpk_lt_i32 tma_hi, 0x3141 301// CHECK: [0x41,0x31,0xef,0xb3] 302 303s_cmpk_lt_i32 ttmp11, 0x3141 304// CHECK: [0x41,0x31,0xfb,0xb3] 305 306s_cmpk_lt_i32 m0, 0x3141 307// CHECK: [0x41,0x31,0xfc,0xb3] 308 309s_cmpk_lt_i32 exec_lo, 0x3141 310// CHECK: [0x41,0x31,0xfe,0xb3] 311 312s_cmpk_lt_i32 exec_hi, 0x3141 313// CHECK: [0x41,0x31,0xff,0xb3] 314 315s_cmpk_lt_i32 s1, 0xc1d1 316// CHECK: [0xd1,0xc1,0x81,0xb3] 317 318s_cmpk_le_i32 s1, 0x3141 319// CHECK: [0x41,0x31,0x01,0xb4] 320 321s_cmpk_le_i32 s103, 0x3141 322// CHECK: [0x41,0x31,0x67,0xb4] 323 324s_cmpk_le_i32 flat_scratch_lo, 0x3141 325// CHECK: [0x41,0x31,0x68,0xb4] 326 327s_cmpk_le_i32 flat_scratch_hi, 0x3141 328// CHECK: [0x41,0x31,0x69,0xb4] 329 330s_cmpk_le_i32 vcc_lo, 0x3141 331// CHECK: [0x41,0x31,0x6a,0xb4] 332 333s_cmpk_le_i32 vcc_hi, 0x3141 334// CHECK: [0x41,0x31,0x6b,0xb4] 335 336s_cmpk_le_i32 tba_lo, 0x3141 337// CHECK: [0x41,0x31,0x6c,0xb4] 338 339s_cmpk_le_i32 tba_hi, 0x3141 340// CHECK: [0x41,0x31,0x6d,0xb4] 341 342s_cmpk_le_i32 tma_lo, 0x3141 343// CHECK: [0x41,0x31,0x6e,0xb4] 344 345s_cmpk_le_i32 tma_hi, 0x3141 346// CHECK: [0x41,0x31,0x6f,0xb4] 347 348s_cmpk_le_i32 ttmp11, 0x3141 349// CHECK: [0x41,0x31,0x7b,0xb4] 350 351s_cmpk_le_i32 m0, 0x3141 352// CHECK: [0x41,0x31,0x7c,0xb4] 353 354s_cmpk_le_i32 exec_lo, 0x3141 355// CHECK: [0x41,0x31,0x7e,0xb4] 356 357s_cmpk_le_i32 exec_hi, 0x3141 358// CHECK: [0x41,0x31,0x7f,0xb4] 359 360s_cmpk_le_i32 s1, 0xc1d1 361// CHECK: [0xd1,0xc1,0x01,0xb4] 362 363s_cmpk_eq_u32 s1, 0x3141 364// CHECK: [0x41,0x31,0x81,0xb4] 365 366s_cmpk_eq_u32 s103, 0x3141 367// CHECK: [0x41,0x31,0xe7,0xb4] 368 369s_cmpk_eq_u32 flat_scratch_lo, 0x3141 370// CHECK: [0x41,0x31,0xe8,0xb4] 371 372s_cmpk_eq_u32 flat_scratch_hi, 0x3141 373// CHECK: [0x41,0x31,0xe9,0xb4] 374 375s_cmpk_eq_u32 vcc_lo, 0x3141 376// CHECK: [0x41,0x31,0xea,0xb4] 377 378s_cmpk_eq_u32 vcc_hi, 0x3141 379// CHECK: [0x41,0x31,0xeb,0xb4] 380 381s_cmpk_eq_u32 tba_lo, 0x3141 382// CHECK: [0x41,0x31,0xec,0xb4] 383 384s_cmpk_eq_u32 tba_hi, 0x3141 385// CHECK: [0x41,0x31,0xed,0xb4] 386 387s_cmpk_eq_u32 tma_lo, 0x3141 388// CHECK: [0x41,0x31,0xee,0xb4] 389 390s_cmpk_eq_u32 tma_hi, 0x3141 391// CHECK: [0x41,0x31,0xef,0xb4] 392 393s_cmpk_eq_u32 ttmp11, 0x3141 394// CHECK: [0x41,0x31,0xfb,0xb4] 395 396s_cmpk_eq_u32 m0, 0x3141 397// CHECK: [0x41,0x31,0xfc,0xb4] 398 399s_cmpk_eq_u32 exec_lo, 0x3141 400// CHECK: [0x41,0x31,0xfe,0xb4] 401 402s_cmpk_eq_u32 exec_hi, 0x3141 403// CHECK: [0x41,0x31,0xff,0xb4] 404 405s_cmpk_eq_u32 s1, 0xc1d1 406// CHECK: [0xd1,0xc1,0x81,0xb4] 407 408s_cmpk_lg_u32 s1, 0x3141 409// CHECK: [0x41,0x31,0x01,0xb5] 410 411s_cmpk_lg_u32 s103, 0x3141 412// CHECK: [0x41,0x31,0x67,0xb5] 413 414s_cmpk_lg_u32 flat_scratch_lo, 0x3141 415// CHECK: [0x41,0x31,0x68,0xb5] 416 417s_cmpk_lg_u32 flat_scratch_hi, 0x3141 418// CHECK: [0x41,0x31,0x69,0xb5] 419 420s_cmpk_lg_u32 vcc_lo, 0x3141 421// CHECK: [0x41,0x31,0x6a,0xb5] 422 423s_cmpk_lg_u32 vcc_hi, 0x3141 424// CHECK: [0x41,0x31,0x6b,0xb5] 425 426s_cmpk_lg_u32 tba_lo, 0x3141 427// CHECK: [0x41,0x31,0x6c,0xb5] 428 429s_cmpk_lg_u32 tba_hi, 0x3141 430// CHECK: [0x41,0x31,0x6d,0xb5] 431 432s_cmpk_lg_u32 tma_lo, 0x3141 433// CHECK: [0x41,0x31,0x6e,0xb5] 434 435s_cmpk_lg_u32 tma_hi, 0x3141 436// CHECK: [0x41,0x31,0x6f,0xb5] 437 438s_cmpk_lg_u32 ttmp11, 0x3141 439// CHECK: [0x41,0x31,0x7b,0xb5] 440 441s_cmpk_lg_u32 m0, 0x3141 442// CHECK: [0x41,0x31,0x7c,0xb5] 443 444s_cmpk_lg_u32 exec_lo, 0x3141 445// CHECK: [0x41,0x31,0x7e,0xb5] 446 447s_cmpk_lg_u32 exec_hi, 0x3141 448// CHECK: [0x41,0x31,0x7f,0xb5] 449 450s_cmpk_lg_u32 s1, 0xc1d1 451// CHECK: [0xd1,0xc1,0x01,0xb5] 452 453s_cmpk_gt_u32 s1, 0x3141 454// CHECK: [0x41,0x31,0x81,0xb5] 455 456s_cmpk_gt_u32 s103, 0x3141 457// CHECK: [0x41,0x31,0xe7,0xb5] 458 459s_cmpk_gt_u32 flat_scratch_lo, 0x3141 460// CHECK: [0x41,0x31,0xe8,0xb5] 461 462s_cmpk_gt_u32 flat_scratch_hi, 0x3141 463// CHECK: [0x41,0x31,0xe9,0xb5] 464 465s_cmpk_gt_u32 vcc_lo, 0x3141 466// CHECK: [0x41,0x31,0xea,0xb5] 467 468s_cmpk_gt_u32 vcc_hi, 0x3141 469// CHECK: [0x41,0x31,0xeb,0xb5] 470 471s_cmpk_gt_u32 tba_lo, 0x3141 472// CHECK: [0x41,0x31,0xec,0xb5] 473 474s_cmpk_gt_u32 tba_hi, 0x3141 475// CHECK: [0x41,0x31,0xed,0xb5] 476 477s_cmpk_gt_u32 tma_lo, 0x3141 478// CHECK: [0x41,0x31,0xee,0xb5] 479 480s_cmpk_gt_u32 tma_hi, 0x3141 481// CHECK: [0x41,0x31,0xef,0xb5] 482 483s_cmpk_gt_u32 ttmp11, 0x3141 484// CHECK: [0x41,0x31,0xfb,0xb5] 485 486s_cmpk_gt_u32 m0, 0x3141 487// CHECK: [0x41,0x31,0xfc,0xb5] 488 489s_cmpk_gt_u32 exec_lo, 0x3141 490// CHECK: [0x41,0x31,0xfe,0xb5] 491 492s_cmpk_gt_u32 exec_hi, 0x3141 493// CHECK: [0x41,0x31,0xff,0xb5] 494 495s_cmpk_gt_u32 s1, 0xc1d1 496// CHECK: [0xd1,0xc1,0x81,0xb5] 497 498s_cmpk_ge_u32 s1, 0x3141 499// CHECK: [0x41,0x31,0x01,0xb6] 500 501s_cmpk_ge_u32 s103, 0x3141 502// CHECK: [0x41,0x31,0x67,0xb6] 503 504s_cmpk_ge_u32 flat_scratch_lo, 0x3141 505// CHECK: [0x41,0x31,0x68,0xb6] 506 507s_cmpk_ge_u32 flat_scratch_hi, 0x3141 508// CHECK: [0x41,0x31,0x69,0xb6] 509 510s_cmpk_ge_u32 vcc_lo, 0x3141 511// CHECK: [0x41,0x31,0x6a,0xb6] 512 513s_cmpk_ge_u32 vcc_hi, 0x3141 514// CHECK: [0x41,0x31,0x6b,0xb6] 515 516s_cmpk_ge_u32 tba_lo, 0x3141 517// CHECK: [0x41,0x31,0x6c,0xb6] 518 519s_cmpk_ge_u32 tba_hi, 0x3141 520// CHECK: [0x41,0x31,0x6d,0xb6] 521 522s_cmpk_ge_u32 tma_lo, 0x3141 523// CHECK: [0x41,0x31,0x6e,0xb6] 524 525s_cmpk_ge_u32 tma_hi, 0x3141 526// CHECK: [0x41,0x31,0x6f,0xb6] 527 528s_cmpk_ge_u32 ttmp11, 0x3141 529// CHECK: [0x41,0x31,0x7b,0xb6] 530 531s_cmpk_ge_u32 m0, 0x3141 532// CHECK: [0x41,0x31,0x7c,0xb6] 533 534s_cmpk_ge_u32 exec_lo, 0x3141 535// CHECK: [0x41,0x31,0x7e,0xb6] 536 537s_cmpk_ge_u32 exec_hi, 0x3141 538// CHECK: [0x41,0x31,0x7f,0xb6] 539 540s_cmpk_ge_u32 s1, 0xc1d1 541// CHECK: [0xd1,0xc1,0x01,0xb6] 542 543s_cmpk_lt_u32 s1, 0x3141 544// CHECK: [0x41,0x31,0x81,0xb6] 545 546s_cmpk_lt_u32 s103, 0x3141 547// CHECK: [0x41,0x31,0xe7,0xb6] 548 549s_cmpk_lt_u32 flat_scratch_lo, 0x3141 550// CHECK: [0x41,0x31,0xe8,0xb6] 551 552s_cmpk_lt_u32 flat_scratch_hi, 0x3141 553// CHECK: [0x41,0x31,0xe9,0xb6] 554 555s_cmpk_lt_u32 vcc_lo, 0x3141 556// CHECK: [0x41,0x31,0xea,0xb6] 557 558s_cmpk_lt_u32 vcc_hi, 0x3141 559// CHECK: [0x41,0x31,0xeb,0xb6] 560 561s_cmpk_lt_u32 tba_lo, 0x3141 562// CHECK: [0x41,0x31,0xec,0xb6] 563 564s_cmpk_lt_u32 tba_hi, 0x3141 565// CHECK: [0x41,0x31,0xed,0xb6] 566 567s_cmpk_lt_u32 tma_lo, 0x3141 568// CHECK: [0x41,0x31,0xee,0xb6] 569 570s_cmpk_lt_u32 tma_hi, 0x3141 571// CHECK: [0x41,0x31,0xef,0xb6] 572 573s_cmpk_lt_u32 ttmp11, 0x3141 574// CHECK: [0x41,0x31,0xfb,0xb6] 575 576s_cmpk_lt_u32 m0, 0x3141 577// CHECK: [0x41,0x31,0xfc,0xb6] 578 579s_cmpk_lt_u32 exec_lo, 0x3141 580// CHECK: [0x41,0x31,0xfe,0xb6] 581 582s_cmpk_lt_u32 exec_hi, 0x3141 583// CHECK: [0x41,0x31,0xff,0xb6] 584 585s_cmpk_lt_u32 s1, 0xc1d1 586// CHECK: [0xd1,0xc1,0x81,0xb6] 587 588s_cmpk_le_u32 s1, 0x3141 589// CHECK: [0x41,0x31,0x01,0xb7] 590 591s_cmpk_le_u32 s103, 0x3141 592// CHECK: [0x41,0x31,0x67,0xb7] 593 594s_cmpk_le_u32 flat_scratch_lo, 0x3141 595// CHECK: [0x41,0x31,0x68,0xb7] 596 597s_cmpk_le_u32 flat_scratch_hi, 0x3141 598// CHECK: [0x41,0x31,0x69,0xb7] 599 600s_cmpk_le_u32 vcc_lo, 0x3141 601// CHECK: [0x41,0x31,0x6a,0xb7] 602 603s_cmpk_le_u32 vcc_hi, 0x3141 604// CHECK: [0x41,0x31,0x6b,0xb7] 605 606s_cmpk_le_u32 tba_lo, 0x3141 607// CHECK: [0x41,0x31,0x6c,0xb7] 608 609s_cmpk_le_u32 tba_hi, 0x3141 610// CHECK: [0x41,0x31,0x6d,0xb7] 611 612s_cmpk_le_u32 tma_lo, 0x3141 613// CHECK: [0x41,0x31,0x6e,0xb7] 614 615s_cmpk_le_u32 tma_hi, 0x3141 616// CHECK: [0x41,0x31,0x6f,0xb7] 617 618s_cmpk_le_u32 ttmp11, 0x3141 619// CHECK: [0x41,0x31,0x7b,0xb7] 620 621s_cmpk_le_u32 m0, 0x3141 622// CHECK: [0x41,0x31,0x7c,0xb7] 623 624s_cmpk_le_u32 exec_lo, 0x3141 625// CHECK: [0x41,0x31,0x7e,0xb7] 626 627s_cmpk_le_u32 exec_hi, 0x3141 628// CHECK: [0x41,0x31,0x7f,0xb7] 629 630s_cmpk_le_u32 s1, 0xc1d1 631// CHECK: [0xd1,0xc1,0x01,0xb7] 632 633s_addk_i32 s5, 0x3141 634// CHECK: [0x41,0x31,0x85,0xb7] 635 636s_addk_i32 s103, 0x3141 637// CHECK: [0x41,0x31,0xe7,0xb7] 638 639s_addk_i32 flat_scratch_lo, 0x3141 640// CHECK: [0x41,0x31,0xe8,0xb7] 641 642s_addk_i32 flat_scratch_hi, 0x3141 643// CHECK: [0x41,0x31,0xe9,0xb7] 644 645s_addk_i32 vcc_lo, 0x3141 646// CHECK: [0x41,0x31,0xea,0xb7] 647 648s_addk_i32 vcc_hi, 0x3141 649// CHECK: [0x41,0x31,0xeb,0xb7] 650 651s_addk_i32 tba_lo, 0x3141 652// CHECK: [0x41,0x31,0xec,0xb7] 653 654s_addk_i32 tba_hi, 0x3141 655// CHECK: [0x41,0x31,0xed,0xb7] 656 657s_addk_i32 tma_lo, 0x3141 658// CHECK: [0x41,0x31,0xee,0xb7] 659 660s_addk_i32 tma_hi, 0x3141 661// CHECK: [0x41,0x31,0xef,0xb7] 662 663s_addk_i32 ttmp11, 0x3141 664// CHECK: [0x41,0x31,0xfb,0xb7] 665 666s_addk_i32 m0, 0x3141 667// CHECK: [0x41,0x31,0xfc,0xb7] 668 669s_addk_i32 exec_lo, 0x3141 670// CHECK: [0x41,0x31,0xfe,0xb7] 671 672s_addk_i32 exec_hi, 0x3141 673// CHECK: [0x41,0x31,0xff,0xb7] 674 675s_addk_i32 s5, 0xc1d1 676// CHECK: [0xd1,0xc1,0x85,0xb7] 677 678s_mulk_i32 s5, 0x3141 679// CHECK: [0x41,0x31,0x05,0xb8] 680 681s_mulk_i32 s103, 0x3141 682// CHECK: [0x41,0x31,0x67,0xb8] 683 684s_mulk_i32 flat_scratch_lo, 0x3141 685// CHECK: [0x41,0x31,0x68,0xb8] 686 687s_mulk_i32 flat_scratch_hi, 0x3141 688// CHECK: [0x41,0x31,0x69,0xb8] 689 690s_mulk_i32 vcc_lo, 0x3141 691// CHECK: [0x41,0x31,0x6a,0xb8] 692 693s_mulk_i32 vcc_hi, 0x3141 694// CHECK: [0x41,0x31,0x6b,0xb8] 695 696s_mulk_i32 tba_lo, 0x3141 697// CHECK: [0x41,0x31,0x6c,0xb8] 698 699s_mulk_i32 tba_hi, 0x3141 700// CHECK: [0x41,0x31,0x6d,0xb8] 701 702s_mulk_i32 tma_lo, 0x3141 703// CHECK: [0x41,0x31,0x6e,0xb8] 704 705s_mulk_i32 tma_hi, 0x3141 706// CHECK: [0x41,0x31,0x6f,0xb8] 707 708s_mulk_i32 ttmp11, 0x3141 709// CHECK: [0x41,0x31,0x7b,0xb8] 710 711s_mulk_i32 m0, 0x3141 712// CHECK: [0x41,0x31,0x7c,0xb8] 713 714s_mulk_i32 exec_lo, 0x3141 715// CHECK: [0x41,0x31,0x7e,0xb8] 716 717s_mulk_i32 exec_hi, 0x3141 718// CHECK: [0x41,0x31,0x7f,0xb8] 719 720s_mulk_i32 s5, 0xc1d1 721// CHECK: [0xd1,0xc1,0x05,0xb8] 722 723s_cbranch_i_fork s[2:3], 12609 724// CHECK: [0x41,0x31,0x82,0xb8] 725 726s_cbranch_i_fork s[4:5], 12609 727// CHECK: [0x41,0x31,0x84,0xb8] 728 729s_cbranch_i_fork s[102:103], 12609 730// CHECK: [0x41,0x31,0xe6,0xb8] 731 732s_cbranch_i_fork flat_scratch, 12609 733// CHECK: [0x41,0x31,0xe8,0xb8] 734 735s_cbranch_i_fork vcc, 12609 736// CHECK: [0x41,0x31,0xea,0xb8] 737 738s_cbranch_i_fork tba, 12609 739// CHECK: [0x41,0x31,0xec,0xb8] 740 741s_cbranch_i_fork tma, 12609 742// CHECK: [0x41,0x31,0xee,0xb8] 743 744s_cbranch_i_fork ttmp[10:11], 12609 745// CHECK: [0x41,0x31,0xfa,0xb8] 746 747s_cbranch_i_fork exec, 12609 748// CHECK: [0x41,0x31,0xfe,0xb8] 749 750s_cbranch_i_fork s[2:3], 49617 751// CHECK: [0xd1,0xc1,0x82,0xb8] 752 753s_getreg_b32 s5, 0x3141 754// CHECK: [0x41,0x31,0x05,0xb9] 755 756s_getreg_b32 s103, 0x3141 757// CHECK: [0x41,0x31,0x67,0xb9] 758 759s_getreg_b32 flat_scratch_lo, 0x3141 760// CHECK: [0x41,0x31,0x68,0xb9] 761 762s_getreg_b32 flat_scratch_hi, 0x3141 763// CHECK: [0x41,0x31,0x69,0xb9] 764 765s_getreg_b32 vcc_lo, 0x3141 766// CHECK: [0x41,0x31,0x6a,0xb9] 767 768s_getreg_b32 vcc_hi, 0x3141 769// CHECK: [0x41,0x31,0x6b,0xb9] 770 771s_getreg_b32 tba_lo, 0x3141 772// CHECK: [0x41,0x31,0x6c,0xb9] 773 774s_getreg_b32 tba_hi, 0x3141 775// CHECK: [0x41,0x31,0x6d,0xb9] 776 777s_getreg_b32 tma_lo, 0x3141 778// CHECK: [0x41,0x31,0x6e,0xb9] 779 780s_getreg_b32 tma_hi, 0x3141 781// CHECK: [0x41,0x31,0x6f,0xb9] 782 783s_getreg_b32 ttmp11, 0x3141 784// CHECK: [0x41,0x31,0x7b,0xb9] 785 786s_getreg_b32 m0, 0x3141 787// CHECK: [0x41,0x31,0x7c,0xb9] 788 789s_getreg_b32 exec_lo, 0x3141 790// CHECK: [0x41,0x31,0x7e,0xb9] 791 792s_getreg_b32 exec_hi, 0x3141 793// CHECK: [0x41,0x31,0x7f,0xb9] 794 795s_getreg_b32 s5, 0xc1d1 796// CHECK: [0xd1,0xc1,0x05,0xb9] 797 798s_setreg_b32 0x3141, s1 799// CHECK: [0x41,0x31,0x81,0xb9] 800 801s_setreg_b32 0xc1d1, s1 802// CHECK: [0xd1,0xc1,0x81,0xb9] 803 804s_setreg_b32 0x3141, s103 805// CHECK: [0x41,0x31,0xe7,0xb9] 806 807s_setreg_b32 0x3141, flat_scratch_lo 808// CHECK: [0x41,0x31,0xe8,0xb9] 809 810s_setreg_b32 0x3141, flat_scratch_hi 811// CHECK: [0x41,0x31,0xe9,0xb9] 812 813s_setreg_b32 0x3141, vcc_lo 814// CHECK: [0x41,0x31,0xea,0xb9] 815 816s_setreg_b32 0x3141, vcc_hi 817// CHECK: [0x41,0x31,0xeb,0xb9] 818 819s_setreg_b32 0x3141, tba_lo 820// CHECK: [0x41,0x31,0xec,0xb9] 821 822s_setreg_b32 0x3141, tba_hi 823// CHECK: [0x41,0x31,0xed,0xb9] 824 825s_setreg_b32 0x3141, tma_lo 826// CHECK: [0x41,0x31,0xee,0xb9] 827 828s_setreg_b32 0x3141, tma_hi 829// CHECK: [0x41,0x31,0xef,0xb9] 830 831s_setreg_b32 0x3141, ttmp11 832// CHECK: [0x41,0x31,0xfb,0xb9] 833 834s_setreg_b32 0x3141, m0 835// CHECK: [0x41,0x31,0xfc,0xb9] 836 837s_setreg_b32 0x3141, exec_lo 838// CHECK: [0x41,0x31,0xfe,0xb9] 839 840s_setreg_b32 0x3141, exec_hi 841// CHECK: [0x41,0x31,0xff,0xb9] 842 843s_setreg_imm32_b32 0x3141, 0x11213141 844// CHECK: [0x41,0x31,0x80,0xba,0x41,0x31,0x21,0x11] 845 846s_setreg_imm32_b32 0xc1d1, 0x11213141 847// CHECK: [0xd1,0xc1,0x80,0xba,0x41,0x31,0x21,0x11] 848 849s_setreg_imm32_b32 0x3141, 0xa1b1c1d1 850// CHECK: [0x41,0x31,0x80,0xba,0xd1,0xc1,0xb1,0xa1] 851