4981 lines · plain
1# RUN: llvm-mc -triple=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize32 -disassemble -show-encoding < %s | FileCheck -strict-whitespace -check-prefix=GFX10 %s2# RUN: llvm-mc -triple=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize64 -disassemble -show-encoding < %s | FileCheck -strict-whitespace -check-prefix=GFX10 %s3 4 5# GFX10: s_absdiff_i32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x96]60x01,0x02,0x7f,0x967 8# GFX10: s_absdiff_i32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x96]90x01,0x02,0x7e,0x9610 11# GFX10: s_absdiff_i32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x96]120x01,0x02,0x7c,0x9613 14# GFX10: s_absdiff_i32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x96]150xc1,0x02,0x00,0x9616 17# GFX10: s_absdiff_i32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x96]180xf7,0x02,0x00,0x9619 20# GFX10: s_absdiff_i32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x96]210x80,0x02,0x00,0x9622 23# GFX10: s_absdiff_i32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x96]240xf0,0x02,0x00,0x9625 26# GFX10: s_absdiff_i32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x96,0x73,0x72,0x71,0x3f]270xff,0x02,0x00,0x96,0x73,0x72,0x71,0x3f28 29# GFX10: s_absdiff_i32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x96,0x56,0x34,0x12,0xaf]300xff,0x02,0x00,0x96,0x56,0x34,0x12,0xaf31 32# GFX10: s_absdiff_i32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x96]330x7f,0x02,0x00,0x9634 35# GFX10: s_absdiff_i32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x96]360x7e,0x02,0x00,0x9637 38# GFX10: s_absdiff_i32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x96]390x7c,0x02,0x00,0x9640 41# GFX10: s_absdiff_i32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x96]420x01,0xc1,0x00,0x9643 44# GFX10: s_absdiff_i32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x96]450x01,0xf7,0x00,0x9646 47# GFX10: s_absdiff_i32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x96]480x01,0x80,0x00,0x9649 50# GFX10: s_absdiff_i32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x96]510x01,0xf0,0x00,0x9652 53# GFX10: s_absdiff_i32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x96,0x73,0x72,0x71,0x3f]540x01,0xff,0x00,0x96,0x73,0x72,0x71,0x3f55 56# GFX10: s_absdiff_i32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x96,0x56,0x34,0x12,0xaf]570x01,0xff,0x00,0x96,0x56,0x34,0x12,0xaf58 59# GFX10: s_absdiff_i32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x96]600x01,0x7f,0x00,0x9661 62# GFX10: s_absdiff_i32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x96]630x01,0x7e,0x00,0x9664 65# GFX10: s_absdiff_i32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x96]660x01,0x7c,0x00,0x9667 68# GFX10: s_absdiff_i32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x96]690x01,0x67,0x00,0x9670 71# GFX10: s_absdiff_i32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x96]720x01,0x02,0x00,0x9673 74# GFX10: s_absdiff_i32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x96]750x01,0x6b,0x00,0x9676 77# GFX10: s_absdiff_i32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x96]780x01,0x6a,0x00,0x9679 80# GFX10: s_absdiff_i32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x96]810x68,0x67,0x00,0x9682 83# GFX10: s_absdiff_i32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x96]840x68,0x02,0x00,0x9685 86# GFX10: s_absdiff_i32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x96]870x6b,0x02,0x00,0x9688 89# GFX10: s_absdiff_i32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x96]900x6a,0x02,0x00,0x9691 92# GFX10: s_absdiff_i32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x96]930x01,0x67,0x69,0x9694 95# GFX10: s_absdiff_i32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x96]960x01,0x02,0x69,0x9697 98# GFX10: s_absdiff_i32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x96]990x68,0x67,0x69,0x96100 101# GFX10: s_absdiff_i32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x96]1020x68,0x02,0x69,0x96103 104# GFX10: s_absdiff_i32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x96]1050x01,0x02,0x6b,0x96106 107# GFX10: s_absdiff_i32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x96]1080x01,0x02,0x6a,0x96109 110# GFX10: s_add_i32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x81]1110x01,0x02,0x7f,0x81112 113# GFX10: s_add_i32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x81]1140x01,0x02,0x7e,0x81115 116# GFX10: s_add_i32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x81]1170x01,0x02,0x7c,0x81118 119# GFX10: s_add_i32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x81]1200xc1,0x02,0x00,0x81121 122# GFX10: s_add_i32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x81]1230xf7,0x02,0x00,0x81124 125# GFX10: s_add_i32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x81]1260x80,0x02,0x00,0x81127 128# GFX10: s_add_i32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x81]1290xf0,0x02,0x00,0x81130 131# GFX10: s_add_i32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x81,0x73,0x72,0x71,0x3f]1320xff,0x02,0x00,0x81,0x73,0x72,0x71,0x3f133 134# GFX10: s_add_i32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x81,0x56,0x34,0x12,0xaf]1350xff,0x02,0x00,0x81,0x56,0x34,0x12,0xaf136 137# GFX10: s_add_i32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x81]1380x7f,0x02,0x00,0x81139 140# GFX10: s_add_i32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x81]1410x7e,0x02,0x00,0x81142 143# GFX10: s_add_i32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x81]1440x7c,0x02,0x00,0x81145 146# GFX10: s_add_i32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x81]1470x01,0xc1,0x00,0x81148 149# GFX10: s_add_i32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x81]1500x01,0xf7,0x00,0x81151 152# GFX10: s_add_i32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x81]1530x01,0x80,0x00,0x81154 155# GFX10: s_add_i32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x81]1560x01,0xf0,0x00,0x81157 158# GFX10: s_add_i32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x81,0x73,0x72,0x71,0x3f]1590x01,0xff,0x00,0x81,0x73,0x72,0x71,0x3f160 161# GFX10: s_add_i32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x81,0x56,0x34,0x12,0xaf]1620x01,0xff,0x00,0x81,0x56,0x34,0x12,0xaf163 164# GFX10: s_add_i32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x81]1650x01,0x7f,0x00,0x81166 167# GFX10: s_add_i32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x81]1680x01,0x7e,0x00,0x81169 170# GFX10: s_add_i32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x81]1710x01,0x7c,0x00,0x81172 173# GFX10: s_add_i32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x81]1740x01,0x67,0x00,0x81175 176# GFX10: s_add_i32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x81]1770x01,0x02,0x00,0x81178 179# GFX10: s_add_i32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x81]1800x01,0x6b,0x00,0x81181 182# GFX10: s_add_i32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x81]1830x01,0x6a,0x00,0x81184 185# GFX10: s_add_i32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x81]1860x68,0x67,0x00,0x81187 188# GFX10: s_add_i32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x81]1890x68,0x02,0x00,0x81190 191# GFX10: s_add_i32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x81]1920x6b,0x02,0x00,0x81193 194# GFX10: s_add_i32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x81]1950x6a,0x02,0x00,0x81196 197# GFX10: s_add_i32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x81]1980x01,0x67,0x69,0x81199 200# GFX10: s_add_i32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x81]2010x01,0x02,0x69,0x81202 203# GFX10: s_add_i32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x81]2040x68,0x67,0x69,0x81205 206# GFX10: s_add_i32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x81]2070x68,0x02,0x69,0x81208 209# GFX10: s_add_i32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x81]2100x01,0x02,0x6b,0x81211 212# GFX10: s_add_i32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x81]2130x01,0x02,0x6a,0x81214 215# GFX10: s_add_u32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x80]2160x01,0x02,0x7f,0x80217 218# GFX10: s_add_u32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x80]2190x01,0x02,0x7e,0x80220 221# GFX10: s_add_u32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x80]2220x01,0x02,0x7c,0x80223 224# GFX10: s_add_u32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x80]2250xc1,0x02,0x00,0x80226 227# GFX10: s_add_u32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x80]2280xf7,0x02,0x00,0x80229 230# GFX10: s_add_u32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x80]2310x80,0x02,0x00,0x80232 233# GFX10: s_add_u32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x80]2340xf0,0x02,0x00,0x80235 236# GFX10: s_add_u32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x80,0x73,0x72,0x71,0x3f]2370xff,0x02,0x00,0x80,0x73,0x72,0x71,0x3f238 239# GFX10: s_add_u32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x80,0x56,0x34,0x12,0xaf]2400xff,0x02,0x00,0x80,0x56,0x34,0x12,0xaf241 242# GFX10: s_add_u32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x80]2430x7f,0x02,0x00,0x80244 245# GFX10: s_add_u32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x80]2460x7e,0x02,0x00,0x80247 248# GFX10: s_add_u32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x80]2490x7c,0x02,0x00,0x80250 251# GFX10: s_add_u32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x80]2520x01,0xc1,0x00,0x80253 254# GFX10: s_add_u32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x80]2550x01,0xf7,0x00,0x80256 257# GFX10: s_add_u32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x80]2580x01,0x80,0x00,0x80259 260# GFX10: s_add_u32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x80]2610x01,0xf0,0x00,0x80262 263# GFX10: s_add_u32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x80,0x73,0x72,0x71,0x3f]2640x01,0xff,0x00,0x80,0x73,0x72,0x71,0x3f265 266# GFX10: s_add_u32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x80,0x56,0x34,0x12,0xaf]2670x01,0xff,0x00,0x80,0x56,0x34,0x12,0xaf268 269# GFX10: s_add_u32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x80]2700x01,0x7f,0x00,0x80271 272# GFX10: s_add_u32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x80]2730x01,0x7e,0x00,0x80274 275# GFX10: s_add_u32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x80]2760x01,0x7c,0x00,0x80277 278# GFX10: s_add_u32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x80]2790x01,0x67,0x00,0x80280 281# GFX10: s_add_u32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x80]2820x01,0x02,0x00,0x80283 284# GFX10: s_add_u32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x80]2850x01,0x6b,0x00,0x80286 287# GFX10: s_add_u32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x80]2880x01,0x6a,0x00,0x80289 290# GFX10: s_add_u32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x80]2910x68,0x67,0x00,0x80292 293# GFX10: s_add_u32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x80]2940x68,0x02,0x00,0x80295 296# GFX10: s_add_u32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x80]2970x6b,0x02,0x00,0x80298 299# GFX10: s_add_u32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x80]3000x6a,0x02,0x00,0x80301 302# GFX10: s_add_u32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x80]3030x01,0x67,0x69,0x80304 305# GFX10: s_add_u32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x80]3060x01,0x02,0x69,0x80307 308# GFX10: s_add_u32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x80]3090x68,0x67,0x69,0x80310 311# GFX10: s_add_u32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x80]3120x68,0x02,0x69,0x80313 314# GFX10: s_add_u32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x80]3150x01,0x02,0x6b,0x80316 317# GFX10: s_add_u32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x80]3180x01,0x02,0x6a,0x80319 320# GFX10: s_addc_u32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x82]3210x01,0x02,0x7f,0x82322 323# GFX10: s_addc_u32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x82]3240x01,0x02,0x7e,0x82325 326# GFX10: s_addc_u32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x82]3270x01,0x02,0x7c,0x82328 329# GFX10: s_addc_u32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x82]3300xc1,0x02,0x00,0x82331 332# GFX10: s_addc_u32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x82]3330xf7,0x02,0x00,0x82334 335# GFX10: s_addc_u32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x82]3360x80,0x02,0x00,0x82337 338# GFX10: s_addc_u32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x82]3390xf0,0x02,0x00,0x82340 341# GFX10: s_addc_u32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x82,0x73,0x72,0x71,0x3f]3420xff,0x02,0x00,0x82,0x73,0x72,0x71,0x3f343 344# GFX10: s_addc_u32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x82,0x56,0x34,0x12,0xaf]3450xff,0x02,0x00,0x82,0x56,0x34,0x12,0xaf346 347# GFX10: s_addc_u32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x82]3480x7f,0x02,0x00,0x82349 350# GFX10: s_addc_u32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x82]3510x7e,0x02,0x00,0x82352 353# GFX10: s_addc_u32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x82]3540x7c,0x02,0x00,0x82355 356# GFX10: s_addc_u32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x82]3570x01,0xc1,0x00,0x82358 359# GFX10: s_addc_u32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x82]3600x01,0xf7,0x00,0x82361 362# GFX10: s_addc_u32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x82]3630x01,0x80,0x00,0x82364 365# GFX10: s_addc_u32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x82]3660x01,0xf0,0x00,0x82367 368# GFX10: s_addc_u32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x82,0x73,0x72,0x71,0x3f]3690x01,0xff,0x00,0x82,0x73,0x72,0x71,0x3f370 371# GFX10: s_addc_u32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x82,0x56,0x34,0x12,0xaf]3720x01,0xff,0x00,0x82,0x56,0x34,0x12,0xaf373 374# GFX10: s_addc_u32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x82]3750x01,0x7f,0x00,0x82376 377# GFX10: s_addc_u32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x82]3780x01,0x7e,0x00,0x82379 380# GFX10: s_addc_u32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x82]3810x01,0x7c,0x00,0x82382 383# GFX10: s_addc_u32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x82]3840x01,0x67,0x00,0x82385 386# GFX10: s_addc_u32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x82]3870x01,0x02,0x00,0x82388 389# GFX10: s_addc_u32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x82]3900x01,0x6b,0x00,0x82391 392# GFX10: s_addc_u32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x82]3930x01,0x6a,0x00,0x82394 395# GFX10: s_addc_u32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x82]3960x68,0x67,0x00,0x82397 398# GFX10: s_addc_u32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x82]3990x68,0x02,0x00,0x82400 401# GFX10: s_addc_u32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x82]4020x6b,0x02,0x00,0x82403 404# GFX10: s_addc_u32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x82]4050x6a,0x02,0x00,0x82406 407# GFX10: s_addc_u32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x82]4080x01,0x67,0x69,0x82409 410# GFX10: s_addc_u32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x82]4110x01,0x02,0x69,0x82412 413# GFX10: s_addc_u32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x82]4140x68,0x67,0x69,0x82415 416# GFX10: s_addc_u32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x82]4170x68,0x02,0x69,0x82418 419# GFX10: s_addc_u32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x82]4200x01,0x02,0x6b,0x82421 422# GFX10: s_addc_u32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x82]4230x01,0x02,0x6a,0x82424 425# GFX10: s_and_b32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x87]4260x01,0x02,0x7f,0x87427 428# GFX10: s_and_b32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x87]4290x01,0x02,0x7e,0x87430 431# GFX10: s_and_b32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x87]4320x01,0x02,0x7c,0x87433 434# GFX10: s_and_b32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x87]4350xc1,0x02,0x00,0x87436 437# GFX10: s_and_b32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x87]4380xf7,0x02,0x00,0x87439 440# GFX10: s_and_b32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x87]4410x80,0x02,0x00,0x87442 443# GFX10: s_and_b32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x87]4440xf0,0x02,0x00,0x87445 446# GFX10: s_and_b32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x87,0x73,0x72,0x71,0x3f]4470xff,0x02,0x00,0x87,0x73,0x72,0x71,0x3f448 449# GFX10: s_and_b32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x87,0x56,0x34,0x12,0xaf]4500xff,0x02,0x00,0x87,0x56,0x34,0x12,0xaf451 452# GFX10: s_and_b32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x87]4530x7f,0x02,0x00,0x87454 455# GFX10: s_and_b32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x87]4560x7e,0x02,0x00,0x87457 458# GFX10: s_and_b32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x87]4590x7c,0x02,0x00,0x87460 461# GFX10: s_and_b32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x87]4620x01,0xc1,0x00,0x87463 464# GFX10: s_and_b32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x87]4650x01,0xf7,0x00,0x87466 467# GFX10: s_and_b32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x87]4680x01,0x80,0x00,0x87469 470# GFX10: s_and_b32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x87]4710x01,0xf0,0x00,0x87472 473# GFX10: s_and_b32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x87,0x73,0x72,0x71,0x3f]4740x01,0xff,0x00,0x87,0x73,0x72,0x71,0x3f475 476# GFX10: s_and_b32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x87,0x56,0x34,0x12,0xaf]4770x01,0xff,0x00,0x87,0x56,0x34,0x12,0xaf478 479# GFX10: s_and_b32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x87]4800x01,0x7f,0x00,0x87481 482# GFX10: s_and_b32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x87]4830x01,0x7e,0x00,0x87484 485# GFX10: s_and_b32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x87]4860x01,0x7c,0x00,0x87487 488# GFX10: s_and_b32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x87]4890x01,0x67,0x00,0x87490 491# GFX10: s_and_b32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x87]4920x01,0x02,0x00,0x87493 494# GFX10: s_and_b32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x87]4950x01,0x6b,0x00,0x87496 497# GFX10: s_and_b32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x87]4980x01,0x6a,0x00,0x87499 500# GFX10: s_and_b32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x87]5010x68,0x67,0x00,0x87502 503# GFX10: s_and_b32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x87]5040x68,0x02,0x00,0x87505 506# GFX10: s_and_b32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x87]5070x6b,0x02,0x00,0x87508 509# GFX10: s_and_b32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x87]5100x6a,0x02,0x00,0x87511 512# GFX10: s_and_b32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x87]5130x01,0x67,0x69,0x87514 515# GFX10: s_and_b32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x87]5160x01,0x02,0x69,0x87517 518# GFX10: s_and_b32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x87]5190x68,0x67,0x69,0x87520 521# GFX10: s_and_b32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x87]5220x68,0x02,0x69,0x87523 524# GFX10: s_and_b32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x87]5250x01,0x02,0x6b,0x87526 527# GFX10: s_and_b32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x87]5280x01,0x02,0x6a,0x87529 530# GFX10: s_and_b64 null, s[4:5], s[6:7] ; encoding: [0x04,0x06,0xfd,0x87]5310x04,0x06,0xfd,0x87532 533# GFX10: s_and_b64 exec, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xfe,0x87]5340x02,0x04,0xfe,0x87535 536# GFX10: s_and_b64 s[0:1], -1, s[4:5] ; encoding: [0xc1,0x04,0x80,0x87]5370xc1,0x04,0x80,0x87538 539# GFX10: s_and_b64 s[0:1], -4.0, s[4:5] ; encoding: [0xf7,0x04,0x80,0x87]5400xf7,0x04,0x80,0x87541 542# GFX10: s_and_b64 s[0:1], 0, s[4:5] ; encoding: [0x80,0x04,0x80,0x87]5430x80,0x04,0x80,0x87544 545# GFX10: s_and_b64 s[0:1], 0.5, s[4:5] ; encoding: [0xf0,0x04,0x80,0x87]5460xf0,0x04,0x80,0x87547 548# GFX10: s_and_b64 s[0:1], 0x3f717273, s[4:5] ; encoding: [0xff,0x04,0x80,0x87,0x73,0x72,0x71,0x3f]5490xff,0x04,0x80,0x87,0x73,0x72,0x71,0x3f550 551# GFX10: s_and_b64 s[0:1], 0xaf123456, s[4:5] ; encoding: [0xff,0x04,0x80,0x87,0x56,0x34,0x12,0xaf]5520xff,0x04,0x80,0x87,0x56,0x34,0x12,0xaf553 554# GFX10: s_and_b64 s[0:1], exec, s[4:5] ; encoding: [0x7e,0x04,0x80,0x87]5550x7e,0x04,0x80,0x87556 557# GFX10: s_and_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x87]5580x66,0x64,0x80,0x87559 560# GFX10: s_and_b64 s[0:1], s[102:103], s[4:5] ; encoding: [0x66,0x04,0x80,0x87]5610x66,0x04,0x80,0x87562 563# GFX10: s_and_b64 s[0:1], s[2:3], -1 ; encoding: [0x02,0xc1,0x80,0x87]5640x02,0xc1,0x80,0x87565 566# GFX10: s_and_b64 s[0:1], s[2:3], -4.0 ; encoding: [0x02,0xf7,0x80,0x87]5670x02,0xf7,0x80,0x87568 569# GFX10: s_and_b64 s[0:1], s[2:3], 0 ; encoding: [0x02,0x80,0x80,0x87]5700x02,0x80,0x80,0x87571 572# GFX10: s_and_b64 s[0:1], s[2:3], 0.5 ; encoding: [0x02,0xf0,0x80,0x87]5730x02,0xf0,0x80,0x87574 575# GFX10: s_and_b64 s[0:1], s[2:3], 0x3f717273 ; encoding: [0x02,0xff,0x80,0x87,0x73,0x72,0x71,0x3f]5760x02,0xff,0x80,0x87,0x73,0x72,0x71,0x3f577 578# GFX10: s_and_b64 s[0:1], s[2:3], 0xaf123456 ; encoding: [0x02,0xff,0x80,0x87,0x56,0x34,0x12,0xaf]5790x02,0xff,0x80,0x87,0x56,0x34,0x12,0xaf580 581# GFX10: s_and_b64 s[0:1], s[2:3], exec ; encoding: [0x02,0x7e,0x80,0x87]5820x02,0x7e,0x80,0x87583 584# GFX10: s_and_b64 s[0:1], s[2:3], s[100:101] ; encoding: [0x02,0x64,0x80,0x87]5850x02,0x64,0x80,0x87586 587# GFX10: s_and_b64 s[0:1], s[2:3], s[4:5] ; encoding: [0x02,0x04,0x80,0x87]5880x02,0x04,0x80,0x87589 590# GFX10: s_and_b64 s[0:1], s[2:3], vcc ; encoding: [0x02,0x6a,0x80,0x87]5910x02,0x6a,0x80,0x87592 593# GFX10: s_and_b64 s[0:1], vcc, s[4:5] ; encoding: [0x6a,0x04,0x80,0x87]5940x6a,0x04,0x80,0x87595 596# GFX10: s_and_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x87]5970x66,0x64,0xe8,0x87598 599# GFX10: s_and_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x87]6000x66,0x04,0xe8,0x87601 602# GFX10: s_and_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x87]6030x02,0x64,0xe8,0x87604 605# GFX10: s_and_b64 s[104:105], s[2:3], s[4:5] ; encoding: [0x02,0x04,0xe8,0x87]6060x02,0x04,0xe8,0x87607 608# GFX10: s_and_b64 vcc, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xea,0x87]6090x02,0x04,0xea,0x87610 611# GFX10: s_andn2_b32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x8a]6120x01,0x02,0x7f,0x8a613 614# GFX10: s_andn2_b32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x8a]6150x01,0x02,0x7e,0x8a616 617# GFX10: s_andn2_b32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x8a]6180x01,0x02,0x7c,0x8a619 620# GFX10: s_andn2_b32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x8a]6210xc1,0x02,0x00,0x8a622 623# GFX10: s_andn2_b32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x8a]6240xf7,0x02,0x00,0x8a625 626# GFX10: s_andn2_b32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x8a]6270x80,0x02,0x00,0x8a628 629# GFX10: s_andn2_b32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x8a]6300xf0,0x02,0x00,0x8a631 632# GFX10: s_andn2_b32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x8a,0x73,0x72,0x71,0x3f]6330xff,0x02,0x00,0x8a,0x73,0x72,0x71,0x3f634 635# GFX10: s_andn2_b32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x8a,0x56,0x34,0x12,0xaf]6360xff,0x02,0x00,0x8a,0x56,0x34,0x12,0xaf637 638# GFX10: s_andn2_b32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x8a]6390x7f,0x02,0x00,0x8a640 641# GFX10: s_andn2_b32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x8a]6420x7e,0x02,0x00,0x8a643 644# GFX10: s_andn2_b32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x8a]6450x7c,0x02,0x00,0x8a646 647# GFX10: s_andn2_b32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x8a]6480x01,0xc1,0x00,0x8a649 650# GFX10: s_andn2_b32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x8a]6510x01,0xf7,0x00,0x8a652 653# GFX10: s_andn2_b32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x8a]6540x01,0x80,0x00,0x8a655 656# GFX10: s_andn2_b32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x8a]6570x01,0xf0,0x00,0x8a658 659# GFX10: s_andn2_b32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x8a,0x73,0x72,0x71,0x3f]6600x01,0xff,0x00,0x8a,0x73,0x72,0x71,0x3f661 662# GFX10: s_andn2_b32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x8a,0x56,0x34,0x12,0xaf]6630x01,0xff,0x00,0x8a,0x56,0x34,0x12,0xaf664 665# GFX10: s_andn2_b32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x8a]6660x01,0x7f,0x00,0x8a667 668# GFX10: s_andn2_b32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x8a]6690x01,0x7e,0x00,0x8a670 671# GFX10: s_andn2_b32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x8a]6720x01,0x7c,0x00,0x8a673 674# GFX10: s_andn2_b32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x8a]6750x01,0x67,0x00,0x8a676 677# GFX10: s_andn2_b32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x8a]6780x01,0x02,0x00,0x8a679 680# GFX10: s_andn2_b32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x8a]6810x01,0x6b,0x00,0x8a682 683# GFX10: s_andn2_b32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x8a]6840x01,0x6a,0x00,0x8a685 686# GFX10: s_andn2_b32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x8a]6870x68,0x67,0x00,0x8a688 689# GFX10: s_andn2_b32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x8a]6900x68,0x02,0x00,0x8a691 692# GFX10: s_andn2_b32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x8a]6930x6b,0x02,0x00,0x8a694 695# GFX10: s_andn2_b32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x8a]6960x6a,0x02,0x00,0x8a697 698# GFX10: s_andn2_b32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x8a]6990x01,0x67,0x69,0x8a700 701# GFX10: s_andn2_b32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x8a]7020x01,0x02,0x69,0x8a703 704# GFX10: s_andn2_b32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x8a]7050x68,0x67,0x69,0x8a706 707# GFX10: s_andn2_b32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x8a]7080x68,0x02,0x69,0x8a709 710# GFX10: s_andn2_b32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x8a]7110x01,0x02,0x6b,0x8a712 713# GFX10: s_andn2_b32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x8a]7140x01,0x02,0x6a,0x8a715 716# GFX10: s_andn2_b64 exec, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xfe,0x8a]7170x02,0x04,0xfe,0x8a718 719# GFX10: s_andn2_b64 s[0:1], -1, s[4:5] ; encoding: [0xc1,0x04,0x80,0x8a]7200xc1,0x04,0x80,0x8a721 722# GFX10: s_andn2_b64 s[0:1], -4.0, s[4:5] ; encoding: [0xf7,0x04,0x80,0x8a]7230xf7,0x04,0x80,0x8a724 725# GFX10: s_andn2_b64 s[0:1], 0, s[4:5] ; encoding: [0x80,0x04,0x80,0x8a]7260x80,0x04,0x80,0x8a727 728# GFX10: s_andn2_b64 s[0:1], 0.5, s[4:5] ; encoding: [0xf0,0x04,0x80,0x8a]7290xf0,0x04,0x80,0x8a730 731# GFX10: s_andn2_b64 s[0:1], 0x3f717273, s[4:5] ; encoding: [0xff,0x04,0x80,0x8a,0x73,0x72,0x71,0x3f]7320xff,0x04,0x80,0x8a,0x73,0x72,0x71,0x3f733 734# GFX10: s_andn2_b64 s[0:1], 0xaf123456, s[4:5] ; encoding: [0xff,0x04,0x80,0x8a,0x56,0x34,0x12,0xaf]7350xff,0x04,0x80,0x8a,0x56,0x34,0x12,0xaf736 737# GFX10: s_andn2_b64 s[0:1], exec, s[4:5] ; encoding: [0x7e,0x04,0x80,0x8a]7380x7e,0x04,0x80,0x8a739 740# GFX10: s_andn2_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x8a]7410x66,0x64,0x80,0x8a742 743# GFX10: s_andn2_b64 s[0:1], s[102:103], s[4:5] ; encoding: [0x66,0x04,0x80,0x8a]7440x66,0x04,0x80,0x8a745 746# GFX10: s_andn2_b64 s[0:1], s[2:3], -1 ; encoding: [0x02,0xc1,0x80,0x8a]7470x02,0xc1,0x80,0x8a748 749# GFX10: s_andn2_b64 s[0:1], s[2:3], -4.0 ; encoding: [0x02,0xf7,0x80,0x8a]7500x02,0xf7,0x80,0x8a751 752# GFX10: s_andn2_b64 s[0:1], s[2:3], 0 ; encoding: [0x02,0x80,0x80,0x8a]7530x02,0x80,0x80,0x8a754 755# GFX10: s_andn2_b64 s[0:1], s[2:3], 0.5 ; encoding: [0x02,0xf0,0x80,0x8a]7560x02,0xf0,0x80,0x8a757 758# GFX10: s_andn2_b64 s[0:1], s[2:3], 0x3f717273 ; encoding: [0x02,0xff,0x80,0x8a,0x73,0x72,0x71,0x3f]7590x02,0xff,0x80,0x8a,0x73,0x72,0x71,0x3f760 761# GFX10: s_andn2_b64 s[0:1], s[2:3], 0xaf123456 ; encoding: [0x02,0xff,0x80,0x8a,0x56,0x34,0x12,0xaf]7620x02,0xff,0x80,0x8a,0x56,0x34,0x12,0xaf763 764# GFX10: s_andn2_b64 s[0:1], s[2:3], exec ; encoding: [0x02,0x7e,0x80,0x8a]7650x02,0x7e,0x80,0x8a766 767# GFX10: s_andn2_b64 s[0:1], s[2:3], s[100:101] ; encoding: [0x02,0x64,0x80,0x8a]7680x02,0x64,0x80,0x8a769 770# GFX10: s_andn2_b64 s[0:1], s[2:3], s[4:5] ; encoding: [0x02,0x04,0x80,0x8a]7710x02,0x04,0x80,0x8a772 773# GFX10: s_andn2_b64 s[0:1], s[2:3], vcc ; encoding: [0x02,0x6a,0x80,0x8a]7740x02,0x6a,0x80,0x8a775 776# GFX10: s_andn2_b64 s[0:1], vcc, s[4:5] ; encoding: [0x6a,0x04,0x80,0x8a]7770x6a,0x04,0x80,0x8a778 779# GFX10: s_andn2_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x8a]7800x66,0x64,0xe8,0x8a781 782# GFX10: s_andn2_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x8a]7830x66,0x04,0xe8,0x8a784 785# GFX10: s_andn2_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x8a]7860x02,0x64,0xe8,0x8a787 788# GFX10: s_andn2_b64 s[104:105], s[2:3], s[4:5] ; encoding: [0x02,0x04,0xe8,0x8a]7890x02,0x04,0xe8,0x8a790 791# GFX10: s_andn2_b64 vcc, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xea,0x8a]7920x02,0x04,0xea,0x8a793 794# GFX10: s_ashr_i32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x91]7950x01,0x02,0x7f,0x91796 797# GFX10: s_ashr_i32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x91]7980x01,0x02,0x7e,0x91799 800# GFX10: s_ashr_i32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x91]8010x01,0x02,0x7c,0x91802 803# GFX10: s_ashr_i32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x91]8040xc1,0x02,0x00,0x91805 806# GFX10: s_ashr_i32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x91]8070xf7,0x02,0x00,0x91808 809# GFX10: s_ashr_i32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x91]8100x80,0x02,0x00,0x91811 812# GFX10: s_ashr_i32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x91]8130xf0,0x02,0x00,0x91814 815# GFX10: s_ashr_i32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x91,0x73,0x72,0x71,0x3f]8160xff,0x02,0x00,0x91,0x73,0x72,0x71,0x3f817 818# GFX10: s_ashr_i32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x91,0x56,0x34,0x12,0xaf]8190xff,0x02,0x00,0x91,0x56,0x34,0x12,0xaf820 821# GFX10: s_ashr_i32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x91]8220x7f,0x02,0x00,0x91823 824# GFX10: s_ashr_i32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x91]8250x7e,0x02,0x00,0x91826 827# GFX10: s_ashr_i32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x91]8280x7c,0x02,0x00,0x91829 830# GFX10: s_ashr_i32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x91]8310x01,0xc1,0x00,0x91832 833# GFX10: s_ashr_i32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x91]8340x01,0xf7,0x00,0x91835 836# GFX10: s_ashr_i32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x91]8370x01,0x80,0x00,0x91838 839# GFX10: s_ashr_i32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x91]8400x01,0xf0,0x00,0x91841 842# GFX10: s_ashr_i32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x91,0x73,0x72,0x71,0x3f]8430x01,0xff,0x00,0x91,0x73,0x72,0x71,0x3f844 845# GFX10: s_ashr_i32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x91,0x56,0x34,0x12,0xaf]8460x01,0xff,0x00,0x91,0x56,0x34,0x12,0xaf847 848# GFX10: s_ashr_i32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x91]8490x01,0x7f,0x00,0x91850 851# GFX10: s_ashr_i32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x91]8520x01,0x7e,0x00,0x91853 854# GFX10: s_ashr_i32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x91]8550x01,0x7c,0x00,0x91856 857# GFX10: s_ashr_i32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x91]8580x01,0x67,0x00,0x91859 860# GFX10: s_ashr_i32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x91]8610x01,0x02,0x00,0x91862 863# GFX10: s_ashr_i32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x91]8640x01,0x6b,0x00,0x91865 866# GFX10: s_ashr_i32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x91]8670x01,0x6a,0x00,0x91868 869# GFX10: s_ashr_i32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x91]8700x68,0x67,0x00,0x91871 872# GFX10: s_ashr_i32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x91]8730x68,0x02,0x00,0x91874 875# GFX10: s_ashr_i32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x91]8760x6b,0x02,0x00,0x91877 878# GFX10: s_ashr_i32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x91]8790x6a,0x02,0x00,0x91880 881# GFX10: s_ashr_i32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x91]8820x01,0x67,0x69,0x91883 884# GFX10: s_ashr_i32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x91]8850x01,0x02,0x69,0x91886 887# GFX10: s_ashr_i32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x91]8880x68,0x67,0x69,0x91889 890# GFX10: s_ashr_i32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x91]8910x68,0x02,0x69,0x91892 893# GFX10: s_ashr_i32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x91]8940x01,0x02,0x6b,0x91895 896# GFX10: s_ashr_i32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x91]8970x01,0x02,0x6a,0x91898 899# GFX10: s_ashr_i64 exec, s[2:3], s4 ; encoding: [0x02,0x04,0xfe,0x91]9000x02,0x04,0xfe,0x91901 902# GFX10: s_ashr_i64 s[0:1], -1, s4 ; encoding: [0xc1,0x04,0x80,0x91]9030xc1,0x04,0x80,0x91904 905# GFX10: s_ashr_i64 s[0:1], -4.0, s4 ; encoding: [0xf7,0x04,0x80,0x91]9060xf7,0x04,0x80,0x91907 908# GFX10: s_ashr_i64 s[0:1], 0, s4 ; encoding: [0x80,0x04,0x80,0x91]9090x80,0x04,0x80,0x91910 911# GFX10: s_ashr_i64 s[0:1], 0.5, s4 ; encoding: [0xf0,0x04,0x80,0x91]9120xf0,0x04,0x80,0x91913 914# GFX10: s_ashr_i64 s[0:1], 0x3f717273, s4 ; encoding: [0xff,0x04,0x80,0x91,0x73,0x72,0x71,0x3f]9150xff,0x04,0x80,0x91,0x73,0x72,0x71,0x3f916 917# GFX10: s_ashr_i64 s[0:1], 0xaf123456, s4 ; encoding: [0xff,0x04,0x80,0x91,0x56,0x34,0x12,0xaf]9180xff,0x04,0x80,0x91,0x56,0x34,0x12,0xaf919 920# GFX10: s_ashr_i64 s[0:1], exec, s4 ; encoding: [0x7e,0x04,0x80,0x91]9210x7e,0x04,0x80,0x91922 923# GFX10: s_ashr_i64 s[0:1], s[102:103], s100 ; encoding: [0x66,0x64,0x80,0x91]9240x66,0x64,0x80,0x91925 926# GFX10: s_ashr_i64 s[0:1], s[102:103], s4 ; encoding: [0x66,0x04,0x80,0x91]9270x66,0x04,0x80,0x91928 929# GFX10: s_ashr_i64 s[0:1], s[2:3], -1 ; encoding: [0x02,0xc1,0x80,0x91]9300x02,0xc1,0x80,0x91931 932# GFX10: s_ashr_i64 s[0:1], s[2:3], -4.0 ; encoding: [0x02,0xf7,0x80,0x91]9330x02,0xf7,0x80,0x91934 935# GFX10: s_ashr_i64 s[0:1], s[2:3], 0 ; encoding: [0x02,0x80,0x80,0x91]9360x02,0x80,0x80,0x91937 938# GFX10: s_ashr_i64 s[0:1], s[2:3], 0.5 ; encoding: [0x02,0xf0,0x80,0x91]9390x02,0xf0,0x80,0x91940 941# GFX10: s_ashr_i64 s[0:1], s[2:3], 0x3f717273 ; encoding: [0x02,0xff,0x80,0x91,0x73,0x72,0x71,0x3f]9420x02,0xff,0x80,0x91,0x73,0x72,0x71,0x3f943 944# GFX10: s_ashr_i64 s[0:1], s[2:3], 0xaf123456 ; encoding: [0x02,0xff,0x80,0x91,0x56,0x34,0x12,0xaf]9450x02,0xff,0x80,0x91,0x56,0x34,0x12,0xaf946 947# GFX10: s_ashr_i64 s[0:1], s[2:3], exec_lo ; encoding: [0x02,0x7e,0x80,0x91]9480x02,0x7e,0x80,0x91949 950# GFX10: s_ashr_i64 s[0:1], s[2:3], s100 ; encoding: [0x02,0x64,0x80,0x91]9510x02,0x64,0x80,0x91952 953# GFX10: s_ashr_i64 s[0:1], s[2:3], s4 ; encoding: [0x02,0x04,0x80,0x91]9540x02,0x04,0x80,0x91955 956# GFX10: s_ashr_i64 s[0:1], s[2:3], vcc_lo ; encoding: [0x02,0x6a,0x80,0x91]9570x02,0x6a,0x80,0x91958 959# GFX10: s_ashr_i64 s[0:1], vcc, s4 ; encoding: [0x6a,0x04,0x80,0x91]9600x6a,0x04,0x80,0x91961 962# GFX10: s_ashr_i64 s[104:105], s[102:103], s100 ; encoding: [0x66,0x64,0xe8,0x91]9630x66,0x64,0xe8,0x91964 965# GFX10: s_ashr_i64 s[104:105], s[102:103], s4 ; encoding: [0x66,0x04,0xe8,0x91]9660x66,0x04,0xe8,0x91967 968# GFX10: s_ashr_i64 s[104:105], s[2:3], s100 ; encoding: [0x02,0x64,0xe8,0x91]9690x02,0x64,0xe8,0x91970 971# GFX10: s_ashr_i64 s[104:105], s[2:3], s4 ; encoding: [0x02,0x04,0xe8,0x91]9720x02,0x04,0xe8,0x91973 974# GFX10: s_ashr_i64 vcc, s[2:3], s4 ; encoding: [0x02,0x04,0xea,0x91]9750x02,0x04,0xea,0x91976 977# GFX10: s_bfe_i32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x94]9780x01,0x02,0x7f,0x94979 980# GFX10: s_bfe_i32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x94]9810x01,0x02,0x7e,0x94982 983# GFX10: s_bfe_i32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x94]9840x01,0x02,0x7c,0x94985 986# GFX10: s_bfe_i32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x94]9870xc1,0x02,0x00,0x94988 989# GFX10: s_bfe_i32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x94]9900xf7,0x02,0x00,0x94991 992# GFX10: s_bfe_i32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x94]9930x80,0x02,0x00,0x94994 995# GFX10: s_bfe_i32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x94]9960xf0,0x02,0x00,0x94997 998# GFX10: s_bfe_i32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x94,0x73,0x72,0x71,0x3f]9990xff,0x02,0x00,0x94,0x73,0x72,0x71,0x3f1000 1001# GFX10: s_bfe_i32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x94,0x56,0x34,0x12,0xaf]10020xff,0x02,0x00,0x94,0x56,0x34,0x12,0xaf1003 1004# GFX10: s_bfe_i32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x94]10050x7f,0x02,0x00,0x941006 1007# GFX10: s_bfe_i32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x94]10080x7e,0x02,0x00,0x941009 1010# GFX10: s_bfe_i32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x94]10110x7c,0x02,0x00,0x941012 1013# GFX10: s_bfe_i32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x94]10140x01,0xc1,0x00,0x941015 1016# GFX10: s_bfe_i32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x94]10170x01,0xf7,0x00,0x941018 1019# GFX10: s_bfe_i32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x94]10200x01,0x80,0x00,0x941021 1022# GFX10: s_bfe_i32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x94]10230x01,0xf0,0x00,0x941024 1025# GFX10: s_bfe_i32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x94,0x73,0x72,0x71,0x3f]10260x01,0xff,0x00,0x94,0x73,0x72,0x71,0x3f1027 1028# GFX10: s_bfe_i32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x94,0x56,0x34,0x12,0xaf]10290x01,0xff,0x00,0x94,0x56,0x34,0x12,0xaf1030 1031# GFX10: s_bfe_i32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x94]10320x01,0x7f,0x00,0x941033 1034# GFX10: s_bfe_i32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x94]10350x01,0x7e,0x00,0x941036 1037# GFX10: s_bfe_i32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x94]10380x01,0x7c,0x00,0x941039 1040# GFX10: s_bfe_i32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x94]10410x01,0x67,0x00,0x941042 1043# GFX10: s_bfe_i32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x94]10440x01,0x02,0x00,0x941045 1046# GFX10: s_bfe_i32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x94]10470x01,0x6b,0x00,0x941048 1049# GFX10: s_bfe_i32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x94]10500x01,0x6a,0x00,0x941051 1052# GFX10: s_bfe_i32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x94]10530x68,0x67,0x00,0x941054 1055# GFX10: s_bfe_i32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x94]10560x68,0x02,0x00,0x941057 1058# GFX10: s_bfe_i32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x94]10590x6b,0x02,0x00,0x941060 1061# GFX10: s_bfe_i32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x94]10620x6a,0x02,0x00,0x941063 1064# GFX10: s_bfe_i32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x94]10650x01,0x67,0x69,0x941066 1067# GFX10: s_bfe_i32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x94]10680x01,0x02,0x69,0x941069 1070# GFX10: s_bfe_i32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x94]10710x68,0x67,0x69,0x941072 1073# GFX10: s_bfe_i32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x94]10740x68,0x02,0x69,0x941075 1076# GFX10: s_bfe_i32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x94]10770x01,0x02,0x6b,0x941078 1079# GFX10: s_bfe_i32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x94]10800x01,0x02,0x6a,0x941081 1082# GFX10: s_bfe_i64 exec, s[2:3], s4 ; encoding: [0x02,0x04,0x7e,0x95]10830x02,0x04,0x7e,0x951084 1085# GFX10: s_bfe_i64 s[0:1], -1, s4 ; encoding: [0xc1,0x04,0x00,0x95]10860xc1,0x04,0x00,0x951087 1088# GFX10: s_bfe_i64 s[0:1], -4.0, s4 ; encoding: [0xf7,0x04,0x00,0x95]10890xf7,0x04,0x00,0x951090 1091# GFX10: s_bfe_i64 s[0:1], 0, s4 ; encoding: [0x80,0x04,0x00,0x95]10920x80,0x04,0x00,0x951093 1094# GFX10: s_bfe_i64 s[0:1], 0.5, s4 ; encoding: [0xf0,0x04,0x00,0x95]10950xf0,0x04,0x00,0x951096 1097# GFX10: s_bfe_i64 s[0:1], 0x3f717273, s4 ; encoding: [0xff,0x04,0x00,0x95,0x73,0x72,0x71,0x3f]10980xff,0x04,0x00,0x95,0x73,0x72,0x71,0x3f1099 1100# GFX10: s_bfe_i64 s[0:1], 0xaf123456, s4 ; encoding: [0xff,0x04,0x00,0x95,0x56,0x34,0x12,0xaf]11010xff,0x04,0x00,0x95,0x56,0x34,0x12,0xaf1102 1103# GFX10: s_bfe_i64 s[0:1], exec, s4 ; encoding: [0x7e,0x04,0x00,0x95]11040x7e,0x04,0x00,0x951105 1106# GFX10: s_bfe_i64 s[0:1], s[102:103], s100 ; encoding: [0x66,0x64,0x00,0x95]11070x66,0x64,0x00,0x951108 1109# GFX10: s_bfe_i64 s[0:1], s[102:103], s4 ; encoding: [0x66,0x04,0x00,0x95]11100x66,0x04,0x00,0x951111 1112# GFX10: s_bfe_i64 s[0:1], s[2:3], -1 ; encoding: [0x02,0xc1,0x00,0x95]11130x02,0xc1,0x00,0x951114 1115# GFX10: s_bfe_i64 s[0:1], s[2:3], -4.0 ; encoding: [0x02,0xf7,0x00,0x95]11160x02,0xf7,0x00,0x951117 1118# GFX10: s_bfe_i64 s[0:1], s[2:3], 0 ; encoding: [0x02,0x80,0x00,0x95]11190x02,0x80,0x00,0x951120 1121# GFX10: s_bfe_i64 s[0:1], s[2:3], 0.5 ; encoding: [0x02,0xf0,0x00,0x95]11220x02,0xf0,0x00,0x951123 1124# GFX10: s_bfe_i64 s[0:1], s[2:3], 0x3f717273 ; encoding: [0x02,0xff,0x00,0x95,0x73,0x72,0x71,0x3f]11250x02,0xff,0x00,0x95,0x73,0x72,0x71,0x3f1126 1127# GFX10: s_bfe_i64 s[0:1], s[2:3], 0xaf123456 ; encoding: [0x02,0xff,0x00,0x95,0x56,0x34,0x12,0xaf]11280x02,0xff,0x00,0x95,0x56,0x34,0x12,0xaf1129 1130# GFX10: s_bfe_i64 s[0:1], s[2:3], exec_lo ; encoding: [0x02,0x7e,0x00,0x95]11310x02,0x7e,0x00,0x951132 1133# GFX10: s_bfe_i64 s[0:1], s[2:3], s100 ; encoding: [0x02,0x64,0x00,0x95]11340x02,0x64,0x00,0x951135 1136# GFX10: s_bfe_i64 s[0:1], s[2:3], s4 ; encoding: [0x02,0x04,0x00,0x95]11370x02,0x04,0x00,0x951138 1139# GFX10: s_bfe_i64 s[0:1], s[2:3], vcc_lo ; encoding: [0x02,0x6a,0x00,0x95]11400x02,0x6a,0x00,0x951141 1142# GFX10: s_bfe_i64 s[0:1], vcc, s4 ; encoding: [0x6a,0x04,0x00,0x95]11430x6a,0x04,0x00,0x951144 1145# GFX10: s_bfe_i64 s[104:105], s[102:103], s100 ; encoding: [0x66,0x64,0x68,0x95]11460x66,0x64,0x68,0x951147 1148# GFX10: s_bfe_i64 s[104:105], s[102:103], s4 ; encoding: [0x66,0x04,0x68,0x95]11490x66,0x04,0x68,0x951150 1151# GFX10: s_bfe_i64 s[104:105], s[2:3], s100 ; encoding: [0x02,0x64,0x68,0x95]11520x02,0x64,0x68,0x951153 1154# GFX10: s_bfe_i64 s[104:105], s[2:3], s4 ; encoding: [0x02,0x04,0x68,0x95]11550x02,0x04,0x68,0x951156 1157# GFX10: s_bfe_i64 vcc, s[2:3], s4 ; encoding: [0x02,0x04,0x6a,0x95]11580x02,0x04,0x6a,0x951159 1160# GFX10: s_bfe_u32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0xff,0x93]11610x01,0x02,0xff,0x931162 1163# GFX10: s_bfe_u32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0xfe,0x93]11640x01,0x02,0xfe,0x931165 1166# GFX10: s_bfe_u32 m0, s1, s2 ; encoding: [0x01,0x02,0xfc,0x93]11670x01,0x02,0xfc,0x931168 1169# GFX10: s_bfe_u32 s0, -1, s2 ; encoding: [0xc1,0x02,0x80,0x93]11700xc1,0x02,0x80,0x931171 1172# GFX10: s_bfe_u32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x80,0x93]11730xf7,0x02,0x80,0x931174 1175# GFX10: s_bfe_u32 s0, 0, s2 ; encoding: [0x80,0x02,0x80,0x93]11760x80,0x02,0x80,0x931177 1178# GFX10: s_bfe_u32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x80,0x93]11790xf0,0x02,0x80,0x931180 1181# GFX10: s_bfe_u32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x80,0x93,0x73,0x72,0x71,0x3f]11820xff,0x02,0x80,0x93,0x73,0x72,0x71,0x3f1183 1184# GFX10: s_bfe_u32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x80,0x93,0x56,0x34,0x12,0xaf]11850xff,0x02,0x80,0x93,0x56,0x34,0x12,0xaf1186 1187# GFX10: s_bfe_u32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x80,0x93]11880x7f,0x02,0x80,0x931189 1190# GFX10: s_bfe_u32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x80,0x93]11910x7e,0x02,0x80,0x931192 1193# GFX10: s_bfe_u32 s0, m0, s2 ; encoding: [0x7c,0x02,0x80,0x93]11940x7c,0x02,0x80,0x931195 1196# GFX10: s_bfe_u32 s0, s1, -1 ; encoding: [0x01,0xc1,0x80,0x93]11970x01,0xc1,0x80,0x931198 1199# GFX10: s_bfe_u32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x80,0x93]12000x01,0xf7,0x80,0x931201 1202# GFX10: s_bfe_u32 s0, s1, 0 ; encoding: [0x01,0x80,0x80,0x93]12030x01,0x80,0x80,0x931204 1205# GFX10: s_bfe_u32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x80,0x93]12060x01,0xf0,0x80,0x931207 1208# GFX10: s_bfe_u32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x80,0x93,0x73,0x72,0x71,0x3f]12090x01,0xff,0x80,0x93,0x73,0x72,0x71,0x3f1210 1211# GFX10: s_bfe_u32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x80,0x93,0x56,0x34,0x12,0xaf]12120x01,0xff,0x80,0x93,0x56,0x34,0x12,0xaf1213 1214# GFX10: s_bfe_u32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x80,0x93]12150x01,0x7f,0x80,0x931216 1217# GFX10: s_bfe_u32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x80,0x93]12180x01,0x7e,0x80,0x931219 1220# GFX10: s_bfe_u32 s0, s1, m0 ; encoding: [0x01,0x7c,0x80,0x93]12210x01,0x7c,0x80,0x931222 1223# GFX10: s_bfe_u32 s0, s1, s103 ; encoding: [0x01,0x67,0x80,0x93]12240x01,0x67,0x80,0x931225 1226# GFX10: s_bfe_u32 s0, s1, s2 ; encoding: [0x01,0x02,0x80,0x93]12270x01,0x02,0x80,0x931228 1229# GFX10: s_bfe_u32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x80,0x93]12300x01,0x6b,0x80,0x931231 1232# GFX10: s_bfe_u32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x80,0x93]12330x01,0x6a,0x80,0x931234 1235# GFX10: s_bfe_u32 s0, s104, s103 ; encoding: [0x68,0x67,0x80,0x93]12360x68,0x67,0x80,0x931237 1238# GFX10: s_bfe_u32 s0, s104, s2 ; encoding: [0x68,0x02,0x80,0x93]12390x68,0x02,0x80,0x931240 1241# GFX10: s_bfe_u32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x80,0x93]12420x6b,0x02,0x80,0x931243 1244# GFX10: s_bfe_u32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x80,0x93]12450x6a,0x02,0x80,0x931246 1247# GFX10: s_bfe_u32 s105, s1, s103 ; encoding: [0x01,0x67,0xe9,0x93]12480x01,0x67,0xe9,0x931249 1250# GFX10: s_bfe_u32 s105, s1, s2 ; encoding: [0x01,0x02,0xe9,0x93]12510x01,0x02,0xe9,0x931252 1253# GFX10: s_bfe_u32 s105, s104, s103 ; encoding: [0x68,0x67,0xe9,0x93]12540x68,0x67,0xe9,0x931255 1256# GFX10: s_bfe_u32 s105, s104, s2 ; encoding: [0x68,0x02,0xe9,0x93]12570x68,0x02,0xe9,0x931258 1259# GFX10: s_bfe_u32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0xeb,0x93]12600x01,0x02,0xeb,0x931261 1262# GFX10: s_bfe_u32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0xea,0x93]12630x01,0x02,0xea,0x931264 1265# GFX10: s_bfe_u64 exec, s[2:3], s4 ; encoding: [0x02,0x04,0xfe,0x94]12660x02,0x04,0xfe,0x941267 1268# GFX10: s_bfe_u64 s[0:1], -1, s4 ; encoding: [0xc1,0x04,0x80,0x94]12690xc1,0x04,0x80,0x941270 1271# GFX10: s_bfe_u64 s[0:1], -4.0, s4 ; encoding: [0xf7,0x04,0x80,0x94]12720xf7,0x04,0x80,0x941273 1274# GFX10: s_bfe_u64 s[0:1], 0, s4 ; encoding: [0x80,0x04,0x80,0x94]12750x80,0x04,0x80,0x941276 1277# GFX10: s_bfe_u64 s[0:1], 0.5, s4 ; encoding: [0xf0,0x04,0x80,0x94]12780xf0,0x04,0x80,0x941279 1280# GFX10: s_bfe_u64 s[0:1], 0x3f717273, s4 ; encoding: [0xff,0x04,0x80,0x94,0x73,0x72,0x71,0x3f]12810xff,0x04,0x80,0x94,0x73,0x72,0x71,0x3f1282 1283# GFX10: s_bfe_u64 s[0:1], 0xaf123456, s4 ; encoding: [0xff,0x04,0x80,0x94,0x56,0x34,0x12,0xaf]12840xff,0x04,0x80,0x94,0x56,0x34,0x12,0xaf1285 1286# GFX10: s_bfe_u64 s[0:1], exec, s4 ; encoding: [0x7e,0x04,0x80,0x94]12870x7e,0x04,0x80,0x941288 1289# GFX10: s_bfe_u64 s[0:1], s[102:103], s100 ; encoding: [0x66,0x64,0x80,0x94]12900x66,0x64,0x80,0x941291 1292# GFX10: s_bfe_u64 s[0:1], s[102:103], s4 ; encoding: [0x66,0x04,0x80,0x94]12930x66,0x04,0x80,0x941294 1295# GFX10: s_bfe_u64 s[0:1], s[2:3], -1 ; encoding: [0x02,0xc1,0x80,0x94]12960x02,0xc1,0x80,0x941297 1298# GFX10: s_bfe_u64 s[0:1], s[2:3], -4.0 ; encoding: [0x02,0xf7,0x80,0x94]12990x02,0xf7,0x80,0x941300 1301# GFX10: s_bfe_u64 s[0:1], s[2:3], 0 ; encoding: [0x02,0x80,0x80,0x94]13020x02,0x80,0x80,0x941303 1304# GFX10: s_bfe_u64 s[0:1], s[2:3], 0.5 ; encoding: [0x02,0xf0,0x80,0x94]13050x02,0xf0,0x80,0x941306 1307# GFX10: s_bfe_u64 s[0:1], s[2:3], 0x3f717273 ; encoding: [0x02,0xff,0x80,0x94,0x73,0x72,0x71,0x3f]13080x02,0xff,0x80,0x94,0x73,0x72,0x71,0x3f1309 1310# GFX10: s_bfe_u64 s[0:1], s[2:3], 0xaf123456 ; encoding: [0x02,0xff,0x80,0x94,0x56,0x34,0x12,0xaf]13110x02,0xff,0x80,0x94,0x56,0x34,0x12,0xaf1312 1313# GFX10: s_bfe_u64 s[0:1], s[2:3], exec_lo ; encoding: [0x02,0x7e,0x80,0x94]13140x02,0x7e,0x80,0x941315 1316# GFX10: s_bfe_u64 s[0:1], s[2:3], s100 ; encoding: [0x02,0x64,0x80,0x94]13170x02,0x64,0x80,0x941318 1319# GFX10: s_bfe_u64 s[0:1], s[2:3], s4 ; encoding: [0x02,0x04,0x80,0x94]13200x02,0x04,0x80,0x941321 1322# GFX10: s_bfe_u64 s[0:1], s[2:3], vcc_lo ; encoding: [0x02,0x6a,0x80,0x94]13230x02,0x6a,0x80,0x941324 1325# GFX10: s_bfe_u64 s[0:1], vcc, s4 ; encoding: [0x6a,0x04,0x80,0x94]13260x6a,0x04,0x80,0x941327 1328# GFX10: s_bfe_u64 s[104:105], s[102:103], s100 ; encoding: [0x66,0x64,0xe8,0x94]13290x66,0x64,0xe8,0x941330 1331# GFX10: s_bfe_u64 s[104:105], s[102:103], s4 ; encoding: [0x66,0x04,0xe8,0x94]13320x66,0x04,0xe8,0x941333 1334# GFX10: s_bfe_u64 s[104:105], s[2:3], s100 ; encoding: [0x02,0x64,0xe8,0x94]13350x02,0x64,0xe8,0x941336 1337# GFX10: s_bfe_u64 s[104:105], s[2:3], s4 ; encoding: [0x02,0x04,0xe8,0x94]13380x02,0x04,0xe8,0x941339 1340# GFX10: s_bfe_u64 vcc, s[2:3], s4 ; encoding: [0x02,0x04,0xea,0x94]13410x02,0x04,0xea,0x941342 1343# GFX10: s_bfm_b32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x92]13440x01,0x02,0x7f,0x921345 1346# GFX10: s_bfm_b32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x92]13470x01,0x02,0x7e,0x921348 1349# GFX10: s_bfm_b32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x92]13500x01,0x02,0x7c,0x921351 1352# GFX10: s_bfm_b32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x92]13530xc1,0x02,0x00,0x921354 1355# GFX10: s_bfm_b32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x92]13560xf7,0x02,0x00,0x921357 1358# GFX10: s_bfm_b32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x92]13590x80,0x02,0x00,0x921360 1361# GFX10: s_bfm_b32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x92]13620xf0,0x02,0x00,0x921363 1364# GFX10: s_bfm_b32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x92,0x73,0x72,0x71,0x3f]13650xff,0x02,0x00,0x92,0x73,0x72,0x71,0x3f1366 1367# GFX10: s_bfm_b32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x92,0x56,0x34,0x12,0xaf]13680xff,0x02,0x00,0x92,0x56,0x34,0x12,0xaf1369 1370# GFX10: s_bfm_b32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x92]13710x7f,0x02,0x00,0x921372 1373# GFX10: s_bfm_b32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x92]13740x7e,0x02,0x00,0x921375 1376# GFX10: s_bfm_b32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x92]13770x7c,0x02,0x00,0x921378 1379# GFX10: s_bfm_b32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x92]13800x01,0xc1,0x00,0x921381 1382# GFX10: s_bfm_b32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x92]13830x01,0xf7,0x00,0x921384 1385# GFX10: s_bfm_b32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x92]13860x01,0x80,0x00,0x921387 1388# GFX10: s_bfm_b32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x92]13890x01,0xf0,0x00,0x921390 1391# GFX10: s_bfm_b32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x92,0x73,0x72,0x71,0x3f]13920x01,0xff,0x00,0x92,0x73,0x72,0x71,0x3f1393 1394# GFX10: s_bfm_b32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x92,0x56,0x34,0x12,0xaf]13950x01,0xff,0x00,0x92,0x56,0x34,0x12,0xaf1396 1397# GFX10: s_bfm_b32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x92]13980x01,0x7f,0x00,0x921399 1400# GFX10: s_bfm_b32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x92]14010x01,0x7e,0x00,0x921402 1403# GFX10: s_bfm_b32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x92]14040x01,0x7c,0x00,0x921405 1406# GFX10: s_bfm_b32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x92]14070x01,0x67,0x00,0x921408 1409# GFX10: s_bfm_b32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x92]14100x01,0x02,0x00,0x921411 1412# GFX10: s_bfm_b32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x92]14130x01,0x6b,0x00,0x921414 1415# GFX10: s_bfm_b32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x92]14160x01,0x6a,0x00,0x921417 1418# GFX10: s_bfm_b32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x92]14190x68,0x67,0x00,0x921420 1421# GFX10: s_bfm_b32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x92]14220x68,0x02,0x00,0x921423 1424# GFX10: s_bfm_b32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x92]14250x6b,0x02,0x00,0x921426 1427# GFX10: s_bfm_b32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x92]14280x6a,0x02,0x00,0x921429 1430# GFX10: s_bfm_b32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x92]14310x01,0x67,0x69,0x921432 1433# GFX10: s_bfm_b32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x92]14340x01,0x02,0x69,0x921435 1436# GFX10: s_bfm_b32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x92]14370x68,0x67,0x69,0x921438 1439# GFX10: s_bfm_b32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x92]14400x68,0x02,0x69,0x921441 1442# GFX10: s_bfm_b32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x92]14430x01,0x02,0x6b,0x921444 1445# GFX10: s_bfm_b32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x92]14460x01,0x02,0x6a,0x921447 1448# GFX10: s_bfm_b64 exec, s2, s3 ; encoding: [0x02,0x03,0xfe,0x92]14490x02,0x03,0xfe,0x921450 1451# GFX10: s_bfm_b64 s[0:1], -1, s3 ; encoding: [0xc1,0x03,0x80,0x92]14520xc1,0x03,0x80,0x921453 1454# GFX10: s_bfm_b64 s[0:1], -4.0, s3 ; encoding: [0xf7,0x03,0x80,0x92]14550xf7,0x03,0x80,0x921456 1457# GFX10: s_bfm_b64 s[0:1], 0, s3 ; encoding: [0x80,0x03,0x80,0x92]14580x80,0x03,0x80,0x921459 1460# GFX10: s_bfm_b64 s[0:1], 0.5, s3 ; encoding: [0xf0,0x03,0x80,0x92]14610xf0,0x03,0x80,0x921462 1463# GFX10: s_bfm_b64 s[0:1], 0x3f717273, s3 ; encoding: [0xff,0x03,0x80,0x92,0x73,0x72,0x71,0x3f]14640xff,0x03,0x80,0x92,0x73,0x72,0x71,0x3f1465 1466# GFX10: s_bfm_b64 s[0:1], 0xaf123456, s3 ; encoding: [0xff,0x03,0x80,0x92,0x56,0x34,0x12,0xaf]14670xff,0x03,0x80,0x92,0x56,0x34,0x12,0xaf1468 1469# GFX10: s_bfm_b64 s[0:1], exec_hi, s3 ; encoding: [0x7f,0x03,0x80,0x92]14700x7f,0x03,0x80,0x921471 1472# GFX10: s_bfm_b64 s[0:1], exec_lo, s3 ; encoding: [0x7e,0x03,0x80,0x92]14730x7e,0x03,0x80,0x921474 1475# GFX10: s_bfm_b64 s[0:1], m0, s3 ; encoding: [0x7c,0x03,0x80,0x92]14760x7c,0x03,0x80,0x921477 1478# GFX10: s_bfm_b64 s[0:1], s104, s103 ; encoding: [0x68,0x67,0x80,0x92]14790x68,0x67,0x80,0x921480 1481# GFX10: s_bfm_b64 s[0:1], s104, s3 ; encoding: [0x68,0x03,0x80,0x92]14820x68,0x03,0x80,0x921483 1484# GFX10: s_bfm_b64 s[0:1], s2, -1 ; encoding: [0x02,0xc1,0x80,0x92]14850x02,0xc1,0x80,0x921486 1487# GFX10: s_bfm_b64 s[0:1], s2, -4.0 ; encoding: [0x02,0xf7,0x80,0x92]14880x02,0xf7,0x80,0x921489 1490# GFX10: s_bfm_b64 s[0:1], s2, 0 ; encoding: [0x02,0x80,0x80,0x92]14910x02,0x80,0x80,0x921492 1493# GFX10: s_bfm_b64 s[0:1], s2, 0.5 ; encoding: [0x02,0xf0,0x80,0x92]14940x02,0xf0,0x80,0x921495 1496# GFX10: s_bfm_b64 s[0:1], s2, 0x3f717273 ; encoding: [0x02,0xff,0x80,0x92,0x73,0x72,0x71,0x3f]14970x02,0xff,0x80,0x92,0x73,0x72,0x71,0x3f1498 1499# GFX10: s_bfm_b64 s[0:1], s2, 0xaf123456 ; encoding: [0x02,0xff,0x80,0x92,0x56,0x34,0x12,0xaf]15000x02,0xff,0x80,0x92,0x56,0x34,0x12,0xaf1501 1502# GFX10: s_bfm_b64 s[0:1], s2, exec_hi ; encoding: [0x02,0x7f,0x80,0x92]15030x02,0x7f,0x80,0x921504 1505# GFX10: s_bfm_b64 s[0:1], s2, exec_lo ; encoding: [0x02,0x7e,0x80,0x92]15060x02,0x7e,0x80,0x921507 1508# GFX10: s_bfm_b64 s[0:1], s2, m0 ; encoding: [0x02,0x7c,0x80,0x92]15090x02,0x7c,0x80,0x921510 1511# GFX10: s_bfm_b64 s[0:1], s2, s103 ; encoding: [0x02,0x67,0x80,0x92]15120x02,0x67,0x80,0x921513 1514# GFX10: s_bfm_b64 s[0:1], s2, s3 ; encoding: [0x02,0x03,0x80,0x92]15150x02,0x03,0x80,0x921516 1517# GFX10: s_bfm_b64 s[0:1], s2, vcc_hi ; encoding: [0x02,0x6b,0x80,0x92]15180x02,0x6b,0x80,0x921519 1520# GFX10: s_bfm_b64 s[0:1], s2, vcc_lo ; encoding: [0x02,0x6a,0x80,0x92]15210x02,0x6a,0x80,0x921522 1523# GFX10: s_bfm_b64 s[0:1], vcc_hi, s3 ; encoding: [0x6b,0x03,0x80,0x92]15240x6b,0x03,0x80,0x921525 1526# GFX10: s_bfm_b64 s[0:1], vcc_lo, s3 ; encoding: [0x6a,0x03,0x80,0x92]15270x6a,0x03,0x80,0x921528 1529# GFX10: s_bfm_b64 s[104:105], s103, s102 ; encoding: [0x67,0x66,0xe8,0x92]15300x67,0x66,0xe8,0x921531 1532# GFX10: s_bfm_b64 s[104:105], s104, s3 ; encoding: [0x68,0x03,0xe8,0x92]15330x68,0x03,0xe8,0x921534 1535# GFX10: s_bfm_b64 s[104:105], s2, s103 ; encoding: [0x02,0x67,0xe8,0x92]15360x02,0x67,0xe8,0x921537 1538# GFX10: s_bfm_b64 s[104:105], s2, s3 ; encoding: [0x02,0x03,0xe8,0x92]15390x02,0x03,0xe8,0x921540 1541# GFX10: s_bfm_b64 vcc, s2, s3 ; encoding: [0x02,0x03,0xea,0x92]15420x02,0x03,0xea,0x921543 1544# GFX10: s_cselect_b32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x85]15450x01,0x02,0x7f,0x851546 1547# GFX10: s_cselect_b32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x85]15480x01,0x02,0x7e,0x851549 1550# GFX10: s_cselect_b32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x85]15510x01,0x02,0x7c,0x851552 1553# GFX10: s_cselect_b32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x85]15540xc1,0x02,0x00,0x851555 1556# GFX10: s_cselect_b32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x85]15570xf7,0x02,0x00,0x851558 1559# GFX10: s_cselect_b32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x85]15600x80,0x02,0x00,0x851561 1562# GFX10: s_cselect_b32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x85]15630xf0,0x02,0x00,0x851564 1565# GFX10: s_cselect_b32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x85,0x73,0x72,0x71,0x3f]15660xff,0x02,0x00,0x85,0x73,0x72,0x71,0x3f1567 1568# GFX10: s_cselect_b32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x85,0x56,0x34,0x12,0xaf]15690xff,0x02,0x00,0x85,0x56,0x34,0x12,0xaf1570 1571# GFX10: s_cselect_b32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x85]15720x7f,0x02,0x00,0x851573 1574# GFX10: s_cselect_b32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x85]15750x7e,0x02,0x00,0x851576 1577# GFX10: s_cselect_b32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x85]15780x7c,0x02,0x00,0x851579 1580# GFX10: s_cselect_b32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x85]15810x01,0xc1,0x00,0x851582 1583# GFX10: s_cselect_b32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x85]15840x01,0xf7,0x00,0x851585 1586# GFX10: s_cselect_b32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x85]15870x01,0x80,0x00,0x851588 1589# GFX10: s_cselect_b32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x85]15900x01,0xf0,0x00,0x851591 1592# GFX10: s_cselect_b32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x85,0x73,0x72,0x71,0x3f]15930x01,0xff,0x00,0x85,0x73,0x72,0x71,0x3f1594 1595# GFX10: s_cselect_b32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x85,0x56,0x34,0x12,0xaf]15960x01,0xff,0x00,0x85,0x56,0x34,0x12,0xaf1597 1598# GFX10: s_cselect_b32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x85]15990x01,0x7f,0x00,0x851600 1601# GFX10: s_cselect_b32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x85]16020x01,0x7e,0x00,0x851603 1604# GFX10: s_cselect_b32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x85]16050x01,0x7c,0x00,0x851606 1607# GFX10: s_cselect_b32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x85]16080x01,0x67,0x00,0x851609 1610# GFX10: s_cselect_b32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x85]16110x01,0x02,0x00,0x851612 1613# GFX10: s_cselect_b32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x85]16140x01,0x6b,0x00,0x851615 1616# GFX10: s_cselect_b32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x85]16170x01,0x6a,0x00,0x851618 1619# GFX10: s_cselect_b32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x85]16200x68,0x67,0x00,0x851621 1622# GFX10: s_cselect_b32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x85]16230x68,0x02,0x00,0x851624 1625# GFX10: s_cselect_b32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x85]16260x6b,0x02,0x00,0x851627 1628# GFX10: s_cselect_b32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x85]16290x6a,0x02,0x00,0x851630 1631# GFX10: s_cselect_b32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x85]16320x01,0x67,0x69,0x851633 1634# GFX10: s_cselect_b32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x85]16350x01,0x02,0x69,0x851636 1637# GFX10: s_cselect_b32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x85]16380x68,0x67,0x69,0x851639 1640# GFX10: s_cselect_b32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x85]16410x68,0x02,0x69,0x851642 1643# GFX10: s_cselect_b32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x85]16440x01,0x02,0x6b,0x851645 1646# GFX10: s_cselect_b32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x85]16470x01,0x02,0x6a,0x851648 1649# GFX10: s_cselect_b64 exec, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xfe,0x85]16500x02,0x04,0xfe,0x851651 1652# GFX10: s_cselect_b64 s[0:1], -1, s[4:5] ; encoding: [0xc1,0x04,0x80,0x85]16530xc1,0x04,0x80,0x851654 1655# GFX10: s_cselect_b64 s[0:1], -4.0, s[4:5] ; encoding: [0xf7,0x04,0x80,0x85]16560xf7,0x04,0x80,0x851657 1658# GFX10: s_cselect_b64 s[0:1], 0, s[4:5] ; encoding: [0x80,0x04,0x80,0x85]16590x80,0x04,0x80,0x851660 1661# GFX10: s_cselect_b64 s[0:1], 0.5, s[4:5] ; encoding: [0xf0,0x04,0x80,0x85]16620xf0,0x04,0x80,0x851663 1664# GFX10: s_cselect_b64 s[0:1], 0x3f717273, s[4:5] ; encoding: [0xff,0x04,0x80,0x85,0x73,0x72,0x71,0x3f]16650xff,0x04,0x80,0x85,0x73,0x72,0x71,0x3f1666 1667# GFX10: s_cselect_b64 s[0:1], 0xaf123456, s[4:5] ; encoding: [0xff,0x04,0x80,0x85,0x56,0x34,0x12,0xaf]16680xff,0x04,0x80,0x85,0x56,0x34,0x12,0xaf1669 1670# GFX10: s_cselect_b64 s[0:1], exec, s[4:5] ; encoding: [0x7e,0x04,0x80,0x85]16710x7e,0x04,0x80,0x851672 1673# GFX10: s_cselect_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x85]16740x66,0x64,0x80,0x851675 1676# GFX10: s_cselect_b64 s[0:1], s[102:103], s[4:5] ; encoding: [0x66,0x04,0x80,0x85]16770x66,0x04,0x80,0x851678 1679# GFX10: s_cselect_b64 s[0:1], s[2:3], -1 ; encoding: [0x02,0xc1,0x80,0x85]16800x02,0xc1,0x80,0x851681 1682# GFX10: s_cselect_b64 s[0:1], s[2:3], -4.0 ; encoding: [0x02,0xf7,0x80,0x85]16830x02,0xf7,0x80,0x851684 1685# GFX10: s_cselect_b64 s[0:1], s[2:3], 0 ; encoding: [0x02,0x80,0x80,0x85]16860x02,0x80,0x80,0x851687 1688# GFX10: s_cselect_b64 s[0:1], s[2:3], 0.5 ; encoding: [0x02,0xf0,0x80,0x85]16890x02,0xf0,0x80,0x851690 1691# GFX10: s_cselect_b64 s[0:1], s[2:3], 0x3f717273 ; encoding: [0x02,0xff,0x80,0x85,0x73,0x72,0x71,0x3f]16920x02,0xff,0x80,0x85,0x73,0x72,0x71,0x3f1693 1694# GFX10: s_cselect_b64 s[0:1], s[2:3], 0xaf123456 ; encoding: [0x02,0xff,0x80,0x85,0x56,0x34,0x12,0xaf]16950x02,0xff,0x80,0x85,0x56,0x34,0x12,0xaf1696 1697# GFX10: s_cselect_b64 s[0:1], s[2:3], exec ; encoding: [0x02,0x7e,0x80,0x85]16980x02,0x7e,0x80,0x851699 1700# GFX10: s_cselect_b64 s[0:1], s[2:3], s[100:101] ; encoding: [0x02,0x64,0x80,0x85]17010x02,0x64,0x80,0x851702 1703# GFX10: s_cselect_b64 s[0:1], s[2:3], s[4:5] ; encoding: [0x02,0x04,0x80,0x85]17040x02,0x04,0x80,0x851705 1706# GFX10: s_cselect_b64 s[0:1], s[2:3], vcc ; encoding: [0x02,0x6a,0x80,0x85]17070x02,0x6a,0x80,0x851708 1709# GFX10: s_cselect_b64 s[0:1], vcc, s[4:5] ; encoding: [0x6a,0x04,0x80,0x85]17100x6a,0x04,0x80,0x851711 1712# GFX10: s_cselect_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x85]17130x66,0x64,0xe8,0x851714 1715# GFX10: s_cselect_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x85]17160x66,0x04,0xe8,0x851717 1718# GFX10: s_cselect_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x85]17190x02,0x64,0xe8,0x851720 1721# GFX10: s_cselect_b64 s[104:105], s[2:3], s[4:5] ; encoding: [0x02,0x04,0xe8,0x85]17220x02,0x04,0xe8,0x851723 1724# GFX10: s_cselect_b64 vcc, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xea,0x85]17250x02,0x04,0xea,0x851726 1727# GFX10: s_lshl1_add_u32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x97]17280x01,0x02,0x7f,0x971729 1730# GFX10: s_lshl1_add_u32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x97]17310x01,0x02,0x7e,0x971732 1733# GFX10: s_lshl1_add_u32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x97]17340x01,0x02,0x7c,0x971735 1736# GFX10: s_lshl1_add_u32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x97]17370xc1,0x02,0x00,0x971738 1739# GFX10: s_lshl1_add_u32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x97]17400xf7,0x02,0x00,0x971741 1742# GFX10: s_lshl1_add_u32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x97]17430x80,0x02,0x00,0x971744 1745# GFX10: s_lshl1_add_u32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x97]17460xf0,0x02,0x00,0x971747 1748# GFX10: s_lshl1_add_u32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x97,0x73,0x72,0x71,0x3f]17490xff,0x02,0x00,0x97,0x73,0x72,0x71,0x3f1750 1751# GFX10: s_lshl1_add_u32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x97,0x56,0x34,0x12,0xaf]17520xff,0x02,0x00,0x97,0x56,0x34,0x12,0xaf1753 1754# GFX10: s_lshl1_add_u32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x97]17550x7f,0x02,0x00,0x971756 1757# GFX10: s_lshl1_add_u32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x97]17580x7e,0x02,0x00,0x971759 1760# GFX10: s_lshl1_add_u32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x97]17610x7c,0x02,0x00,0x971762 1763# GFX10: s_lshl1_add_u32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x97]17640x01,0xc1,0x00,0x971765 1766# GFX10: s_lshl1_add_u32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x97]17670x01,0xf7,0x00,0x971768 1769# GFX10: s_lshl1_add_u32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x97]17700x01,0x80,0x00,0x971771 1772# GFX10: s_lshl1_add_u32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x97]17730x01,0xf0,0x00,0x971774 1775# GFX10: s_lshl1_add_u32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x97,0x73,0x72,0x71,0x3f]17760x01,0xff,0x00,0x97,0x73,0x72,0x71,0x3f1777 1778# GFX10: s_lshl1_add_u32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x97,0x56,0x34,0x12,0xaf]17790x01,0xff,0x00,0x97,0x56,0x34,0x12,0xaf1780 1781# GFX10: s_lshl1_add_u32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x97]17820x01,0x7f,0x00,0x971783 1784# GFX10: s_lshl1_add_u32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x97]17850x01,0x7e,0x00,0x971786 1787# GFX10: s_lshl1_add_u32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x97]17880x01,0x7c,0x00,0x971789 1790# GFX10: s_lshl1_add_u32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x97]17910x01,0x67,0x00,0x971792 1793# GFX10: s_lshl1_add_u32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x97]17940x01,0x02,0x00,0x971795 1796# GFX10: s_lshl1_add_u32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x97]17970x01,0x6b,0x00,0x971798 1799# GFX10: s_lshl1_add_u32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x97]18000x01,0x6a,0x00,0x971801 1802# GFX10: s_lshl1_add_u32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x97]18030x68,0x67,0x00,0x971804 1805# GFX10: s_lshl1_add_u32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x97]18060x68,0x02,0x00,0x971807 1808# GFX10: s_lshl1_add_u32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x97]18090x6b,0x02,0x00,0x971810 1811# GFX10: s_lshl1_add_u32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x97]18120x6a,0x02,0x00,0x971813 1814# GFX10: s_lshl1_add_u32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x97]18150x01,0x67,0x69,0x971816 1817# GFX10: s_lshl1_add_u32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x97]18180x01,0x02,0x69,0x971819 1820# GFX10: s_lshl1_add_u32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x97]18210x68,0x67,0x69,0x971822 1823# GFX10: s_lshl1_add_u32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x97]18240x68,0x02,0x69,0x971825 1826# GFX10: s_lshl1_add_u32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x97]18270x01,0x02,0x6b,0x971828 1829# GFX10: s_lshl1_add_u32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x97]18300x01,0x02,0x6a,0x971831 1832# GFX10: s_lshl2_add_u32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0xff,0x97]18330x01,0x02,0xff,0x971834 1835# GFX10: s_lshl2_add_u32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0xfe,0x97]18360x01,0x02,0xfe,0x971837 1838# GFX10: s_lshl2_add_u32 m0, s1, s2 ; encoding: [0x01,0x02,0xfc,0x97]18390x01,0x02,0xfc,0x971840 1841# GFX10: s_lshl2_add_u32 s0, -1, s2 ; encoding: [0xc1,0x02,0x80,0x97]18420xc1,0x02,0x80,0x971843 1844# GFX10: s_lshl2_add_u32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x80,0x97]18450xf7,0x02,0x80,0x971846 1847# GFX10: s_lshl2_add_u32 s0, 0, s2 ; encoding: [0x80,0x02,0x80,0x97]18480x80,0x02,0x80,0x971849 1850# GFX10: s_lshl2_add_u32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x80,0x97]18510xf0,0x02,0x80,0x971852 1853# GFX10: s_lshl2_add_u32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x80,0x97,0x73,0x72,0x71,0x3f]18540xff,0x02,0x80,0x97,0x73,0x72,0x71,0x3f1855 1856# GFX10: s_lshl2_add_u32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x80,0x97,0x56,0x34,0x12,0xaf]18570xff,0x02,0x80,0x97,0x56,0x34,0x12,0xaf1858 1859# GFX10: s_lshl2_add_u32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x80,0x97]18600x7f,0x02,0x80,0x971861 1862# GFX10: s_lshl2_add_u32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x80,0x97]18630x7e,0x02,0x80,0x971864 1865# GFX10: s_lshl2_add_u32 s0, m0, s2 ; encoding: [0x7c,0x02,0x80,0x97]18660x7c,0x02,0x80,0x971867 1868# GFX10: s_lshl2_add_u32 s0, s1, -1 ; encoding: [0x01,0xc1,0x80,0x97]18690x01,0xc1,0x80,0x971870 1871# GFX10: s_lshl2_add_u32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x80,0x97]18720x01,0xf7,0x80,0x971873 1874# GFX10: s_lshl2_add_u32 s0, s1, 0 ; encoding: [0x01,0x80,0x80,0x97]18750x01,0x80,0x80,0x971876 1877# GFX10: s_lshl2_add_u32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x80,0x97]18780x01,0xf0,0x80,0x971879 1880# GFX10: s_lshl2_add_u32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x80,0x97,0x73,0x72,0x71,0x3f]18810x01,0xff,0x80,0x97,0x73,0x72,0x71,0x3f1882 1883# GFX10: s_lshl2_add_u32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x80,0x97,0x56,0x34,0x12,0xaf]18840x01,0xff,0x80,0x97,0x56,0x34,0x12,0xaf1885 1886# GFX10: s_lshl2_add_u32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x80,0x97]18870x01,0x7f,0x80,0x971888 1889# GFX10: s_lshl2_add_u32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x80,0x97]18900x01,0x7e,0x80,0x971891 1892# GFX10: s_lshl2_add_u32 s0, s1, m0 ; encoding: [0x01,0x7c,0x80,0x97]18930x01,0x7c,0x80,0x971894 1895# GFX10: s_lshl2_add_u32 s0, s1, s103 ; encoding: [0x01,0x67,0x80,0x97]18960x01,0x67,0x80,0x971897 1898# GFX10: s_lshl2_add_u32 s0, s1, s2 ; encoding: [0x01,0x02,0x80,0x97]18990x01,0x02,0x80,0x971900 1901# GFX10: s_lshl2_add_u32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x80,0x97]19020x01,0x6b,0x80,0x971903 1904# GFX10: s_lshl2_add_u32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x80,0x97]19050x01,0x6a,0x80,0x971906 1907# GFX10: s_lshl2_add_u32 s0, s104, s103 ; encoding: [0x68,0x67,0x80,0x97]19080x68,0x67,0x80,0x971909 1910# GFX10: s_lshl2_add_u32 s0, s104, s2 ; encoding: [0x68,0x02,0x80,0x97]19110x68,0x02,0x80,0x971912 1913# GFX10: s_lshl2_add_u32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x80,0x97]19140x6b,0x02,0x80,0x971915 1916# GFX10: s_lshl2_add_u32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x80,0x97]19170x6a,0x02,0x80,0x971918 1919# GFX10: s_lshl2_add_u32 s105, s1, s103 ; encoding: [0x01,0x67,0xe9,0x97]19200x01,0x67,0xe9,0x971921 1922# GFX10: s_lshl2_add_u32 s105, s1, s2 ; encoding: [0x01,0x02,0xe9,0x97]19230x01,0x02,0xe9,0x971924 1925# GFX10: s_lshl2_add_u32 s105, s104, s103 ; encoding: [0x68,0x67,0xe9,0x97]19260x68,0x67,0xe9,0x971927 1928# GFX10: s_lshl2_add_u32 s105, s104, s2 ; encoding: [0x68,0x02,0xe9,0x97]19290x68,0x02,0xe9,0x971930 1931# GFX10: s_lshl2_add_u32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0xeb,0x97]19320x01,0x02,0xeb,0x971933 1934# GFX10: s_lshl2_add_u32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0xea,0x97]19350x01,0x02,0xea,0x971936 1937# GFX10: s_lshl3_add_u32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x98]19380x01,0x02,0x7f,0x981939 1940# GFX10: s_lshl3_add_u32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x98]19410x01,0x02,0x7e,0x981942 1943# GFX10: s_lshl3_add_u32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x98]19440x01,0x02,0x7c,0x981945 1946# GFX10: s_lshl3_add_u32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x98]19470xc1,0x02,0x00,0x981948 1949# GFX10: s_lshl3_add_u32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x98]19500xf7,0x02,0x00,0x981951 1952# GFX10: s_lshl3_add_u32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x98]19530x80,0x02,0x00,0x981954 1955# GFX10: s_lshl3_add_u32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x98]19560xf0,0x02,0x00,0x981957 1958# GFX10: s_lshl3_add_u32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x98,0x73,0x72,0x71,0x3f]19590xff,0x02,0x00,0x98,0x73,0x72,0x71,0x3f1960 1961# GFX10: s_lshl3_add_u32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x98,0x56,0x34,0x12,0xaf]19620xff,0x02,0x00,0x98,0x56,0x34,0x12,0xaf1963 1964# GFX10: s_lshl3_add_u32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x98]19650x7f,0x02,0x00,0x981966 1967# GFX10: s_lshl3_add_u32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x98]19680x7e,0x02,0x00,0x981969 1970# GFX10: s_lshl3_add_u32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x98]19710x7c,0x02,0x00,0x981972 1973# GFX10: s_lshl3_add_u32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x98]19740x01,0xc1,0x00,0x981975 1976# GFX10: s_lshl3_add_u32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x98]19770x01,0xf7,0x00,0x981978 1979# GFX10: s_lshl3_add_u32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x98]19800x01,0x80,0x00,0x981981 1982# GFX10: s_lshl3_add_u32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x98]19830x01,0xf0,0x00,0x981984 1985# GFX10: s_lshl3_add_u32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x98,0x73,0x72,0x71,0x3f]19860x01,0xff,0x00,0x98,0x73,0x72,0x71,0x3f1987 1988# GFX10: s_lshl3_add_u32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x98,0x56,0x34,0x12,0xaf]19890x01,0xff,0x00,0x98,0x56,0x34,0x12,0xaf1990 1991# GFX10: s_lshl3_add_u32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x98]19920x01,0x7f,0x00,0x981993 1994# GFX10: s_lshl3_add_u32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x98]19950x01,0x7e,0x00,0x981996 1997# GFX10: s_lshl3_add_u32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x98]19980x01,0x7c,0x00,0x981999 2000# GFX10: s_lshl3_add_u32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x98]20010x01,0x67,0x00,0x982002 2003# GFX10: s_lshl3_add_u32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x98]20040x01,0x02,0x00,0x982005 2006# GFX10: s_lshl3_add_u32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x98]20070x01,0x6b,0x00,0x982008 2009# GFX10: s_lshl3_add_u32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x98]20100x01,0x6a,0x00,0x982011 2012# GFX10: s_lshl3_add_u32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x98]20130x68,0x67,0x00,0x982014 2015# GFX10: s_lshl3_add_u32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x98]20160x68,0x02,0x00,0x982017 2018# GFX10: s_lshl3_add_u32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x98]20190x6b,0x02,0x00,0x982020 2021# GFX10: s_lshl3_add_u32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x98]20220x6a,0x02,0x00,0x982023 2024# GFX10: s_lshl3_add_u32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x98]20250x01,0x67,0x69,0x982026 2027# GFX10: s_lshl3_add_u32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x98]20280x01,0x02,0x69,0x982029 2030# GFX10: s_lshl3_add_u32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x98]20310x68,0x67,0x69,0x982032 2033# GFX10: s_lshl3_add_u32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x98]20340x68,0x02,0x69,0x982035 2036# GFX10: s_lshl3_add_u32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x98]20370x01,0x02,0x6b,0x982038 2039# GFX10: s_lshl3_add_u32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x98]20400x01,0x02,0x6a,0x982041 2042# GFX10: s_lshl4_add_u32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0xff,0x98]20430x01,0x02,0xff,0x982044 2045# GFX10: s_lshl4_add_u32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0xfe,0x98]20460x01,0x02,0xfe,0x982047 2048# GFX10: s_lshl4_add_u32 m0, s1, s2 ; encoding: [0x01,0x02,0xfc,0x98]20490x01,0x02,0xfc,0x982050 2051# GFX10: s_lshl4_add_u32 s0, -1, s2 ; encoding: [0xc1,0x02,0x80,0x98]20520xc1,0x02,0x80,0x982053 2054# GFX10: s_lshl4_add_u32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x80,0x98]20550xf7,0x02,0x80,0x982056 2057# GFX10: s_lshl4_add_u32 s0, 0, s2 ; encoding: [0x80,0x02,0x80,0x98]20580x80,0x02,0x80,0x982059 2060# GFX10: s_lshl4_add_u32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x80,0x98]20610xf0,0x02,0x80,0x982062 2063# GFX10: s_lshl4_add_u32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x80,0x98,0x73,0x72,0x71,0x3f]20640xff,0x02,0x80,0x98,0x73,0x72,0x71,0x3f2065 2066# GFX10: s_lshl4_add_u32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x80,0x98,0x56,0x34,0x12,0xaf]20670xff,0x02,0x80,0x98,0x56,0x34,0x12,0xaf2068 2069# GFX10: s_lshl4_add_u32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x80,0x98]20700x7f,0x02,0x80,0x982071 2072# GFX10: s_lshl4_add_u32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x80,0x98]20730x7e,0x02,0x80,0x982074 2075# GFX10: s_lshl4_add_u32 s0, m0, s2 ; encoding: [0x7c,0x02,0x80,0x98]20760x7c,0x02,0x80,0x982077 2078# GFX10: s_lshl4_add_u32 s0, s1, -1 ; encoding: [0x01,0xc1,0x80,0x98]20790x01,0xc1,0x80,0x982080 2081# GFX10: s_lshl4_add_u32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x80,0x98]20820x01,0xf7,0x80,0x982083 2084# GFX10: s_lshl4_add_u32 s0, s1, 0 ; encoding: [0x01,0x80,0x80,0x98]20850x01,0x80,0x80,0x982086 2087# GFX10: s_lshl4_add_u32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x80,0x98]20880x01,0xf0,0x80,0x982089 2090# GFX10: s_lshl4_add_u32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x80,0x98,0x73,0x72,0x71,0x3f]20910x01,0xff,0x80,0x98,0x73,0x72,0x71,0x3f2092 2093# GFX10: s_lshl4_add_u32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x80,0x98,0x56,0x34,0x12,0xaf]20940x01,0xff,0x80,0x98,0x56,0x34,0x12,0xaf2095 2096# GFX10: s_lshl4_add_u32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x80,0x98]20970x01,0x7f,0x80,0x982098 2099# GFX10: s_lshl4_add_u32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x80,0x98]21000x01,0x7e,0x80,0x982101 2102# GFX10: s_lshl4_add_u32 s0, s1, m0 ; encoding: [0x01,0x7c,0x80,0x98]21030x01,0x7c,0x80,0x982104 2105# GFX10: s_lshl4_add_u32 s0, s1, s103 ; encoding: [0x01,0x67,0x80,0x98]21060x01,0x67,0x80,0x982107 2108# GFX10: s_lshl4_add_u32 s0, s1, s2 ; encoding: [0x01,0x02,0x80,0x98]21090x01,0x02,0x80,0x982110 2111# GFX10: s_lshl4_add_u32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x80,0x98]21120x01,0x6b,0x80,0x982113 2114# GFX10: s_lshl4_add_u32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x80,0x98]21150x01,0x6a,0x80,0x982116 2117# GFX10: s_lshl4_add_u32 s0, s104, s103 ; encoding: [0x68,0x67,0x80,0x98]21180x68,0x67,0x80,0x982119 2120# GFX10: s_lshl4_add_u32 s0, s104, s2 ; encoding: [0x68,0x02,0x80,0x98]21210x68,0x02,0x80,0x982122 2123# GFX10: s_lshl4_add_u32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x80,0x98]21240x6b,0x02,0x80,0x982125 2126# GFX10: s_lshl4_add_u32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x80,0x98]21270x6a,0x02,0x80,0x982128 2129# GFX10: s_lshl4_add_u32 s105, s1, s103 ; encoding: [0x01,0x67,0xe9,0x98]21300x01,0x67,0xe9,0x982131 2132# GFX10: s_lshl4_add_u32 s105, s1, s2 ; encoding: [0x01,0x02,0xe9,0x98]21330x01,0x02,0xe9,0x982134 2135# GFX10: s_lshl4_add_u32 s105, s104, s103 ; encoding: [0x68,0x67,0xe9,0x98]21360x68,0x67,0xe9,0x982137 2138# GFX10: s_lshl4_add_u32 s105, s104, s2 ; encoding: [0x68,0x02,0xe9,0x98]21390x68,0x02,0xe9,0x982140 2141# GFX10: s_lshl4_add_u32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0xeb,0x98]21420x01,0x02,0xeb,0x982143 2144# GFX10: s_lshl4_add_u32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0xea,0x98]21450x01,0x02,0xea,0x982146 2147# GFX10: s_lshl_b32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x8f]21480x01,0x02,0x7f,0x8f2149 2150# GFX10: s_lshl_b32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x8f]21510x01,0x02,0x7e,0x8f2152 2153# GFX10: s_lshl_b32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x8f]21540x01,0x02,0x7c,0x8f2155 2156# GFX10: s_lshl_b32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x8f]21570xc1,0x02,0x00,0x8f2158 2159# GFX10: s_lshl_b32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x8f]21600xf7,0x02,0x00,0x8f2161 2162# GFX10: s_lshl_b32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x8f]21630x80,0x02,0x00,0x8f2164 2165# GFX10: s_lshl_b32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x8f]21660xf0,0x02,0x00,0x8f2167 2168# GFX10: s_lshl_b32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x8f,0x73,0x72,0x71,0x3f]21690xff,0x02,0x00,0x8f,0x73,0x72,0x71,0x3f2170 2171# GFX10: s_lshl_b32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x8f,0x56,0x34,0x12,0xaf]21720xff,0x02,0x00,0x8f,0x56,0x34,0x12,0xaf2173 2174# GFX10: s_lshl_b32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x8f]21750x7f,0x02,0x00,0x8f2176 2177# GFX10: s_lshl_b32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x8f]21780x7e,0x02,0x00,0x8f2179 2180# GFX10: s_lshl_b32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x8f]21810x7c,0x02,0x00,0x8f2182 2183# GFX10: s_lshl_b32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x8f]21840x01,0xc1,0x00,0x8f2185 2186# GFX10: s_lshl_b32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x8f]21870x01,0xf7,0x00,0x8f2188 2189# GFX10: s_lshl_b32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x8f]21900x01,0x80,0x00,0x8f2191 2192# GFX10: s_lshl_b32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x8f]21930x01,0xf0,0x00,0x8f2194 2195# GFX10: s_lshl_b32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x8f,0x73,0x72,0x71,0x3f]21960x01,0xff,0x00,0x8f,0x73,0x72,0x71,0x3f2197 2198# GFX10: s_lshl_b32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x8f,0x56,0x34,0x12,0xaf]21990x01,0xff,0x00,0x8f,0x56,0x34,0x12,0xaf2200 2201# GFX10: s_lshl_b32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x8f]22020x01,0x7f,0x00,0x8f2203 2204# GFX10: s_lshl_b32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x8f]22050x01,0x7e,0x00,0x8f2206 2207# GFX10: s_lshl_b32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x8f]22080x01,0x7c,0x00,0x8f2209 2210# GFX10: s_lshl_b32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x8f]22110x01,0x67,0x00,0x8f2212 2213# GFX10: s_lshl_b32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x8f]22140x01,0x02,0x00,0x8f2215 2216# GFX10: s_lshl_b32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x8f]22170x01,0x6b,0x00,0x8f2218 2219# GFX10: s_lshl_b32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x8f]22200x01,0x6a,0x00,0x8f2221 2222# GFX10: s_lshl_b32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x8f]22230x68,0x67,0x00,0x8f2224 2225# GFX10: s_lshl_b32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x8f]22260x68,0x02,0x00,0x8f2227 2228# GFX10: s_lshl_b32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x8f]22290x6b,0x02,0x00,0x8f2230 2231# GFX10: s_lshl_b32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x8f]22320x6a,0x02,0x00,0x8f2233 2234# GFX10: s_lshl_b32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x8f]22350x01,0x67,0x69,0x8f2236 2237# GFX10: s_lshl_b32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x8f]22380x01,0x02,0x69,0x8f2239 2240# GFX10: s_lshl_b32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x8f]22410x68,0x67,0x69,0x8f2242 2243# GFX10: s_lshl_b32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x8f]22440x68,0x02,0x69,0x8f2245 2246# GFX10: s_lshl_b32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x8f]22470x01,0x02,0x6b,0x8f2248 2249# GFX10: s_lshl_b32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x8f]22500x01,0x02,0x6a,0x8f2251 2252# GFX10: s_lshl_b64 exec, s[2:3], s4 ; encoding: [0x02,0x04,0xfe,0x8f]22530x02,0x04,0xfe,0x8f2254 2255# GFX10: s_lshl_b64 s[0:1], -1, s4 ; encoding: [0xc1,0x04,0x80,0x8f]22560xc1,0x04,0x80,0x8f2257 2258# GFX10: s_lshl_b64 s[0:1], -4.0, s4 ; encoding: [0xf7,0x04,0x80,0x8f]22590xf7,0x04,0x80,0x8f2260 2261# GFX10: s_lshl_b64 s[0:1], 0, s4 ; encoding: [0x80,0x04,0x80,0x8f]22620x80,0x04,0x80,0x8f2263 2264# GFX10: s_lshl_b64 s[0:1], 0.5, s4 ; encoding: [0xf0,0x04,0x80,0x8f]22650xf0,0x04,0x80,0x8f2266 2267# GFX10: s_lshl_b64 s[0:1], 0x3f717273, s4 ; encoding: [0xff,0x04,0x80,0x8f,0x73,0x72,0x71,0x3f]22680xff,0x04,0x80,0x8f,0x73,0x72,0x71,0x3f2269 2270# GFX10: s_lshl_b64 s[0:1], 0xaf123456, s4 ; encoding: [0xff,0x04,0x80,0x8f,0x56,0x34,0x12,0xaf]22710xff,0x04,0x80,0x8f,0x56,0x34,0x12,0xaf2272 2273# GFX10: s_lshl_b64 s[0:1], exec, s4 ; encoding: [0x7e,0x04,0x80,0x8f]22740x7e,0x04,0x80,0x8f2275 2276# GFX10: s_lshl_b64 s[0:1], s[102:103], s100 ; encoding: [0x66,0x64,0x80,0x8f]22770x66,0x64,0x80,0x8f2278 2279# GFX10: s_lshl_b64 s[0:1], s[102:103], s4 ; encoding: [0x66,0x04,0x80,0x8f]22800x66,0x04,0x80,0x8f2281 2282# GFX10: s_lshl_b64 s[0:1], s[2:3], -1 ; encoding: [0x02,0xc1,0x80,0x8f]22830x02,0xc1,0x80,0x8f2284 2285# GFX10: s_lshl_b64 s[0:1], s[2:3], -4.0 ; encoding: [0x02,0xf7,0x80,0x8f]22860x02,0xf7,0x80,0x8f2287 2288# GFX10: s_lshl_b64 s[0:1], s[2:3], 0 ; encoding: [0x02,0x80,0x80,0x8f]22890x02,0x80,0x80,0x8f2290 2291# GFX10: s_lshl_b64 s[0:1], s[2:3], 0.5 ; encoding: [0x02,0xf0,0x80,0x8f]22920x02,0xf0,0x80,0x8f2293 2294# GFX10: s_lshl_b64 s[0:1], s[2:3], 0x3f717273 ; encoding: [0x02,0xff,0x80,0x8f,0x73,0x72,0x71,0x3f]22950x02,0xff,0x80,0x8f,0x73,0x72,0x71,0x3f2296 2297# GFX10: s_lshl_b64 s[0:1], s[2:3], 0xaf123456 ; encoding: [0x02,0xff,0x80,0x8f,0x56,0x34,0x12,0xaf]22980x02,0xff,0x80,0x8f,0x56,0x34,0x12,0xaf2299 2300# GFX10: s_lshl_b64 s[0:1], s[2:3], exec_lo ; encoding: [0x02,0x7e,0x80,0x8f]23010x02,0x7e,0x80,0x8f2302 2303# GFX10: s_lshl_b64 s[0:1], s[2:3], s100 ; encoding: [0x02,0x64,0x80,0x8f]23040x02,0x64,0x80,0x8f2305 2306# GFX10: s_lshl_b64 s[0:1], s[2:3], s4 ; encoding: [0x02,0x04,0x80,0x8f]23070x02,0x04,0x80,0x8f2308 2309# GFX10: s_lshl_b64 s[0:1], s[2:3], vcc_lo ; encoding: [0x02,0x6a,0x80,0x8f]23100x02,0x6a,0x80,0x8f2311 2312# GFX10: s_lshl_b64 s[0:1], vcc, s4 ; encoding: [0x6a,0x04,0x80,0x8f]23130x6a,0x04,0x80,0x8f2314 2315# GFX10: s_lshl_b64 s[104:105], s[102:103], s100 ; encoding: [0x66,0x64,0xe8,0x8f]23160x66,0x64,0xe8,0x8f2317 2318# GFX10: s_lshl_b64 s[104:105], s[102:103], s4 ; encoding: [0x66,0x04,0xe8,0x8f]23190x66,0x04,0xe8,0x8f2320 2321# GFX10: s_lshl_b64 s[104:105], s[2:3], s100 ; encoding: [0x02,0x64,0xe8,0x8f]23220x02,0x64,0xe8,0x8f2323 2324# GFX10: s_lshl_b64 s[104:105], s[2:3], s4 ; encoding: [0x02,0x04,0xe8,0x8f]23250x02,0x04,0xe8,0x8f2326 2327# GFX10: s_lshl_b64 vcc, s[2:3], s4 ; encoding: [0x02,0x04,0xea,0x8f]23280x02,0x04,0xea,0x8f2329 2330# GFX10: s_lshr_b32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x90]23310x01,0x02,0x7f,0x902332 2333# GFX10: s_lshr_b32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x90]23340x01,0x02,0x7e,0x902335 2336# GFX10: s_lshr_b32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x90]23370x01,0x02,0x7c,0x902338 2339# GFX10: s_lshr_b32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x90]23400xc1,0x02,0x00,0x902341 2342# GFX10: s_lshr_b32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x90]23430xf7,0x02,0x00,0x902344 2345# GFX10: s_lshr_b32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x90]23460x80,0x02,0x00,0x902347 2348# GFX10: s_lshr_b32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x90]23490xf0,0x02,0x00,0x902350 2351# GFX10: s_lshr_b32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x90,0x73,0x72,0x71,0x3f]23520xff,0x02,0x00,0x90,0x73,0x72,0x71,0x3f2353 2354# GFX10: s_lshr_b32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x90,0x56,0x34,0x12,0xaf]23550xff,0x02,0x00,0x90,0x56,0x34,0x12,0xaf2356 2357# GFX10: s_lshr_b32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x90]23580x7f,0x02,0x00,0x902359 2360# GFX10: s_lshr_b32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x90]23610x7e,0x02,0x00,0x902362 2363# GFX10: s_lshr_b32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x90]23640x7c,0x02,0x00,0x902365 2366# GFX10: s_lshr_b32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x90]23670x01,0xc1,0x00,0x902368 2369# GFX10: s_lshr_b32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x90]23700x01,0xf7,0x00,0x902371 2372# GFX10: s_lshr_b32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x90]23730x01,0x80,0x00,0x902374 2375# GFX10: s_lshr_b32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x90]23760x01,0xf0,0x00,0x902377 2378# GFX10: s_lshr_b32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x90,0x73,0x72,0x71,0x3f]23790x01,0xff,0x00,0x90,0x73,0x72,0x71,0x3f2380 2381# GFX10: s_lshr_b32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x90,0x56,0x34,0x12,0xaf]23820x01,0xff,0x00,0x90,0x56,0x34,0x12,0xaf2383 2384# GFX10: s_lshr_b32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x90]23850x01,0x7f,0x00,0x902386 2387# GFX10: s_lshr_b32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x90]23880x01,0x7e,0x00,0x902389 2390# GFX10: s_lshr_b32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x90]23910x01,0x7c,0x00,0x902392 2393# GFX10: s_lshr_b32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x90]23940x01,0x67,0x00,0x902395 2396# GFX10: s_lshr_b32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x90]23970x01,0x02,0x00,0x902398 2399# GFX10: s_lshr_b32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x90]24000x01,0x6b,0x00,0x902401 2402# GFX10: s_lshr_b32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x90]24030x01,0x6a,0x00,0x902404 2405# GFX10: s_lshr_b32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x90]24060x68,0x67,0x00,0x902407 2408# GFX10: s_lshr_b32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x90]24090x68,0x02,0x00,0x902410 2411# GFX10: s_lshr_b32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x90]24120x6b,0x02,0x00,0x902413 2414# GFX10: s_lshr_b32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x90]24150x6a,0x02,0x00,0x902416 2417# GFX10: s_lshr_b32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x90]24180x01,0x67,0x69,0x902419 2420# GFX10: s_lshr_b32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x90]24210x01,0x02,0x69,0x902422 2423# GFX10: s_lshr_b32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x90]24240x68,0x67,0x69,0x902425 2426# GFX10: s_lshr_b32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x90]24270x68,0x02,0x69,0x902428 2429# GFX10: s_lshr_b32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x90]24300x01,0x02,0x6b,0x902431 2432# GFX10: s_lshr_b32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x90]24330x01,0x02,0x6a,0x902434 2435# GFX10: s_lshr_b64 exec, s[2:3], s4 ; encoding: [0x02,0x04,0xfe,0x90]24360x02,0x04,0xfe,0x902437 2438# GFX10: s_lshr_b64 s[0:1], -1, s4 ; encoding: [0xc1,0x04,0x80,0x90]24390xc1,0x04,0x80,0x902440 2441# GFX10: s_lshr_b64 s[0:1], -4.0, s4 ; encoding: [0xf7,0x04,0x80,0x90]24420xf7,0x04,0x80,0x902443 2444# GFX10: s_lshr_b64 s[0:1], 0, s4 ; encoding: [0x80,0x04,0x80,0x90]24450x80,0x04,0x80,0x902446 2447# GFX10: s_lshr_b64 s[0:1], 0.5, s4 ; encoding: [0xf0,0x04,0x80,0x90]24480xf0,0x04,0x80,0x902449 2450# GFX10: s_lshr_b64 s[0:1], 0x3f717273, s4 ; encoding: [0xff,0x04,0x80,0x90,0x73,0x72,0x71,0x3f]24510xff,0x04,0x80,0x90,0x73,0x72,0x71,0x3f2452 2453# GFX10: s_lshr_b64 s[0:1], 0xaf123456, s4 ; encoding: [0xff,0x04,0x80,0x90,0x56,0x34,0x12,0xaf]24540xff,0x04,0x80,0x90,0x56,0x34,0x12,0xaf2455 2456# GFX10: s_lshr_b64 s[0:1], exec, s4 ; encoding: [0x7e,0x04,0x80,0x90]24570x7e,0x04,0x80,0x902458 2459# GFX10: s_lshr_b64 s[0:1], s[102:103], s100 ; encoding: [0x66,0x64,0x80,0x90]24600x66,0x64,0x80,0x902461 2462# GFX10: s_lshr_b64 s[0:1], s[102:103], s4 ; encoding: [0x66,0x04,0x80,0x90]24630x66,0x04,0x80,0x902464 2465# GFX10: s_lshr_b64 s[0:1], s[2:3], -1 ; encoding: [0x02,0xc1,0x80,0x90]24660x02,0xc1,0x80,0x902467 2468# GFX10: s_lshr_b64 s[0:1], s[2:3], -4.0 ; encoding: [0x02,0xf7,0x80,0x90]24690x02,0xf7,0x80,0x902470 2471# GFX10: s_lshr_b64 s[0:1], s[2:3], 0 ; encoding: [0x02,0x80,0x80,0x90]24720x02,0x80,0x80,0x902473 2474# GFX10: s_lshr_b64 s[0:1], s[2:3], 0.5 ; encoding: [0x02,0xf0,0x80,0x90]24750x02,0xf0,0x80,0x902476 2477# GFX10: s_lshr_b64 s[0:1], s[2:3], 0x3f717273 ; encoding: [0x02,0xff,0x80,0x90,0x73,0x72,0x71,0x3f]24780x02,0xff,0x80,0x90,0x73,0x72,0x71,0x3f2479 2480# GFX10: s_lshr_b64 s[0:1], s[2:3], 0xaf123456 ; encoding: [0x02,0xff,0x80,0x90,0x56,0x34,0x12,0xaf]24810x02,0xff,0x80,0x90,0x56,0x34,0x12,0xaf2482 2483# GFX10: s_lshr_b64 s[0:1], s[2:3], exec_lo ; encoding: [0x02,0x7e,0x80,0x90]24840x02,0x7e,0x80,0x902485 2486# GFX10: s_lshr_b64 s[0:1], s[2:3], s100 ; encoding: [0x02,0x64,0x80,0x90]24870x02,0x64,0x80,0x902488 2489# GFX10: s_lshr_b64 s[0:1], s[2:3], s4 ; encoding: [0x02,0x04,0x80,0x90]24900x02,0x04,0x80,0x902491 2492# GFX10: s_lshr_b64 s[0:1], s[2:3], vcc_lo ; encoding: [0x02,0x6a,0x80,0x90]24930x02,0x6a,0x80,0x902494 2495# GFX10: s_lshr_b64 s[0:1], vcc, s4 ; encoding: [0x6a,0x04,0x80,0x90]24960x6a,0x04,0x80,0x902497 2498# GFX10: s_lshr_b64 s[104:105], s[102:103], s100 ; encoding: [0x66,0x64,0xe8,0x90]24990x66,0x64,0xe8,0x902500 2501# GFX10: s_lshr_b64 s[104:105], s[102:103], s4 ; encoding: [0x66,0x04,0xe8,0x90]25020x66,0x04,0xe8,0x902503 2504# GFX10: s_lshr_b64 s[104:105], s[2:3], s100 ; encoding: [0x02,0x64,0xe8,0x90]25050x02,0x64,0xe8,0x902506 2507# GFX10: s_lshr_b64 s[104:105], s[2:3], s4 ; encoding: [0x02,0x04,0xe8,0x90]25080x02,0x04,0xe8,0x902509 2510# GFX10: s_lshr_b64 vcc, s[2:3], s4 ; encoding: [0x02,0x04,0xea,0x90]25110x02,0x04,0xea,0x902512 2513# GFX10: s_max_i32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x84]25140x01,0x02,0x7f,0x842515 2516# GFX10: s_max_i32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x84]25170x01,0x02,0x7e,0x842518 2519# GFX10: s_max_i32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x84]25200x01,0x02,0x7c,0x842521 2522# GFX10: s_max_i32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x84]25230xc1,0x02,0x00,0x842524 2525# GFX10: s_max_i32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x84]25260xf7,0x02,0x00,0x842527 2528# GFX10: s_max_i32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x84]25290x80,0x02,0x00,0x842530 2531# GFX10: s_max_i32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x84]25320xf0,0x02,0x00,0x842533 2534# GFX10: s_max_i32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x84,0x73,0x72,0x71,0x3f]25350xff,0x02,0x00,0x84,0x73,0x72,0x71,0x3f2536 2537# GFX10: s_max_i32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x84,0x56,0x34,0x12,0xaf]25380xff,0x02,0x00,0x84,0x56,0x34,0x12,0xaf2539 2540# GFX10: s_max_i32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x84]25410x7f,0x02,0x00,0x842542 2543# GFX10: s_max_i32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x84]25440x7e,0x02,0x00,0x842545 2546# GFX10: s_max_i32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x84]25470x7c,0x02,0x00,0x842548 2549# GFX10: s_max_i32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x84]25500x01,0xc1,0x00,0x842551 2552# GFX10: s_max_i32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x84]25530x01,0xf7,0x00,0x842554 2555# GFX10: s_max_i32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x84]25560x01,0x80,0x00,0x842557 2558# GFX10: s_max_i32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x84]25590x01,0xf0,0x00,0x842560 2561# GFX10: s_max_i32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x84,0x73,0x72,0x71,0x3f]25620x01,0xff,0x00,0x84,0x73,0x72,0x71,0x3f2563 2564# GFX10: s_max_i32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x84,0x56,0x34,0x12,0xaf]25650x01,0xff,0x00,0x84,0x56,0x34,0x12,0xaf2566 2567# GFX10: s_max_i32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x84]25680x01,0x7f,0x00,0x842569 2570# GFX10: s_max_i32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x84]25710x01,0x7e,0x00,0x842572 2573# GFX10: s_max_i32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x84]25740x01,0x7c,0x00,0x842575 2576# GFX10: s_max_i32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x84]25770x01,0x67,0x00,0x842578 2579# GFX10: s_max_i32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x84]25800x01,0x02,0x00,0x842581 2582# GFX10: s_max_i32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x84]25830x01,0x6b,0x00,0x842584 2585# GFX10: s_max_i32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x84]25860x01,0x6a,0x00,0x842587 2588# GFX10: s_max_i32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x84]25890x68,0x67,0x00,0x842590 2591# GFX10: s_max_i32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x84]25920x68,0x02,0x00,0x842593 2594# GFX10: s_max_i32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x84]25950x6b,0x02,0x00,0x842596 2597# GFX10: s_max_i32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x84]25980x6a,0x02,0x00,0x842599 2600# GFX10: s_max_i32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x84]26010x01,0x67,0x69,0x842602 2603# GFX10: s_max_i32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x84]26040x01,0x02,0x69,0x842605 2606# GFX10: s_max_i32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x84]26070x68,0x67,0x69,0x842608 2609# GFX10: s_max_i32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x84]26100x68,0x02,0x69,0x842611 2612# GFX10: s_max_i32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x84]26130x01,0x02,0x6b,0x842614 2615# GFX10: s_max_i32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x84]26160x01,0x02,0x6a,0x842617 2618# GFX10: s_max_u32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0xff,0x84]26190x01,0x02,0xff,0x842620 2621# GFX10: s_max_u32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0xfe,0x84]26220x01,0x02,0xfe,0x842623 2624# GFX10: s_max_u32 m0, s1, s2 ; encoding: [0x01,0x02,0xfc,0x84]26250x01,0x02,0xfc,0x842626 2627# GFX10: s_max_u32 s0, -1, s2 ; encoding: [0xc1,0x02,0x80,0x84]26280xc1,0x02,0x80,0x842629 2630# GFX10: s_max_u32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x80,0x84]26310xf7,0x02,0x80,0x842632 2633# GFX10: s_max_u32 s0, 0, s2 ; encoding: [0x80,0x02,0x80,0x84]26340x80,0x02,0x80,0x842635 2636# GFX10: s_max_u32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x80,0x84]26370xf0,0x02,0x80,0x842638 2639# GFX10: s_max_u32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x80,0x84,0x73,0x72,0x71,0x3f]26400xff,0x02,0x80,0x84,0x73,0x72,0x71,0x3f2641 2642# GFX10: s_max_u32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x80,0x84,0x56,0x34,0x12,0xaf]26430xff,0x02,0x80,0x84,0x56,0x34,0x12,0xaf2644 2645# GFX10: s_max_u32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x80,0x84]26460x7f,0x02,0x80,0x842647 2648# GFX10: s_max_u32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x80,0x84]26490x7e,0x02,0x80,0x842650 2651# GFX10: s_max_u32 s0, m0, s2 ; encoding: [0x7c,0x02,0x80,0x84]26520x7c,0x02,0x80,0x842653 2654# GFX10: s_max_u32 s0, s1, -1 ; encoding: [0x01,0xc1,0x80,0x84]26550x01,0xc1,0x80,0x842656 2657# GFX10: s_max_u32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x80,0x84]26580x01,0xf7,0x80,0x842659 2660# GFX10: s_max_u32 s0, s1, 0 ; encoding: [0x01,0x80,0x80,0x84]26610x01,0x80,0x80,0x842662 2663# GFX10: s_max_u32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x80,0x84]26640x01,0xf0,0x80,0x842665 2666# GFX10: s_max_u32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x80,0x84,0x73,0x72,0x71,0x3f]26670x01,0xff,0x80,0x84,0x73,0x72,0x71,0x3f2668 2669# GFX10: s_max_u32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x80,0x84,0x56,0x34,0x12,0xaf]26700x01,0xff,0x80,0x84,0x56,0x34,0x12,0xaf2671 2672# GFX10: s_max_u32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x80,0x84]26730x01,0x7f,0x80,0x842674 2675# GFX10: s_max_u32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x80,0x84]26760x01,0x7e,0x80,0x842677 2678# GFX10: s_max_u32 s0, s1, m0 ; encoding: [0x01,0x7c,0x80,0x84]26790x01,0x7c,0x80,0x842680 2681# GFX10: s_max_u32 s0, s1, s103 ; encoding: [0x01,0x67,0x80,0x84]26820x01,0x67,0x80,0x842683 2684# GFX10: s_max_u32 s0, s1, s2 ; encoding: [0x01,0x02,0x80,0x84]26850x01,0x02,0x80,0x842686 2687# GFX10: s_max_u32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x80,0x84]26880x01,0x6b,0x80,0x842689 2690# GFX10: s_max_u32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x80,0x84]26910x01,0x6a,0x80,0x842692 2693# GFX10: s_max_u32 s0, s104, s103 ; encoding: [0x68,0x67,0x80,0x84]26940x68,0x67,0x80,0x842695 2696# GFX10: s_max_u32 s0, s104, s2 ; encoding: [0x68,0x02,0x80,0x84]26970x68,0x02,0x80,0x842698 2699# GFX10: s_max_u32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x80,0x84]27000x6b,0x02,0x80,0x842701 2702# GFX10: s_max_u32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x80,0x84]27030x6a,0x02,0x80,0x842704 2705# GFX10: s_max_u32 s105, s1, s103 ; encoding: [0x01,0x67,0xe9,0x84]27060x01,0x67,0xe9,0x842707 2708# GFX10: s_max_u32 s105, s1, s2 ; encoding: [0x01,0x02,0xe9,0x84]27090x01,0x02,0xe9,0x842710 2711# GFX10: s_max_u32 s105, s104, s103 ; encoding: [0x68,0x67,0xe9,0x84]27120x68,0x67,0xe9,0x842713 2714# GFX10: s_max_u32 s105, s104, s2 ; encoding: [0x68,0x02,0xe9,0x84]27150x68,0x02,0xe9,0x842716 2717# GFX10: s_max_u32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0xeb,0x84]27180x01,0x02,0xeb,0x842719 2720# GFX10: s_max_u32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0xea,0x84]27210x01,0x02,0xea,0x842722 2723# GFX10: s_min_i32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x83]27240x01,0x02,0x7f,0x832725 2726# GFX10: s_min_i32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x83]27270x01,0x02,0x7e,0x832728 2729# GFX10: s_min_i32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x83]27300x01,0x02,0x7c,0x832731 2732# GFX10: s_min_i32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x83]27330xc1,0x02,0x00,0x832734 2735# GFX10: s_min_i32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x83]27360xf7,0x02,0x00,0x832737 2738# GFX10: s_min_i32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x83]27390x80,0x02,0x00,0x832740 2741# GFX10: s_min_i32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x83]27420xf0,0x02,0x00,0x832743 2744# GFX10: s_min_i32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x83,0x73,0x72,0x71,0x3f]27450xff,0x02,0x00,0x83,0x73,0x72,0x71,0x3f2746 2747# GFX10: s_min_i32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x83,0x56,0x34,0x12,0xaf]27480xff,0x02,0x00,0x83,0x56,0x34,0x12,0xaf2749 2750# GFX10: s_min_i32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x83]27510x7f,0x02,0x00,0x832752 2753# GFX10: s_min_i32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x83]27540x7e,0x02,0x00,0x832755 2756# GFX10: s_min_i32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x83]27570x7c,0x02,0x00,0x832758 2759# GFX10: s_min_i32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x83]27600x01,0xc1,0x00,0x832761 2762# GFX10: s_min_i32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x83]27630x01,0xf7,0x00,0x832764 2765# GFX10: s_min_i32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x83]27660x01,0x80,0x00,0x832767 2768# GFX10: s_min_i32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x83]27690x01,0xf0,0x00,0x832770 2771# GFX10: s_min_i32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x83,0x73,0x72,0x71,0x3f]27720x01,0xff,0x00,0x83,0x73,0x72,0x71,0x3f2773 2774# GFX10: s_min_i32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x83,0x56,0x34,0x12,0xaf]27750x01,0xff,0x00,0x83,0x56,0x34,0x12,0xaf2776 2777# GFX10: s_min_i32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x83]27780x01,0x7f,0x00,0x832779 2780# GFX10: s_min_i32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x83]27810x01,0x7e,0x00,0x832782 2783# GFX10: s_min_i32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x83]27840x01,0x7c,0x00,0x832785 2786# GFX10: s_min_i32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x83]27870x01,0x67,0x00,0x832788 2789# GFX10: s_min_i32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x83]27900x01,0x02,0x00,0x832791 2792# GFX10: s_min_i32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x83]27930x01,0x6b,0x00,0x832794 2795# GFX10: s_min_i32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x83]27960x01,0x6a,0x00,0x832797 2798# GFX10: s_min_i32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x83]27990x68,0x67,0x00,0x832800 2801# GFX10: s_min_i32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x83]28020x68,0x02,0x00,0x832803 2804# GFX10: s_min_i32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x83]28050x6b,0x02,0x00,0x832806 2807# GFX10: s_min_i32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x83]28080x6a,0x02,0x00,0x832809 2810# GFX10: s_min_i32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x83]28110x01,0x67,0x69,0x832812 2813# GFX10: s_min_i32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x83]28140x01,0x02,0x69,0x832815 2816# GFX10: s_min_i32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x83]28170x68,0x67,0x69,0x832818 2819# GFX10: s_min_i32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x83]28200x68,0x02,0x69,0x832821 2822# GFX10: s_min_i32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x83]28230x01,0x02,0x6b,0x832824 2825# GFX10: s_min_i32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x83]28260x01,0x02,0x6a,0x832827 2828# GFX10: s_min_u32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0xff,0x83]28290x01,0x02,0xff,0x832830 2831# GFX10: s_min_u32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0xfe,0x83]28320x01,0x02,0xfe,0x832833 2834# GFX10: s_min_u32 m0, s1, s2 ; encoding: [0x01,0x02,0xfc,0x83]28350x01,0x02,0xfc,0x832836 2837# GFX10: s_min_u32 s0, -1, s2 ; encoding: [0xc1,0x02,0x80,0x83]28380xc1,0x02,0x80,0x832839 2840# GFX10: s_min_u32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x80,0x83]28410xf7,0x02,0x80,0x832842 2843# GFX10: s_min_u32 s0, 0, s2 ; encoding: [0x80,0x02,0x80,0x83]28440x80,0x02,0x80,0x832845 2846# GFX10: s_min_u32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x80,0x83]28470xf0,0x02,0x80,0x832848 2849# GFX10: s_min_u32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x80,0x83,0x73,0x72,0x71,0x3f]28500xff,0x02,0x80,0x83,0x73,0x72,0x71,0x3f2851 2852# GFX10: s_min_u32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x80,0x83,0x56,0x34,0x12,0xaf]28530xff,0x02,0x80,0x83,0x56,0x34,0x12,0xaf2854 2855# GFX10: s_min_u32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x80,0x83]28560x7f,0x02,0x80,0x832857 2858# GFX10: s_min_u32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x80,0x83]28590x7e,0x02,0x80,0x832860 2861# GFX10: s_min_u32 s0, m0, s2 ; encoding: [0x7c,0x02,0x80,0x83]28620x7c,0x02,0x80,0x832863 2864# GFX10: s_min_u32 s0, s1, -1 ; encoding: [0x01,0xc1,0x80,0x83]28650x01,0xc1,0x80,0x832866 2867# GFX10: s_min_u32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x80,0x83]28680x01,0xf7,0x80,0x832869 2870# GFX10: s_min_u32 s0, s1, 0 ; encoding: [0x01,0x80,0x80,0x83]28710x01,0x80,0x80,0x832872 2873# GFX10: s_min_u32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x80,0x83]28740x01,0xf0,0x80,0x832875 2876# GFX10: s_min_u32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x80,0x83,0x73,0x72,0x71,0x3f]28770x01,0xff,0x80,0x83,0x73,0x72,0x71,0x3f2878 2879# GFX10: s_min_u32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x80,0x83,0x56,0x34,0x12,0xaf]28800x01,0xff,0x80,0x83,0x56,0x34,0x12,0xaf2881 2882# GFX10: s_min_u32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x80,0x83]28830x01,0x7f,0x80,0x832884 2885# GFX10: s_min_u32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x80,0x83]28860x01,0x7e,0x80,0x832887 2888# GFX10: s_min_u32 s0, s1, m0 ; encoding: [0x01,0x7c,0x80,0x83]28890x01,0x7c,0x80,0x832890 2891# GFX10: s_min_u32 s0, s1, s103 ; encoding: [0x01,0x67,0x80,0x83]28920x01,0x67,0x80,0x832893 2894# GFX10: s_min_u32 s0, s1, s2 ; encoding: [0x01,0x02,0x80,0x83]28950x01,0x02,0x80,0x832896 2897# GFX10: s_min_u32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x80,0x83]28980x01,0x6b,0x80,0x832899 2900# GFX10: s_min_u32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x80,0x83]29010x01,0x6a,0x80,0x832902 2903# GFX10: s_min_u32 s0, s104, s103 ; encoding: [0x68,0x67,0x80,0x83]29040x68,0x67,0x80,0x832905 2906# GFX10: s_min_u32 s0, s104, s2 ; encoding: [0x68,0x02,0x80,0x83]29070x68,0x02,0x80,0x832908 2909# GFX10: s_min_u32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x80,0x83]29100x6b,0x02,0x80,0x832911 2912# GFX10: s_min_u32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x80,0x83]29130x6a,0x02,0x80,0x832914 2915# GFX10: s_min_u32 s105, s1, s103 ; encoding: [0x01,0x67,0xe9,0x83]29160x01,0x67,0xe9,0x832917 2918# GFX10: s_min_u32 s105, s1, s2 ; encoding: [0x01,0x02,0xe9,0x83]29190x01,0x02,0xe9,0x832920 2921# GFX10: s_min_u32 s105, s104, s103 ; encoding: [0x68,0x67,0xe9,0x83]29220x68,0x67,0xe9,0x832923 2924# GFX10: s_min_u32 s105, s104, s2 ; encoding: [0x68,0x02,0xe9,0x83]29250x68,0x02,0xe9,0x832926 2927# GFX10: s_min_u32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0xeb,0x83]29280x01,0x02,0xeb,0x832929 2930# GFX10: s_min_u32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0xea,0x83]29310x01,0x02,0xea,0x832932 2933# GFX10: s_mul_hi_i32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x9b]29340x01,0x02,0x7f,0x9b2935 2936# GFX10: s_mul_hi_i32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x9b]29370x01,0x02,0x7e,0x9b2938 2939# GFX10: s_mul_hi_i32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x9b]29400x01,0x02,0x7c,0x9b2941 2942# GFX10: s_mul_hi_i32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x9b]29430xc1,0x02,0x00,0x9b2944 2945# GFX10: s_mul_hi_i32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x9b]29460xf7,0x02,0x00,0x9b2947 2948# GFX10: s_mul_hi_i32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x9b]29490x80,0x02,0x00,0x9b2950 2951# GFX10: s_mul_hi_i32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x9b]29520xf0,0x02,0x00,0x9b2953 2954# GFX10: s_mul_hi_i32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x9b,0x73,0x72,0x71,0x3f]29550xff,0x02,0x00,0x9b,0x73,0x72,0x71,0x3f2956 2957# GFX10: s_mul_hi_i32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x9b,0x56,0x34,0x12,0xaf]29580xff,0x02,0x00,0x9b,0x56,0x34,0x12,0xaf2959 2960# GFX10: s_mul_hi_i32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x9b]29610x7f,0x02,0x00,0x9b2962 2963# GFX10: s_mul_hi_i32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x9b]29640x7e,0x02,0x00,0x9b2965 2966# GFX10: s_mul_hi_i32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x9b]29670x7c,0x02,0x00,0x9b2968 2969# GFX10: s_mul_hi_i32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x9b]29700x01,0xc1,0x00,0x9b2971 2972# GFX10: s_mul_hi_i32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x9b]29730x01,0xf7,0x00,0x9b2974 2975# GFX10: s_mul_hi_i32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x9b]29760x01,0x80,0x00,0x9b2977 2978# GFX10: s_mul_hi_i32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x9b]29790x01,0xf0,0x00,0x9b2980 2981# GFX10: s_mul_hi_i32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x9b,0x73,0x72,0x71,0x3f]29820x01,0xff,0x00,0x9b,0x73,0x72,0x71,0x3f2983 2984# GFX10: s_mul_hi_i32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x9b,0x56,0x34,0x12,0xaf]29850x01,0xff,0x00,0x9b,0x56,0x34,0x12,0xaf2986 2987# GFX10: s_mul_hi_i32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x9b]29880x01,0x7f,0x00,0x9b2989 2990# GFX10: s_mul_hi_i32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x9b]29910x01,0x7e,0x00,0x9b2992 2993# GFX10: s_mul_hi_i32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x9b]29940x01,0x7c,0x00,0x9b2995 2996# GFX10: s_mul_hi_i32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x9b]29970x01,0x67,0x00,0x9b2998 2999# GFX10: s_mul_hi_i32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x9b]30000x01,0x02,0x00,0x9b3001 3002# GFX10: s_mul_hi_i32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x9b]30030x01,0x6b,0x00,0x9b3004 3005# GFX10: s_mul_hi_i32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x9b]30060x01,0x6a,0x00,0x9b3007 3008# GFX10: s_mul_hi_i32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x9b]30090x68,0x67,0x00,0x9b3010 3011# GFX10: s_mul_hi_i32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x9b]30120x68,0x02,0x00,0x9b3013 3014# GFX10: s_mul_hi_i32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x9b]30150x6b,0x02,0x00,0x9b3016 3017# GFX10: s_mul_hi_i32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x9b]30180x6a,0x02,0x00,0x9b3019 3020# GFX10: s_mul_hi_i32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x9b]30210x01,0x67,0x69,0x9b3022 3023# GFX10: s_mul_hi_i32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x9b]30240x01,0x02,0x69,0x9b3025 3026# GFX10: s_mul_hi_i32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x9b]30270x68,0x67,0x69,0x9b3028 3029# GFX10: s_mul_hi_i32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x9b]30300x68,0x02,0x69,0x9b3031 3032# GFX10: s_mul_hi_i32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x9b]30330x01,0x02,0x6b,0x9b3034 3035# GFX10: s_mul_hi_i32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x9b]30360x01,0x02,0x6a,0x9b3037 3038# GFX10: s_mul_hi_u32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0xff,0x9a]30390x01,0x02,0xff,0x9a3040 3041# GFX10: s_mul_hi_u32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0xfe,0x9a]30420x01,0x02,0xfe,0x9a3043 3044# GFX10: s_mul_hi_u32 m0, s1, s2 ; encoding: [0x01,0x02,0xfc,0x9a]30450x01,0x02,0xfc,0x9a3046 3047# GFX10: s_mul_hi_u32 s0, -1, s2 ; encoding: [0xc1,0x02,0x80,0x9a]30480xc1,0x02,0x80,0x9a3049 3050# GFX10: s_mul_hi_u32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x80,0x9a]30510xf7,0x02,0x80,0x9a3052 3053# GFX10: s_mul_hi_u32 s0, 0, s2 ; encoding: [0x80,0x02,0x80,0x9a]30540x80,0x02,0x80,0x9a3055 3056# GFX10: s_mul_hi_u32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x80,0x9a]30570xf0,0x02,0x80,0x9a3058 3059# GFX10: s_mul_hi_u32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x80,0x9a,0x73,0x72,0x71,0x3f]30600xff,0x02,0x80,0x9a,0x73,0x72,0x71,0x3f3061 3062# GFX10: s_mul_hi_u32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x80,0x9a,0x56,0x34,0x12,0xaf]30630xff,0x02,0x80,0x9a,0x56,0x34,0x12,0xaf3064 3065# GFX10: s_mul_hi_u32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x80,0x9a]30660x7f,0x02,0x80,0x9a3067 3068# GFX10: s_mul_hi_u32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x80,0x9a]30690x7e,0x02,0x80,0x9a3070 3071# GFX10: s_mul_hi_u32 s0, m0, s2 ; encoding: [0x7c,0x02,0x80,0x9a]30720x7c,0x02,0x80,0x9a3073 3074# GFX10: s_mul_hi_u32 s0, s1, -1 ; encoding: [0x01,0xc1,0x80,0x9a]30750x01,0xc1,0x80,0x9a3076 3077# GFX10: s_mul_hi_u32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x80,0x9a]30780x01,0xf7,0x80,0x9a3079 3080# GFX10: s_mul_hi_u32 s0, s1, 0 ; encoding: [0x01,0x80,0x80,0x9a]30810x01,0x80,0x80,0x9a3082 3083# GFX10: s_mul_hi_u32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x80,0x9a]30840x01,0xf0,0x80,0x9a3085 3086# GFX10: s_mul_hi_u32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x80,0x9a,0x73,0x72,0x71,0x3f]30870x01,0xff,0x80,0x9a,0x73,0x72,0x71,0x3f3088 3089# GFX10: s_mul_hi_u32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x80,0x9a,0x56,0x34,0x12,0xaf]30900x01,0xff,0x80,0x9a,0x56,0x34,0x12,0xaf3091 3092# GFX10: s_mul_hi_u32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x80,0x9a]30930x01,0x7f,0x80,0x9a3094 3095# GFX10: s_mul_hi_u32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x80,0x9a]30960x01,0x7e,0x80,0x9a3097 3098# GFX10: s_mul_hi_u32 s0, s1, m0 ; encoding: [0x01,0x7c,0x80,0x9a]30990x01,0x7c,0x80,0x9a3100 3101# GFX10: s_mul_hi_u32 s0, s1, s103 ; encoding: [0x01,0x67,0x80,0x9a]31020x01,0x67,0x80,0x9a3103 3104# GFX10: s_mul_hi_u32 s0, s1, s2 ; encoding: [0x01,0x02,0x80,0x9a]31050x01,0x02,0x80,0x9a3106 3107# GFX10: s_mul_hi_u32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x80,0x9a]31080x01,0x6b,0x80,0x9a3109 3110# GFX10: s_mul_hi_u32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x80,0x9a]31110x01,0x6a,0x80,0x9a3112 3113# GFX10: s_mul_hi_u32 s0, s104, s103 ; encoding: [0x68,0x67,0x80,0x9a]31140x68,0x67,0x80,0x9a3115 3116# GFX10: s_mul_hi_u32 s0, s104, s2 ; encoding: [0x68,0x02,0x80,0x9a]31170x68,0x02,0x80,0x9a3118 3119# GFX10: s_mul_hi_u32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x80,0x9a]31200x6b,0x02,0x80,0x9a3121 3122# GFX10: s_mul_hi_u32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x80,0x9a]31230x6a,0x02,0x80,0x9a3124 3125# GFX10: s_mul_hi_u32 s105, s1, s103 ; encoding: [0x01,0x67,0xe9,0x9a]31260x01,0x67,0xe9,0x9a3127 3128# GFX10: s_mul_hi_u32 s105, s1, s2 ; encoding: [0x01,0x02,0xe9,0x9a]31290x01,0x02,0xe9,0x9a3130 3131# GFX10: s_mul_hi_u32 s105, s104, s103 ; encoding: [0x68,0x67,0xe9,0x9a]31320x68,0x67,0xe9,0x9a3133 3134# GFX10: s_mul_hi_u32 s105, s104, s2 ; encoding: [0x68,0x02,0xe9,0x9a]31350x68,0x02,0xe9,0x9a3136 3137# GFX10: s_mul_hi_u32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0xeb,0x9a]31380x01,0x02,0xeb,0x9a3139 3140# GFX10: s_mul_hi_u32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0xea,0x9a]31410x01,0x02,0xea,0x9a3142 3143# GFX10: s_mul_i32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x93]31440x01,0x02,0x7f,0x933145 3146# GFX10: s_mul_i32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x93]31470x01,0x02,0x7e,0x933148 3149# GFX10: s_mul_i32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x93]31500x01,0x02,0x7c,0x933151 3152# GFX10: s_mul_i32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x93]31530xc1,0x02,0x00,0x933154 3155# GFX10: s_mul_i32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x93]31560xf7,0x02,0x00,0x933157 3158# GFX10: s_mul_i32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x93]31590x80,0x02,0x00,0x933160 3161# GFX10: s_mul_i32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x93]31620xf0,0x02,0x00,0x933163 3164# GFX10: s_mul_i32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x93,0x73,0x72,0x71,0x3f]31650xff,0x02,0x00,0x93,0x73,0x72,0x71,0x3f3166 3167# GFX10: s_mul_i32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x93,0x56,0x34,0x12,0xaf]31680xff,0x02,0x00,0x93,0x56,0x34,0x12,0xaf3169 3170# GFX10: s_mul_i32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x93]31710x7f,0x02,0x00,0x933172 3173# GFX10: s_mul_i32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x93]31740x7e,0x02,0x00,0x933175 3176# GFX10: s_mul_i32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x93]31770x7c,0x02,0x00,0x933178 3179# GFX10: s_mul_i32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x93]31800x01,0xc1,0x00,0x933181 3182# GFX10: s_mul_i32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x93]31830x01,0xf7,0x00,0x933184 3185# GFX10: s_mul_i32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x93]31860x01,0x80,0x00,0x933187 3188# GFX10: s_mul_i32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x93]31890x01,0xf0,0x00,0x933190 3191# GFX10: s_mul_i32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x93,0x73,0x72,0x71,0x3f]31920x01,0xff,0x00,0x93,0x73,0x72,0x71,0x3f3193 3194# GFX10: s_mul_i32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x93,0x56,0x34,0x12,0xaf]31950x01,0xff,0x00,0x93,0x56,0x34,0x12,0xaf3196 3197# GFX10: s_mul_i32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x93]31980x01,0x7f,0x00,0x933199 3200# GFX10: s_mul_i32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x93]32010x01,0x7e,0x00,0x933202 3203# GFX10: s_mul_i32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x93]32040x01,0x7c,0x00,0x933205 3206# GFX10: s_mul_i32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x93]32070x01,0x67,0x00,0x933208 3209# GFX10: s_mul_i32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x93]32100x01,0x02,0x00,0x933211 3212# GFX10: s_mul_i32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x93]32130x01,0x6b,0x00,0x933214 3215# GFX10: s_mul_i32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x93]32160x01,0x6a,0x00,0x933217 3218# GFX10: s_mul_i32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x93]32190x68,0x67,0x00,0x933220 3221# GFX10: s_mul_i32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x93]32220x68,0x02,0x00,0x933223 3224# GFX10: s_mul_i32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x93]32250x6b,0x02,0x00,0x933226 3227# GFX10: s_mul_i32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x93]32280x6a,0x02,0x00,0x933229 3230# GFX10: s_mul_i32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x93]32310x01,0x67,0x69,0x933232 3233# GFX10: s_mul_i32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x93]32340x01,0x02,0x69,0x933235 3236# GFX10: s_mul_i32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x93]32370x68,0x67,0x69,0x933238 3239# GFX10: s_mul_i32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x93]32400x68,0x02,0x69,0x933241 3242# GFX10: s_mul_i32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x93]32430x01,0x02,0x6b,0x933244 3245# GFX10: s_mul_i32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x93]32460x01,0x02,0x6a,0x933247 3248# GFX10: s_nand_b32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x8c]32490x01,0x02,0x7f,0x8c3250 3251# GFX10: s_nand_b32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x8c]32520x01,0x02,0x7e,0x8c3253 3254# GFX10: s_nand_b32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x8c]32550x01,0x02,0x7c,0x8c3256 3257# GFX10: s_nand_b32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x8c]32580xc1,0x02,0x00,0x8c3259 3260# GFX10: s_nand_b32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x8c]32610xf7,0x02,0x00,0x8c3262 3263# GFX10: s_nand_b32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x8c]32640x80,0x02,0x00,0x8c3265 3266# GFX10: s_nand_b32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x8c]32670xf0,0x02,0x00,0x8c3268 3269# GFX10: s_nand_b32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x8c,0x73,0x72,0x71,0x3f]32700xff,0x02,0x00,0x8c,0x73,0x72,0x71,0x3f3271 3272# GFX10: s_nand_b32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x8c,0x56,0x34,0x12,0xaf]32730xff,0x02,0x00,0x8c,0x56,0x34,0x12,0xaf3274 3275# GFX10: s_nand_b32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x8c]32760x7f,0x02,0x00,0x8c3277 3278# GFX10: s_nand_b32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x8c]32790x7e,0x02,0x00,0x8c3280 3281# GFX10: s_nand_b32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x8c]32820x7c,0x02,0x00,0x8c3283 3284# GFX10: s_nand_b32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x8c]32850x01,0xc1,0x00,0x8c3286 3287# GFX10: s_nand_b32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x8c]32880x01,0xf7,0x00,0x8c3289 3290# GFX10: s_nand_b32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x8c]32910x01,0x80,0x00,0x8c3292 3293# GFX10: s_nand_b32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x8c]32940x01,0xf0,0x00,0x8c3295 3296# GFX10: s_nand_b32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x8c,0x73,0x72,0x71,0x3f]32970x01,0xff,0x00,0x8c,0x73,0x72,0x71,0x3f3298 3299# GFX10: s_nand_b32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x8c,0x56,0x34,0x12,0xaf]33000x01,0xff,0x00,0x8c,0x56,0x34,0x12,0xaf3301 3302# GFX10: s_nand_b32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x8c]33030x01,0x7f,0x00,0x8c3304 3305# GFX10: s_nand_b32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x8c]33060x01,0x7e,0x00,0x8c3307 3308# GFX10: s_nand_b32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x8c]33090x01,0x7c,0x00,0x8c3310 3311# GFX10: s_nand_b32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x8c]33120x01,0x67,0x00,0x8c3313 3314# GFX10: s_nand_b32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x8c]33150x01,0x02,0x00,0x8c3316 3317# GFX10: s_nand_b32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x8c]33180x01,0x6b,0x00,0x8c3319 3320# GFX10: s_nand_b32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x8c]33210x01,0x6a,0x00,0x8c3322 3323# GFX10: s_nand_b32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x8c]33240x68,0x67,0x00,0x8c3325 3326# GFX10: s_nand_b32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x8c]33270x68,0x02,0x00,0x8c3328 3329# GFX10: s_nand_b32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x8c]33300x6b,0x02,0x00,0x8c3331 3332# GFX10: s_nand_b32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x8c]33330x6a,0x02,0x00,0x8c3334 3335# GFX10: s_nand_b32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x8c]33360x01,0x67,0x69,0x8c3337 3338# GFX10: s_nand_b32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x8c]33390x01,0x02,0x69,0x8c3340 3341# GFX10: s_nand_b32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x8c]33420x68,0x67,0x69,0x8c3343 3344# GFX10: s_nand_b32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x8c]33450x68,0x02,0x69,0x8c3346 3347# GFX10: s_nand_b32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x8c]33480x01,0x02,0x6b,0x8c3349 3350# GFX10: s_nand_b32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x8c]33510x01,0x02,0x6a,0x8c3352 3353# GFX10: s_nand_b64 exec, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xfe,0x8c]33540x02,0x04,0xfe,0x8c3355 3356# GFX10: s_nand_b64 s[0:1], -1, s[4:5] ; encoding: [0xc1,0x04,0x80,0x8c]33570xc1,0x04,0x80,0x8c3358 3359# GFX10: s_nand_b64 s[0:1], -4.0, s[4:5] ; encoding: [0xf7,0x04,0x80,0x8c]33600xf7,0x04,0x80,0x8c3361 3362# GFX10: s_nand_b64 s[0:1], 0, s[4:5] ; encoding: [0x80,0x04,0x80,0x8c]33630x80,0x04,0x80,0x8c3364 3365# GFX10: s_nand_b64 s[0:1], 0.5, s[4:5] ; encoding: [0xf0,0x04,0x80,0x8c]33660xf0,0x04,0x80,0x8c3367 3368# GFX10: s_nand_b64 s[0:1], 0x3f717273, s[4:5] ; encoding: [0xff,0x04,0x80,0x8c,0x73,0x72,0x71,0x3f]33690xff,0x04,0x80,0x8c,0x73,0x72,0x71,0x3f3370 3371# GFX10: s_nand_b64 s[0:1], 0xaf123456, s[4:5] ; encoding: [0xff,0x04,0x80,0x8c,0x56,0x34,0x12,0xaf]33720xff,0x04,0x80,0x8c,0x56,0x34,0x12,0xaf3373 3374# GFX10: s_nand_b64 s[0:1], exec, s[4:5] ; encoding: [0x7e,0x04,0x80,0x8c]33750x7e,0x04,0x80,0x8c3376 3377# GFX10: s_nand_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x8c]33780x66,0x64,0x80,0x8c3379 3380# GFX10: s_nand_b64 s[0:1], s[102:103], s[4:5] ; encoding: [0x66,0x04,0x80,0x8c]33810x66,0x04,0x80,0x8c3382 3383# GFX10: s_nand_b64 s[0:1], s[2:3], -1 ; encoding: [0x02,0xc1,0x80,0x8c]33840x02,0xc1,0x80,0x8c3385 3386# GFX10: s_nand_b64 s[0:1], s[2:3], -4.0 ; encoding: [0x02,0xf7,0x80,0x8c]33870x02,0xf7,0x80,0x8c3388 3389# GFX10: s_nand_b64 s[0:1], s[2:3], 0 ; encoding: [0x02,0x80,0x80,0x8c]33900x02,0x80,0x80,0x8c3391 3392# GFX10: s_nand_b64 s[0:1], s[2:3], 0.5 ; encoding: [0x02,0xf0,0x80,0x8c]33930x02,0xf0,0x80,0x8c3394 3395# GFX10: s_nand_b64 s[0:1], s[2:3], 0x3f717273 ; encoding: [0x02,0xff,0x80,0x8c,0x73,0x72,0x71,0x3f]33960x02,0xff,0x80,0x8c,0x73,0x72,0x71,0x3f3397 3398# GFX10: s_nand_b64 s[0:1], s[2:3], 0xaf123456 ; encoding: [0x02,0xff,0x80,0x8c,0x56,0x34,0x12,0xaf]33990x02,0xff,0x80,0x8c,0x56,0x34,0x12,0xaf3400 3401# GFX10: s_nand_b64 s[0:1], s[2:3], exec ; encoding: [0x02,0x7e,0x80,0x8c]34020x02,0x7e,0x80,0x8c3403 3404# GFX10: s_nand_b64 s[0:1], s[2:3], s[100:101] ; encoding: [0x02,0x64,0x80,0x8c]34050x02,0x64,0x80,0x8c3406 3407# GFX10: s_nand_b64 s[0:1], s[2:3], s[4:5] ; encoding: [0x02,0x04,0x80,0x8c]34080x02,0x04,0x80,0x8c3409 3410# GFX10: s_nand_b64 s[0:1], s[2:3], vcc ; encoding: [0x02,0x6a,0x80,0x8c]34110x02,0x6a,0x80,0x8c3412 3413# GFX10: s_nand_b64 s[0:1], vcc, s[4:5] ; encoding: [0x6a,0x04,0x80,0x8c]34140x6a,0x04,0x80,0x8c3415 3416# GFX10: s_nand_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x8c]34170x66,0x64,0xe8,0x8c3418 3419# GFX10: s_nand_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x8c]34200x66,0x04,0xe8,0x8c3421 3422# GFX10: s_nand_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x8c]34230x02,0x64,0xe8,0x8c3424 3425# GFX10: s_nand_b64 s[104:105], s[2:3], s[4:5] ; encoding: [0x02,0x04,0xe8,0x8c]34260x02,0x04,0xe8,0x8c3427 3428# GFX10: s_nand_b64 vcc, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xea,0x8c]34290x02,0x04,0xea,0x8c3430 3431# GFX10: s_nor_b32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x8d]34320x01,0x02,0x7f,0x8d3433 3434# GFX10: s_nor_b32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x8d]34350x01,0x02,0x7e,0x8d3436 3437# GFX10: s_nor_b32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x8d]34380x01,0x02,0x7c,0x8d3439 3440# GFX10: s_nor_b32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x8d]34410xc1,0x02,0x00,0x8d3442 3443# GFX10: s_nor_b32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x8d]34440xf7,0x02,0x00,0x8d3445 3446# GFX10: s_nor_b32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x8d]34470x80,0x02,0x00,0x8d3448 3449# GFX10: s_nor_b32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x8d]34500xf0,0x02,0x00,0x8d3451 3452# GFX10: s_nor_b32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x8d,0x73,0x72,0x71,0x3f]34530xff,0x02,0x00,0x8d,0x73,0x72,0x71,0x3f3454 3455# GFX10: s_nor_b32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x8d,0x56,0x34,0x12,0xaf]34560xff,0x02,0x00,0x8d,0x56,0x34,0x12,0xaf3457 3458# GFX10: s_nor_b32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x8d]34590x7f,0x02,0x00,0x8d3460 3461# GFX10: s_nor_b32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x8d]34620x7e,0x02,0x00,0x8d3463 3464# GFX10: s_nor_b32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x8d]34650x7c,0x02,0x00,0x8d3466 3467# GFX10: s_nor_b32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x8d]34680x01,0xc1,0x00,0x8d3469 3470# GFX10: s_nor_b32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x8d]34710x01,0xf7,0x00,0x8d3472 3473# GFX10: s_nor_b32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x8d]34740x01,0x80,0x00,0x8d3475 3476# GFX10: s_nor_b32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x8d]34770x01,0xf0,0x00,0x8d3478 3479# GFX10: s_nor_b32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x8d,0x73,0x72,0x71,0x3f]34800x01,0xff,0x00,0x8d,0x73,0x72,0x71,0x3f3481 3482# GFX10: s_nor_b32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x8d,0x56,0x34,0x12,0xaf]34830x01,0xff,0x00,0x8d,0x56,0x34,0x12,0xaf3484 3485# GFX10: s_nor_b32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x8d]34860x01,0x7f,0x00,0x8d3487 3488# GFX10: s_nor_b32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x8d]34890x01,0x7e,0x00,0x8d3490 3491# GFX10: s_nor_b32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x8d]34920x01,0x7c,0x00,0x8d3493 3494# GFX10: s_nor_b32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x8d]34950x01,0x67,0x00,0x8d3496 3497# GFX10: s_nor_b32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x8d]34980x01,0x02,0x00,0x8d3499 3500# GFX10: s_nor_b32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x8d]35010x01,0x6b,0x00,0x8d3502 3503# GFX10: s_nor_b32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x8d]35040x01,0x6a,0x00,0x8d3505 3506# GFX10: s_nor_b32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x8d]35070x68,0x67,0x00,0x8d3508 3509# GFX10: s_nor_b32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x8d]35100x68,0x02,0x00,0x8d3511 3512# GFX10: s_nor_b32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x8d]35130x6b,0x02,0x00,0x8d3514 3515# GFX10: s_nor_b32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x8d]35160x6a,0x02,0x00,0x8d3517 3518# GFX10: s_nor_b32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x8d]35190x01,0x67,0x69,0x8d3520 3521# GFX10: s_nor_b32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x8d]35220x01,0x02,0x69,0x8d3523 3524# GFX10: s_nor_b32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x8d]35250x68,0x67,0x69,0x8d3526 3527# GFX10: s_nor_b32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x8d]35280x68,0x02,0x69,0x8d3529 3530# GFX10: s_nor_b32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x8d]35310x01,0x02,0x6b,0x8d3532 3533# GFX10: s_nor_b32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x8d]35340x01,0x02,0x6a,0x8d3535 3536# GFX10: s_nor_b64 exec, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xfe,0x8d]35370x02,0x04,0xfe,0x8d3538 3539# GFX10: s_nor_b64 s[0:1], -1, s[4:5] ; encoding: [0xc1,0x04,0x80,0x8d]35400xc1,0x04,0x80,0x8d3541 3542# GFX10: s_nor_b64 s[0:1], -4.0, s[4:5] ; encoding: [0xf7,0x04,0x80,0x8d]35430xf7,0x04,0x80,0x8d3544 3545# GFX10: s_nor_b64 s[0:1], 0, s[4:5] ; encoding: [0x80,0x04,0x80,0x8d]35460x80,0x04,0x80,0x8d3547 3548# GFX10: s_nor_b64 s[0:1], 0.5, s[4:5] ; encoding: [0xf0,0x04,0x80,0x8d]35490xf0,0x04,0x80,0x8d3550 3551# GFX10: s_nor_b64 s[0:1], 0x3f717273, s[4:5] ; encoding: [0xff,0x04,0x80,0x8d,0x73,0x72,0x71,0x3f]35520xff,0x04,0x80,0x8d,0x73,0x72,0x71,0x3f3553 3554# GFX10: s_nor_b64 s[0:1], 0xaf123456, s[4:5] ; encoding: [0xff,0x04,0x80,0x8d,0x56,0x34,0x12,0xaf]35550xff,0x04,0x80,0x8d,0x56,0x34,0x12,0xaf3556 3557# GFX10: s_nor_b64 s[0:1], exec, s[4:5] ; encoding: [0x7e,0x04,0x80,0x8d]35580x7e,0x04,0x80,0x8d3559 3560# GFX10: s_nor_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x8d]35610x66,0x64,0x80,0x8d3562 3563# GFX10: s_nor_b64 s[0:1], s[102:103], s[4:5] ; encoding: [0x66,0x04,0x80,0x8d]35640x66,0x04,0x80,0x8d3565 3566# GFX10: s_nor_b64 s[0:1], s[2:3], -1 ; encoding: [0x02,0xc1,0x80,0x8d]35670x02,0xc1,0x80,0x8d3568 3569# GFX10: s_nor_b64 s[0:1], s[2:3], -4.0 ; encoding: [0x02,0xf7,0x80,0x8d]35700x02,0xf7,0x80,0x8d3571 3572# GFX10: s_nor_b64 s[0:1], s[2:3], 0 ; encoding: [0x02,0x80,0x80,0x8d]35730x02,0x80,0x80,0x8d3574 3575# GFX10: s_nor_b64 s[0:1], s[2:3], 0.5 ; encoding: [0x02,0xf0,0x80,0x8d]35760x02,0xf0,0x80,0x8d3577 3578# GFX10: s_nor_b64 s[0:1], s[2:3], 0x3f717273 ; encoding: [0x02,0xff,0x80,0x8d,0x73,0x72,0x71,0x3f]35790x02,0xff,0x80,0x8d,0x73,0x72,0x71,0x3f3580 3581# GFX10: s_nor_b64 s[0:1], s[2:3], 0xaf123456 ; encoding: [0x02,0xff,0x80,0x8d,0x56,0x34,0x12,0xaf]35820x02,0xff,0x80,0x8d,0x56,0x34,0x12,0xaf3583 3584# GFX10: s_nor_b64 s[0:1], s[2:3], exec ; encoding: [0x02,0x7e,0x80,0x8d]35850x02,0x7e,0x80,0x8d3586 3587# GFX10: s_nor_b64 s[0:1], s[2:3], s[100:101] ; encoding: [0x02,0x64,0x80,0x8d]35880x02,0x64,0x80,0x8d3589 3590# GFX10: s_nor_b64 s[0:1], s[2:3], s[4:5] ; encoding: [0x02,0x04,0x80,0x8d]35910x02,0x04,0x80,0x8d3592 3593# GFX10: s_nor_b64 s[0:1], s[2:3], vcc ; encoding: [0x02,0x6a,0x80,0x8d]35940x02,0x6a,0x80,0x8d3595 3596# GFX10: s_nor_b64 s[0:1], vcc, s[4:5] ; encoding: [0x6a,0x04,0x80,0x8d]35970x6a,0x04,0x80,0x8d3598 3599# GFX10: s_nor_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x8d]36000x66,0x64,0xe8,0x8d3601 3602# GFX10: s_nor_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x8d]36030x66,0x04,0xe8,0x8d3604 3605# GFX10: s_nor_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x8d]36060x02,0x64,0xe8,0x8d3607 3608# GFX10: s_nor_b64 s[104:105], s[2:3], s[4:5] ; encoding: [0x02,0x04,0xe8,0x8d]36090x02,0x04,0xe8,0x8d3610 3611# GFX10: s_nor_b64 vcc, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xea,0x8d]36120x02,0x04,0xea,0x8d3613 3614# GFX10: s_or_b32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x88]36150x01,0x02,0x7f,0x883616 3617# GFX10: s_or_b32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x88]36180x01,0x02,0x7e,0x883619 3620# GFX10: s_or_b32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x88]36210x01,0x02,0x7c,0x883622 3623# GFX10: s_or_b32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x88]36240xc1,0x02,0x00,0x883625 3626# GFX10: s_or_b32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x88]36270xf7,0x02,0x00,0x883628 3629# GFX10: s_or_b32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x88]36300x80,0x02,0x00,0x883631 3632# GFX10: s_or_b32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x88]36330xf0,0x02,0x00,0x883634 3635# GFX10: s_or_b32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x88,0x73,0x72,0x71,0x3f]36360xff,0x02,0x00,0x88,0x73,0x72,0x71,0x3f3637 3638# GFX10: s_or_b32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x88,0x56,0x34,0x12,0xaf]36390xff,0x02,0x00,0x88,0x56,0x34,0x12,0xaf3640 3641# GFX10: s_or_b32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x88]36420x7f,0x02,0x00,0x883643 3644# GFX10: s_or_b32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x88]36450x7e,0x02,0x00,0x883646 3647# GFX10: s_or_b32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x88]36480x7c,0x02,0x00,0x883649 3650# GFX10: s_or_b32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x88]36510x01,0xc1,0x00,0x883652 3653# GFX10: s_or_b32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x88]36540x01,0xf7,0x00,0x883655 3656# GFX10: s_or_b32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x88]36570x01,0x80,0x00,0x883658 3659# GFX10: s_or_b32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x88]36600x01,0xf0,0x00,0x883661 3662# GFX10: s_or_b32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x88,0x73,0x72,0x71,0x3f]36630x01,0xff,0x00,0x88,0x73,0x72,0x71,0x3f3664 3665# GFX10: s_or_b32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x88,0x56,0x34,0x12,0xaf]36660x01,0xff,0x00,0x88,0x56,0x34,0x12,0xaf3667 3668# GFX10: s_or_b32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x88]36690x01,0x7f,0x00,0x883670 3671# GFX10: s_or_b32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x88]36720x01,0x7e,0x00,0x883673 3674# GFX10: s_or_b32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x88]36750x01,0x7c,0x00,0x883676 3677# GFX10: s_or_b32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x88]36780x01,0x67,0x00,0x883679 3680# GFX10: s_or_b32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x88]36810x01,0x02,0x00,0x883682 3683# GFX10: s_or_b32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x88]36840x01,0x6b,0x00,0x883685 3686# GFX10: s_or_b32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x88]36870x01,0x6a,0x00,0x883688 3689# GFX10: s_or_b32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x88]36900x68,0x67,0x00,0x883691 3692# GFX10: s_or_b32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x88]36930x68,0x02,0x00,0x883694 3695# GFX10: s_or_b32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x88]36960x6b,0x02,0x00,0x883697 3698# GFX10: s_or_b32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x88]36990x6a,0x02,0x00,0x883700 3701# GFX10: s_or_b32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x88]37020x01,0x67,0x69,0x883703 3704# GFX10: s_or_b32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x88]37050x01,0x02,0x69,0x883706 3707# GFX10: s_or_b32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x88]37080x68,0x67,0x69,0x883709 3710# GFX10: s_or_b32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x88]37110x68,0x02,0x69,0x883712 3713# GFX10: s_or_b32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x88]37140x01,0x02,0x6b,0x883715 3716# GFX10: s_or_b32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x88]37170x01,0x02,0x6a,0x883718 3719# GFX10: s_or_b64 exec, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xfe,0x88]37200x02,0x04,0xfe,0x883721 3722# GFX10: s_or_b64 s[0:1], -1, s[4:5] ; encoding: [0xc1,0x04,0x80,0x88]37230xc1,0x04,0x80,0x883724 3725# GFX10: s_or_b64 s[0:1], -4.0, s[4:5] ; encoding: [0xf7,0x04,0x80,0x88]37260xf7,0x04,0x80,0x883727 3728# GFX10: s_or_b64 s[0:1], 0, s[4:5] ; encoding: [0x80,0x04,0x80,0x88]37290x80,0x04,0x80,0x883730 3731# GFX10: s_or_b64 s[0:1], 0.5, s[4:5] ; encoding: [0xf0,0x04,0x80,0x88]37320xf0,0x04,0x80,0x883733 3734# GFX10: s_or_b64 s[0:1], 0x3f717273, s[4:5] ; encoding: [0xff,0x04,0x80,0x88,0x73,0x72,0x71,0x3f]37350xff,0x04,0x80,0x88,0x73,0x72,0x71,0x3f3736 3737# GFX10: s_or_b64 s[0:1], 0xaf123456, s[4:5] ; encoding: [0xff,0x04,0x80,0x88,0x56,0x34,0x12,0xaf]37380xff,0x04,0x80,0x88,0x56,0x34,0x12,0xaf3739 3740# GFX10: s_or_b64 s[0:1], exec, s[4:5] ; encoding: [0x7e,0x04,0x80,0x88]37410x7e,0x04,0x80,0x883742 3743# GFX10: s_or_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x88]37440x66,0x64,0x80,0x883745 3746# GFX10: s_or_b64 s[0:1], s[102:103], s[4:5] ; encoding: [0x66,0x04,0x80,0x88]37470x66,0x04,0x80,0x883748 3749# GFX10: s_or_b64 s[0:1], s[2:3], -1 ; encoding: [0x02,0xc1,0x80,0x88]37500x02,0xc1,0x80,0x883751 3752# GFX10: s_or_b64 s[0:1], s[2:3], -4.0 ; encoding: [0x02,0xf7,0x80,0x88]37530x02,0xf7,0x80,0x883754 3755# GFX10: s_or_b64 s[0:1], s[2:3], 0 ; encoding: [0x02,0x80,0x80,0x88]37560x02,0x80,0x80,0x883757 3758# GFX10: s_or_b64 s[0:1], s[2:3], 0.5 ; encoding: [0x02,0xf0,0x80,0x88]37590x02,0xf0,0x80,0x883760 3761# GFX10: s_or_b64 s[0:1], s[2:3], 0x3f717273 ; encoding: [0x02,0xff,0x80,0x88,0x73,0x72,0x71,0x3f]37620x02,0xff,0x80,0x88,0x73,0x72,0x71,0x3f3763 3764# GFX10: s_or_b64 s[0:1], s[2:3], 0xaf123456 ; encoding: [0x02,0xff,0x80,0x88,0x56,0x34,0x12,0xaf]37650x02,0xff,0x80,0x88,0x56,0x34,0x12,0xaf3766 3767# GFX10: s_or_b64 s[0:1], s[2:3], exec ; encoding: [0x02,0x7e,0x80,0x88]37680x02,0x7e,0x80,0x883769 3770# GFX10: s_or_b64 s[0:1], s[2:3], s[100:101] ; encoding: [0x02,0x64,0x80,0x88]37710x02,0x64,0x80,0x883772 3773# GFX10: s_or_b64 s[0:1], s[2:3], s[4:5] ; encoding: [0x02,0x04,0x80,0x88]37740x02,0x04,0x80,0x883775 3776# GFX10: s_or_b64 s[0:1], s[2:3], vcc ; encoding: [0x02,0x6a,0x80,0x88]37770x02,0x6a,0x80,0x883778 3779# GFX10: s_or_b64 s[0:1], vcc, s[4:5] ; encoding: [0x6a,0x04,0x80,0x88]37800x6a,0x04,0x80,0x883781 3782# GFX10: s_or_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x88]37830x66,0x64,0xe8,0x883784 3785# GFX10: s_or_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x88]37860x66,0x04,0xe8,0x883787 3788# GFX10: s_or_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x88]37890x02,0x64,0xe8,0x883790 3791# GFX10: s_or_b64 s[104:105], s[2:3], s[4:5] ; encoding: [0x02,0x04,0xe8,0x88]37920x02,0x04,0xe8,0x883793 3794# GFX10: s_or_b64 vcc, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xea,0x88]37950x02,0x04,0xea,0x883796 3797# GFX10: s_orn2_b32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x8b]37980x01,0x02,0x7f,0x8b3799 3800# GFX10: s_orn2_b32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x8b]38010x01,0x02,0x7e,0x8b3802 3803# GFX10: s_orn2_b32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x8b]38040x01,0x02,0x7c,0x8b3805 3806# GFX10: s_orn2_b32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x8b]38070xc1,0x02,0x00,0x8b3808 3809# GFX10: s_orn2_b32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x8b]38100xf7,0x02,0x00,0x8b3811 3812# GFX10: s_orn2_b32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x8b]38130x80,0x02,0x00,0x8b3814 3815# GFX10: s_orn2_b32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x8b]38160xf0,0x02,0x00,0x8b3817 3818# GFX10: s_orn2_b32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x8b,0x73,0x72,0x71,0x3f]38190xff,0x02,0x00,0x8b,0x73,0x72,0x71,0x3f3820 3821# GFX10: s_orn2_b32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x8b,0x56,0x34,0x12,0xaf]38220xff,0x02,0x00,0x8b,0x56,0x34,0x12,0xaf3823 3824# GFX10: s_orn2_b32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x8b]38250x7f,0x02,0x00,0x8b3826 3827# GFX10: s_orn2_b32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x8b]38280x7e,0x02,0x00,0x8b3829 3830# GFX10: s_orn2_b32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x8b]38310x7c,0x02,0x00,0x8b3832 3833# GFX10: s_orn2_b32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x8b]38340x01,0xc1,0x00,0x8b3835 3836# GFX10: s_orn2_b32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x8b]38370x01,0xf7,0x00,0x8b3838 3839# GFX10: s_orn2_b32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x8b]38400x01,0x80,0x00,0x8b3841 3842# GFX10: s_orn2_b32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x8b]38430x01,0xf0,0x00,0x8b3844 3845# GFX10: s_orn2_b32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x8b,0x73,0x72,0x71,0x3f]38460x01,0xff,0x00,0x8b,0x73,0x72,0x71,0x3f3847 3848# GFX10: s_orn2_b32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x8b,0x56,0x34,0x12,0xaf]38490x01,0xff,0x00,0x8b,0x56,0x34,0x12,0xaf3850 3851# GFX10: s_orn2_b32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x8b]38520x01,0x7f,0x00,0x8b3853 3854# GFX10: s_orn2_b32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x8b]38550x01,0x7e,0x00,0x8b3856 3857# GFX10: s_orn2_b32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x8b]38580x01,0x7c,0x00,0x8b3859 3860# GFX10: s_orn2_b32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x8b]38610x01,0x67,0x00,0x8b3862 3863# GFX10: s_orn2_b32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x8b]38640x01,0x02,0x00,0x8b3865 3866# GFX10: s_orn2_b32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x8b]38670x01,0x6b,0x00,0x8b3868 3869# GFX10: s_orn2_b32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x8b]38700x01,0x6a,0x00,0x8b3871 3872# GFX10: s_orn2_b32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x8b]38730x68,0x67,0x00,0x8b3874 3875# GFX10: s_orn2_b32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x8b]38760x68,0x02,0x00,0x8b3877 3878# GFX10: s_orn2_b32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x8b]38790x6b,0x02,0x00,0x8b3880 3881# GFX10: s_orn2_b32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x8b]38820x6a,0x02,0x00,0x8b3883 3884# GFX10: s_orn2_b32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x8b]38850x01,0x67,0x69,0x8b3886 3887# GFX10: s_orn2_b32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x8b]38880x01,0x02,0x69,0x8b3889 3890# GFX10: s_orn2_b32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x8b]38910x68,0x67,0x69,0x8b3892 3893# GFX10: s_orn2_b32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x8b]38940x68,0x02,0x69,0x8b3895 3896# GFX10: s_orn2_b32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x8b]38970x01,0x02,0x6b,0x8b3898 3899# GFX10: s_orn2_b32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x8b]39000x01,0x02,0x6a,0x8b3901 3902# GFX10: s_orn2_b64 exec, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xfe,0x8b]39030x02,0x04,0xfe,0x8b3904 3905# GFX10: s_orn2_b64 s[0:1], -1, s[4:5] ; encoding: [0xc1,0x04,0x80,0x8b]39060xc1,0x04,0x80,0x8b3907 3908# GFX10: s_orn2_b64 s[0:1], -4.0, s[4:5] ; encoding: [0xf7,0x04,0x80,0x8b]39090xf7,0x04,0x80,0x8b3910 3911# GFX10: s_orn2_b64 s[0:1], 0, s[4:5] ; encoding: [0x80,0x04,0x80,0x8b]39120x80,0x04,0x80,0x8b3913 3914# GFX10: s_orn2_b64 s[0:1], 0.5, s[4:5] ; encoding: [0xf0,0x04,0x80,0x8b]39150xf0,0x04,0x80,0x8b3916 3917# GFX10: s_orn2_b64 s[0:1], 0x3f717273, s[4:5] ; encoding: [0xff,0x04,0x80,0x8b,0x73,0x72,0x71,0x3f]39180xff,0x04,0x80,0x8b,0x73,0x72,0x71,0x3f3919 3920# GFX10: s_orn2_b64 s[0:1], 0xaf123456, s[4:5] ; encoding: [0xff,0x04,0x80,0x8b,0x56,0x34,0x12,0xaf]39210xff,0x04,0x80,0x8b,0x56,0x34,0x12,0xaf3922 3923# GFX10: s_orn2_b64 s[0:1], exec, s[4:5] ; encoding: [0x7e,0x04,0x80,0x8b]39240x7e,0x04,0x80,0x8b3925 3926# GFX10: s_orn2_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x8b]39270x66,0x64,0x80,0x8b3928 3929# GFX10: s_orn2_b64 s[0:1], s[102:103], s[4:5] ; encoding: [0x66,0x04,0x80,0x8b]39300x66,0x04,0x80,0x8b3931 3932# GFX10: s_orn2_b64 s[0:1], s[2:3], -1 ; encoding: [0x02,0xc1,0x80,0x8b]39330x02,0xc1,0x80,0x8b3934 3935# GFX10: s_orn2_b64 s[0:1], s[2:3], -4.0 ; encoding: [0x02,0xf7,0x80,0x8b]39360x02,0xf7,0x80,0x8b3937 3938# GFX10: s_orn2_b64 s[0:1], s[2:3], 0 ; encoding: [0x02,0x80,0x80,0x8b]39390x02,0x80,0x80,0x8b3940 3941# GFX10: s_orn2_b64 s[0:1], s[2:3], 0.5 ; encoding: [0x02,0xf0,0x80,0x8b]39420x02,0xf0,0x80,0x8b3943 3944# GFX10: s_orn2_b64 s[0:1], s[2:3], 0x3f717273 ; encoding: [0x02,0xff,0x80,0x8b,0x73,0x72,0x71,0x3f]39450x02,0xff,0x80,0x8b,0x73,0x72,0x71,0x3f3946 3947# GFX10: s_orn2_b64 s[0:1], s[2:3], 0xaf123456 ; encoding: [0x02,0xff,0x80,0x8b,0x56,0x34,0x12,0xaf]39480x02,0xff,0x80,0x8b,0x56,0x34,0x12,0xaf3949 3950# GFX10: s_orn2_b64 s[0:1], s[2:3], exec ; encoding: [0x02,0x7e,0x80,0x8b]39510x02,0x7e,0x80,0x8b3952 3953# GFX10: s_orn2_b64 s[0:1], s[2:3], s[100:101] ; encoding: [0x02,0x64,0x80,0x8b]39540x02,0x64,0x80,0x8b3955 3956# GFX10: s_orn2_b64 s[0:1], s[2:3], s[4:5] ; encoding: [0x02,0x04,0x80,0x8b]39570x02,0x04,0x80,0x8b3958 3959# GFX10: s_orn2_b64 s[0:1], s[2:3], vcc ; encoding: [0x02,0x6a,0x80,0x8b]39600x02,0x6a,0x80,0x8b3961 3962# GFX10: s_orn2_b64 s[0:1], vcc, s[4:5] ; encoding: [0x6a,0x04,0x80,0x8b]39630x6a,0x04,0x80,0x8b3964 3965# GFX10: s_orn2_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x8b]39660x66,0x64,0xe8,0x8b3967 3968# GFX10: s_orn2_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x8b]39690x66,0x04,0xe8,0x8b3970 3971# GFX10: s_orn2_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x8b]39720x02,0x64,0xe8,0x8b3973 3974# GFX10: s_orn2_b64 s[104:105], s[2:3], s[4:5] ; encoding: [0x02,0x04,0xe8,0x8b]39750x02,0x04,0xe8,0x8b3976 3977# GFX10: s_orn2_b64 vcc, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xea,0x8b]39780x02,0x04,0xea,0x8b3979 3980# GFX10: s_pack_hh_b32_b16 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x9a]39810x01,0x02,0x7f,0x9a3982 3983# GFX10: s_pack_hh_b32_b16 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x9a]39840x01,0x02,0x7e,0x9a3985 3986# GFX10: s_pack_hh_b32_b16 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x9a]39870x01,0x02,0x7c,0x9a3988 3989# GFX10: s_pack_hh_b32_b16 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x9a]39900xc1,0x02,0x00,0x9a3991 3992# GFX10: s_pack_hh_b32_b16 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x9a]39930xf7,0x02,0x00,0x9a3994 3995# GFX10: s_pack_hh_b32_b16 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x9a]39960x80,0x02,0x00,0x9a3997 3998# GFX10: s_pack_hh_b32_b16 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x9a]39990xf0,0x02,0x00,0x9a4000 4001# GFX10: s_pack_hh_b32_b16 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x9a,0x73,0x72,0x71,0x3f]40020xff,0x02,0x00,0x9a,0x73,0x72,0x71,0x3f4003 4004# GFX10: s_pack_hh_b32_b16 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x9a,0x56,0x34,0x12,0xaf]40050xff,0x02,0x00,0x9a,0x56,0x34,0x12,0xaf4006 4007# GFX10: s_pack_hh_b32_b16 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x9a]40080x7f,0x02,0x00,0x9a4009 4010# GFX10: s_pack_hh_b32_b16 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x9a]40110x7e,0x02,0x00,0x9a4012 4013# GFX10: s_pack_hh_b32_b16 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x9a]40140x7c,0x02,0x00,0x9a4015 4016# GFX10: s_pack_hh_b32_b16 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x9a]40170x01,0xc1,0x00,0x9a4018 4019# GFX10: s_pack_hh_b32_b16 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x9a]40200x01,0xf7,0x00,0x9a4021 4022# GFX10: s_pack_hh_b32_b16 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x9a]40230x01,0x80,0x00,0x9a4024 4025# GFX10: s_pack_hh_b32_b16 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x9a]40260x01,0xf0,0x00,0x9a4027 4028# GFX10: s_pack_hh_b32_b16 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x9a,0x73,0x72,0x71,0x3f]40290x01,0xff,0x00,0x9a,0x73,0x72,0x71,0x3f4030 4031# GFX10: s_pack_hh_b32_b16 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x9a,0x56,0x34,0x12,0xaf]40320x01,0xff,0x00,0x9a,0x56,0x34,0x12,0xaf4033 4034# GFX10: s_pack_hh_b32_b16 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x9a]40350x01,0x7f,0x00,0x9a4036 4037# GFX10: s_pack_hh_b32_b16 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x9a]40380x01,0x7e,0x00,0x9a4039 4040# GFX10: s_pack_hh_b32_b16 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x9a]40410x01,0x7c,0x00,0x9a4042 4043# GFX10: s_pack_hh_b32_b16 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x9a]40440x01,0x67,0x00,0x9a4045 4046# GFX10: s_pack_hh_b32_b16 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x9a]40470x01,0x02,0x00,0x9a4048 4049# GFX10: s_pack_hh_b32_b16 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x9a]40500x01,0x6b,0x00,0x9a4051 4052# GFX10: s_pack_hh_b32_b16 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x9a]40530x01,0x6a,0x00,0x9a4054 4055# GFX10: s_pack_hh_b32_b16 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x9a]40560x68,0x67,0x00,0x9a4057 4058# GFX10: s_pack_hh_b32_b16 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x9a]40590x68,0x02,0x00,0x9a4060 4061# GFX10: s_pack_hh_b32_b16 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x9a]40620x6b,0x02,0x00,0x9a4063 4064# GFX10: s_pack_hh_b32_b16 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x9a]40650x6a,0x02,0x00,0x9a4066 4067# GFX10: s_pack_hh_b32_b16 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x9a]40680x01,0x67,0x69,0x9a4069 4070# GFX10: s_pack_hh_b32_b16 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x9a]40710x01,0x02,0x69,0x9a4072 4073# GFX10: s_pack_hh_b32_b16 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x9a]40740x68,0x67,0x69,0x9a4075 4076# GFX10: s_pack_hh_b32_b16 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x9a]40770x68,0x02,0x69,0x9a4078 4079# GFX10: s_pack_hh_b32_b16 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x9a]40800x01,0x02,0x6b,0x9a4081 4082# GFX10: s_pack_hh_b32_b16 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x9a]40830x01,0x02,0x6a,0x9a4084 4085# GFX10: s_pack_lh_b32_b16 exec_hi, s1, s2 ; encoding: [0x01,0x02,0xff,0x99]40860x01,0x02,0xff,0x994087 4088# GFX10: s_pack_lh_b32_b16 exec_lo, s1, s2 ; encoding: [0x01,0x02,0xfe,0x99]40890x01,0x02,0xfe,0x994090 4091# GFX10: s_pack_lh_b32_b16 m0, s1, s2 ; encoding: [0x01,0x02,0xfc,0x99]40920x01,0x02,0xfc,0x994093 4094# GFX10: s_pack_lh_b32_b16 s0, -1, s2 ; encoding: [0xc1,0x02,0x80,0x99]40950xc1,0x02,0x80,0x994096 4097# GFX10: s_pack_lh_b32_b16 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x80,0x99]40980xf7,0x02,0x80,0x994099 4100# GFX10: s_pack_lh_b32_b16 s0, 0, s2 ; encoding: [0x80,0x02,0x80,0x99]41010x80,0x02,0x80,0x994102 4103# GFX10: s_pack_lh_b32_b16 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x80,0x99]41040xf0,0x02,0x80,0x994105 4106# GFX10: s_pack_lh_b32_b16 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x80,0x99,0x73,0x72,0x71,0x3f]41070xff,0x02,0x80,0x99,0x73,0x72,0x71,0x3f4108 4109# GFX10: s_pack_lh_b32_b16 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x80,0x99,0x56,0x34,0x12,0xaf]41100xff,0x02,0x80,0x99,0x56,0x34,0x12,0xaf4111 4112# GFX10: s_pack_lh_b32_b16 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x80,0x99]41130x7f,0x02,0x80,0x994114 4115# GFX10: s_pack_lh_b32_b16 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x80,0x99]41160x7e,0x02,0x80,0x994117 4118# GFX10: s_pack_lh_b32_b16 s0, m0, s2 ; encoding: [0x7c,0x02,0x80,0x99]41190x7c,0x02,0x80,0x994120 4121# GFX10: s_pack_lh_b32_b16 s0, s1, -1 ; encoding: [0x01,0xc1,0x80,0x99]41220x01,0xc1,0x80,0x994123 4124# GFX10: s_pack_lh_b32_b16 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x80,0x99]41250x01,0xf7,0x80,0x994126 4127# GFX10: s_pack_lh_b32_b16 s0, s1, 0 ; encoding: [0x01,0x80,0x80,0x99]41280x01,0x80,0x80,0x994129 4130# GFX10: s_pack_lh_b32_b16 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x80,0x99]41310x01,0xf0,0x80,0x994132 4133# GFX10: s_pack_lh_b32_b16 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x80,0x99,0x73,0x72,0x71,0x3f]41340x01,0xff,0x80,0x99,0x73,0x72,0x71,0x3f4135 4136# GFX10: s_pack_lh_b32_b16 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x80,0x99,0x56,0x34,0x12,0xaf]41370x01,0xff,0x80,0x99,0x56,0x34,0x12,0xaf4138 4139# GFX10: s_pack_lh_b32_b16 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x80,0x99]41400x01,0x7f,0x80,0x994141 4142# GFX10: s_pack_lh_b32_b16 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x80,0x99]41430x01,0x7e,0x80,0x994144 4145# GFX10: s_pack_lh_b32_b16 s0, s1, m0 ; encoding: [0x01,0x7c,0x80,0x99]41460x01,0x7c,0x80,0x994147 4148# GFX10: s_pack_lh_b32_b16 s0, s1, s103 ; encoding: [0x01,0x67,0x80,0x99]41490x01,0x67,0x80,0x994150 4151# GFX10: s_pack_lh_b32_b16 s0, s1, s2 ; encoding: [0x01,0x02,0x80,0x99]41520x01,0x02,0x80,0x994153 4154# GFX10: s_pack_lh_b32_b16 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x80,0x99]41550x01,0x6b,0x80,0x994156 4157# GFX10: s_pack_lh_b32_b16 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x80,0x99]41580x01,0x6a,0x80,0x994159 4160# GFX10: s_pack_lh_b32_b16 s0, s104, s103 ; encoding: [0x68,0x67,0x80,0x99]41610x68,0x67,0x80,0x994162 4163# GFX10: s_pack_lh_b32_b16 s0, s104, s2 ; encoding: [0x68,0x02,0x80,0x99]41640x68,0x02,0x80,0x994165 4166# GFX10: s_pack_lh_b32_b16 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x80,0x99]41670x6b,0x02,0x80,0x994168 4169# GFX10: s_pack_lh_b32_b16 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x80,0x99]41700x6a,0x02,0x80,0x994171 4172# GFX10: s_pack_lh_b32_b16 s105, s1, s103 ; encoding: [0x01,0x67,0xe9,0x99]41730x01,0x67,0xe9,0x994174 4175# GFX10: s_pack_lh_b32_b16 s105, s1, s2 ; encoding: [0x01,0x02,0xe9,0x99]41760x01,0x02,0xe9,0x994177 4178# GFX10: s_pack_lh_b32_b16 s105, s104, s103 ; encoding: [0x68,0x67,0xe9,0x99]41790x68,0x67,0xe9,0x994180 4181# GFX10: s_pack_lh_b32_b16 s105, s104, s2 ; encoding: [0x68,0x02,0xe9,0x99]41820x68,0x02,0xe9,0x994183 4184# GFX10: s_pack_lh_b32_b16 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0xeb,0x99]41850x01,0x02,0xeb,0x994186 4187# GFX10: s_pack_lh_b32_b16 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0xea,0x99]41880x01,0x02,0xea,0x994189 4190# GFX10: s_pack_ll_b32_b16 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x99]41910x01,0x02,0x7f,0x994192 4193# GFX10: s_pack_ll_b32_b16 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x99]41940x01,0x02,0x7e,0x994195 4196# GFX10: s_pack_ll_b32_b16 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x99]41970x01,0x02,0x7c,0x994198 4199# GFX10: s_pack_ll_b32_b16 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x99]42000xc1,0x02,0x00,0x994201 4202# GFX10: s_pack_ll_b32_b16 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x99]42030xf7,0x02,0x00,0x994204 4205# GFX10: s_pack_ll_b32_b16 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x99]42060x80,0x02,0x00,0x994207 4208# GFX10: s_pack_ll_b32_b16 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x99]42090xf0,0x02,0x00,0x994210 4211# GFX10: s_pack_ll_b32_b16 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x99,0x73,0x72,0x71,0x3f]42120xff,0x02,0x00,0x99,0x73,0x72,0x71,0x3f4213 4214# GFX10: s_pack_ll_b32_b16 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x99,0x56,0x34,0x12,0xaf]42150xff,0x02,0x00,0x99,0x56,0x34,0x12,0xaf4216 4217# GFX10: s_pack_ll_b32_b16 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x99]42180x7f,0x02,0x00,0x994219 4220# GFX10: s_pack_ll_b32_b16 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x99]42210x7e,0x02,0x00,0x994222 4223# GFX10: s_pack_ll_b32_b16 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x99]42240x7c,0x02,0x00,0x994225 4226# GFX10: s_pack_ll_b32_b16 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x99]42270x01,0xc1,0x00,0x994228 4229# GFX10: s_pack_ll_b32_b16 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x99]42300x01,0xf7,0x00,0x994231 4232# GFX10: s_pack_ll_b32_b16 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x99]42330x01,0x80,0x00,0x994234 4235# GFX10: s_pack_ll_b32_b16 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x99]42360x01,0xf0,0x00,0x994237 4238# GFX10: s_pack_ll_b32_b16 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x99,0x73,0x72,0x71,0x3f]42390x01,0xff,0x00,0x99,0x73,0x72,0x71,0x3f4240 4241# GFX10: s_pack_ll_b32_b16 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x99,0x56,0x34,0x12,0xaf]42420x01,0xff,0x00,0x99,0x56,0x34,0x12,0xaf4243 4244# GFX10: s_pack_ll_b32_b16 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x99]42450x01,0x7f,0x00,0x994246 4247# GFX10: s_pack_ll_b32_b16 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x99]42480x01,0x7e,0x00,0x994249 4250# GFX10: s_pack_ll_b32_b16 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x99]42510x01,0x7c,0x00,0x994252 4253# GFX10: s_pack_ll_b32_b16 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x99]42540x01,0x67,0x00,0x994255 4256# GFX10: s_pack_ll_b32_b16 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x99]42570x01,0x02,0x00,0x994258 4259# GFX10: s_pack_ll_b32_b16 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x99]42600x01,0x6b,0x00,0x994261 4262# GFX10: s_pack_ll_b32_b16 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x99]42630x01,0x6a,0x00,0x994264 4265# GFX10: s_pack_ll_b32_b16 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x99]42660x68,0x67,0x00,0x994267 4268# GFX10: s_pack_ll_b32_b16 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x99]42690x68,0x02,0x00,0x994270 4271# GFX10: s_pack_ll_b32_b16 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x99]42720x6b,0x02,0x00,0x994273 4274# GFX10: s_pack_ll_b32_b16 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x99]42750x6a,0x02,0x00,0x994276 4277# GFX10: s_pack_ll_b32_b16 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x99]42780x01,0x67,0x69,0x994279 4280# GFX10: s_pack_ll_b32_b16 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x99]42810x01,0x02,0x69,0x994282 4283# GFX10: s_pack_ll_b32_b16 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x99]42840x68,0x67,0x69,0x994285 4286# GFX10: s_pack_ll_b32_b16 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x99]42870x68,0x02,0x69,0x994288 4289# GFX10: s_pack_ll_b32_b16 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x99]42900x01,0x02,0x6b,0x994291 4292# GFX10: s_pack_ll_b32_b16 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x99]42930x01,0x02,0x6a,0x994294 4295# GFX10: s_sub_i32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0xff,0x81]42960x01,0x02,0xff,0x814297 4298# GFX10: s_sub_i32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0xfe,0x81]42990x01,0x02,0xfe,0x814300 4301# GFX10: s_sub_i32 m0, s1, s2 ; encoding: [0x01,0x02,0xfc,0x81]43020x01,0x02,0xfc,0x814303 4304# GFX10: s_sub_i32 s0, -1, s2 ; encoding: [0xc1,0x02,0x80,0x81]43050xc1,0x02,0x80,0x814306 4307# GFX10: s_sub_i32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x80,0x81]43080xf7,0x02,0x80,0x814309 4310# GFX10: s_sub_i32 s0, 0, s2 ; encoding: [0x80,0x02,0x80,0x81]43110x80,0x02,0x80,0x814312 4313# GFX10: s_sub_i32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x80,0x81]43140xf0,0x02,0x80,0x814315 4316# GFX10: s_sub_i32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x80,0x81,0x73,0x72,0x71,0x3f]43170xff,0x02,0x80,0x81,0x73,0x72,0x71,0x3f4318 4319# GFX10: s_sub_i32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x80,0x81,0x56,0x34,0x12,0xaf]43200xff,0x02,0x80,0x81,0x56,0x34,0x12,0xaf4321 4322# GFX10: s_sub_i32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x80,0x81]43230x7f,0x02,0x80,0x814324 4325# GFX10: s_sub_i32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x80,0x81]43260x7e,0x02,0x80,0x814327 4328# GFX10: s_sub_i32 s0, m0, s2 ; encoding: [0x7c,0x02,0x80,0x81]43290x7c,0x02,0x80,0x814330 4331# GFX10: s_sub_i32 s0, s1, -1 ; encoding: [0x01,0xc1,0x80,0x81]43320x01,0xc1,0x80,0x814333 4334# GFX10: s_sub_i32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x80,0x81]43350x01,0xf7,0x80,0x814336 4337# GFX10: s_sub_i32 s0, s1, 0 ; encoding: [0x01,0x80,0x80,0x81]43380x01,0x80,0x80,0x814339 4340# GFX10: s_sub_i32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x80,0x81]43410x01,0xf0,0x80,0x814342 4343# GFX10: s_sub_i32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x80,0x81,0x73,0x72,0x71,0x3f]43440x01,0xff,0x80,0x81,0x73,0x72,0x71,0x3f4345 4346# GFX10: s_sub_i32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x80,0x81,0x56,0x34,0x12,0xaf]43470x01,0xff,0x80,0x81,0x56,0x34,0x12,0xaf4348 4349# GFX10: s_sub_i32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x80,0x81]43500x01,0x7f,0x80,0x814351 4352# GFX10: s_sub_i32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x80,0x81]43530x01,0x7e,0x80,0x814354 4355# GFX10: s_sub_i32 s0, s1, m0 ; encoding: [0x01,0x7c,0x80,0x81]43560x01,0x7c,0x80,0x814357 4358# GFX10: s_sub_i32 s0, s1, s103 ; encoding: [0x01,0x67,0x80,0x81]43590x01,0x67,0x80,0x814360 4361# GFX10: s_sub_i32 s0, s1, s2 ; encoding: [0x01,0x02,0x80,0x81]43620x01,0x02,0x80,0x814363 4364# GFX10: s_sub_i32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x80,0x81]43650x01,0x6b,0x80,0x814366 4367# GFX10: s_sub_i32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x80,0x81]43680x01,0x6a,0x80,0x814369 4370# GFX10: s_sub_i32 s0, s104, s103 ; encoding: [0x68,0x67,0x80,0x81]43710x68,0x67,0x80,0x814372 4373# GFX10: s_sub_i32 s0, s104, s2 ; encoding: [0x68,0x02,0x80,0x81]43740x68,0x02,0x80,0x814375 4376# GFX10: s_sub_i32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x80,0x81]43770x6b,0x02,0x80,0x814378 4379# GFX10: s_sub_i32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x80,0x81]43800x6a,0x02,0x80,0x814381 4382# GFX10: s_sub_i32 s105, s1, s103 ; encoding: [0x01,0x67,0xe9,0x81]43830x01,0x67,0xe9,0x814384 4385# GFX10: s_sub_i32 s105, s1, s2 ; encoding: [0x01,0x02,0xe9,0x81]43860x01,0x02,0xe9,0x814387 4388# GFX10: s_sub_i32 s105, s104, s103 ; encoding: [0x68,0x67,0xe9,0x81]43890x68,0x67,0xe9,0x814390 4391# GFX10: s_sub_i32 s105, s104, s2 ; encoding: [0x68,0x02,0xe9,0x81]43920x68,0x02,0xe9,0x814393 4394# GFX10: s_sub_i32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0xeb,0x81]43950x01,0x02,0xeb,0x814396 4397# GFX10: s_sub_i32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0xea,0x81]43980x01,0x02,0xea,0x814399 4400# GFX10: s_sub_u32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0xff,0x80]44010x01,0x02,0xff,0x804402 4403# GFX10: s_sub_u32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0xfe,0x80]44040x01,0x02,0xfe,0x804405 4406# GFX10: s_sub_u32 m0, s1, s2 ; encoding: [0x01,0x02,0xfc,0x80]44070x01,0x02,0xfc,0x804408 4409# GFX10: s_sub_u32 s0, -1, s2 ; encoding: [0xc1,0x02,0x80,0x80]44100xc1,0x02,0x80,0x804411 4412# GFX10: s_sub_u32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x80,0x80]44130xf7,0x02,0x80,0x804414 4415# GFX10: s_sub_u32 s0, 0, s2 ; encoding: [0x80,0x02,0x80,0x80]44160x80,0x02,0x80,0x804417 4418# GFX10: s_sub_u32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x80,0x80]44190xf0,0x02,0x80,0x804420 4421# GFX10: s_sub_u32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x80,0x80,0x73,0x72,0x71,0x3f]44220xff,0x02,0x80,0x80,0x73,0x72,0x71,0x3f4423 4424# GFX10: s_sub_u32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x80,0x80,0x56,0x34,0x12,0xaf]44250xff,0x02,0x80,0x80,0x56,0x34,0x12,0xaf4426 4427# GFX10: s_sub_u32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x80,0x80]44280x7f,0x02,0x80,0x804429 4430# GFX10: s_sub_u32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x80,0x80]44310x7e,0x02,0x80,0x804432 4433# GFX10: s_sub_u32 s0, m0, s2 ; encoding: [0x7c,0x02,0x80,0x80]44340x7c,0x02,0x80,0x804435 4436# GFX10: s_sub_u32 s0, s1, -1 ; encoding: [0x01,0xc1,0x80,0x80]44370x01,0xc1,0x80,0x804438 4439# GFX10: s_sub_u32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x80,0x80]44400x01,0xf7,0x80,0x804441 4442# GFX10: s_sub_u32 s0, s1, 0 ; encoding: [0x01,0x80,0x80,0x80]44430x01,0x80,0x80,0x804444 4445# GFX10: s_sub_u32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x80,0x80]44460x01,0xf0,0x80,0x804447 4448# GFX10: s_sub_u32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x80,0x80,0x73,0x72,0x71,0x3f]44490x01,0xff,0x80,0x80,0x73,0x72,0x71,0x3f4450 4451# GFX10: s_sub_u32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x80,0x80,0x56,0x34,0x12,0xaf]44520x01,0xff,0x80,0x80,0x56,0x34,0x12,0xaf4453 4454# GFX10: s_sub_u32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x80,0x80]44550x01,0x7f,0x80,0x804456 4457# GFX10: s_sub_u32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x80,0x80]44580x01,0x7e,0x80,0x804459 4460# GFX10: s_sub_u32 s0, s1, m0 ; encoding: [0x01,0x7c,0x80,0x80]44610x01,0x7c,0x80,0x804462 4463# GFX10: s_sub_u32 s0, s1, s103 ; encoding: [0x01,0x67,0x80,0x80]44640x01,0x67,0x80,0x804465 4466# GFX10: s_sub_u32 s0, s1, s2 ; encoding: [0x01,0x02,0x80,0x80]44670x01,0x02,0x80,0x804468 4469# GFX10: s_sub_u32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x80,0x80]44700x01,0x6b,0x80,0x804471 4472# GFX10: s_sub_u32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x80,0x80]44730x01,0x6a,0x80,0x804474 4475# GFX10: s_sub_u32 s0, s104, s103 ; encoding: [0x68,0x67,0x80,0x80]44760x68,0x67,0x80,0x804477 4478# GFX10: s_sub_u32 s0, s104, s2 ; encoding: [0x68,0x02,0x80,0x80]44790x68,0x02,0x80,0x804480 4481# GFX10: s_sub_u32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x80,0x80]44820x6b,0x02,0x80,0x804483 4484# GFX10: s_sub_u32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x80,0x80]44850x6a,0x02,0x80,0x804486 4487# GFX10: s_sub_u32 s105, s1, s103 ; encoding: [0x01,0x67,0xe9,0x80]44880x01,0x67,0xe9,0x804489 4490# GFX10: s_sub_u32 s105, s1, s2 ; encoding: [0x01,0x02,0xe9,0x80]44910x01,0x02,0xe9,0x804492 4493# GFX10: s_sub_u32 s105, s104, s103 ; encoding: [0x68,0x67,0xe9,0x80]44940x68,0x67,0xe9,0x804495 4496# GFX10: s_sub_u32 s105, s104, s2 ; encoding: [0x68,0x02,0xe9,0x80]44970x68,0x02,0xe9,0x804498 4499# GFX10: s_sub_u32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0xeb,0x80]45000x01,0x02,0xeb,0x804501 4502# GFX10: s_sub_u32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0xea,0x80]45030x01,0x02,0xea,0x804504 4505# GFX10: s_subb_u32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0xff,0x82]45060x01,0x02,0xff,0x824507 4508# GFX10: s_subb_u32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0xfe,0x82]45090x01,0x02,0xfe,0x824510 4511# GFX10: s_subb_u32 m0, s1, s2 ; encoding: [0x01,0x02,0xfc,0x82]45120x01,0x02,0xfc,0x824513 4514# GFX10: s_subb_u32 s0, -1, s2 ; encoding: [0xc1,0x02,0x80,0x82]45150xc1,0x02,0x80,0x824516 4517# GFX10: s_subb_u32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x80,0x82]45180xf7,0x02,0x80,0x824519 4520# GFX10: s_subb_u32 s0, 0, s2 ; encoding: [0x80,0x02,0x80,0x82]45210x80,0x02,0x80,0x824522 4523# GFX10: s_subb_u32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x80,0x82]45240xf0,0x02,0x80,0x824525 4526# GFX10: s_subb_u32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x80,0x82,0x73,0x72,0x71,0x3f]45270xff,0x02,0x80,0x82,0x73,0x72,0x71,0x3f4528 4529# GFX10: s_subb_u32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x80,0x82,0x56,0x34,0x12,0xaf]45300xff,0x02,0x80,0x82,0x56,0x34,0x12,0xaf4531 4532# GFX10: s_subb_u32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x80,0x82]45330x7f,0x02,0x80,0x824534 4535# GFX10: s_subb_u32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x80,0x82]45360x7e,0x02,0x80,0x824537 4538# GFX10: s_subb_u32 s0, m0, s2 ; encoding: [0x7c,0x02,0x80,0x82]45390x7c,0x02,0x80,0x824540 4541# GFX10: s_subb_u32 s0, s1, -1 ; encoding: [0x01,0xc1,0x80,0x82]45420x01,0xc1,0x80,0x824543 4544# GFX10: s_subb_u32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x80,0x82]45450x01,0xf7,0x80,0x824546 4547# GFX10: s_subb_u32 s0, s1, 0 ; encoding: [0x01,0x80,0x80,0x82]45480x01,0x80,0x80,0x824549 4550# GFX10: s_subb_u32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x80,0x82]45510x01,0xf0,0x80,0x824552 4553# GFX10: s_subb_u32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x80,0x82,0x73,0x72,0x71,0x3f]45540x01,0xff,0x80,0x82,0x73,0x72,0x71,0x3f4555 4556# GFX10: s_subb_u32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x80,0x82,0x56,0x34,0x12,0xaf]45570x01,0xff,0x80,0x82,0x56,0x34,0x12,0xaf4558 4559# GFX10: s_subb_u32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x80,0x82]45600x01,0x7f,0x80,0x824561 4562# GFX10: s_subb_u32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x80,0x82]45630x01,0x7e,0x80,0x824564 4565# GFX10: s_subb_u32 s0, s1, m0 ; encoding: [0x01,0x7c,0x80,0x82]45660x01,0x7c,0x80,0x824567 4568# GFX10: s_subb_u32 s0, s1, s103 ; encoding: [0x01,0x67,0x80,0x82]45690x01,0x67,0x80,0x824570 4571# GFX10: s_subb_u32 s0, s1, s2 ; encoding: [0x01,0x02,0x80,0x82]45720x01,0x02,0x80,0x824573 4574# GFX10: s_subb_u32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x80,0x82]45750x01,0x6b,0x80,0x824576 4577# GFX10: s_subb_u32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x80,0x82]45780x01,0x6a,0x80,0x824579 4580# GFX10: s_subb_u32 s0, s104, s103 ; encoding: [0x68,0x67,0x80,0x82]45810x68,0x67,0x80,0x824582 4583# GFX10: s_subb_u32 s0, s104, s2 ; encoding: [0x68,0x02,0x80,0x82]45840x68,0x02,0x80,0x824585 4586# GFX10: s_subb_u32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x80,0x82]45870x6b,0x02,0x80,0x824588 4589# GFX10: s_subb_u32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x80,0x82]45900x6a,0x02,0x80,0x824591 4592# GFX10: s_subb_u32 s105, s1, s103 ; encoding: [0x01,0x67,0xe9,0x82]45930x01,0x67,0xe9,0x824594 4595# GFX10: s_subb_u32 s105, s1, s2 ; encoding: [0x01,0x02,0xe9,0x82]45960x01,0x02,0xe9,0x824597 4598# GFX10: s_subb_u32 s105, s104, s103 ; encoding: [0x68,0x67,0xe9,0x82]45990x68,0x67,0xe9,0x824600 4601# GFX10: s_subb_u32 s105, s104, s2 ; encoding: [0x68,0x02,0xe9,0x82]46020x68,0x02,0xe9,0x824603 4604# GFX10: s_subb_u32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0xeb,0x82]46050x01,0x02,0xeb,0x824606 4607# GFX10: s_subb_u32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0xea,0x82]46080x01,0x02,0xea,0x824609 4610# GFX10: s_xnor_b32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x8e]46110x01,0x02,0x7f,0x8e4612 4613# GFX10: s_xnor_b32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x8e]46140x01,0x02,0x7e,0x8e4615 4616# GFX10: s_xnor_b32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x8e]46170x01,0x02,0x7c,0x8e4618 4619# GFX10: s_xnor_b32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x8e]46200xc1,0x02,0x00,0x8e4621 4622# GFX10: s_xnor_b32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x8e]46230xf7,0x02,0x00,0x8e4624 4625# GFX10: s_xnor_b32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x8e]46260x80,0x02,0x00,0x8e4627 4628# GFX10: s_xnor_b32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x8e]46290xf0,0x02,0x00,0x8e4630 4631# GFX10: s_xnor_b32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x8e,0x73,0x72,0x71,0x3f]46320xff,0x02,0x00,0x8e,0x73,0x72,0x71,0x3f4633 4634# GFX10: s_xnor_b32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x8e,0x56,0x34,0x12,0xaf]46350xff,0x02,0x00,0x8e,0x56,0x34,0x12,0xaf4636 4637# GFX10: s_xnor_b32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x8e]46380x7f,0x02,0x00,0x8e4639 4640# GFX10: s_xnor_b32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x8e]46410x7e,0x02,0x00,0x8e4642 4643# GFX10: s_xnor_b32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x8e]46440x7c,0x02,0x00,0x8e4645 4646# GFX10: s_xnor_b32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x8e]46470x01,0xc1,0x00,0x8e4648 4649# GFX10: s_xnor_b32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x8e]46500x01,0xf7,0x00,0x8e4651 4652# GFX10: s_xnor_b32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x8e]46530x01,0x80,0x00,0x8e4654 4655# GFX10: s_xnor_b32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x8e]46560x01,0xf0,0x00,0x8e4657 4658# GFX10: s_xnor_b32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x8e,0x73,0x72,0x71,0x3f]46590x01,0xff,0x00,0x8e,0x73,0x72,0x71,0x3f4660 4661# GFX10: s_xnor_b32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x8e,0x56,0x34,0x12,0xaf]46620x01,0xff,0x00,0x8e,0x56,0x34,0x12,0xaf4663 4664# GFX10: s_xnor_b32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x8e]46650x01,0x7f,0x00,0x8e4666 4667# GFX10: s_xnor_b32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x8e]46680x01,0x7e,0x00,0x8e4669 4670# GFX10: s_xnor_b32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x8e]46710x01,0x7c,0x00,0x8e4672 4673# GFX10: s_xnor_b32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x8e]46740x01,0x67,0x00,0x8e4675 4676# GFX10: s_xnor_b32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x8e]46770x01,0x02,0x00,0x8e4678 4679# GFX10: s_xnor_b32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x8e]46800x01,0x6b,0x00,0x8e4681 4682# GFX10: s_xnor_b32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x8e]46830x01,0x6a,0x00,0x8e4684 4685# GFX10: s_xnor_b32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x8e]46860x68,0x67,0x00,0x8e4687 4688# GFX10: s_xnor_b32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x8e]46890x68,0x02,0x00,0x8e4690 4691# GFX10: s_xnor_b32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x8e]46920x6b,0x02,0x00,0x8e4693 4694# GFX10: s_xnor_b32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x8e]46950x6a,0x02,0x00,0x8e4696 4697# GFX10: s_xnor_b32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x8e]46980x01,0x67,0x69,0x8e4699 4700# GFX10: s_xnor_b32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x8e]47010x01,0x02,0x69,0x8e4702 4703# GFX10: s_xnor_b32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x8e]47040x68,0x67,0x69,0x8e4705 4706# GFX10: s_xnor_b32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x8e]47070x68,0x02,0x69,0x8e4708 4709# GFX10: s_xnor_b32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x8e]47100x01,0x02,0x6b,0x8e4711 4712# GFX10: s_xnor_b32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x8e]47130x01,0x02,0x6a,0x8e4714 4715# GFX10: s_xnor_b64 exec, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xfe,0x8e]47160x02,0x04,0xfe,0x8e4717 4718# GFX10: s_xnor_b64 s[0:1], -1, s[4:5] ; encoding: [0xc1,0x04,0x80,0x8e]47190xc1,0x04,0x80,0x8e4720 4721# GFX10: s_xnor_b64 s[0:1], -4.0, s[4:5] ; encoding: [0xf7,0x04,0x80,0x8e]47220xf7,0x04,0x80,0x8e4723 4724# GFX10: s_xnor_b64 s[0:1], 0, s[4:5] ; encoding: [0x80,0x04,0x80,0x8e]47250x80,0x04,0x80,0x8e4726 4727# GFX10: s_xnor_b64 s[0:1], 0.5, s[4:5] ; encoding: [0xf0,0x04,0x80,0x8e]47280xf0,0x04,0x80,0x8e4729 4730# GFX10: s_xnor_b64 s[0:1], 0x3f717273, s[4:5] ; encoding: [0xff,0x04,0x80,0x8e,0x73,0x72,0x71,0x3f]47310xff,0x04,0x80,0x8e,0x73,0x72,0x71,0x3f4732 4733# GFX10: s_xnor_b64 s[0:1], 0xaf123456, s[4:5] ; encoding: [0xff,0x04,0x80,0x8e,0x56,0x34,0x12,0xaf]47340xff,0x04,0x80,0x8e,0x56,0x34,0x12,0xaf4735 4736# GFX10: s_xnor_b64 s[0:1], exec, s[4:5] ; encoding: [0x7e,0x04,0x80,0x8e]47370x7e,0x04,0x80,0x8e4738 4739# GFX10: s_xnor_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x8e]47400x66,0x64,0x80,0x8e4741 4742# GFX10: s_xnor_b64 s[0:1], s[102:103], s[4:5] ; encoding: [0x66,0x04,0x80,0x8e]47430x66,0x04,0x80,0x8e4744 4745# GFX10: s_xnor_b64 s[0:1], s[2:3], -1 ; encoding: [0x02,0xc1,0x80,0x8e]47460x02,0xc1,0x80,0x8e4747 4748# GFX10: s_xnor_b64 s[0:1], s[2:3], -4.0 ; encoding: [0x02,0xf7,0x80,0x8e]47490x02,0xf7,0x80,0x8e4750 4751# GFX10: s_xnor_b64 s[0:1], s[2:3], 0 ; encoding: [0x02,0x80,0x80,0x8e]47520x02,0x80,0x80,0x8e4753 4754# GFX10: s_xnor_b64 s[0:1], s[2:3], 0.5 ; encoding: [0x02,0xf0,0x80,0x8e]47550x02,0xf0,0x80,0x8e4756 4757# GFX10: s_xnor_b64 s[0:1], s[2:3], 0x3f717273 ; encoding: [0x02,0xff,0x80,0x8e,0x73,0x72,0x71,0x3f]47580x02,0xff,0x80,0x8e,0x73,0x72,0x71,0x3f4759 4760# GFX10: s_xnor_b64 s[0:1], s[2:3], 0xaf123456 ; encoding: [0x02,0xff,0x80,0x8e,0x56,0x34,0x12,0xaf]47610x02,0xff,0x80,0x8e,0x56,0x34,0x12,0xaf4762 4763# GFX10: s_xnor_b64 s[0:1], s[2:3], exec ; encoding: [0x02,0x7e,0x80,0x8e]47640x02,0x7e,0x80,0x8e4765 4766# GFX10: s_xnor_b64 s[0:1], s[2:3], s[100:101] ; encoding: [0x02,0x64,0x80,0x8e]47670x02,0x64,0x80,0x8e4768 4769# GFX10: s_xnor_b64 s[0:1], s[2:3], s[4:5] ; encoding: [0x02,0x04,0x80,0x8e]47700x02,0x04,0x80,0x8e4771 4772# GFX10: s_xnor_b64 s[0:1], s[2:3], vcc ; encoding: [0x02,0x6a,0x80,0x8e]47730x02,0x6a,0x80,0x8e4774 4775# GFX10: s_xnor_b64 s[0:1], vcc, s[4:5] ; encoding: [0x6a,0x04,0x80,0x8e]47760x6a,0x04,0x80,0x8e4777 4778# GFX10: s_xnor_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x8e]47790x66,0x64,0xe8,0x8e4780 4781# GFX10: s_xnor_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x8e]47820x66,0x04,0xe8,0x8e4783 4784# GFX10: s_xnor_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x8e]47850x02,0x64,0xe8,0x8e4786 4787# GFX10: s_xnor_b64 s[104:105], s[2:3], s[4:5] ; encoding: [0x02,0x04,0xe8,0x8e]47880x02,0x04,0xe8,0x8e4789 4790# GFX10: s_xnor_b64 vcc, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xea,0x8e]47910x02,0x04,0xea,0x8e4792 4793# GFX10: s_xor_b32 exec_hi, s1, s2 ; encoding: [0x01,0x02,0x7f,0x89]47940x01,0x02,0x7f,0x894795 4796# GFX10: s_xor_b32 exec_lo, s1, s2 ; encoding: [0x01,0x02,0x7e,0x89]47970x01,0x02,0x7e,0x894798 4799# GFX10: s_xor_b32 m0, s1, s2 ; encoding: [0x01,0x02,0x7c,0x89]48000x01,0x02,0x7c,0x894801 4802# GFX10: s_xor_b32 s0, -1, s2 ; encoding: [0xc1,0x02,0x00,0x89]48030xc1,0x02,0x00,0x894804 4805# GFX10: s_xor_b32 s0, -4.0, s2 ; encoding: [0xf7,0x02,0x00,0x89]48060xf7,0x02,0x00,0x894807 4808# GFX10: s_xor_b32 s0, 0, s2 ; encoding: [0x80,0x02,0x00,0x89]48090x80,0x02,0x00,0x894810 4811# GFX10: s_xor_b32 s0, 0.5, s2 ; encoding: [0xf0,0x02,0x00,0x89]48120xf0,0x02,0x00,0x894813 4814# GFX10: s_xor_b32 s0, 0x3f717273, s2 ; encoding: [0xff,0x02,0x00,0x89,0x73,0x72,0x71,0x3f]48150xff,0x02,0x00,0x89,0x73,0x72,0x71,0x3f4816 4817# GFX10: s_xor_b32 s0, 0xaf123456, s2 ; encoding: [0xff,0x02,0x00,0x89,0x56,0x34,0x12,0xaf]48180xff,0x02,0x00,0x89,0x56,0x34,0x12,0xaf4819 4820# GFX10: s_xor_b32 s0, exec_hi, s2 ; encoding: [0x7f,0x02,0x00,0x89]48210x7f,0x02,0x00,0x894822 4823# GFX10: s_xor_b32 s0, exec_lo, s2 ; encoding: [0x7e,0x02,0x00,0x89]48240x7e,0x02,0x00,0x894825 4826# GFX10: s_xor_b32 s0, m0, s2 ; encoding: [0x7c,0x02,0x00,0x89]48270x7c,0x02,0x00,0x894828 4829# GFX10: s_xor_b32 s0, s1, -1 ; encoding: [0x01,0xc1,0x00,0x89]48300x01,0xc1,0x00,0x894831 4832# GFX10: s_xor_b32 s0, s1, -4.0 ; encoding: [0x01,0xf7,0x00,0x89]48330x01,0xf7,0x00,0x894834 4835# GFX10: s_xor_b32 s0, s1, 0 ; encoding: [0x01,0x80,0x00,0x89]48360x01,0x80,0x00,0x894837 4838# GFX10: s_xor_b32 s0, s1, 0.5 ; encoding: [0x01,0xf0,0x00,0x89]48390x01,0xf0,0x00,0x894840 4841# GFX10: s_xor_b32 s0, s1, 0x3f717273 ; encoding: [0x01,0xff,0x00,0x89,0x73,0x72,0x71,0x3f]48420x01,0xff,0x00,0x89,0x73,0x72,0x71,0x3f4843 4844# GFX10: s_xor_b32 s0, s1, 0xaf123456 ; encoding: [0x01,0xff,0x00,0x89,0x56,0x34,0x12,0xaf]48450x01,0xff,0x00,0x89,0x56,0x34,0x12,0xaf4846 4847# GFX10: s_xor_b32 s0, s1, exec_hi ; encoding: [0x01,0x7f,0x00,0x89]48480x01,0x7f,0x00,0x894849 4850# GFX10: s_xor_b32 s0, s1, exec_lo ; encoding: [0x01,0x7e,0x00,0x89]48510x01,0x7e,0x00,0x894852 4853# GFX10: s_xor_b32 s0, s1, m0 ; encoding: [0x01,0x7c,0x00,0x89]48540x01,0x7c,0x00,0x894855 4856# GFX10: s_xor_b32 s0, s1, s103 ; encoding: [0x01,0x67,0x00,0x89]48570x01,0x67,0x00,0x894858 4859# GFX10: s_xor_b32 s0, s1, s2 ; encoding: [0x01,0x02,0x00,0x89]48600x01,0x02,0x00,0x894861 4862# GFX10: s_xor_b32 s0, s1, vcc_hi ; encoding: [0x01,0x6b,0x00,0x89]48630x01,0x6b,0x00,0x894864 4865# GFX10: s_xor_b32 s0, s1, vcc_lo ; encoding: [0x01,0x6a,0x00,0x89]48660x01,0x6a,0x00,0x894867 4868# GFX10: s_xor_b32 s0, s104, s103 ; encoding: [0x68,0x67,0x00,0x89]48690x68,0x67,0x00,0x894870 4871# GFX10: s_xor_b32 s0, s104, s2 ; encoding: [0x68,0x02,0x00,0x89]48720x68,0x02,0x00,0x894873 4874# GFX10: s_xor_b32 s0, vcc_hi, s2 ; encoding: [0x6b,0x02,0x00,0x89]48750x6b,0x02,0x00,0x894876 4877# GFX10: s_xor_b32 s0, vcc_lo, s2 ; encoding: [0x6a,0x02,0x00,0x89]48780x6a,0x02,0x00,0x894879 4880# GFX10: s_xor_b32 s105, s1, s103 ; encoding: [0x01,0x67,0x69,0x89]48810x01,0x67,0x69,0x894882 4883# GFX10: s_xor_b32 s105, s1, s2 ; encoding: [0x01,0x02,0x69,0x89]48840x01,0x02,0x69,0x894885 4886# GFX10: s_xor_b32 s105, s104, s103 ; encoding: [0x68,0x67,0x69,0x89]48870x68,0x67,0x69,0x894888 4889# GFX10: s_xor_b32 s105, s104, s2 ; encoding: [0x68,0x02,0x69,0x89]48900x68,0x02,0x69,0x894891 4892# GFX10: s_xor_b32 vcc_hi, s1, s2 ; encoding: [0x01,0x02,0x6b,0x89]48930x01,0x02,0x6b,0x894894 4895# GFX10: s_xor_b32 vcc_lo, s1, s2 ; encoding: [0x01,0x02,0x6a,0x89]48960x01,0x02,0x6a,0x894897 4898# GFX10: s_xor_b64 exec, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xfe,0x89]48990x02,0x04,0xfe,0x894900 4901# GFX10: s_xor_b64 s[0:1], -1, s[4:5] ; encoding: [0xc1,0x04,0x80,0x89]49020xc1,0x04,0x80,0x894903 4904# GFX10: s_xor_b64 s[0:1], -4.0, s[4:5] ; encoding: [0xf7,0x04,0x80,0x89]49050xf7,0x04,0x80,0x894906 4907# GFX10: s_xor_b64 s[0:1], 0, s[4:5] ; encoding: [0x80,0x04,0x80,0x89]49080x80,0x04,0x80,0x894909 4910# GFX10: s_xor_b64 s[0:1], 0.5, s[4:5] ; encoding: [0xf0,0x04,0x80,0x89]49110xf0,0x04,0x80,0x894912 4913# GFX10: s_xor_b64 s[0:1], 0x3f717273, s[4:5] ; encoding: [0xff,0x04,0x80,0x89,0x73,0x72,0x71,0x3f]49140xff,0x04,0x80,0x89,0x73,0x72,0x71,0x3f4915 4916# GFX10: s_xor_b64 s[0:1], 0xaf123456, s[4:5] ; encoding: [0xff,0x04,0x80,0x89,0x56,0x34,0x12,0xaf]49170xff,0x04,0x80,0x89,0x56,0x34,0x12,0xaf4918 4919# GFX10: s_xor_b64 s[0:1], exec, s[4:5] ; encoding: [0x7e,0x04,0x80,0x89]49200x7e,0x04,0x80,0x894921 4922# GFX10: s_xor_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x89]49230x66,0x64,0x80,0x894924 4925# GFX10: s_xor_b64 s[0:1], s[102:103], s[4:5] ; encoding: [0x66,0x04,0x80,0x89]49260x66,0x04,0x80,0x894927 4928# GFX10: s_xor_b64 s[0:1], s[2:3], -1 ; encoding: [0x02,0xc1,0x80,0x89]49290x02,0xc1,0x80,0x894930 4931# GFX10: s_xor_b64 s[0:1], s[2:3], -4.0 ; encoding: [0x02,0xf7,0x80,0x89]49320x02,0xf7,0x80,0x894933 4934# GFX10: s_xor_b64 s[0:1], s[2:3], 0 ; encoding: [0x02,0x80,0x80,0x89]49350x02,0x80,0x80,0x894936 4937# GFX10: s_xor_b64 s[0:1], s[2:3], 0.5 ; encoding: [0x02,0xf0,0x80,0x89]49380x02,0xf0,0x80,0x894939 4940# GFX10: s_xor_b64 s[0:1], s[2:3], 0x3f717273 ; encoding: [0x02,0xff,0x80,0x89,0x73,0x72,0x71,0x3f]49410x02,0xff,0x80,0x89,0x73,0x72,0x71,0x3f4942 4943# GFX10: s_xor_b64 s[0:1], s[2:3], 0xaf123456 ; encoding: [0x02,0xff,0x80,0x89,0x56,0x34,0x12,0xaf]49440x02,0xff,0x80,0x89,0x56,0x34,0x12,0xaf4945 4946# GFX10: s_xor_b64 s[0:1], s[2:3], exec ; encoding: [0x02,0x7e,0x80,0x89]49470x02,0x7e,0x80,0x894948 4949# GFX10: s_xor_b64 s[0:1], s[2:3], s[100:101] ; encoding: [0x02,0x64,0x80,0x89]49500x02,0x64,0x80,0x894951 4952# GFX10: s_xor_b64 s[0:1], s[2:3], s[4:5] ; encoding: [0x02,0x04,0x80,0x89]49530x02,0x04,0x80,0x894954 4955# GFX10: s_xor_b64 s[0:1], s[2:3], vcc ; encoding: [0x02,0x6a,0x80,0x89]49560x02,0x6a,0x80,0x894957 4958# GFX10: s_xor_b64 s[0:1], vcc, s[4:5] ; encoding: [0x6a,0x04,0x80,0x89]49590x6a,0x04,0x80,0x894960 4961# GFX10: s_xor_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x89]49620x66,0x64,0xe8,0x894963 4964# GFX10: s_xor_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x89]49650x66,0x04,0xe8,0x894966 4967# GFX10: s_xor_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x89]49680x02,0x64,0xe8,0x894969 4970# GFX10: s_xor_b64 s[104:105], s[2:3], s[4:5] ; encoding: [0x02,0x04,0xe8,0x89]49710x02,0x04,0xe8,0x894972 4973# GFX10: s_xor_b64 vcc, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xea,0x89]49740x02,0x04,0xea,0x894975 4976# GFX10: s_ashr_i64 s[0:1], null, s0 ; encoding: [0x7d,0x00,0x80,0x91]49770x7d,0x00,0x80,0x914978 4979# GFX10: s_and_b64 s[0:1], null, null ; encoding: [0x7d,0x7d,0x80,0x87]49800x7d,0x7d,0x80,0x874981