6200 lines · plain
1// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32,-real-true16 -show-encoding %s | FileCheck --check-prefixes=GFX11,W32 %s2// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize64,-real-true16 -show-encoding %s | FileCheck --check-prefixes=GFX11,W64 %s3// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32,-real-true16 %s 2>&1 | FileCheck --check-prefix=W32-ERR --implicit-check-not=error: %s4// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize64,-real-true16 %s 2>&1 | FileCheck --check-prefix=W64-ERR --implicit-check-not=error: %s5 6v_add3_u32 v5, v1, v2, s37// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x01,0x05,0x0e,0x00]8 9v_add3_u32 v5, v255, s2, s10510// GFX11: encoding: [0x05,0x00,0x55,0xd6,0xff,0x05,0xa4,0x01]11 12v_add3_u32 v5, s1, v255, exec_hi13// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x01,0xfe,0xff,0x01]14 15v_add3_u32 v5, s105, s105, exec_lo16// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x69,0xd2,0xf8,0x01]17 18v_add3_u32 v5, vcc_lo, ttmp15, v319// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x6a,0xf6,0x0c,0x04]20 21v_add3_u32 v5, vcc_hi, 0xaf123456, v25522// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]23 24v_add3_u32 v5, ttmp15, src_scc, ttmp1525// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x7b,0xfa,0xed,0x01]26 27v_add3_u32 v5, m0, 0.5, m028// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x7d,0xe0,0xf5,0x01]29 30v_add3_u32 v5, exec_lo, -1, vcc_hi31// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x7e,0x82,0xad,0x01]32 33v_add3_u32 v5, exec_hi, null, vcc_lo34// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x7f,0xf8,0xa8,0x01]35 36v_add3_u32 v5, null, exec_lo, 0xaf12345637// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x7c,0xfc,0xfc,0x03,0x56,0x34,0x12,0xaf]38 39v_add3_u32 v5, -1, exec_hi, src_scc40// GFX11: encoding: [0x05,0x00,0x55,0xd6,0xc1,0xfe,0xf4,0x03]41 42v_add3_u32 v5, 0.5, m0, 0.543// GFX11: encoding: [0x05,0x00,0x55,0xd6,0xf0,0xfa,0xc0,0x03]44 45v_add3_u32 v5, src_scc, vcc_lo, -146// GFX11: encoding: [0x05,0x00,0x55,0xd6,0xfd,0xd4,0x04,0x03]47 48v_add3_u32 v255, 0xaf123456, vcc_hi, null49// GFX11: encoding: [0xff,0x00,0x55,0xd6,0xff,0xd6,0xf0,0x01,0x56,0x34,0x12,0xaf]50 51v_add_co_u32 v5, s6, v1, v252// W32: encoding: [0x05,0x06,0x00,0xd7,0x01,0x05,0x02,0x00]53// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction54 55v_add_co_u32 v5, s6, v255, v25556// W32: encoding: [0x05,0x06,0x00,0xd7,0xff,0xff,0x03,0x00]57// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction58 59v_add_co_u32 v5, s6, s1, s260// W32: encoding: [0x05,0x06,0x00,0xd7,0x01,0x04,0x00,0x00]61// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction62 63v_add_co_u32 v5, s6, s105, s10564// W32: encoding: [0x05,0x06,0x00,0xd7,0x69,0xd2,0x00,0x00]65// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction66 67v_add_co_u32 v5, s6, vcc_lo, ttmp1568// W32: encoding: [0x05,0x06,0x00,0xd7,0x6a,0xf6,0x00,0x00]69// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction70 71v_add_co_u32 v5, s6, vcc_hi, 0xaf12345672// W32: encoding: [0x05,0x06,0x00,0xd7,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]73// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction74 75v_add_co_u32 v5, s6, ttmp15, src_scc76// W32: encoding: [0x05,0x06,0x00,0xd7,0x7b,0xfa,0x01,0x00]77// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction78 79v_add_co_u32 v5, s6, m0, 0.580// W32: encoding: [0x05,0x06,0x00,0xd7,0x7d,0xe0,0x01,0x00]81// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction82 83v_add_co_u32 v5, s6, exec_lo, -184// W32: encoding: [0x05,0x06,0x00,0xd7,0x7e,0x82,0x01,0x00]85// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction86 87v_add_co_u32 v5, s6, exec_hi, null88// W32: encoding: [0x05,0x06,0x00,0xd7,0x7f,0xf8,0x00,0x00]89// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction90 91v_add_co_u32 v5, s105, null, exec_lo92// W32: encoding: [0x05,0x69,0x00,0xd7,0x7c,0xfc,0x00,0x00]93// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction94 95v_add_co_u32 v5, vcc_lo, -1, exec_hi96// W32: encoding: [0x05,0x6a,0x00,0xd7,0xc1,0xfe,0x00,0x00]97// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction98 99v_add_co_u32 v5, vcc_hi, 0.5, m0100// W32: encoding: [0x05,0x6b,0x00,0xd7,0xf0,0xfa,0x00,0x00]101// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction102 103v_add_co_u32 v5, ttmp15, src_scc, vcc_lo104// W32: encoding: [0x05,0x7b,0x00,0xd7,0xfd,0xd4,0x00,0x00]105// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction106 107v_add_co_u32 v5, s[12:13], v1, v2108// W64: encoding: [0x05,0x0c,0x00,0xd7,0x01,0x05,0x02,0x00]109// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction110 111v_add_co_u32 v5, s[12:13], v255, v255112// W64: encoding: [0x05,0x0c,0x00,0xd7,0xff,0xff,0x03,0x00]113// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction114 115v_add_co_u32 v5, s[12:13], s1, s2116// W64: encoding: [0x05,0x0c,0x00,0xd7,0x01,0x04,0x00,0x00]117// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction118 119v_add_co_u32 v5, s[12:13], s105, s105120// W64: encoding: [0x05,0x0c,0x00,0xd7,0x69,0xd2,0x00,0x00]121// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction122 123v_add_co_u32 v5, s[12:13], vcc_lo, ttmp15124// W64: encoding: [0x05,0x0c,0x00,0xd7,0x6a,0xf6,0x00,0x00]125// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction126 127v_add_co_u32 v5, s[12:13], vcc_hi, 0xaf123456128// W64: encoding: [0x05,0x0c,0x00,0xd7,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]129// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction130 131v_add_co_u32 v5, s[12:13], ttmp15, src_scc132// W64: encoding: [0x05,0x0c,0x00,0xd7,0x7b,0xfa,0x01,0x00]133// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction134 135v_add_co_u32 v5, s[12:13], m0, 0.5136// W64: encoding: [0x05,0x0c,0x00,0xd7,0x7d,0xe0,0x01,0x00]137// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction138 139v_add_co_u32 v5, s[12:13], exec_lo, -1140// W64: encoding: [0x05,0x0c,0x00,0xd7,0x7e,0x82,0x01,0x00]141// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction142 143v_add_co_u32 v5, s[12:13], exec_hi, null144// W64: encoding: [0x05,0x0c,0x00,0xd7,0x7f,0xf8,0x00,0x00]145// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction146 147v_add_co_u32 v5, s[12:13], null, exec_lo148// W64: encoding: [0x05,0x0c,0x00,0xd7,0x7c,0xfc,0x00,0x00]149// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction150 151v_add_co_u32 v5, s[104:105], -1, exec_hi152// W64: encoding: [0x05,0x68,0x00,0xd7,0xc1,0xfe,0x00,0x00]153// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction154 155v_add_co_u32 v5, vcc, 0.5, m0156// W64: encoding: [0x05,0x6a,0x00,0xd7,0xf0,0xfa,0x00,0x00]157// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode158 159v_add_co_u32 v5, ttmp[14:15], src_scc, vcc_lo160// W64: encoding: [0x05,0x7a,0x00,0xd7,0xfd,0xd4,0x00,0x00]161// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction162 163v_add_co_u32 v255, null, 0xaf123456, vcc_hi clamp164// GFX11: encoding: [0xff,0xfc,0x00,0xd7,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]165 166v_add_f64 v[5:6], v[1:2], v[2:3]167// GFX11: encoding: [0x05,0x00,0x27,0xd7,0x01,0x05,0x02,0x00]168 169v_add_f64 v[5:6], v[254:255], v[254:255]170// GFX11: encoding: [0x05,0x00,0x27,0xd7,0xfe,0xfd,0x03,0x00]171 172v_add_f64 v[5:6], s[2:3], s[4:5]173// GFX11: encoding: [0x05,0x00,0x27,0xd7,0x02,0x08,0x00,0x00]174 175v_add_f64 v[5:6], s[104:105], s[104:105]176// GFX11: encoding: [0x05,0x00,0x27,0xd7,0x68,0xd0,0x00,0x00]177 178v_add_f64 v[5:6], vcc, ttmp[14:15]179// GFX11: encoding: [0x05,0x00,0x27,0xd7,0x6a,0xf4,0x00,0x00]180 181v_add_f64 v[5:6], ttmp[14:15], 0xaf123456182// GFX11: encoding: [0x05,0x00,0x27,0xd7,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]183 184v_add_f64 v[5:6], -|exec|, src_scc185// GFX11: encoding: [0x05,0x01,0x27,0xd7,0x7e,0xfa,0x01,0x20]186 187v_add_f64 v[5:6], null, 0.5188// GFX11: encoding: [0x05,0x00,0x27,0xd7,0x7c,0xe0,0x01,0x00]189 190v_add_f64 v[5:6], -1, -1191// GFX11: encoding: [0x05,0x00,0x27,0xd7,0xc1,0x82,0x01,0x00]192 193v_add_f64 v[5:6], 0.5, null mul:2194// GFX11: encoding: [0x05,0x00,0x27,0xd7,0xf0,0xf8,0x00,0x08]195 196v_add_f64 v[5:6], -|src_scc|, -|exec| mul:4197// GFX11: encoding: [0x05,0x03,0x27,0xd7,0xfd,0xfc,0x00,0x70]198 199v_add_f64 v[254:255], 0xaf123456, -|vcc| clamp div:2200// GFX11: encoding: [0xfe,0x82,0x27,0xd7,0xff,0xd4,0x00,0x58,0x56,0x34,0x12,0xaf]201 202v_add_lshl_u32 v5, v1, v2, s3203// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x01,0x05,0x0e,0x00]204 205v_add_lshl_u32 v5, v255, s2, s105206// GFX11: encoding: [0x05,0x00,0x47,0xd6,0xff,0x05,0xa4,0x01]207 208v_add_lshl_u32 v5, s1, v255, exec_hi209// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x01,0xfe,0xff,0x01]210 211v_add_lshl_u32 v5, s105, s105, exec_lo212// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x69,0xd2,0xf8,0x01]213 214v_add_lshl_u32 v5, vcc_lo, ttmp15, v3215// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x6a,0xf6,0x0c,0x04]216 217v_add_lshl_u32 v5, vcc_hi, 0xaf123456, v255218// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]219 220v_add_lshl_u32 v5, ttmp15, src_scc, ttmp15221// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x7b,0xfa,0xed,0x01]222 223v_add_lshl_u32 v5, m0, 0.5, m0224// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x7d,0xe0,0xf5,0x01]225 226v_add_lshl_u32 v5, exec_lo, -1, vcc_hi227// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x7e,0x82,0xad,0x01]228 229v_add_lshl_u32 v5, exec_hi, null, vcc_lo230// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x7f,0xf8,0xa8,0x01]231 232v_add_lshl_u32 v5, null, exec_lo, 0xaf123456233// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x7c,0xfc,0xfc,0x03,0x56,0x34,0x12,0xaf]234 235v_add_lshl_u32 v5, -1, exec_hi, src_scc236// GFX11: encoding: [0x05,0x00,0x47,0xd6,0xc1,0xfe,0xf4,0x03]237 238v_add_lshl_u32 v5, 0.5, m0, 0.5239// GFX11: encoding: [0x05,0x00,0x47,0xd6,0xf0,0xfa,0xc0,0x03]240 241v_add_lshl_u32 v5, src_scc, vcc_lo, -1242// GFX11: encoding: [0x05,0x00,0x47,0xd6,0xfd,0xd4,0x04,0x03]243 244v_add_lshl_u32 v255, 0xaf123456, vcc_hi, null245// GFX11: encoding: [0xff,0x00,0x47,0xd6,0xff,0xd6,0xf0,0x01,0x56,0x34,0x12,0xaf]246 247v_add_nc_i16 v5, v1, v2248// GFX11: encoding: [0x05,0x00,0x0d,0xd7,0x01,0x05,0x02,0x00]249 250v_add_nc_i16 v5, v255, v255251// GFX11: encoding: [0x05,0x00,0x0d,0xd7,0xff,0xff,0x03,0x00]252 253v_add_nc_i16 v5, s1, s2254// GFX11: encoding: [0x05,0x00,0x0d,0xd7,0x01,0x04,0x00,0x00]255 256v_add_nc_i16 v5, s105, s105257// GFX11: encoding: [0x05,0x00,0x0d,0xd7,0x69,0xd2,0x00,0x00]258 259v_add_nc_i16 v5, vcc_lo, ttmp15260// GFX11: encoding: [0x05,0x00,0x0d,0xd7,0x6a,0xf6,0x00,0x00]261 262v_add_nc_i16 v5, vcc_hi, 0xfe0b263// GFX11: encoding: [0x05,0x00,0x0d,0xd7,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]264 265v_add_nc_i16 v5, ttmp15, src_scc266// GFX11: encoding: [0x05,0x00,0x0d,0xd7,0x7b,0xfa,0x01,0x00]267 268v_add_nc_i16 v5, m0, 0.5269// GFX11: encoding: [0x05,0x00,0x0d,0xd7,0x7d,0xe0,0x01,0x00]270 271v_add_nc_i16 v5, exec_lo, -1272// GFX11: encoding: [0x05,0x00,0x0d,0xd7,0x7e,0x82,0x01,0x00]273 274v_add_nc_i16 v5, exec_hi, null275// GFX11: encoding: [0x05,0x00,0x0d,0xd7,0x7f,0xf8,0x00,0x00]276 277v_add_nc_i16 v5, null, exec_lo op_sel:[1,1,1]278// GFX11: encoding: [0x05,0x58,0x0d,0xd7,0x7c,0xfc,0x00,0x00]279 280v_add_nc_i16 v5, -1, exec_hi op_sel:[0,0,0]281// GFX11: encoding: [0x05,0x00,0x0d,0xd7,0xc1,0xfe,0x00,0x00]282 283v_add_nc_i16 v5, 0.5, m0 op_sel:[1,0,0]284// GFX11: encoding: [0x05,0x08,0x0d,0xd7,0xf0,0xfa,0x00,0x00]285 286v_add_nc_i16 v5, src_scc, vcc_lo op_sel:[0,1,0]287// GFX11: encoding: [0x05,0x10,0x0d,0xd7,0xfd,0xd4,0x00,0x00]288 289v_add_nc_i16 v255, 0xfe0b, vcc_hi op_sel:[0,0,1] clamp290// GFX11: encoding: [0xff,0xc0,0x0d,0xd7,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]291 292v_add_nc_i32 v5, v1, v2293// GFX11: encoding: [0x05,0x00,0x26,0xd7,0x01,0x05,0x02,0x00]294 295v_add_nc_i32 v5, v255, v255296// GFX11: encoding: [0x05,0x00,0x26,0xd7,0xff,0xff,0x03,0x00]297 298v_add_nc_i32 v5, s1, s2299// GFX11: encoding: [0x05,0x00,0x26,0xd7,0x01,0x04,0x00,0x00]300 301v_add_nc_i32 v5, s105, s105302// GFX11: encoding: [0x05,0x00,0x26,0xd7,0x69,0xd2,0x00,0x00]303 304v_add_nc_i32 v5, vcc_lo, ttmp15305// GFX11: encoding: [0x05,0x00,0x26,0xd7,0x6a,0xf6,0x00,0x00]306 307v_add_nc_i32 v5, vcc_hi, 0xaf123456308// GFX11: encoding: [0x05,0x00,0x26,0xd7,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]309 310v_add_nc_i32 v5, ttmp15, src_scc311// GFX11: encoding: [0x05,0x00,0x26,0xd7,0x7b,0xfa,0x01,0x00]312 313v_add_nc_i32 v5, m0, 0.5314// GFX11: encoding: [0x05,0x00,0x26,0xd7,0x7d,0xe0,0x01,0x00]315 316v_add_nc_i32 v5, exec_lo, -1317// GFX11: encoding: [0x05,0x00,0x26,0xd7,0x7e,0x82,0x01,0x00]318 319v_add_nc_i32 v5, exec_hi, null320// GFX11: encoding: [0x05,0x00,0x26,0xd7,0x7f,0xf8,0x00,0x00]321 322v_add_nc_i32 v5, null, exec_lo323// GFX11: encoding: [0x05,0x00,0x26,0xd7,0x7c,0xfc,0x00,0x00]324 325v_add_nc_i32 v5, -1, exec_hi326// GFX11: encoding: [0x05,0x00,0x26,0xd7,0xc1,0xfe,0x00,0x00]327 328v_add_nc_i32 v5, 0.5, m0329// GFX11: encoding: [0x05,0x00,0x26,0xd7,0xf0,0xfa,0x00,0x00]330 331v_add_nc_i32 v5, src_scc, vcc_lo332// GFX11: encoding: [0x05,0x00,0x26,0xd7,0xfd,0xd4,0x00,0x00]333 334v_add_nc_i32 v255, 0xaf123456, vcc_hi clamp335// GFX11: encoding: [0xff,0x80,0x26,0xd7,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]336 337v_add_nc_u16 v5, v1, v2338// GFX11: encoding: [0x05,0x00,0x03,0xd7,0x01,0x05,0x02,0x00]339 340v_add_nc_u16 v5, v255, v255341// GFX11: encoding: [0x05,0x00,0x03,0xd7,0xff,0xff,0x03,0x00]342 343v_add_nc_u16 v5, s1, s2344// GFX11: encoding: [0x05,0x00,0x03,0xd7,0x01,0x04,0x00,0x00]345 346v_add_nc_u16 v5, s105, s105347// GFX11: encoding: [0x05,0x00,0x03,0xd7,0x69,0xd2,0x00,0x00]348 349v_add_nc_u16 v5, vcc_lo, ttmp15350// GFX11: encoding: [0x05,0x00,0x03,0xd7,0x6a,0xf6,0x00,0x00]351 352v_add_nc_u16 v5, vcc_hi, 0xfe0b353// GFX11: encoding: [0x05,0x00,0x03,0xd7,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]354 355v_add_nc_u16 v5, ttmp15, src_scc356// GFX11: encoding: [0x05,0x00,0x03,0xd7,0x7b,0xfa,0x01,0x00]357 358v_add_nc_u16 v5, m0, 0.5359// GFX11: encoding: [0x05,0x00,0x03,0xd7,0x7d,0xe0,0x01,0x00]360 361v_add_nc_u16 v5, exec_lo, -1362// GFX11: encoding: [0x05,0x00,0x03,0xd7,0x7e,0x82,0x01,0x00]363 364v_add_nc_u16 v5, exec_hi, null365// GFX11: encoding: [0x05,0x00,0x03,0xd7,0x7f,0xf8,0x00,0x00]366 367v_add_nc_u16 v5, null, exec_lo op_sel:[1,1,1]368// GFX11: encoding: [0x05,0x58,0x03,0xd7,0x7c,0xfc,0x00,0x00]369 370v_add_nc_u16 v5, -1, exec_hi op_sel:[0,0,0]371// GFX11: encoding: [0x05,0x00,0x03,0xd7,0xc1,0xfe,0x00,0x00]372 373v_add_nc_u16 v5, 0.5, m0 op_sel:[1,0,0]374// GFX11: encoding: [0x05,0x08,0x03,0xd7,0xf0,0xfa,0x00,0x00]375 376v_add_nc_u16 v5, src_scc, vcc_lo op_sel:[0,1,0]377// GFX11: encoding: [0x05,0x10,0x03,0xd7,0xfd,0xd4,0x00,0x00]378 379v_add_nc_u16 v255, 0xfe0b, vcc_hi op_sel:[0,0,1] clamp380// GFX11: encoding: [0xff,0xc0,0x03,0xd7,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]381 382v_alignbit_b32 v5, v1, v2, s3383// GFX11: encoding: [0x05,0x00,0x16,0xd6,0x01,0x05,0x0e,0x00]384 385v_alignbit_b32 v5, v255, s2, s3386// GFX11: encoding: [0x05,0x00,0x16,0xd6,0xff,0x05,0x0c,0x00]387 388v_alignbit_b32 v5, s1, v255, s3389// GFX11: encoding: [0x05,0x00,0x16,0xd6,0x01,0xfe,0x0f,0x00]390 391v_alignbit_b32 v5, s105, s105, s105392// GFX11: encoding: [0x05,0x00,0x16,0xd6,0x69,0xd2,0xa4,0x01]393 394v_alignbit_b32 v5, vcc_lo, ttmp15, v3395// GFX11: encoding: [0x05,0x00,0x16,0xd6,0x6a,0xf6,0x0c,0x04]396 397v_alignbit_b32 v5, vcc_hi, 0xaf123456, v255398// GFX11: encoding: [0x05,0x00,0x16,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]399 400v_alignbit_b32 v5, ttmp15, src_scc, ttmp15401// GFX11: encoding: [0x05,0x00,0x16,0xd6,0x7b,0xfa,0xed,0x01]402 403v_alignbit_b32 v5, m0, 0.5, exec_lo404// GFX11: encoding: [0x05,0x00,0x16,0xd6,0x7d,0xe0,0xf9,0x01]405 406v_alignbit_b32 v5, exec_lo, -1, m0407// GFX11: encoding: [0x05,0x00,0x16,0xd6,0x7e,0x82,0xf5,0x01]408 409v_alignbit_b32 v5, exec_hi, null, vcc_hi410// GFX11: encoding: [0x05,0x00,0x16,0xd6,0x7f,0xf8,0xac,0x01]411 412v_alignbit_b32 v5, null, exec_lo, vcc_lo413// GFX11: encoding: [0x05,0x00,0x16,0xd6,0x7c,0xfc,0xa8,0x01]414 415v_alignbit_b32 v5, -1, exec_hi, src_scc416// GFX11: encoding: [0x05,0x00,0x16,0xd6,0xc1,0xfe,0xf4,0x03]417 418v_alignbit_b32 v5, 0.5, m0, exec_hi419// GFX11: encoding: [0x05,0x00,0x16,0xd6,0xf0,0xfa,0xfc,0x01]420 421v_alignbit_b32 v5, src_scc, vcc_lo, -1422// GFX11: encoding: [0x05,0x00,0x16,0xd6,0xfd,0xd4,0x04,0x03]423 424v_alignbit_b32 v255, 0xaf123456, vcc_hi, null425// GFX11: encoding: [0xff,0x00,0x16,0xd6,0xff,0xd6,0xf0,0x01,0x56,0x34,0x12,0xaf]426 427v_alignbyte_b32 v5, v1, v2, s3428// GFX11: encoding: [0x05,0x00,0x17,0xd6,0x01,0x05,0x0e,0x00]429 430v_alignbyte_b32 v5, v255, s2, s3431// GFX11: encoding: [0x05,0x00,0x17,0xd6,0xff,0x05,0x0c,0x00]432 433v_alignbyte_b32 v5, s1, v255, s3434// GFX11: encoding: [0x05,0x00,0x17,0xd6,0x01,0xfe,0x0f,0x00]435 436v_alignbyte_b32 v5, s105, s105, s105437// GFX11: encoding: [0x05,0x00,0x17,0xd6,0x69,0xd2,0xa4,0x01]438 439v_alignbyte_b32 v5, vcc_lo, ttmp15, v3440// GFX11: encoding: [0x05,0x00,0x17,0xd6,0x6a,0xf6,0x0c,0x04]441 442v_alignbyte_b32 v5, vcc_hi, 0xaf123456, v255443// GFX11: encoding: [0x05,0x00,0x17,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]444 445v_alignbyte_b32 v5, ttmp15, src_scc, ttmp15446// GFX11: encoding: [0x05,0x00,0x17,0xd6,0x7b,0xfa,0xed,0x01]447 448v_alignbyte_b32 v5, m0, 0.5, exec_lo449// GFX11: encoding: [0x05,0x00,0x17,0xd6,0x7d,0xe0,0xf9,0x01]450 451v_alignbyte_b32 v5, exec_lo, -1, m0452// GFX11: encoding: [0x05,0x00,0x17,0xd6,0x7e,0x82,0xf5,0x01]453 454v_alignbyte_b32 v5, exec_hi, null, vcc_hi455// GFX11: encoding: [0x05,0x00,0x17,0xd6,0x7f,0xf8,0xac,0x01]456 457v_alignbyte_b32 v5, null, exec_lo, vcc_lo458// GFX11: encoding: [0x05,0x00,0x17,0xd6,0x7c,0xfc,0xa8,0x01]459 460v_alignbyte_b32 v5, -1, exec_hi, src_scc461// GFX11: encoding: [0x05,0x00,0x17,0xd6,0xc1,0xfe,0xf4,0x03]462 463v_alignbyte_b32 v5, 0.5, m0, exec_hi464// GFX11: encoding: [0x05,0x00,0x17,0xd6,0xf0,0xfa,0xfc,0x01]465 466v_alignbyte_b32 v5, src_scc, vcc_lo, -1467// GFX11: encoding: [0x05,0x00,0x17,0xd6,0xfd,0xd4,0x04,0x03]468 469v_alignbyte_b32 v255, 0xaf123456, vcc_hi, null470// GFX11: encoding: [0xff,0x00,0x17,0xd6,0xff,0xd6,0xf0,0x01,0x56,0x34,0x12,0xaf]471 472v_and_b16 v5, v1, v2473// GFX11: encoding: [0x05,0x00,0x62,0xd7,0x01,0x05,0x02,0x00]474 475v_and_b16 v5, v255, v255476// GFX11: encoding: [0x05,0x00,0x62,0xd7,0xff,0xff,0x03,0x00]477 478v_and_b16 v5, s1, s2479// GFX11: encoding: [0x05,0x00,0x62,0xd7,0x01,0x04,0x00,0x00]480 481v_and_b16 v5, s105, s105482// GFX11: encoding: [0x05,0x00,0x62,0xd7,0x69,0xd2,0x00,0x00]483 484v_and_b16 v5, vcc_lo, ttmp15485// GFX11: encoding: [0x05,0x00,0x62,0xd7,0x6a,0xf6,0x00,0x00]486 487v_and_b16 v5, vcc_hi, 0xfe0b488// GFX11: encoding: [0x05,0x00,0x62,0xd7,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]489 490v_and_b16 v5, ttmp15, src_scc491// GFX11: encoding: [0x05,0x00,0x62,0xd7,0x7b,0xfa,0x01,0x00]492 493v_and_b16 v5, m0, 0.5494// GFX11: encoding: [0x05,0x00,0x62,0xd7,0x7d,0xe0,0x01,0x00]495 496v_and_b16 v5, exec_lo, -1497// GFX11: encoding: [0x05,0x00,0x62,0xd7,0x7e,0x82,0x01,0x00]498 499v_and_b16 v5, exec_hi, null500// GFX11: encoding: [0x05,0x00,0x62,0xd7,0x7f,0xf8,0x00,0x00]501 502v_and_b16 v5, null, exec_lo503// GFX11: encoding: [0x05,0x00,0x62,0xd7,0x7c,0xfc,0x00,0x00]504 505v_and_b16 v5, -1, exec_hi506// GFX11: encoding: [0x05,0x00,0x62,0xd7,0xc1,0xfe,0x00,0x00]507 508v_and_b16 v5, 0.5, m0509// GFX11: encoding: [0x05,0x00,0x62,0xd7,0xf0,0xfa,0x00,0x00]510 511v_and_b16 v5, src_scc, vcc_lo512// GFX11: encoding: [0x05,0x00,0x62,0xd7,0xfd,0xd4,0x00,0x00]513 514v_and_b16 v255, 0xfe0b, vcc_hi515// GFX11: encoding: [0xff,0x00,0x62,0xd7,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]516 517v_and_or_b32 v5, v1, v2, s3518// GFX11: encoding: [0x05,0x00,0x57,0xd6,0x01,0x05,0x0e,0x00]519 520v_and_or_b32 v5, v255, s2, s105521// GFX11: encoding: [0x05,0x00,0x57,0xd6,0xff,0x05,0xa4,0x01]522 523v_and_or_b32 v5, s1, v255, exec_hi524// GFX11: encoding: [0x05,0x00,0x57,0xd6,0x01,0xfe,0xff,0x01]525 526v_and_or_b32 v5, s105, s105, exec_lo527// GFX11: encoding: [0x05,0x00,0x57,0xd6,0x69,0xd2,0xf8,0x01]528 529v_and_or_b32 v5, vcc_lo, ttmp15, v3530// GFX11: encoding: [0x05,0x00,0x57,0xd6,0x6a,0xf6,0x0c,0x04]531 532v_and_or_b32 v5, vcc_hi, 0xaf123456, v255533// GFX11: encoding: [0x05,0x00,0x57,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]534 535v_and_or_b32 v5, ttmp15, src_scc, ttmp15536// GFX11: encoding: [0x05,0x00,0x57,0xd6,0x7b,0xfa,0xed,0x01]537 538v_and_or_b32 v5, m0, 0.5, m0539// GFX11: encoding: [0x05,0x00,0x57,0xd6,0x7d,0xe0,0xf5,0x01]540 541v_and_or_b32 v5, exec_lo, -1, vcc_hi542// GFX11: encoding: [0x05,0x00,0x57,0xd6,0x7e,0x82,0xad,0x01]543 544v_and_or_b32 v5, exec_hi, null, vcc_lo545// GFX11: encoding: [0x05,0x00,0x57,0xd6,0x7f,0xf8,0xa8,0x01]546 547v_and_or_b32 v5, null, exec_lo, 0xaf123456548// GFX11: encoding: [0x05,0x00,0x57,0xd6,0x7c,0xfc,0xfc,0x03,0x56,0x34,0x12,0xaf]549 550v_and_or_b32 v5, -1, exec_hi, src_scc551// GFX11: encoding: [0x05,0x00,0x57,0xd6,0xc1,0xfe,0xf4,0x03]552 553v_and_or_b32 v5, 0.5, m0, 0.5554// GFX11: encoding: [0x05,0x00,0x57,0xd6,0xf0,0xfa,0xc0,0x03]555 556v_and_or_b32 v5, src_scc, vcc_lo, -1557// GFX11: encoding: [0x05,0x00,0x57,0xd6,0xfd,0xd4,0x04,0x03]558 559v_and_or_b32 v255, 0xaf123456, vcc_hi, null560// GFX11: encoding: [0xff,0x00,0x57,0xd6,0xff,0xd6,0xf0,0x01,0x56,0x34,0x12,0xaf]561 562v_ashrrev_i16 v5, v1, v2563// GFX11: encoding: [0x05,0x00,0x3a,0xd7,0x01,0x05,0x02,0x00]564 565v_ashrrev_i16 v5, v255, v255566// GFX11: encoding: [0x05,0x00,0x3a,0xd7,0xff,0xff,0x03,0x00]567 568v_ashrrev_i16 v5, s1, s2569// GFX11: encoding: [0x05,0x00,0x3a,0xd7,0x01,0x04,0x00,0x00]570 571v_ashrrev_i16 v5, s105, s105572// GFX11: encoding: [0x05,0x00,0x3a,0xd7,0x69,0xd2,0x00,0x00]573 574v_ashrrev_i16 v5, vcc_lo, ttmp15575// GFX11: encoding: [0x05,0x00,0x3a,0xd7,0x6a,0xf6,0x00,0x00]576 577v_ashrrev_i16 v5, vcc_hi, 0xfe0b578// GFX11: encoding: [0x05,0x00,0x3a,0xd7,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]579 580v_ashrrev_i16 v5, ttmp15, src_scc581// GFX11: encoding: [0x05,0x00,0x3a,0xd7,0x7b,0xfa,0x01,0x00]582 583v_ashrrev_i16 v5, m0, 0.5584// GFX11: encoding: [0x05,0x00,0x3a,0xd7,0x7d,0xe0,0x01,0x00]585 586v_ashrrev_i16 v5, exec_lo, -1587// GFX11: encoding: [0x05,0x00,0x3a,0xd7,0x7e,0x82,0x01,0x00]588 589v_ashrrev_i16 v5, exec_hi, null590// GFX11: encoding: [0x05,0x00,0x3a,0xd7,0x7f,0xf8,0x00,0x00]591 592v_ashrrev_i16 v5, null, exec_lo593// GFX11: encoding: [0x05,0x00,0x3a,0xd7,0x7c,0xfc,0x00,0x00]594 595v_ashrrev_i16 v5, -1, exec_hi596// GFX11: encoding: [0x05,0x00,0x3a,0xd7,0xc1,0xfe,0x00,0x00]597 598v_ashrrev_i16 v5, 0.5, m0599// GFX11: encoding: [0x05,0x00,0x3a,0xd7,0xf0,0xfa,0x00,0x00]600 601v_ashrrev_i16 v5, src_scc, vcc_lo602// GFX11: encoding: [0x05,0x00,0x3a,0xd7,0xfd,0xd4,0x00,0x00]603 604v_ashrrev_i16 v255, 0xfe0b, vcc_hi605// GFX11: encoding: [0xff,0x00,0x3a,0xd7,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]606 607v_ashrrev_i64 v[5:6], v1, vcc608// GFX11: encoding: [0x05,0x00,0x3e,0xd7,0x01,0xd5,0x00,0x00]609 610v_ashrrev_i64 v[5:6], v255, exec611// GFX11: encoding: [0x05,0x00,0x3e,0xd7,0xff,0xfd,0x00,0x00]612 613v_ashrrev_i64 v[5:6], exec_lo, v[2:3]614// GFX11: encoding: [0x05,0x00,0x3e,0xd7,0x7e,0x04,0x02,0x00]615 616v_ashrrev_i64 v[5:6], exec_hi, v[254:255]617// GFX11: encoding: [0x05,0x00,0x3e,0xd7,0x7f,0xfc,0x03,0x00]618 619v_ashrrev_i64 v[5:6], null, null620// GFX11: encoding: [0x05,0x00,0x3e,0xd7,0x7c,0xf8,0x00,0x00]621 622v_ashrrev_i64 v[5:6], -1, -1623// GFX11: encoding: [0x05,0x00,0x3e,0xd7,0xc1,0x82,0x01,0x00]624 625v_ashrrev_i64 v[5:6], 0.5, 0xaf123456626// GFX11: encoding: [0x05,0x00,0x3e,0xd7,0xf0,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]627 628v_ashrrev_i64 v[5:6], src_scc, src_scc629// GFX11: encoding: [0x05,0x00,0x3e,0xd7,0xfd,0xfa,0x01,0x00]630 631v_ashrrev_i64 v[254:255], 0xaf123456, 0.5632// GFX11: encoding: [0xfe,0x00,0x3e,0xd7,0xff,0xe0,0x01,0x00,0x56,0x34,0x12,0xaf]633 634v_bcnt_u32_b32 v5, v1, v2635// GFX11: encoding: [0x05,0x00,0x1e,0xd7,0x01,0x05,0x02,0x00]636 637v_bcnt_u32_b32 v5, v255, v255638// GFX11: encoding: [0x05,0x00,0x1e,0xd7,0xff,0xff,0x03,0x00]639 640v_bcnt_u32_b32 v5, s1, s2641// GFX11: encoding: [0x05,0x00,0x1e,0xd7,0x01,0x04,0x00,0x00]642 643v_bcnt_u32_b32 v5, s105, s105644// GFX11: encoding: [0x05,0x00,0x1e,0xd7,0x69,0xd2,0x00,0x00]645 646v_bcnt_u32_b32 v5, vcc_lo, ttmp15647// GFX11: encoding: [0x05,0x00,0x1e,0xd7,0x6a,0xf6,0x00,0x00]648 649v_bcnt_u32_b32 v5, vcc_hi, 0xaf123456650// GFX11: encoding: [0x05,0x00,0x1e,0xd7,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]651 652v_bcnt_u32_b32 v5, ttmp15, src_scc653// GFX11: encoding: [0x05,0x00,0x1e,0xd7,0x7b,0xfa,0x01,0x00]654 655v_bcnt_u32_b32 v5, m0, 0.5656// GFX11: encoding: [0x05,0x00,0x1e,0xd7,0x7d,0xe0,0x01,0x00]657 658v_bcnt_u32_b32 v5, exec_lo, -1659// GFX11: encoding: [0x05,0x00,0x1e,0xd7,0x7e,0x82,0x01,0x00]660 661v_bcnt_u32_b32 v5, exec_hi, null662// GFX11: encoding: [0x05,0x00,0x1e,0xd7,0x7f,0xf8,0x00,0x00]663 664v_bcnt_u32_b32 v5, null, exec_lo665// GFX11: encoding: [0x05,0x00,0x1e,0xd7,0x7c,0xfc,0x00,0x00]666 667v_bcnt_u32_b32 v5, -1, exec_hi668// GFX11: encoding: [0x05,0x00,0x1e,0xd7,0xc1,0xfe,0x00,0x00]669 670v_bcnt_u32_b32 v5, 0.5, m0671// GFX11: encoding: [0x05,0x00,0x1e,0xd7,0xf0,0xfa,0x00,0x00]672 673v_bcnt_u32_b32 v5, src_scc, vcc_lo674// GFX11: encoding: [0x05,0x00,0x1e,0xd7,0xfd,0xd4,0x00,0x00]675 676v_bcnt_u32_b32 v255, 0xaf123456, vcc_hi677// GFX11: encoding: [0xff,0x00,0x1e,0xd7,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]678 679v_bfe_i32 v5, v1, v2, s3680// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x01,0x05,0x0e,0x00]681 682v_bfe_i32 v5, v255, s2, s105683// GFX11: encoding: [0x05,0x00,0x11,0xd6,0xff,0x05,0xa4,0x01]684 685v_bfe_i32 v5, s1, v255, exec_hi686// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x01,0xfe,0xff,0x01]687 688v_bfe_i32 v5, s105, s105, exec_lo689// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x69,0xd2,0xf8,0x01]690 691v_bfe_i32 v5, vcc_lo, ttmp15, v3692// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x6a,0xf6,0x0c,0x04]693 694v_bfe_i32 v5, vcc_hi, 0xaf123456, v255695// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]696 697v_bfe_i32 v5, ttmp15, src_scc, ttmp15698// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x7b,0xfa,0xed,0x01]699 700v_bfe_i32 v5, m0, 0.5, m0701// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x7d,0xe0,0xf5,0x01]702 703v_bfe_i32 v5, exec_lo, -1, vcc_hi704// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x7e,0x82,0xad,0x01]705 706v_bfe_i32 v5, exec_hi, null, vcc_lo707// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x7f,0xf8,0xa8,0x01]708 709v_bfe_i32 v5, null, exec_lo, 0xaf123456710// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x7c,0xfc,0xfc,0x03,0x56,0x34,0x12,0xaf]711 712v_bfe_i32 v5, -1, exec_hi, src_scc713// GFX11: encoding: [0x05,0x00,0x11,0xd6,0xc1,0xfe,0xf4,0x03]714 715v_bfe_i32 v5, 0.5, m0, 0.5716// GFX11: encoding: [0x05,0x00,0x11,0xd6,0xf0,0xfa,0xc0,0x03]717 718v_bfe_i32 v5, src_scc, vcc_lo, -1719// GFX11: encoding: [0x05,0x00,0x11,0xd6,0xfd,0xd4,0x04,0x03]720 721v_bfe_i32 v255, 0xaf123456, vcc_hi, null722// GFX11: encoding: [0xff,0x00,0x11,0xd6,0xff,0xd6,0xf0,0x01,0x56,0x34,0x12,0xaf]723 724v_bfe_u32 v5, v1, v2, s3725// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x01,0x05,0x0e,0x00]726 727v_bfe_u32 v5, v255, s2, s105728// GFX11: encoding: [0x05,0x00,0x10,0xd6,0xff,0x05,0xa4,0x01]729 730v_bfe_u32 v5, s1, v255, exec_hi731// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x01,0xfe,0xff,0x01]732 733v_bfe_u32 v5, s105, s105, exec_lo734// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x69,0xd2,0xf8,0x01]735 736v_bfe_u32 v5, vcc_lo, ttmp15, v3737// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x6a,0xf6,0x0c,0x04]738 739v_bfe_u32 v5, vcc_hi, 0xaf123456, v255740// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]741 742v_bfe_u32 v5, ttmp15, src_scc, ttmp15743// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x7b,0xfa,0xed,0x01]744 745v_bfe_u32 v5, m0, 0.5, m0746// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x7d,0xe0,0xf5,0x01]747 748v_bfe_u32 v5, exec_lo, -1, vcc_hi749// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x7e,0x82,0xad,0x01]750 751v_bfe_u32 v5, exec_hi, null, vcc_lo752// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x7f,0xf8,0xa8,0x01]753 754v_bfe_u32 v5, null, exec_lo, 0xaf123456755// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x7c,0xfc,0xfc,0x03,0x56,0x34,0x12,0xaf]756 757v_bfe_u32 v5, -1, exec_hi, src_scc758// GFX11: encoding: [0x05,0x00,0x10,0xd6,0xc1,0xfe,0xf4,0x03]759 760v_bfe_u32 v5, 0.5, m0, 0.5761// GFX11: encoding: [0x05,0x00,0x10,0xd6,0xf0,0xfa,0xc0,0x03]762 763v_bfe_u32 v5, src_scc, vcc_lo, -1764// GFX11: encoding: [0x05,0x00,0x10,0xd6,0xfd,0xd4,0x04,0x03]765 766v_bfe_u32 v255, 0xaf123456, vcc_hi, null767// GFX11: encoding: [0xff,0x00,0x10,0xd6,0xff,0xd6,0xf0,0x01,0x56,0x34,0x12,0xaf]768 769v_bfi_b32 v5, v1, v2, s3770// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x01,0x05,0x0e,0x00]771 772v_bfi_b32 v5, v255, s2, s105773// GFX11: encoding: [0x05,0x00,0x12,0xd6,0xff,0x05,0xa4,0x01]774 775v_bfi_b32 v5, s1, v255, exec_hi776// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x01,0xfe,0xff,0x01]777 778v_bfi_b32 v5, s105, s105, exec_lo779// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x69,0xd2,0xf8,0x01]780 781v_bfi_b32 v5, vcc_lo, ttmp15, v3782// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x6a,0xf6,0x0c,0x04]783 784v_bfi_b32 v5, vcc_hi, 0xaf123456, v255785// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]786 787v_bfi_b32 v5, ttmp15, src_scc, ttmp15788// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x7b,0xfa,0xed,0x01]789 790v_bfi_b32 v5, m0, 0.5, m0791// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x7d,0xe0,0xf5,0x01]792 793v_bfi_b32 v5, exec_lo, -1, vcc_hi794// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x7e,0x82,0xad,0x01]795 796v_bfi_b32 v5, exec_hi, null, vcc_lo797// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x7f,0xf8,0xa8,0x01]798 799v_bfi_b32 v5, null, exec_lo, 0xaf123456800// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x7c,0xfc,0xfc,0x03,0x56,0x34,0x12,0xaf]801 802v_bfi_b32 v5, -1, exec_hi, src_scc803// GFX11: encoding: [0x05,0x00,0x12,0xd6,0xc1,0xfe,0xf4,0x03]804 805v_bfi_b32 v5, 0.5, m0, 0.5806// GFX11: encoding: [0x05,0x00,0x12,0xd6,0xf0,0xfa,0xc0,0x03]807 808v_bfi_b32 v5, src_scc, vcc_lo, -1809// GFX11: encoding: [0x05,0x00,0x12,0xd6,0xfd,0xd4,0x04,0x03]810 811v_bfi_b32 v255, 0xaf123456, vcc_hi, null812// GFX11: encoding: [0xff,0x00,0x12,0xd6,0xff,0xd6,0xf0,0x01,0x56,0x34,0x12,0xaf]813 814v_bfm_b32 v5, v1, v2815// GFX11: encoding: [0x05,0x00,0x1d,0xd7,0x01,0x05,0x02,0x00]816 817v_bfm_b32 v5, v255, v255818// GFX11: encoding: [0x05,0x00,0x1d,0xd7,0xff,0xff,0x03,0x00]819 820v_bfm_b32 v5, s1, s2821// GFX11: encoding: [0x05,0x00,0x1d,0xd7,0x01,0x04,0x00,0x00]822 823v_bfm_b32 v5, s105, s105824// GFX11: encoding: [0x05,0x00,0x1d,0xd7,0x69,0xd2,0x00,0x00]825 826v_bfm_b32 v5, vcc_lo, ttmp15827// GFX11: encoding: [0x05,0x00,0x1d,0xd7,0x6a,0xf6,0x00,0x00]828 829v_bfm_b32 v5, vcc_hi, 0xaf123456830// GFX11: encoding: [0x05,0x00,0x1d,0xd7,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]831 832v_bfm_b32 v5, ttmp15, src_scc833// GFX11: encoding: [0x05,0x00,0x1d,0xd7,0x7b,0xfa,0x01,0x00]834 835v_bfm_b32 v5, m0, 0.5836// GFX11: encoding: [0x05,0x00,0x1d,0xd7,0x7d,0xe0,0x01,0x00]837 838v_bfm_b32 v5, exec_lo, -1839// GFX11: encoding: [0x05,0x00,0x1d,0xd7,0x7e,0x82,0x01,0x00]840 841v_bfm_b32 v5, exec_hi, null842// GFX11: encoding: [0x05,0x00,0x1d,0xd7,0x7f,0xf8,0x00,0x00]843 844v_bfm_b32 v5, null, exec_lo845// GFX11: encoding: [0x05,0x00,0x1d,0xd7,0x7c,0xfc,0x00,0x00]846 847v_bfm_b32 v5, -1, exec_hi848// GFX11: encoding: [0x05,0x00,0x1d,0xd7,0xc1,0xfe,0x00,0x00]849 850v_bfm_b32 v5, 0.5, m0851// GFX11: encoding: [0x05,0x00,0x1d,0xd7,0xf0,0xfa,0x00,0x00]852 853v_bfm_b32 v5, src_scc, vcc_lo854// GFX11: encoding: [0x05,0x00,0x1d,0xd7,0xfd,0xd4,0x00,0x00]855 856v_bfm_b32 v255, 0xaf123456, vcc_hi857// GFX11: encoding: [0xff,0x00,0x1d,0xd7,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]858 859v_cndmask_b16 v5, v1, src_scc, s3860// W32: encoding: [0x05,0x00,0x5d,0xd6,0x01,0xfb,0x0d,0x00]861// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction862 863v_cndmask_b16 v5, v255, 0.5, s3864// W32: encoding: [0x05,0x00,0x5d,0xd6,0xff,0xe1,0x0d,0x00]865// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction866 867v_cndmask_b16 v5, s105, s105, s3868// W32: encoding: [0x05,0x00,0x5d,0xd6,0x69,0xd2,0x0c,0x00]869// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction870 871v_cndmask_b16 v5, vcc_hi, v2, s3872// W32: encoding: [0x05,0x00,0x5d,0xd6,0x6b,0x04,0x0e,0x00]873// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction874 875v_cndmask_b16 v5, ttmp15, ttmp15, s3876// W32: encoding: [0x05,0x00,0x5d,0xd6,0x7b,0xf6,0x0c,0x00]877// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction878 879v_cndmask_b16 v5, m0, v255, s3880// W32: encoding: [0x05,0x00,0x5d,0xd6,0x7d,0xfe,0x0f,0x00]881// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction882 883v_cndmask_b16 v5, exec_lo, exec_lo, s3884// W32: encoding: [0x05,0x00,0x5d,0xd6,0x7e,0xfc,0x0c,0x00]885// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction886 887v_cndmask_b16 v5, exec_hi, exec_hi, s3888// W32: encoding: [0x05,0x00,0x5d,0xd6,0x7f,0xfe,0x0c,0x00]889// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction890 891v_cndmask_b16 v5, null, m0, s105892// W32: encoding: [0x05,0x00,0x5d,0xd6,0x7c,0xfa,0xa4,0x01]893// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction894 895v_cndmask_b16 v5, -1, -|vcc_lo|, vcc_lo896// W32: encoding: [0x05,0x02,0x5d,0xd6,0xc1,0xd4,0xa8,0x41]897// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction898 899v_cndmask_b16 v5, 0.5, -1, vcc_hi900// W32: encoding: [0x05,0x00,0x5d,0xd6,0xf0,0x82,0xad,0x01]901// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction902 903v_cndmask_b16 v5, -|src_scc|, null, ttmp15904// W32: encoding: [0x05,0x01,0x5d,0xd6,0xfd,0xf8,0xec,0x21]905// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction906 907v_cndmask_b16 v5, v1, src_scc, s[6:7]908// W64: encoding: [0x05,0x00,0x5d,0xd6,0x01,0xfb,0x19,0x00]909// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction910 911v_cndmask_b16 v5, v255, 0.5, s[6:7]912// W64: encoding: [0x05,0x00,0x5d,0xd6,0xff,0xe1,0x19,0x00]913// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction914 915v_cndmask_b16 v5, s105, s105, s[6:7]916// W64: encoding: [0x05,0x00,0x5d,0xd6,0x69,0xd2,0x18,0x00]917// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction918 919v_cndmask_b16 v5, vcc_hi, v2, s[6:7]920// W64: encoding: [0x05,0x00,0x5d,0xd6,0x6b,0x04,0x1a,0x00]921// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction922 923v_cndmask_b16 v5, ttmp15, ttmp15, s[6:7]924// W64: encoding: [0x05,0x00,0x5d,0xd6,0x7b,0xf6,0x18,0x00]925// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction926 927v_cndmask_b16 v5, m0, v255, s[6:7]928// W64: encoding: [0x05,0x00,0x5d,0xd6,0x7d,0xfe,0x1b,0x00]929// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction930 931v_cndmask_b16 v5, exec_lo, exec_lo, s[6:7]932// W64: encoding: [0x05,0x00,0x5d,0xd6,0x7e,0xfc,0x18,0x00]933// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction934 935v_cndmask_b16 v5, exec_hi, exec_hi, s[6:7]936// W64: encoding: [0x05,0x00,0x5d,0xd6,0x7f,0xfe,0x18,0x00]937// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction938 939v_cndmask_b16 v5, null, m0, s[6:7]940// W64: encoding: [0x05,0x00,0x5d,0xd6,0x7c,0xfa,0x18,0x00]941// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction942 943v_cndmask_b16 v5, -1, -|vcc_lo|, s[104:105]944// W64: encoding: [0x05,0x02,0x5d,0xd6,0xc1,0xd4,0xa0,0x41]945// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction946 947v_cndmask_b16 v5, 0.5, -1, vcc948// W64: encoding: [0x05,0x00,0x5d,0xd6,0xf0,0x82,0xa9,0x01]949// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction950 951v_cndmask_b16 v5, -|src_scc|, null, ttmp[14:15]952// W64: encoding: [0x05,0x01,0x5d,0xd6,0xfd,0xf8,0xe8,0x21]953// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction954 955v_cndmask_b16 v255, -|0xfe0b|, -|vcc_hi|, null956// GFX11: encoding: [0xff,0x03,0x5d,0xd6,0xff,0xd6,0xf0,0x61,0x0b,0xfe,0x00,0x00]957 958v_cubeid_f32 v5, v1, v2, s3959// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0x0e,0x00]960 961v_cubeid_f32 v5, v255, s2, s105962// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0xff,0x05,0xa4,0x01]963 964v_cubeid_f32 v5, s1, v255, exec_hi965// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x01,0xfe,0xff,0x01]966 967v_cubeid_f32 v5, s105, s105, exec_lo968// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x69,0xd2,0xf8,0x01]969 970v_cubeid_f32 v5, vcc_lo, ttmp15, v3971// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x6a,0xf6,0x0c,0x04]972 973v_cubeid_f32 v5, vcc_hi, 0xaf123456, v255974// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]975 976v_cubeid_f32 v5, -|ttmp15|, -|src_scc|, -|ttmp15|977// GFX11: encoding: [0x05,0x07,0x0c,0xd6,0x7b,0xfa,0xed,0xe1]978 979v_cubeid_f32 v5, m0, 0.5, m0980// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x7d,0xe0,0xf5,0x01]981 982v_cubeid_f32 v5, |exec_lo|, -1, vcc_hi983// GFX11: encoding: [0x05,0x01,0x0c,0xd6,0x7e,0x82,0xad,0x01]984 985v_cubeid_f32 v5, -|exec_hi|, null, -|vcc_lo|986// GFX11: encoding: [0x05,0x05,0x0c,0xd6,0x7f,0xf8,0xa8,0xa1]987 988v_cubeid_f32 v5, null, exec_lo, -|0xaf123456|989// GFX11: encoding: [0x05,0x04,0x0c,0xd6,0x7c,0xfc,0xfc,0x83,0x56,0x34,0x12,0xaf]990 991v_cubeid_f32 v5, -1, -|exec_hi|, -|src_scc|992// GFX11: encoding: [0x05,0x06,0x0c,0xd6,0xc1,0xfe,0xf4,0xc3]993 994v_cubeid_f32 v5, 0.5, -m0, 0.5 mul:2995// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0xf0,0xfa,0xc0,0x4b]996 997v_cubeid_f32 v5, -src_scc, |vcc_lo|, -1 mul:4998// GFX11: encoding: [0x05,0x02,0x0c,0xd6,0xfd,0xd4,0x04,0x33]999 1000v_cubeid_f32 v255, -|0xaf123456|, -|vcc_hi|, null clamp div:21001// GFX11: encoding: [0xff,0x83,0x0c,0xd6,0xff,0xd6,0xf0,0x79,0x56,0x34,0x12,0xaf]1002 1003v_cubema_f32 v5, v1, v2, s31004// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0x0e,0x00]1005 1006v_cubema_f32 v5, v255, s2, s1051007// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0xff,0x05,0xa4,0x01]1008 1009v_cubema_f32 v5, s1, v255, exec_hi1010// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x01,0xfe,0xff,0x01]1011 1012v_cubema_f32 v5, s105, s105, exec_lo1013// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x69,0xd2,0xf8,0x01]1014 1015v_cubema_f32 v5, vcc_lo, ttmp15, v31016// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x6a,0xf6,0x0c,0x04]1017 1018v_cubema_f32 v5, vcc_hi, 0xaf123456, v2551019// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]1020 1021v_cubema_f32 v5, -|ttmp15|, -|src_scc|, -|ttmp15|1022// GFX11: encoding: [0x05,0x07,0x0f,0xd6,0x7b,0xfa,0xed,0xe1]1023 1024v_cubema_f32 v5, m0, 0.5, m01025// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x7d,0xe0,0xf5,0x01]1026 1027v_cubema_f32 v5, |exec_lo|, -1, vcc_hi1028// GFX11: encoding: [0x05,0x01,0x0f,0xd6,0x7e,0x82,0xad,0x01]1029 1030v_cubema_f32 v5, -|exec_hi|, null, -|vcc_lo|1031// GFX11: encoding: [0x05,0x05,0x0f,0xd6,0x7f,0xf8,0xa8,0xa1]1032 1033v_cubema_f32 v5, null, exec_lo, -|0xaf123456|1034// GFX11: encoding: [0x05,0x04,0x0f,0xd6,0x7c,0xfc,0xfc,0x83,0x56,0x34,0x12,0xaf]1035 1036v_cubema_f32 v5, -1, -|exec_hi|, -|src_scc|1037// GFX11: encoding: [0x05,0x06,0x0f,0xd6,0xc1,0xfe,0xf4,0xc3]1038 1039v_cubema_f32 v5, 0.5, -m0, 0.5 mul:21040// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0xf0,0xfa,0xc0,0x4b]1041 1042v_cubema_f32 v5, -src_scc, |vcc_lo|, -1 mul:41043// GFX11: encoding: [0x05,0x02,0x0f,0xd6,0xfd,0xd4,0x04,0x33]1044 1045v_cubema_f32 v255, -|0xaf123456|, -|vcc_hi|, null clamp div:21046// GFX11: encoding: [0xff,0x83,0x0f,0xd6,0xff,0xd6,0xf0,0x79,0x56,0x34,0x12,0xaf]1047 1048v_cubesc_f32 v5, v1, v2, s31049// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0x0e,0x00]1050 1051v_cubesc_f32 v5, v255, s2, s1051052// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0xff,0x05,0xa4,0x01]1053 1054v_cubesc_f32 v5, s1, v255, exec_hi1055// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x01,0xfe,0xff,0x01]1056 1057v_cubesc_f32 v5, s105, s105, exec_lo1058// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x69,0xd2,0xf8,0x01]1059 1060v_cubesc_f32 v5, vcc_lo, ttmp15, v31061// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x6a,0xf6,0x0c,0x04]1062 1063v_cubesc_f32 v5, vcc_hi, 0xaf123456, v2551064// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]1065 1066v_cubesc_f32 v5, -|ttmp15|, -|src_scc|, -|ttmp15|1067// GFX11: encoding: [0x05,0x07,0x0d,0xd6,0x7b,0xfa,0xed,0xe1]1068 1069v_cubesc_f32 v5, m0, 0.5, m01070// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x7d,0xe0,0xf5,0x01]1071 1072v_cubesc_f32 v5, |exec_lo|, -1, vcc_hi1073// GFX11: encoding: [0x05,0x01,0x0d,0xd6,0x7e,0x82,0xad,0x01]1074 1075v_cubesc_f32 v5, -|exec_hi|, null, -|vcc_lo|1076// GFX11: encoding: [0x05,0x05,0x0d,0xd6,0x7f,0xf8,0xa8,0xa1]1077 1078v_cubesc_f32 v5, null, exec_lo, -|0xaf123456|1079// GFX11: encoding: [0x05,0x04,0x0d,0xd6,0x7c,0xfc,0xfc,0x83,0x56,0x34,0x12,0xaf]1080 1081v_cubesc_f32 v5, -1, -|exec_hi|, -|src_scc|1082// GFX11: encoding: [0x05,0x06,0x0d,0xd6,0xc1,0xfe,0xf4,0xc3]1083 1084v_cubesc_f32 v5, 0.5, -m0, 0.5 mul:21085// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0xf0,0xfa,0xc0,0x4b]1086 1087v_cubesc_f32 v5, -src_scc, |vcc_lo|, -1 mul:41088// GFX11: encoding: [0x05,0x02,0x0d,0xd6,0xfd,0xd4,0x04,0x33]1089 1090v_cubesc_f32 v255, -|0xaf123456|, -|vcc_hi|, null clamp div:21091// GFX11: encoding: [0xff,0x83,0x0d,0xd6,0xff,0xd6,0xf0,0x79,0x56,0x34,0x12,0xaf]1092 1093v_cubetc_f32 v5, v1, v2, s31094// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0x0e,0x00]1095 1096v_cubetc_f32 v5, v255, s2, s1051097// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0xff,0x05,0xa4,0x01]1098 1099v_cubetc_f32 v5, s1, v255, exec_hi1100// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x01,0xfe,0xff,0x01]1101 1102v_cubetc_f32 v5, s105, s105, exec_lo1103// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x69,0xd2,0xf8,0x01]1104 1105v_cubetc_f32 v5, vcc_lo, ttmp15, v31106// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x6a,0xf6,0x0c,0x04]1107 1108v_cubetc_f32 v5, vcc_hi, 0xaf123456, v2551109// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]1110 1111v_cubetc_f32 v5, -|ttmp15|, -|src_scc|, -|ttmp15|1112// GFX11: encoding: [0x05,0x07,0x0e,0xd6,0x7b,0xfa,0xed,0xe1]1113 1114v_cubetc_f32 v5, m0, 0.5, m01115// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x7d,0xe0,0xf5,0x01]1116 1117v_cubetc_f32 v5, |exec_lo|, -1, vcc_hi1118// GFX11: encoding: [0x05,0x01,0x0e,0xd6,0x7e,0x82,0xad,0x01]1119 1120v_cubetc_f32 v5, -|exec_hi|, null, -|vcc_lo|1121// GFX11: encoding: [0x05,0x05,0x0e,0xd6,0x7f,0xf8,0xa8,0xa1]1122 1123v_cubetc_f32 v5, null, exec_lo, -|0xaf123456|1124// GFX11: encoding: [0x05,0x04,0x0e,0xd6,0x7c,0xfc,0xfc,0x83,0x56,0x34,0x12,0xaf]1125 1126v_cubetc_f32 v5, -1, -|exec_hi|, -|src_scc|1127// GFX11: encoding: [0x05,0x06,0x0e,0xd6,0xc1,0xfe,0xf4,0xc3]1128 1129v_cubetc_f32 v5, 0.5, -m0, 0.5 mul:21130// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0xf0,0xfa,0xc0,0x4b]1131 1132v_cubetc_f32 v5, -src_scc, |vcc_lo|, -1 mul:41133// GFX11: encoding: [0x05,0x02,0x0e,0xd6,0xfd,0xd4,0x04,0x33]1134 1135v_cubetc_f32 v255, -|0xaf123456|, -|vcc_hi|, null clamp div:21136// GFX11: encoding: [0xff,0x83,0x0e,0xd6,0xff,0xd6,0xf0,0x79,0x56,0x34,0x12,0xaf]1137 1138v_cvt_pk_i16_f32 v5, v1, v21139// GFX11: encoding: [0x05,0x00,0x06,0xd7,0x01,0x05,0x02,0x00]1140 1141v_cvt_pk_i16_f32 v5, v255, v2551142// GFX11: encoding: [0x05,0x00,0x06,0xd7,0xff,0xff,0x03,0x00]1143 1144v_cvt_pk_i16_f32 v5, s1, s21145// GFX11: encoding: [0x05,0x00,0x06,0xd7,0x01,0x04,0x00,0x00]1146 1147v_cvt_pk_i16_f32 v5, s105, s1051148// GFX11: encoding: [0x05,0x00,0x06,0xd7,0x69,0xd2,0x00,0x00]1149 1150v_cvt_pk_i16_f32 v5, vcc_lo, ttmp151151// GFX11: encoding: [0x05,0x00,0x06,0xd7,0x6a,0xf6,0x00,0x00]1152 1153v_cvt_pk_i16_f32 v5, vcc_hi, 0xaf1234561154// GFX11: encoding: [0x05,0x00,0x06,0xd7,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1155 1156v_cvt_pk_i16_f32 v5, ttmp15, src_scc1157// GFX11: encoding: [0x05,0x00,0x06,0xd7,0x7b,0xfa,0x01,0x00]1158 1159v_cvt_pk_i16_f32 v5, m0, 0.51160// GFX11: encoding: [0x05,0x00,0x06,0xd7,0x7d,0xe0,0x01,0x00]1161 1162v_cvt_pk_i16_f32 v5, exec_lo, -11163// GFX11: encoding: [0x05,0x00,0x06,0xd7,0x7e,0x82,0x01,0x00]1164 1165v_cvt_pk_i16_f32 v5, |exec_hi|, null1166// GFX11: encoding: [0x05,0x01,0x06,0xd7,0x7f,0xf8,0x00,0x00]1167 1168v_cvt_pk_i16_f32 v5, null, exec_lo1169// GFX11: encoding: [0x05,0x00,0x06,0xd7,0x7c,0xfc,0x00,0x00]1170 1171v_cvt_pk_i16_f32 v5, -1, exec_hi1172// GFX11: encoding: [0x05,0x00,0x06,0xd7,0xc1,0xfe,0x00,0x00]1173 1174v_cvt_pk_i16_f32 v5, 0.5, -m01175// GFX11: encoding: [0x05,0x00,0x06,0xd7,0xf0,0xfa,0x00,0x40]1176 1177v_cvt_pk_i16_f32 v5, -src_scc, |vcc_lo|1178// GFX11: encoding: [0x05,0x02,0x06,0xd7,0xfd,0xd4,0x00,0x20]1179 1180v_cvt_pk_i16_f32 v255, -|0xaf123456|, -|vcc_hi|1181// GFX11: encoding: [0xff,0x03,0x06,0xd7,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]1182 1183v_cvt_pk_i16_i32 v5, v1, v21184// GFX11: encoding: [0x05,0x00,0x24,0xd7,0x01,0x05,0x02,0x00]1185 1186v_cvt_pk_i16_i32 v5, v255, v2551187// GFX11: encoding: [0x05,0x00,0x24,0xd7,0xff,0xff,0x03,0x00]1188 1189v_cvt_pk_i16_i32 v5, s1, s21190// GFX11: encoding: [0x05,0x00,0x24,0xd7,0x01,0x04,0x00,0x00]1191 1192v_cvt_pk_i16_i32 v5, s105, s1051193// GFX11: encoding: [0x05,0x00,0x24,0xd7,0x69,0xd2,0x00,0x00]1194 1195v_cvt_pk_i16_i32 v5, vcc_lo, ttmp151196// GFX11: encoding: [0x05,0x00,0x24,0xd7,0x6a,0xf6,0x00,0x00]1197 1198v_cvt_pk_i16_i32 v5, vcc_hi, 0xaf1234561199// GFX11: encoding: [0x05,0x00,0x24,0xd7,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1200 1201v_cvt_pk_i16_i32 v5, ttmp15, src_scc1202// GFX11: encoding: [0x05,0x00,0x24,0xd7,0x7b,0xfa,0x01,0x00]1203 1204v_cvt_pk_i16_i32 v5, m0, 0.51205// GFX11: encoding: [0x05,0x00,0x24,0xd7,0x7d,0xe0,0x01,0x00]1206 1207v_cvt_pk_i16_i32 v5, exec_lo, -11208// GFX11: encoding: [0x05,0x00,0x24,0xd7,0x7e,0x82,0x01,0x00]1209 1210v_cvt_pk_i16_i32 v5, exec_hi, null1211// GFX11: encoding: [0x05,0x00,0x24,0xd7,0x7f,0xf8,0x00,0x00]1212 1213v_cvt_pk_i16_i32 v5, null, exec_lo1214// GFX11: encoding: [0x05,0x00,0x24,0xd7,0x7c,0xfc,0x00,0x00]1215 1216v_cvt_pk_i16_i32 v5, -1, exec_hi1217// GFX11: encoding: [0x05,0x00,0x24,0xd7,0xc1,0xfe,0x00,0x00]1218 1219v_cvt_pk_i16_i32 v5, 0.5, m01220// GFX11: encoding: [0x05,0x00,0x24,0xd7,0xf0,0xfa,0x00,0x00]1221 1222v_cvt_pk_i16_i32 v5, src_scc, vcc_lo1223// GFX11: encoding: [0x05,0x00,0x24,0xd7,0xfd,0xd4,0x00,0x00]1224 1225v_cvt_pk_i16_i32 v255, 0xaf123456, vcc_hi1226// GFX11: encoding: [0xff,0x00,0x24,0xd7,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]1227 1228v_cvt_pk_norm_i16_f16 v5, v1, v21229// GFX11: encoding: [0x05,0x00,0x12,0xd7,0x01,0x05,0x02,0x00]1230 1231v_cvt_pk_norm_i16_f16 v5, v255, v2551232// GFX11: encoding: [0x05,0x00,0x12,0xd7,0xff,0xff,0x03,0x00]1233 1234v_cvt_pk_norm_i16_f16 v5, s1, s21235// GFX11: encoding: [0x05,0x00,0x12,0xd7,0x01,0x04,0x00,0x00]1236 1237v_cvt_pk_norm_i16_f16 v5, s105, s1051238// GFX11: encoding: [0x05,0x00,0x12,0xd7,0x69,0xd2,0x00,0x00]1239 1240v_cvt_pk_norm_i16_f16 v5, vcc_lo, ttmp151241// GFX11: encoding: [0x05,0x00,0x12,0xd7,0x6a,0xf6,0x00,0x00]1242 1243v_cvt_pk_norm_i16_f16 v5, vcc_hi, 0xfe0b1244// GFX11: encoding: [0x05,0x00,0x12,0xd7,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]1245 1246v_cvt_pk_norm_i16_f16 v5, ttmp15, src_scc1247// GFX11: encoding: [0x05,0x00,0x12,0xd7,0x7b,0xfa,0x01,0x00]1248 1249v_cvt_pk_norm_i16_f16 v5, m0, 0.51250// GFX11: encoding: [0x05,0x00,0x12,0xd7,0x7d,0xe0,0x01,0x00]1251 1252v_cvt_pk_norm_i16_f16 v5, exec_lo, -11253// GFX11: encoding: [0x05,0x00,0x12,0xd7,0x7e,0x82,0x01,0x00]1254 1255v_cvt_pk_norm_i16_f16 v5, |exec_hi|, null1256// GFX11: encoding: [0x05,0x01,0x12,0xd7,0x7f,0xf8,0x00,0x00]1257 1258v_cvt_pk_norm_i16_f16 v5, null, exec_lo1259// GFX11: encoding: [0x05,0x00,0x12,0xd7,0x7c,0xfc,0x00,0x00]1260 1261v_cvt_pk_norm_i16_f16 v5, -1, exec_hi1262// GFX11: encoding: [0x05,0x00,0x12,0xd7,0xc1,0xfe,0x00,0x00]1263 1264v_cvt_pk_norm_i16_f16 v5, 0.5, -m0 op_sel:[0,0,0]1265// GFX11: encoding: [0x05,0x00,0x12,0xd7,0xf0,0xfa,0x00,0x40]1266 1267v_cvt_pk_norm_i16_f16 v5, -src_scc, |vcc_lo| op_sel:[1,0,0]1268// GFX11: encoding: [0x05,0x0a,0x12,0xd7,0xfd,0xd4,0x00,0x20]1269 1270v_cvt_pk_norm_i16_f16 v255, -|0xfe0b|, -|vcc_hi| op_sel:[0,1,0]1271// GFX11: encoding: [0xff,0x13,0x12,0xd7,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]1272 1273v_cvt_pk_norm_u16_f16 v5, v1, v21274// GFX11: encoding: [0x05,0x00,0x13,0xd7,0x01,0x05,0x02,0x00]1275 1276v_cvt_pk_norm_u16_f16 v5, v255, v2551277// GFX11: encoding: [0x05,0x00,0x13,0xd7,0xff,0xff,0x03,0x00]1278 1279v_cvt_pk_norm_u16_f16 v5, s1, s21280// GFX11: encoding: [0x05,0x00,0x13,0xd7,0x01,0x04,0x00,0x00]1281 1282v_cvt_pk_norm_u16_f16 v5, s105, s1051283// GFX11: encoding: [0x05,0x00,0x13,0xd7,0x69,0xd2,0x00,0x00]1284 1285v_cvt_pk_norm_u16_f16 v5, vcc_lo, ttmp151286// GFX11: encoding: [0x05,0x00,0x13,0xd7,0x6a,0xf6,0x00,0x00]1287 1288v_cvt_pk_norm_u16_f16 v5, vcc_hi, 0xfe0b1289// GFX11: encoding: [0x05,0x00,0x13,0xd7,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]1290 1291v_cvt_pk_norm_u16_f16 v5, ttmp15, src_scc1292// GFX11: encoding: [0x05,0x00,0x13,0xd7,0x7b,0xfa,0x01,0x00]1293 1294v_cvt_pk_norm_u16_f16 v5, m0, 0.51295// GFX11: encoding: [0x05,0x00,0x13,0xd7,0x7d,0xe0,0x01,0x00]1296 1297v_cvt_pk_norm_u16_f16 v5, exec_lo, -11298// GFX11: encoding: [0x05,0x00,0x13,0xd7,0x7e,0x82,0x01,0x00]1299 1300v_cvt_pk_norm_u16_f16 v5, |exec_hi|, null1301// GFX11: encoding: [0x05,0x01,0x13,0xd7,0x7f,0xf8,0x00,0x00]1302 1303v_cvt_pk_norm_u16_f16 v5, null, exec_lo1304// GFX11: encoding: [0x05,0x00,0x13,0xd7,0x7c,0xfc,0x00,0x00]1305 1306v_cvt_pk_norm_u16_f16 v5, -1, exec_hi1307// GFX11: encoding: [0x05,0x00,0x13,0xd7,0xc1,0xfe,0x00,0x00]1308 1309v_cvt_pk_norm_u16_f16 v5, 0.5, -m0 op_sel:[0,0,0]1310// GFX11: encoding: [0x05,0x00,0x13,0xd7,0xf0,0xfa,0x00,0x40]1311 1312v_cvt_pk_norm_u16_f16 v5, -src_scc, |vcc_lo| op_sel:[1,0,0]1313// GFX11: encoding: [0x05,0x0a,0x13,0xd7,0xfd,0xd4,0x00,0x20]1314 1315v_cvt_pk_norm_u16_f16 v255, -|0xfe0b|, -|vcc_hi| op_sel:[0,1,0]1316// GFX11: encoding: [0xff,0x13,0x13,0xd7,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]1317 1318v_cvt_pk_u16_f32 v5, v1, v21319// GFX11: encoding: [0x05,0x00,0x07,0xd7,0x01,0x05,0x02,0x00]1320 1321v_cvt_pk_u16_f32 v5, v255, v2551322// GFX11: encoding: [0x05,0x00,0x07,0xd7,0xff,0xff,0x03,0x00]1323 1324v_cvt_pk_u16_f32 v5, s1, s21325// GFX11: encoding: [0x05,0x00,0x07,0xd7,0x01,0x04,0x00,0x00]1326 1327v_cvt_pk_u16_f32 v5, s105, s1051328// GFX11: encoding: [0x05,0x00,0x07,0xd7,0x69,0xd2,0x00,0x00]1329 1330v_cvt_pk_u16_f32 v5, vcc_lo, ttmp151331// GFX11: encoding: [0x05,0x00,0x07,0xd7,0x6a,0xf6,0x00,0x00]1332 1333v_cvt_pk_u16_f32 v5, vcc_hi, 0xaf1234561334// GFX11: encoding: [0x05,0x00,0x07,0xd7,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1335 1336v_cvt_pk_u16_f32 v5, ttmp15, src_scc1337// GFX11: encoding: [0x05,0x00,0x07,0xd7,0x7b,0xfa,0x01,0x00]1338 1339v_cvt_pk_u16_f32 v5, m0, 0.51340// GFX11: encoding: [0x05,0x00,0x07,0xd7,0x7d,0xe0,0x01,0x00]1341 1342v_cvt_pk_u16_f32 v5, exec_lo, -11343// GFX11: encoding: [0x05,0x00,0x07,0xd7,0x7e,0x82,0x01,0x00]1344 1345v_cvt_pk_u16_f32 v5, |exec_hi|, null1346// GFX11: encoding: [0x05,0x01,0x07,0xd7,0x7f,0xf8,0x00,0x00]1347 1348v_cvt_pk_u16_f32 v5, null, exec_lo1349// GFX11: encoding: [0x05,0x00,0x07,0xd7,0x7c,0xfc,0x00,0x00]1350 1351v_cvt_pk_u16_f32 v5, -1, exec_hi1352// GFX11: encoding: [0x05,0x00,0x07,0xd7,0xc1,0xfe,0x00,0x00]1353 1354v_cvt_pk_u16_f32 v5, 0.5, -m01355// GFX11: encoding: [0x05,0x00,0x07,0xd7,0xf0,0xfa,0x00,0x40]1356 1357v_cvt_pk_u16_f32 v5, -src_scc, |vcc_lo|1358// GFX11: encoding: [0x05,0x02,0x07,0xd7,0xfd,0xd4,0x00,0x20]1359 1360v_cvt_pk_u16_f32 v255, -|0xaf123456|, -|vcc_hi|1361// GFX11: encoding: [0xff,0x03,0x07,0xd7,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]1362 1363v_cvt_pk_u16_u32 v5, v1, v21364// GFX11: encoding: [0x05,0x00,0x23,0xd7,0x01,0x05,0x02,0x00]1365 1366v_cvt_pk_u16_u32 v5, v255, v2551367// GFX11: encoding: [0x05,0x00,0x23,0xd7,0xff,0xff,0x03,0x00]1368 1369v_cvt_pk_u16_u32 v5, s1, s21370// GFX11: encoding: [0x05,0x00,0x23,0xd7,0x01,0x04,0x00,0x00]1371 1372v_cvt_pk_u16_u32 v5, s105, s1051373// GFX11: encoding: [0x05,0x00,0x23,0xd7,0x69,0xd2,0x00,0x00]1374 1375v_cvt_pk_u16_u32 v5, vcc_lo, ttmp151376// GFX11: encoding: [0x05,0x00,0x23,0xd7,0x6a,0xf6,0x00,0x00]1377 1378v_cvt_pk_u16_u32 v5, vcc_hi, 0xaf1234561379// GFX11: encoding: [0x05,0x00,0x23,0xd7,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1380 1381v_cvt_pk_u16_u32 v5, ttmp15, src_scc1382// GFX11: encoding: [0x05,0x00,0x23,0xd7,0x7b,0xfa,0x01,0x00]1383 1384v_cvt_pk_u16_u32 v5, m0, 0.51385// GFX11: encoding: [0x05,0x00,0x23,0xd7,0x7d,0xe0,0x01,0x00]1386 1387v_cvt_pk_u16_u32 v5, exec_lo, -11388// GFX11: encoding: [0x05,0x00,0x23,0xd7,0x7e,0x82,0x01,0x00]1389 1390v_cvt_pk_u16_u32 v5, exec_hi, null1391// GFX11: encoding: [0x05,0x00,0x23,0xd7,0x7f,0xf8,0x00,0x00]1392 1393v_cvt_pk_u16_u32 v5, null, exec_lo1394// GFX11: encoding: [0x05,0x00,0x23,0xd7,0x7c,0xfc,0x00,0x00]1395 1396v_cvt_pk_u16_u32 v5, -1, exec_hi1397// GFX11: encoding: [0x05,0x00,0x23,0xd7,0xc1,0xfe,0x00,0x00]1398 1399v_cvt_pk_u16_u32 v5, 0.5, m01400// GFX11: encoding: [0x05,0x00,0x23,0xd7,0xf0,0xfa,0x00,0x00]1401 1402v_cvt_pk_u16_u32 v5, src_scc, vcc_lo1403// GFX11: encoding: [0x05,0x00,0x23,0xd7,0xfd,0xd4,0x00,0x00]1404 1405v_cvt_pk_u16_u32 v255, 0xaf123456, vcc_hi1406// GFX11: encoding: [0xff,0x00,0x23,0xd7,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]1407 1408v_cvt_pk_u8_f32 v5, v1, v2, s31409// GFX11: encoding: [0x05,0x00,0x26,0xd6,0x01,0x05,0x0e,0x00]1410 1411v_cvt_pk_u8_f32 v5, v255, s2, s1051412// GFX11: encoding: [0x05,0x00,0x26,0xd6,0xff,0x05,0xa4,0x01]1413 1414v_cvt_pk_u8_f32 v5, s1, v255, exec_hi1415// GFX11: encoding: [0x05,0x00,0x26,0xd6,0x01,0xfe,0xff,0x01]1416 1417v_cvt_pk_u8_f32 v5, s105, s105, exec_lo1418// GFX11: encoding: [0x05,0x00,0x26,0xd6,0x69,0xd2,0xf8,0x01]1419 1420v_cvt_pk_u8_f32 v5, vcc_lo, ttmp15, v31421// GFX11: encoding: [0x05,0x00,0x26,0xd6,0x6a,0xf6,0x0c,0x04]1422 1423v_cvt_pk_u8_f32 v5, vcc_hi, 0xaf123456, v2551424// GFX11: encoding: [0x05,0x00,0x26,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]1425 1426v_cvt_pk_u8_f32 v5, ttmp15, src_scc, ttmp151427// GFX11: encoding: [0x05,0x00,0x26,0xd6,0x7b,0xfa,0xed,0x01]1428 1429v_cvt_pk_u8_f32 v5, m0, 0.5, m01430// GFX11: encoding: [0x05,0x00,0x26,0xd6,0x7d,0xe0,0xf5,0x01]1431 1432v_cvt_pk_u8_f32 v5, exec_lo, -1, vcc_hi1433// GFX11: encoding: [0x05,0x00,0x26,0xd6,0x7e,0x82,0xad,0x01]1434 1435v_cvt_pk_u8_f32 v5, exec_hi, null, vcc_lo1436// GFX11: encoding: [0x05,0x00,0x26,0xd6,0x7f,0xf8,0xa8,0x01]1437 1438v_cvt_pk_u8_f32 v5, null, exec_lo, 0xaf1234561439// GFX11: encoding: [0x05,0x00,0x26,0xd6,0x7c,0xfc,0xfc,0x03,0x56,0x34,0x12,0xaf]1440 1441v_cvt_pk_u8_f32 v5, -1, exec_hi, src_scc1442// GFX11: encoding: [0x05,0x00,0x26,0xd6,0xc1,0xfe,0xf4,0x03]1443 1444v_cvt_pk_u8_f32 v5, 0.5, m0, 0.51445// GFX11: encoding: [0x05,0x00,0x26,0xd6,0xf0,0xfa,0xc0,0x03]1446 1447v_cvt_pk_u8_f32 v5, src_scc, vcc_lo, -11448// GFX11: encoding: [0x05,0x00,0x26,0xd6,0xfd,0xd4,0x04,0x03]1449 1450v_cvt_pk_u8_f32 v255, -|0xaf123456|, vcc_hi, null1451// GFX11: encoding: [0xff,0x01,0x26,0xd6,0xff,0xd6,0xf0,0x21,0x56,0x34,0x12,0xaf]1452 1453v_cvt_pk_norm_i16_f16 v5, v1, v21454// GFX11: encoding: [0x05,0x00,0x12,0xd7,0x01,0x05,0x02,0x00]1455 1456v_cvt_pk_norm_i16_f16 v5, v255, v2551457// GFX11: encoding: [0x05,0x00,0x12,0xd7,0xff,0xff,0x03,0x00]1458 1459v_cvt_pk_norm_i16_f16 v5, s1, s21460// GFX11: encoding: [0x05,0x00,0x12,0xd7,0x01,0x04,0x00,0x00]1461 1462v_cvt_pk_norm_i16_f16 v5, s105, s1051463// GFX11: encoding: [0x05,0x00,0x12,0xd7,0x69,0xd2,0x00,0x00]1464 1465v_cvt_pk_norm_i16_f16 v5, vcc_lo, ttmp151466// GFX11: encoding: [0x05,0x00,0x12,0xd7,0x6a,0xf6,0x00,0x00]1467 1468v_cvt_pk_norm_i16_f16 v5, vcc_hi, 0xfe0b1469// GFX11: encoding: [0x05,0x00,0x12,0xd7,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]1470 1471v_cvt_pk_norm_i16_f16 v5, ttmp15, src_scc1472// GFX11: encoding: [0x05,0x00,0x12,0xd7,0x7b,0xfa,0x01,0x00]1473 1474v_cvt_pk_norm_i16_f16 v5, m0, 0.51475// GFX11: encoding: [0x05,0x00,0x12,0xd7,0x7d,0xe0,0x01,0x00]1476 1477v_cvt_pk_norm_i16_f16 v5, exec_lo, -11478// GFX11: encoding: [0x05,0x00,0x12,0xd7,0x7e,0x82,0x01,0x00]1479 1480v_cvt_pk_norm_i16_f16 v5, |exec_hi|, null1481// GFX11: encoding: [0x05,0x01,0x12,0xd7,0x7f,0xf8,0x00,0x00]1482 1483v_cvt_pk_norm_i16_f16 v5, null, exec_lo1484// GFX11: encoding: [0x05,0x00,0x12,0xd7,0x7c,0xfc,0x00,0x00]1485 1486v_cvt_pk_norm_i16_f16 v5, -1, exec_hi1487// GFX11: encoding: [0x05,0x00,0x12,0xd7,0xc1,0xfe,0x00,0x00]1488 1489v_cvt_pk_norm_i16_f16 v5, 0.5, -m0 op_sel:[0,0,0]1490// GFX11: encoding: [0x05,0x00,0x12,0xd7,0xf0,0xfa,0x00,0x40]1491 1492v_cvt_pk_norm_i16_f16 v5, -src_scc, |vcc_lo| op_sel:[1,0,0]1493// GFX11: encoding: [0x05,0x0a,0x12,0xd7,0xfd,0xd4,0x00,0x20]1494 1495v_cvt_pk_norm_i16_f16 v255, -|0xfe0b|, -|vcc_hi| op_sel:[0,1,0]1496// GFX11: encoding: [0xff,0x13,0x12,0xd7,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]1497 1498v_cvt_pk_norm_i16_f32 v5, v1, v21499// GFX11: encoding: [0x05,0x00,0x21,0xd7,0x01,0x05,0x02,0x00]1500 1501v_cvt_pk_norm_i16_f32 v5, v255, v2551502// GFX11: encoding: [0x05,0x00,0x21,0xd7,0xff,0xff,0x03,0x00]1503 1504v_cvt_pk_norm_i16_f32 v5, s1, s21505// GFX11: encoding: [0x05,0x00,0x21,0xd7,0x01,0x04,0x00,0x00]1506 1507v_cvt_pk_norm_i16_f32 v5, s105, s1051508// GFX11: encoding: [0x05,0x00,0x21,0xd7,0x69,0xd2,0x00,0x00]1509 1510v_cvt_pk_norm_i16_f32 v5, vcc_lo, ttmp151511// GFX11: encoding: [0x05,0x00,0x21,0xd7,0x6a,0xf6,0x00,0x00]1512 1513v_cvt_pk_norm_i16_f32 v5, vcc_hi, 0xaf1234561514// GFX11: encoding: [0x05,0x00,0x21,0xd7,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1515 1516v_cvt_pk_norm_i16_f32 v5, ttmp15, src_scc1517// GFX11: encoding: [0x05,0x00,0x21,0xd7,0x7b,0xfa,0x01,0x00]1518 1519v_cvt_pk_norm_i16_f32 v5, m0, 0.51520// GFX11: encoding: [0x05,0x00,0x21,0xd7,0x7d,0xe0,0x01,0x00]1521 1522v_cvt_pk_norm_i16_f32 v5, exec_lo, -11523// GFX11: encoding: [0x05,0x00,0x21,0xd7,0x7e,0x82,0x01,0x00]1524 1525v_cvt_pk_norm_i16_f32 v5, |exec_hi|, null1526// GFX11: encoding: [0x05,0x01,0x21,0xd7,0x7f,0xf8,0x00,0x00]1527 1528v_cvt_pk_norm_i16_f32 v5, null, exec_lo1529// GFX11: encoding: [0x05,0x00,0x21,0xd7,0x7c,0xfc,0x00,0x00]1530 1531v_cvt_pk_norm_i16_f32 v5, -1, exec_hi1532// GFX11: encoding: [0x05,0x00,0x21,0xd7,0xc1,0xfe,0x00,0x00]1533 1534v_cvt_pk_norm_i16_f32 v5, 0.5, -m01535// GFX11: encoding: [0x05,0x00,0x21,0xd7,0xf0,0xfa,0x00,0x40]1536 1537v_cvt_pk_norm_i16_f32 v5, -src_scc, |vcc_lo|1538// GFX11: encoding: [0x05,0x02,0x21,0xd7,0xfd,0xd4,0x00,0x20]1539 1540v_cvt_pk_norm_i16_f32 v255, -|0xaf123456|, -|vcc_hi|1541// GFX11: encoding: [0xff,0x03,0x21,0xd7,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]1542 1543v_cvt_pk_norm_u16_f16 v5, v1, v21544// GFX11: encoding: [0x05,0x00,0x13,0xd7,0x01,0x05,0x02,0x00]1545 1546v_cvt_pk_norm_u16_f16 v5, v255, v2551547// GFX11: encoding: [0x05,0x00,0x13,0xd7,0xff,0xff,0x03,0x00]1548 1549v_cvt_pk_norm_u16_f16 v5, s1, s21550// GFX11: encoding: [0x05,0x00,0x13,0xd7,0x01,0x04,0x00,0x00]1551 1552v_cvt_pk_norm_u16_f16 v5, s105, s1051553// GFX11: encoding: [0x05,0x00,0x13,0xd7,0x69,0xd2,0x00,0x00]1554 1555v_cvt_pk_norm_u16_f16 v5, vcc_lo, ttmp151556// GFX11: encoding: [0x05,0x00,0x13,0xd7,0x6a,0xf6,0x00,0x00]1557 1558v_cvt_pk_norm_u16_f16 v5, vcc_hi, 0xfe0b1559// GFX11: encoding: [0x05,0x00,0x13,0xd7,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]1560 1561v_cvt_pk_norm_u16_f16 v5, ttmp15, src_scc1562// GFX11: encoding: [0x05,0x00,0x13,0xd7,0x7b,0xfa,0x01,0x00]1563 1564v_cvt_pk_norm_u16_f16 v5, m0, 0.51565// GFX11: encoding: [0x05,0x00,0x13,0xd7,0x7d,0xe0,0x01,0x00]1566 1567v_cvt_pk_norm_u16_f16 v5, exec_lo, -11568// GFX11: encoding: [0x05,0x00,0x13,0xd7,0x7e,0x82,0x01,0x00]1569 1570v_cvt_pk_norm_u16_f16 v5, |exec_hi|, null1571// GFX11: encoding: [0x05,0x01,0x13,0xd7,0x7f,0xf8,0x00,0x00]1572 1573v_cvt_pk_norm_u16_f16 v5, null, exec_lo1574// GFX11: encoding: [0x05,0x00,0x13,0xd7,0x7c,0xfc,0x00,0x00]1575 1576v_cvt_pk_norm_u16_f16 v5, -1, exec_hi1577// GFX11: encoding: [0x05,0x00,0x13,0xd7,0xc1,0xfe,0x00,0x00]1578 1579v_cvt_pk_norm_u16_f16 v5, 0.5, -m0 op_sel:[0,0,0]1580// GFX11: encoding: [0x05,0x00,0x13,0xd7,0xf0,0xfa,0x00,0x40]1581 1582v_cvt_pk_norm_u16_f16 v5, -src_scc, |vcc_lo| op_sel:[1,0,0]1583// GFX11: encoding: [0x05,0x0a,0x13,0xd7,0xfd,0xd4,0x00,0x20]1584 1585v_cvt_pk_norm_u16_f16 v255, -|0xfe0b|, -|vcc_hi| op_sel:[0,1,0]1586// GFX11: encoding: [0xff,0x13,0x13,0xd7,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]1587 1588v_cvt_pk_norm_u16_f32 v5, v1, v21589// GFX11: encoding: [0x05,0x00,0x22,0xd7,0x01,0x05,0x02,0x00]1590 1591v_cvt_pk_norm_u16_f32 v5, v255, v2551592// GFX11: encoding: [0x05,0x00,0x22,0xd7,0xff,0xff,0x03,0x00]1593 1594v_cvt_pk_norm_u16_f32 v5, s1, s21595// GFX11: encoding: [0x05,0x00,0x22,0xd7,0x01,0x04,0x00,0x00]1596 1597v_cvt_pk_norm_u16_f32 v5, s105, s1051598// GFX11: encoding: [0x05,0x00,0x22,0xd7,0x69,0xd2,0x00,0x00]1599 1600v_cvt_pk_norm_u16_f32 v5, vcc_lo, ttmp151601// GFX11: encoding: [0x05,0x00,0x22,0xd7,0x6a,0xf6,0x00,0x00]1602 1603v_cvt_pk_norm_u16_f32 v5, vcc_hi, 0xaf1234561604// GFX11: encoding: [0x05,0x00,0x22,0xd7,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1605 1606v_cvt_pk_norm_u16_f32 v5, ttmp15, src_scc1607// GFX11: encoding: [0x05,0x00,0x22,0xd7,0x7b,0xfa,0x01,0x00]1608 1609v_cvt_pk_norm_u16_f32 v5, m0, 0.51610// GFX11: encoding: [0x05,0x00,0x22,0xd7,0x7d,0xe0,0x01,0x00]1611 1612v_cvt_pk_norm_u16_f32 v5, exec_lo, -11613// GFX11: encoding: [0x05,0x00,0x22,0xd7,0x7e,0x82,0x01,0x00]1614 1615v_cvt_pk_norm_u16_f32 v5, |exec_hi|, null1616// GFX11: encoding: [0x05,0x01,0x22,0xd7,0x7f,0xf8,0x00,0x00]1617 1618v_cvt_pk_norm_u16_f32 v5, null, exec_lo1619// GFX11: encoding: [0x05,0x00,0x22,0xd7,0x7c,0xfc,0x00,0x00]1620 1621v_cvt_pk_norm_u16_f32 v5, -1, exec_hi1622// GFX11: encoding: [0x05,0x00,0x22,0xd7,0xc1,0xfe,0x00,0x00]1623 1624v_cvt_pk_norm_u16_f32 v5, 0.5, -m01625// GFX11: encoding: [0x05,0x00,0x22,0xd7,0xf0,0xfa,0x00,0x40]1626 1627v_cvt_pk_norm_u16_f32 v5, -src_scc, |vcc_lo|1628// GFX11: encoding: [0x05,0x02,0x22,0xd7,0xfd,0xd4,0x00,0x20]1629 1630v_cvt_pk_norm_u16_f32 v255, -|0xaf123456|, -|vcc_hi|1631// GFX11: encoding: [0xff,0x03,0x22,0xd7,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]1632 1633v_div_fixup_f16 v5, v1, v2, s31634// GFX11: encoding: [0x05,0x00,0x54,0xd6,0x01,0x05,0x0e,0x00]1635 1636v_div_fixup_f16 v5, v255, s2, s1051637// GFX11: encoding: [0x05,0x00,0x54,0xd6,0xff,0x05,0xa4,0x01]1638 1639v_div_fixup_f16 v5, s1, v255, exec_hi1640// GFX11: encoding: [0x05,0x00,0x54,0xd6,0x01,0xfe,0xff,0x01]1641 1642v_div_fixup_f16 v5, s105, s105, exec_lo1643// GFX11: encoding: [0x05,0x00,0x54,0xd6,0x69,0xd2,0xf8,0x01]1644 1645v_div_fixup_f16 v5, vcc_lo, ttmp15, v31646// GFX11: encoding: [0x05,0x00,0x54,0xd6,0x6a,0xf6,0x0c,0x04]1647 1648v_div_fixup_f16 v5, vcc_hi, 0xfe0b, v2551649// GFX11: encoding: [0x05,0x00,0x54,0xd6,0x6b,0xfe,0xfd,0x07,0x0b,0xfe,0x00,0x00]1650 1651v_div_fixup_f16 v5, -|ttmp15|, -|src_scc|, -|ttmp15|1652// GFX11: encoding: [0x05,0x07,0x54,0xd6,0x7b,0xfa,0xed,0xe1]1653 1654v_div_fixup_f16 v5, m0, 0.5, m01655// GFX11: encoding: [0x05,0x00,0x54,0xd6,0x7d,0xe0,0xf5,0x01]1656 1657v_div_fixup_f16 v5, |exec_lo|, -1, vcc_hi1658// GFX11: encoding: [0x05,0x01,0x54,0xd6,0x7e,0x82,0xad,0x01]1659 1660v_div_fixup_f16 v5, -|exec_hi|, null, -|vcc_lo| op_sel:[1,1,1,1]1661// GFX11: encoding: [0x05,0x7d,0x54,0xd6,0x7f,0xf8,0xa8,0xa1]1662 1663v_div_fixup_f16 v5, null, exec_lo, -|0xfe0b| op_sel:[0,0,0,0]1664// GFX11: encoding: [0x05,0x04,0x54,0xd6,0x7c,0xfc,0xfc,0x83,0x0b,0xfe,0x00,0x00]1665 1666v_div_fixup_f16 v5, -1, -|exec_hi|, -|src_scc| op_sel:[1,0,0,0]1667// GFX11: encoding: [0x05,0x0e,0x54,0xd6,0xc1,0xfe,0xf4,0xc3]1668 1669v_div_fixup_f16 v5, 0.5, -m0, 0.5 op_sel:[0,1,0,0]1670// GFX11: encoding: [0x05,0x10,0x54,0xd6,0xf0,0xfa,0xc0,0x43]1671 1672v_div_fixup_f16 v5, -src_scc, |vcc_lo|, -1 op_sel:[0,0,1,0]1673// GFX11: encoding: [0x05,0x22,0x54,0xd6,0xfd,0xd4,0x04,0x23]1674 1675v_div_fixup_f16 v255, -|0xfe0b|, -|vcc_hi|, null op_sel:[0,0,0,1] clamp1676// GFX11: encoding: [0xff,0xc3,0x54,0xd6,0xff,0xd6,0xf0,0x61,0x0b,0xfe,0x00,0x00]1677 1678v_div_fixup_f16 v5, 0.5, -m0, 0.5 op_sel:[0,1,0,0] mul:21679// GFX11: encoding: [0x05,0x10,0x54,0xd6,0xf0,0xfa,0xc0,0x4b]1680 1681v_div_fixup_f32 v5, v1, v2, s31682// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0x0e,0x00]1683 1684v_div_fixup_f32 v5, v255, s2, s1051685// GFX11: encoding: [0x05,0x00,0x27,0xd6,0xff,0x05,0xa4,0x01]1686 1687v_div_fixup_f32 v5, s1, v255, exec_hi1688// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x01,0xfe,0xff,0x01]1689 1690v_div_fixup_f32 v5, s105, s105, exec_lo1691// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x69,0xd2,0xf8,0x01]1692 1693v_div_fixup_f32 v5, vcc_lo, ttmp15, v31694// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x6a,0xf6,0x0c,0x04]1695 1696v_div_fixup_f32 v5, vcc_hi, 0xaf123456, v2551697// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]1698 1699v_div_fixup_f32 v5, -|ttmp15|, -|src_scc|, -|ttmp15|1700// GFX11: encoding: [0x05,0x07,0x27,0xd6,0x7b,0xfa,0xed,0xe1]1701 1702v_div_fixup_f32 v5, m0, 0.5, m01703// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x7d,0xe0,0xf5,0x01]1704 1705v_div_fixup_f32 v5, |exec_lo|, -1, vcc_hi1706// GFX11: encoding: [0x05,0x01,0x27,0xd6,0x7e,0x82,0xad,0x01]1707 1708v_div_fixup_f32 v5, -|exec_hi|, null, -|vcc_lo|1709// GFX11: encoding: [0x05,0x05,0x27,0xd6,0x7f,0xf8,0xa8,0xa1]1710 1711v_div_fixup_f32 v5, null, exec_lo, -|0xaf123456|1712// GFX11: encoding: [0x05,0x04,0x27,0xd6,0x7c,0xfc,0xfc,0x83,0x56,0x34,0x12,0xaf]1713 1714v_div_fixup_f32 v5, -1, -|exec_hi|, -|src_scc|1715// GFX11: encoding: [0x05,0x06,0x27,0xd6,0xc1,0xfe,0xf4,0xc3]1716 1717v_div_fixup_f32 v5, 0.5, -m0, 0.5 mul:21718// GFX11: encoding: [0x05,0x00,0x27,0xd6,0xf0,0xfa,0xc0,0x4b]1719 1720v_div_fixup_f32 v5, -src_scc, |vcc_lo|, -1 mul:41721// GFX11: encoding: [0x05,0x02,0x27,0xd6,0xfd,0xd4,0x04,0x33]1722 1723v_div_fixup_f32 v255, -|0xaf123456|, -|vcc_hi|, null clamp div:21724// GFX11: encoding: [0xff,0x83,0x27,0xd6,0xff,0xd6,0xf0,0x79,0x56,0x34,0x12,0xaf]1725 1726v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4]1727// GFX11: encoding: [0x05,0x00,0x28,0xd6,0x01,0x05,0x0e,0x04]1728 1729v_div_fixup_f64 v[5:6], v[254:255], v[254:255], s[6:7]1730// GFX11: encoding: [0x05,0x00,0x28,0xd6,0xfe,0xfd,0x1b,0x00]1731 1732v_div_fixup_f64 v[5:6], s[2:3], s[4:5], v[254:255]1733// GFX11: encoding: [0x05,0x00,0x28,0xd6,0x02,0x08,0xf8,0x07]1734 1735v_div_fixup_f64 v[5:6], -|s[104:105]|, s[104:105], -|s[104:105]|1736// GFX11: encoding: [0x05,0x05,0x28,0xd6,0x68,0xd0,0xa0,0xa1]1737 1738v_div_fixup_f64 v[5:6], vcc, -|ttmp[14:15]|, -|ttmp[14:15]|1739// GFX11: encoding: [0x05,0x06,0x28,0xd6,0x6a,0xf4,0xe8,0xc1]1740 1741v_div_fixup_f64 v[5:6], -|ttmp[14:15]|, 0xaf123456, null1742// GFX11: encoding: [0x05,0x01,0x28,0xd6,0x7a,0xfe,0xf1,0x21,0x56,0x34,0x12,0xaf]1743 1744v_div_fixup_f64 v[5:6], -|exec|, -|src_scc|, -|exec|1745// GFX11: encoding: [0x05,0x07,0x28,0xd6,0x7e,0xfa,0xf9,0xe1]1746 1747v_div_fixup_f64 v[5:6], null, 0.5, vcc1748// GFX11: encoding: [0x05,0x00,0x28,0xd6,0x7c,0xe0,0xa9,0x01]1749 1750v_div_fixup_f64 v[5:6], -1, -1, 0xaf1234561751// GFX11: encoding: [0x05,0x00,0x28,0xd6,0xc1,0x82,0xfd,0x03,0x56,0x34,0x12,0xaf]1752 1753v_div_fixup_f64 v[5:6], 0.5, null, -|src_scc| mul:21754// GFX11: encoding: [0x05,0x04,0x28,0xd6,0xf0,0xf8,0xf4,0x8b]1755 1756v_div_fixup_f64 v[5:6], -|src_scc|, -|exec|, 0.5 mul:41757// GFX11: encoding: [0x05,0x03,0x28,0xd6,0xfd,0xfc,0xc0,0x73]1758 1759v_div_fixup_f64 v[254:255], 0xaf123456, -|vcc|, -1 clamp div:21760// GFX11: encoding: [0xfe,0x82,0x28,0xd6,0xff,0xd4,0x04,0x5b,0x56,0x34,0x12,0xaf]1761 1762v_div_fmas_f32 v5, vcc_lo, v2, vcc_lo1763// W32: encoding: [0x05,0x00,0x37,0xd6,0x6a,0x04,0xaa,0x01]1764 1765v_div_fmas_f32 v5, ttmp15, ttmp15, ttmp151766// W32: encoding: [0x05,0x00,0x37,0xd6,0x7b,0xf6,0xec,0x01]1767 1768v_div_fmas_f32 v5, -|m0|, -|v255|, v31769// W32: encoding: [0x05,0x03,0x37,0xd6,0x7d,0xfe,0x0f,0x64]1770 1771v_div_fmas_f32 v5, -|exec_lo|, -|exec_lo|, -|exec_lo|1772// W32: encoding: [0x05,0x07,0x37,0xd6,0x7e,0xfc,0xf8,0xe1]1773 1774v_div_fmas_f32 v5, -|exec_hi|, 0.5, -|v255|1775// W32: encoding: [0x05,0x05,0x37,0xd6,0x7f,0xe0,0xfd,0xa7]1776 1777v_div_fmas_f32 v5, null, exec_hi, -|exec_hi|1778// W32: encoding: [0x05,0x04,0x37,0xd6,0x7c,0xfe,0xfc,0x81]1779 1780v_div_fmas_f32 v5, -1, -|m0|, -|m0|1781// W32: encoding: [0x05,0x06,0x37,0xd6,0xc1,0xfa,0xf4,0xc1]1782 1783v_div_fmas_f32 v5, 0.5, -|vcc_lo|, 0.5 mul:21784// W32: encoding: [0x05,0x02,0x37,0xd6,0xf0,0xd4,0xc0,0x4b]1785 1786v_div_fmas_f32 v5, vcc_lo, v2, v31787// W64: encoding: [0x05,0x00,0x37,0xd6,0x6a,0x04,0x0e,0x04]1788 1789v_div_fmas_f32 v5, vcc_hi, v255, vcc_hi1790// W64: encoding: [0x05,0x00,0x37,0xd6,0x6b,0xfe,0xaf,0x01]1791 1792v_div_fmas_f32 v5, -|ttmp15|, -|ttmp15|, ttmp151793// W64: encoding: [0x05,0x03,0x37,0xd6,0x7b,0xf6,0xec,0x61]1794 1795v_div_fmas_f32 v5, m0, 0.5, v2551796// W64: encoding: [0x05,0x00,0x37,0xd6,0x7d,0xe0,0xfd,0x07]1797 1798v_div_fmas_f32 v5, -|exec_lo|, exec_lo, -|exec_lo|1799// W64: encoding: [0x05,0x05,0x37,0xd6,0x7e,0xfc,0xf8,0xa1]1800 1801v_div_fmas_f32 v5, -|exec_hi|, -|exec_hi|, -|exec_hi|1802// W64: encoding: [0x05,0x07,0x37,0xd6,0x7f,0xfe,0xfc,0xe1]1803 1804v_div_fmas_f32 v5, null, m0, -|m0|1805// W64: encoding: [0x05,0x04,0x37,0xd6,0x7c,0xfa,0xf4,0x81]1806 1807v_div_fmas_f32 v5, -1, -|vcc_lo|, -|vcc_lo|1808// W64: encoding: [0x05,0x06,0x37,0xd6,0xc1,0xd4,0xa8,0xc1]1809 1810v_div_fmas_f32 v5, 0.5, -|vcc_hi|, 0.5 mul:21811// W64: encoding: [0x05,0x02,0x37,0xd6,0xf0,0xd6,0xc0,0x4b]1812 1813v_div_fmas_f32 v5, v1, 0xaf123456, 0xaf1234561814// GFX11: encoding: [0x05,0x00,0x37,0xd6,0x01,0xff,0xfd,0x03,0x56,0x34,0x12,0xaf]1815 1816v_div_fmas_f32 v5, v255, src_scc, src_scc1817// GFX11: encoding: [0x05,0x00,0x37,0xd6,0xff,0xfb,0xf5,0x03]1818 1819v_div_fmas_f32 v5, s105, s105, s1051820// GFX11: encoding: [0x05,0x00,0x37,0xd6,0x69,0xd2,0xa4,0x01]1821 1822v_div_fmas_f32 v5, src_scc, -1, -1 mul:41823// GFX11: encoding: [0x05,0x00,0x37,0xd6,0xfd,0x82,0x05,0x13]1824 1825v_div_fmas_f32 v255, -|0xaf123456|, null, null clamp div:21826// GFX11: encoding: [0xff,0x81,0x37,0xd6,0xff,0xf8,0xf0,0x39,0x56,0x34,0x12,0xaf]1827 1828v_div_fmas_f64 v[5:6], v[1:2], 0xaf123456, 0xaf1234561829// GFX11: encoding: [0x05,0x00,0x38,0xd6,0x01,0xff,0xfd,0x03,0x56,0x34,0x12,0xaf]1830 1831v_div_fmas_f64 v[5:6], v[254:255], src_scc, v[3:4]1832// GFX11: encoding: [0x05,0x00,0x38,0xd6,0xfe,0xfb,0x0d,0x04]1833 1834v_div_fmas_f64 v[5:6], s[104:105], |s[104:105]|, s[104:105]1835// GFX11: encoding: [0x05,0x02,0x38,0xd6,0x68,0xd0,0xa0,0x01]1836 1837v_div_fmas_f64 v[5:6], -|vcc|, v[2:3], -|v[254:255]|1838// GFX11: encoding: [0x05,0x05,0x38,0xd6,0x6a,0x04,0xfa,0xa7]1839 1840v_div_fmas_f64 v[5:6], -|ttmp[14:15]|, -|ttmp[14:15]|, -|ttmp[14:15]|1841// GFX11: encoding: [0x05,0x07,0x38,0xd6,0x7a,0xf4,0xe8,0xe1]1842 1843v_div_fmas_f64 v[5:6], -|exec|, -|v[254:255]|, null1844// GFX11: encoding: [0x05,0x03,0x38,0xd6,0x7e,0xfc,0xf3,0x61]1845 1846v_div_fmas_f64 v[5:6], null, 0.5, -src_scc1847// GFX11: encoding: [0x05,0x00,0x38,0xd6,0x7c,0xe0,0xf5,0x83]1848 1849v_div_fmas_f64 v[5:6], -1, -exec, |exec|1850// GFX11: encoding: [0x05,0x04,0x38,0xd6,0xc1,0xfc,0xf8,0x41]1851 1852v_div_fmas_f64 v[5:6], 0.5, -|vcc|, -|vcc| mul:21853// GFX11: encoding: [0x05,0x06,0x38,0xd6,0xf0,0xd4,0xa8,0xc9]1854 1855v_div_fmas_f64 v[5:6], -|src_scc|, -1, 0.5 mul:41856// GFX11: encoding: [0x05,0x01,0x38,0xd6,0xfd,0x82,0xc1,0x33]1857 1858v_div_fmas_f64 v[254:255], 0xaf123456, null, -1 clamp div:21859// GFX11: encoding: [0xfe,0x80,0x38,0xd6,0xff,0xf8,0x04,0x1b,0x56,0x34,0x12,0xaf]1860 1861v_div_scale_f32 v5, vcc_lo, v1, v2, s31862// W32: encoding: [0x05,0x6a,0xfc,0xd6,0x01,0x05,0x0e,0x00]1863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1864 1865v_div_scale_f32 v5, vcc_lo, v255, s2, s1051866// W32: encoding: [0x05,0x6a,0xfc,0xd6,0xff,0x05,0xa4,0x01]1867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1868 1869v_div_scale_f32 v5, vcc_lo, s1, v255, exec_hi1870// W32: encoding: [0x05,0x6a,0xfc,0xd6,0x01,0xfe,0xff,0x01]1871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1872 1873v_div_scale_f32 v5, vcc_lo, s105, s105, exec_lo1874// W32: encoding: [0x05,0x6a,0xfc,0xd6,0x69,0xd2,0xf8,0x01]1875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1876 1877v_div_scale_f32 v5, vcc_lo, vcc_lo, ttmp15, v31878// W32: encoding: [0x05,0x6a,0xfc,0xd6,0x6a,0xf6,0x0c,0x04]1879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1880 1881v_div_scale_f32 v5, vcc_lo, vcc_hi, 0xaf123456, v2551882// W32: encoding: [0x05,0x6a,0xfc,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]1883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1884 1885v_div_scale_f32 v5, vcc_lo, -ttmp15, -src_scc, -ttmp151886// W32: encoding: [0x05,0x6a,0xfc,0xd6,0x7b,0xfa,0xed,0xe1]1887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1888 1889v_div_scale_f32 v5, vcc_lo, m0, 0.5, m01890// W32: encoding: [0x05,0x6a,0xfc,0xd6,0x7d,0xe0,0xf5,0x01]1891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1892 1893v_div_scale_f32 v5, vcc_lo, exec_lo, -1, vcc_hi1894// W32: encoding: [0x05,0x6a,0xfc,0xd6,0x7e,0x82,0xad,0x01]1895// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1896 1897v_div_scale_f32 v5, vcc_lo, -exec_hi, null, -vcc_lo1898// W32: encoding: [0x05,0x6a,0xfc,0xd6,0x7f,0xf8,0xa8,0xa1]1899// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1900 1901v_div_scale_f32 v5, vcc_lo, null, exec_lo, neg(0xaf123456)1902// W32: encoding: [0x05,0x6a,0xfc,0xd6,0x7c,0xfc,0xfc,0x83,0x56,0x34,0x12,0xaf]1903// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1904 1905v_div_scale_f32 v5, vcc_lo, -1, -exec_hi, -src_scc1906// W32: encoding: [0x05,0x6a,0xfc,0xd6,0xc1,0xfe,0xf4,0xc3]1907// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1908 1909v_div_scale_f32 v5, vcc_lo, 0.5, -m0, 0.5 mul:21910// W32: encoding: [0x05,0x6a,0xfc,0xd6,0xf0,0xfa,0xc0,0x4b]1911// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1912 1913v_div_scale_f32 v5, vcc_lo, -src_scc, vcc_lo, -1 mul:41914// W32: encoding: [0x05,0x6a,0xfc,0xd6,0xfd,0xd4,0x04,0x33]1915// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1916 1917v_div_scale_f32 v255, vcc_lo, neg(0xaf123456), -vcc_hi, null clamp div:21918// W32: encoding: [0xff,0xea,0xfc,0xd6,0xff,0xd6,0xf0,0x79,0x56,0x34,0x12,0xaf]1919// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1920 1921v_div_scale_f32 v5, vcc, v1, v2, s31922// W64: encoding: [0x05,0x6a,0xfc,0xd6,0x01,0x05,0x0e,0x00]1923// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1924 1925v_div_scale_f32 v5, vcc, v255, s2, s1051926// W64: encoding: [0x05,0x6a,0xfc,0xd6,0xff,0x05,0xa4,0x01]1927// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1928 1929v_div_scale_f32 v5, vcc, s1, v255, exec_hi1930// W64: encoding: [0x05,0x6a,0xfc,0xd6,0x01,0xfe,0xff,0x01]1931// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1932 1933v_div_scale_f32 v5, vcc, s105, s105, exec_lo1934// W64: encoding: [0x05,0x6a,0xfc,0xd6,0x69,0xd2,0xf8,0x01]1935// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1936 1937v_div_scale_f32 v5, vcc, vcc_lo, ttmp15, v31938// W64: encoding: [0x05,0x6a,0xfc,0xd6,0x6a,0xf6,0x0c,0x04]1939// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1940 1941v_div_scale_f32 v5, vcc, vcc_hi, 0xaf123456, v2551942// W64: encoding: [0x05,0x6a,0xfc,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]1943// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1944 1945v_div_scale_f32 v5, vcc, -ttmp15, -src_scc, -ttmp151946// W64: encoding: [0x05,0x6a,0xfc,0xd6,0x7b,0xfa,0xed,0xe1]1947// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1948 1949v_div_scale_f32 v5, vcc, m0, 0.5, m01950// W64: encoding: [0x05,0x6a,0xfc,0xd6,0x7d,0xe0,0xf5,0x01]1951// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1952 1953v_div_scale_f32 v5, vcc, exec_lo, -1, vcc_hi1954// W64: encoding: [0x05,0x6a,0xfc,0xd6,0x7e,0x82,0xad,0x01]1955// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1956 1957v_div_scale_f32 v5, vcc, -exec_hi, null, -vcc_lo1958// W64: encoding: [0x05,0x6a,0xfc,0xd6,0x7f,0xf8,0xa8,0xa1]1959// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1960 1961v_div_scale_f32 v5, vcc, null, exec_lo, neg(0xaf123456)1962// W64: encoding: [0x05,0x6a,0xfc,0xd6,0x7c,0xfc,0xfc,0x83,0x56,0x34,0x12,0xaf]1963// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1964 1965v_div_scale_f32 v5, vcc, -1, -exec_hi, -src_scc1966// W64: encoding: [0x05,0x6a,0xfc,0xd6,0xc1,0xfe,0xf4,0xc3]1967// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1968 1969v_div_scale_f32 v5, vcc, 0.5, -m0, 0.5 mul:21970// W64: encoding: [0x05,0x6a,0xfc,0xd6,0xf0,0xfa,0xc0,0x4b]1971// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1972 1973v_div_scale_f32 v5, vcc, -src_scc, vcc_lo, -1 mul:41974// W64: encoding: [0x05,0x6a,0xfc,0xd6,0xfd,0xd4,0x04,0x33]1975// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1976 1977v_div_scale_f32 v255, vcc, neg(0xaf123456), -vcc_hi, null clamp div:21978// W64: encoding: [0xff,0xea,0xfc,0xd6,0xff,0xd6,0xf0,0x79,0x56,0x34,0x12,0xaf]1979// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1980 1981v_div_scale_f64 v[5:6], vcc_lo, v[1:2], v[2:3], v[3:4]1982// W32: encoding: [0x05,0x6a,0xfd,0xd6,0x01,0x05,0x0e,0x04]1983// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1984 1985v_div_scale_f64 v[5:6], vcc_lo, v[254:255], v[254:255], s[6:7]1986// W32: encoding: [0x05,0x6a,0xfd,0xd6,0xfe,0xfd,0x1b,0x00]1987// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1988 1989v_div_scale_f64 v[5:6], vcc_lo, s[2:3], s[4:5], v[254:255]1990// W32: encoding: [0x05,0x6a,0xfd,0xd6,0x02,0x08,0xf8,0x07]1991// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1992 1993v_div_scale_f64 v[5:6], vcc_lo, -s[104:105], s[104:105], -s[104:105]1994// W32: encoding: [0x05,0x6a,0xfd,0xd6,0x68,0xd0,0xa0,0xa1]1995// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1996 1997v_div_scale_f64 v[5:6], vcc_lo, vcc, -ttmp[14:15], -ttmp[14:15]1998// W32: encoding: [0x05,0x6a,0xfd,0xd6,0x6a,0xf4,0xe8,0xc1]1999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2000 2001v_div_scale_f64 v[5:6], vcc_lo, -ttmp[14:15], 0xaf123456, null2002// W32: encoding: [0x05,0x6a,0xfd,0xd6,0x7a,0xfe,0xf1,0x21,0x56,0x34,0x12,0xaf]2003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2004 2005v_div_scale_f64 v[5:6], vcc_lo, -exec, -src_scc, -exec2006// W32: encoding: [0x05,0x6a,0xfd,0xd6,0x7e,0xfa,0xf9,0xe1]2007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2008 2009v_div_scale_f64 v[5:6], vcc_lo, null, 0.5, vcc2010// W32: encoding: [0x05,0x6a,0xfd,0xd6,0x7c,0xe0,0xa9,0x01]2011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2012 2013v_div_scale_f64 v[5:6], vcc_lo, -1, -1, 0xaf1234562014// W32: encoding: [0x05,0x6a,0xfd,0xd6,0xc1,0x82,0xfd,0x03,0x56,0x34,0x12,0xaf]2015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2016 2017v_div_scale_f64 v[5:6], vcc_lo, 0.5, null, -src_scc mul:22018// W32: encoding: [0x05,0x6a,0xfd,0xd6,0xf0,0xf8,0xf4,0x8b]2019// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2020 2021v_div_scale_f64 v[5:6], vcc_lo, -src_scc, -exec, 0.5 mul:42022// W32: encoding: [0x05,0x6a,0xfd,0xd6,0xfd,0xfc,0xc0,0x73]2023// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2024 2025v_div_scale_f64 v[254:255], vcc_lo, 0xaf123456, -vcc, -1 clamp div:22026// W32: encoding: [0xfe,0xea,0xfd,0xd6,0xff,0xd4,0x04,0x5b,0x56,0x34,0x12,0xaf]2027// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2028 2029v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], v[3:4]2030// W64: encoding: [0x05,0x6a,0xfd,0xd6,0x01,0x05,0x0e,0x04]2031// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2032 2033v_div_scale_f64 v[5:6], vcc, v[254:255], v[254:255], s[6:7]2034// W64: encoding: [0x05,0x6a,0xfd,0xd6,0xfe,0xfd,0x1b,0x00]2035// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2036 2037v_div_scale_f64 v[5:6], vcc, s[2:3], s[4:5], v[254:255]2038// W64: encoding: [0x05,0x6a,0xfd,0xd6,0x02,0x08,0xf8,0x07]2039// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2040 2041v_div_scale_f64 v[5:6], vcc, -s[104:105], s[104:105], -s[104:105]2042// W64: encoding: [0x05,0x6a,0xfd,0xd6,0x68,0xd0,0xa0,0xa1]2043// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2044 2045v_div_scale_f64 v[5:6], vcc, vcc, -ttmp[14:15], -ttmp[14:15]2046// W64: encoding: [0x05,0x6a,0xfd,0xd6,0x6a,0xf4,0xe8,0xc1]2047// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2048 2049v_div_scale_f64 v[5:6], vcc, -ttmp[14:15], 0xaf123456, null2050// W64: encoding: [0x05,0x6a,0xfd,0xd6,0x7a,0xfe,0xf1,0x21,0x56,0x34,0x12,0xaf]2051// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2052 2053v_div_scale_f64 v[5:6], vcc, -exec, -src_scc, -exec2054// W64: encoding: [0x05,0x6a,0xfd,0xd6,0x7e,0xfa,0xf9,0xe1]2055// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2056 2057v_div_scale_f64 v[5:6], vcc, null, 0.5, vcc2058// W64: encoding: [0x05,0x6a,0xfd,0xd6,0x7c,0xe0,0xa9,0x01]2059// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2060 2061v_div_scale_f64 v[5:6], vcc, -1, -1, 0xaf1234562062// W64: encoding: [0x05,0x6a,0xfd,0xd6,0xc1,0x82,0xfd,0x03,0x56,0x34,0x12,0xaf]2063// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2064 2065v_div_scale_f64 v[5:6], vcc, 0.5, null, -src_scc mul:22066// W64: encoding: [0x05,0x6a,0xfd,0xd6,0xf0,0xf8,0xf4,0x8b]2067// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2068 2069v_div_scale_f64 v[5:6], vcc, -src_scc, -exec, 0.5 mul:42070// W64: encoding: [0x05,0x6a,0xfd,0xd6,0xfd,0xfc,0xc0,0x73]2071// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2072 2073v_div_scale_f64 v[254:255], vcc, 0xaf123456, -vcc, -1 clamp div:22074// W64: encoding: [0xfe,0xea,0xfd,0xd6,0xff,0xd4,0x04,0x5b,0x56,0x34,0x12,0xaf]2075// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2076 2077v_dot2_bf16_bf16 v5, v1, v2, s32078// GFX11: encoding: [0x05,0x00,0x67,0xd6,0x01,0x05,0x0e,0x00]2079 2080v_dot2_bf16_bf16 v5, v255, v255, s1052081// GFX11: encoding: [0x05,0x00,0x67,0xd6,0xff,0xff,0xa7,0x01]2082 2083v_dot2_bf16_bf16 v5, s1, s2, v32084// GFX11: encoding: [0x05,0x00,0x67,0xd6,0x01,0x04,0x0c,0x04]2085 2086v_dot2_bf16_bf16 v5, s105, s105, m02087// GFX11: encoding: [0x05,0x00,0x67,0xd6,0x69,0xd2,0xf4,0x01]2088 2089v_dot2_bf16_bf16 v5, vcc_lo, ttmp15, v2552090// GFX11: encoding: [0x05,0x00,0x67,0xd6,0x6a,0xf6,0xfc,0x07]2091 2092v_dot2_bf16_bf16 v5, vcc_hi, 0xfe0b, vcc_hi2093// GFX11: encoding: [0x05,0x00,0x67,0xd6,0x6b,0xfe,0xad,0x01,0x0b,0xfe,0x00,0x00]2094 2095v_dot2_bf16_bf16 v5, ttmp15, src_scc, ttmp152096// GFX11: encoding: [0x05,0x00,0x67,0xd6,0x7b,0xfa,0xed,0x01]2097 2098v_dot2_bf16_bf16 v5, |m0|, -1, -vcc_lo2099// GFX11: encoding: [0x05,0x01,0x67,0xd6,0x7d,0x82,0xa9,0x81]2100 2101v_dot2_bf16_bf16 v5, -|exec_lo|, null, -|0xfe0b|2102// GFX11: encoding: [0x05,0x05,0x67,0xd6,0x7e,0xf8,0xfc,0xa3,0x0b,0xfe,0x00,0x00]2103 2104v_dot2_bf16_bf16 v5, -|exec_hi|, -|exec_lo|, -|exec_lo|2105// GFX11: encoding: [0x05,0x07,0x67,0xd6,0x7f,0xfc,0xf8,0xe1]2106 2107v_dot2_bf16_bf16 v5, null, -exec_hi, |src_scc|2108// GFX11: encoding: [0x05,0x04,0x67,0xd6,0x7c,0xfe,0xf4,0x43]2109 2110v_dot2_bf16_bf16 v5, -1, -|m0|, -|exec_hi| op_sel:[0,0,0,0]2111// GFX11: encoding: [0x05,0x06,0x67,0xd6,0xc1,0xfa,0xfc,0xc1]2112 2113v_dot2_bf16_bf16 v5, -src_scc, |vcc_lo|, -1 op_sel:[0,0,1,0]2114// GFX11: encoding: [0x05,0x22,0x67,0xd6,0xfd,0xd4,0x04,0x23]2115 2116v_dot2_bf16_bf16 v255, -|0xfe0b|, -|vcc_hi|, null op_sel:[0,0,0,1]2117// GFX11: encoding: [0xff,0x43,0x67,0xd6,0xff,0xd6,0xf0,0x61,0x0b,0xfe,0x00,0x00]2118 2119v_dot2_bf16_bf16 v2, v0, 0x20004000, v22120// GFX11: v_dot2_bf16_bf16 v2, v0, 0x20004000, v2 ; encoding: [0x02,0x00,0x67,0xd6,0x00,0xff,0x09,0x04,0x00,0x40,0x00,0x20]2121 2122v_dot2_bf16_bf16 v2, 0x20004000, v0, v22123// GFX11: v_dot2_bf16_bf16 v2, 0x20004000, v0, v2 ; encoding: [0x02,0x00,0x67,0xd6,0xff,0x00,0x0a,0x04,0x00,0x40,0x00,0x20]2124 2125v_dot2_f16_f16 v5, v1, v2, s32126// GFX11: encoding: [0x05,0x00,0x66,0xd6,0x01,0x05,0x0e,0x00]2127 2128v_dot2_f16_f16 v5, v255, s2, s1052129// GFX11: encoding: [0x05,0x00,0x66,0xd6,0xff,0x05,0xa4,0x01]2130 2131v_dot2_f16_f16 v5, s1, v255, exec_hi2132// GFX11: encoding: [0x05,0x00,0x66,0xd6,0x01,0xfe,0xff,0x01]2133 2134v_dot2_f16_f16 v5, s105, s105, exec_lo2135// GFX11: encoding: [0x05,0x00,0x66,0xd6,0x69,0xd2,0xf8,0x01]2136 2137v_dot2_f16_f16 v5, vcc_lo, ttmp15, v32138// GFX11: encoding: [0x05,0x00,0x66,0xd6,0x6a,0xf6,0x0c,0x04]2139 2140v_dot2_f16_f16 v5, vcc_hi, 0xfe0b, v2552141// GFX11: encoding: [0x05,0x00,0x66,0xd6,0x6b,0xfe,0xfd,0x07,0x0b,0xfe,0x00,0x00]2142 2143v_dot2_f16_f16 v5, -|ttmp15|, -|src_scc|, -|ttmp15|2144// GFX11: encoding: [0x05,0x07,0x66,0xd6,0x7b,0xfa,0xed,0xe1]2145 2146v_dot2_f16_f16 v5, m0, 0.5, m02147// GFX11: encoding: [0x05,0x00,0x66,0xd6,0x7d,0xe0,0xf5,0x01]2148 2149v_dot2_f16_f16 v5, |exec_lo|, -1, vcc_hi2150// GFX11: encoding: [0x05,0x01,0x66,0xd6,0x7e,0x82,0xad,0x01]2151 2152v_dot2_f16_f16 v5, -|exec_hi|, null, -|vcc_lo|2153// GFX11: encoding: [0x05,0x05,0x66,0xd6,0x7f,0xf8,0xa8,0xa1]2154 2155v_dot2_f16_f16 v5, null, exec_lo, -|0xfe0b|2156// GFX11: encoding: [0x05,0x04,0x66,0xd6,0x7c,0xfc,0xfc,0x83,0x0b,0xfe,0x00,0x00]2157 2158v_dot2_f16_f16 v5, -1, -|exec_hi|, -|src_scc|2159// GFX11: encoding: [0x05,0x06,0x66,0xd6,0xc1,0xfe,0xf4,0xc3]2160 2161v_dot2_f16_f16 v5, 0.5, -m0, 0.5 op_sel:[0,0,0,0]2162// GFX11: encoding: [0x05,0x00,0x66,0xd6,0xf0,0xfa,0xc0,0x43]2163 2164v_dot2_f16_f16 v5, -src_scc, |vcc_lo|, -1 op_sel:[0,0,1,0]2165// GFX11: encoding: [0x05,0x22,0x66,0xd6,0xfd,0xd4,0x04,0x23]2166 2167v_dot2_f16_f16 v255, -|0xfe0b|, -|vcc_hi|, null op_sel:[0,0,0,1]2168// GFX11: encoding: [0xff,0x43,0x66,0xd6,0xff,0xd6,0xf0,0x61,0x0b,0xfe,0x00,0x00]2169 2170v_dot2_f16_f16 v2, v0, 0x20004000, v22171// GFX11: v_dot2_f16_f16 v2, v0, 0x20004000, v2 ; encoding: [0x02,0x00,0x66,0xd6,0x00,0xff,0x09,0x04,0x00,0x40,0x00,0x20]2172 2173v_dot2_f16_f16 v2, 0x20004000, v0, v22174// GFX11: v_dot2_f16_f16 v2, 0x20004000, v0, v2 ; encoding: [0x02,0x00,0x66,0xd6,0xff,0x00,0x0a,0x04,0x00,0x40,0x00,0x20]2175 2176v_fma_dx9_zero_f32 v5, v1, v2, s32177// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0x0e,0x00]2178 2179v_fma_dx9_zero_f32 v5, v255, s2, s1052180// GFX11: encoding: [0x05,0x00,0x09,0xd6,0xff,0x05,0xa4,0x01]2181 2182v_fma_dx9_zero_f32 v5, s1, v255, exec_hi2183// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x01,0xfe,0xff,0x01]2184 2185v_fma_dx9_zero_f32 v5, s105, s105, exec_lo2186// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x69,0xd2,0xf8,0x01]2187 2188v_fma_dx9_zero_f32 v5, vcc_lo, ttmp15, v32189// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x6a,0xf6,0x0c,0x04]2190 2191v_fma_dx9_zero_f32 v5, vcc_hi, 0xaf123456, v2552192// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]2193 2194v_fma_dx9_zero_f32 v5, -|ttmp15|, -|src_scc|, -|ttmp15|2195// GFX11: encoding: [0x05,0x07,0x09,0xd6,0x7b,0xfa,0xed,0xe1]2196 2197v_fma_dx9_zero_f32 v5, m0, 0.5, m02198// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x7d,0xe0,0xf5,0x01]2199 2200v_fma_dx9_zero_f32 v5, |exec_lo|, -1, vcc_hi2201// GFX11: encoding: [0x05,0x01,0x09,0xd6,0x7e,0x82,0xad,0x01]2202 2203v_fma_dx9_zero_f32 v5, -|exec_hi|, null, -|vcc_lo|2204// GFX11: encoding: [0x05,0x05,0x09,0xd6,0x7f,0xf8,0xa8,0xa1]2205 2206v_fma_dx9_zero_f32 v5, null, exec_lo, -|0xaf123456|2207// GFX11: encoding: [0x05,0x04,0x09,0xd6,0x7c,0xfc,0xfc,0x83,0x56,0x34,0x12,0xaf]2208 2209v_fma_dx9_zero_f32 v5, -1, -|exec_hi|, -|src_scc|2210// GFX11: encoding: [0x05,0x06,0x09,0xd6,0xc1,0xfe,0xf4,0xc3]2211 2212v_fma_dx9_zero_f32 v5, 0.5, -m0, 0.5 mul:22213// GFX11: encoding: [0x05,0x00,0x09,0xd6,0xf0,0xfa,0xc0,0x4b]2214 2215v_fma_dx9_zero_f32 v5, -src_scc, |vcc_lo|, -1 mul:42216// GFX11: encoding: [0x05,0x02,0x09,0xd6,0xfd,0xd4,0x04,0x33]2217 2218v_fma_dx9_zero_f32 v255, -|0xaf123456|, -|vcc_hi|, null clamp div:22219// GFX11: encoding: [0xff,0x83,0x09,0xd6,0xff,0xd6,0xf0,0x79,0x56,0x34,0x12,0xaf]2220 2221v_fma_f16 v5, v1, v2, s32222// GFX11: encoding: [0x05,0x00,0x48,0xd6,0x01,0x05,0x0e,0x00]2223 2224v_fma_f16 v5, v255, s2, s1052225// GFX11: encoding: [0x05,0x00,0x48,0xd6,0xff,0x05,0xa4,0x01]2226 2227v_fma_f16 v5, s1, v255, exec_hi2228// GFX11: encoding: [0x05,0x00,0x48,0xd6,0x01,0xfe,0xff,0x01]2229 2230v_fma_f16 v5, s105, s105, exec_lo2231// GFX11: encoding: [0x05,0x00,0x48,0xd6,0x69,0xd2,0xf8,0x01]2232 2233v_fma_f16 v5, vcc_lo, ttmp15, v32234// GFX11: encoding: [0x05,0x00,0x48,0xd6,0x6a,0xf6,0x0c,0x04]2235 2236v_fma_f16 v5, vcc_hi, 0xfe0b, v2552237// GFX11: encoding: [0x05,0x00,0x48,0xd6,0x6b,0xfe,0xfd,0x07,0x0b,0xfe,0x00,0x00]2238 2239v_fma_f16 v5, -|ttmp15|, -|src_scc|, -|ttmp15|2240// GFX11: encoding: [0x05,0x07,0x48,0xd6,0x7b,0xfa,0xed,0xe1]2241 2242v_fma_f16 v5, m0, 0.5, m02243// GFX11: encoding: [0x05,0x00,0x48,0xd6,0x7d,0xe0,0xf5,0x01]2244 2245v_fma_f16 v5, |exec_lo|, -1, vcc_hi2246// GFX11: encoding: [0x05,0x01,0x48,0xd6,0x7e,0x82,0xad,0x01]2247 2248v_fma_f16 v5, -|exec_hi|, null, -|vcc_lo| op_sel:[1,1,1,1]2249// GFX11: encoding: [0x05,0x7d,0x48,0xd6,0x7f,0xf8,0xa8,0xa1]2250 2251v_fma_f16 v5, null, exec_lo, -|0xfe0b| op_sel:[0,0,0,0]2252// GFX11: encoding: [0x05,0x04,0x48,0xd6,0x7c,0xfc,0xfc,0x83,0x0b,0xfe,0x00,0x00]2253 2254v_fma_f16 v5, -1, -|exec_hi|, -|src_scc| op_sel:[1,0,0,0]2255// GFX11: encoding: [0x05,0x0e,0x48,0xd6,0xc1,0xfe,0xf4,0xc3]2256 2257v_fma_f16 v5, 0.5, -m0, 0.5 op_sel:[0,1,0,0]2258// GFX11: encoding: [0x05,0x10,0x48,0xd6,0xf0,0xfa,0xc0,0x43]2259 2260v_fma_f16 v5, -src_scc, |vcc_lo|, -1 op_sel:[0,0,1,0]2261// GFX11: encoding: [0x05,0x22,0x48,0xd6,0xfd,0xd4,0x04,0x23]2262 2263v_fma_f16 v255, -|0xfe0b|, -|vcc_hi|, null op_sel:[0,0,0,1] clamp2264// GFX11: encoding: [0xff,0xc3,0x48,0xd6,0xff,0xd6,0xf0,0x61,0x0b,0xfe,0x00,0x00]2265 2266v_fma_f16 v255, -|0xfe0b|, -|vcc_hi|, null op_sel:[0,0,0,1] clamp div:22267// GFX11: encoding: [0xff,0xc3,0x48,0xd6,0xff,0xd6,0xf0,0x79,0x0b,0xfe,0x00,0x00]2268 2269v_fma_f32 v5, v1, v2, s32270// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0x0e,0x00]2271 2272v_fma_f32 v5, v255, s2, s1052273// GFX11: encoding: [0x05,0x00,0x13,0xd6,0xff,0x05,0xa4,0x01]2274 2275v_fma_f32 v5, s1, v255, exec_hi2276// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0xfe,0xff,0x01]2277 2278v_fma_f32 v5, s105, s105, exec_lo2279// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x69,0xd2,0xf8,0x01]2280 2281v_fma_f32 v5, vcc_lo, ttmp15, v32282// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x6a,0xf6,0x0c,0x04]2283 2284v_fma_f32 v5, vcc_hi, 0xaf123456, v2552285// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]2286 2287v_fma_f32 v5, -|ttmp15|, -|src_scc|, -|ttmp15|2288// GFX11: encoding: [0x05,0x07,0x13,0xd6,0x7b,0xfa,0xed,0xe1]2289 2290v_fma_f32 v5, m0, 0.5, m02291// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x7d,0xe0,0xf5,0x01]2292 2293v_fma_f32 v5, |exec_lo|, -1, vcc_hi2294// GFX11: encoding: [0x05,0x01,0x13,0xd6,0x7e,0x82,0xad,0x01]2295 2296v_fma_f32 v5, -|exec_hi|, null, -|vcc_lo|2297// GFX11: encoding: [0x05,0x05,0x13,0xd6,0x7f,0xf8,0xa8,0xa1]2298 2299v_fma_f32 v5, null, exec_lo, -|0xaf123456|2300// GFX11: encoding: [0x05,0x04,0x13,0xd6,0x7c,0xfc,0xfc,0x83,0x56,0x34,0x12,0xaf]2301 2302v_fma_f32 v5, -1, -|exec_hi|, -|src_scc|2303// GFX11: encoding: [0x05,0x06,0x13,0xd6,0xc1,0xfe,0xf4,0xc3]2304 2305v_fma_f32 v5, 0.5, -m0, 0.5 mul:22306// GFX11: encoding: [0x05,0x00,0x13,0xd6,0xf0,0xfa,0xc0,0x4b]2307 2308v_fma_f32 v5, -src_scc, |vcc_lo|, -1 mul:42309// GFX11: encoding: [0x05,0x02,0x13,0xd6,0xfd,0xd4,0x04,0x33]2310 2311v_fma_f32 v255, -|0xaf123456|, -|vcc_hi|, null clamp div:22312// GFX11: encoding: [0xff,0x83,0x13,0xd6,0xff,0xd6,0xf0,0x79,0x56,0x34,0x12,0xaf]2313 2314v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4]2315// GFX11: encoding: [0x05,0x00,0x14,0xd6,0x01,0x05,0x0e,0x04]2316 2317v_fma_f64 v[5:6], v[254:255], v[254:255], s[6:7]2318// GFX11: encoding: [0x05,0x00,0x14,0xd6,0xfe,0xfd,0x1b,0x00]2319 2320v_fma_f64 v[5:6], s[2:3], s[4:5], v[254:255]2321// GFX11: encoding: [0x05,0x00,0x14,0xd6,0x02,0x08,0xf8,0x07]2322 2323v_fma_f64 v[5:6], -|s[104:105]|, s[104:105], -|s[104:105]|2324// GFX11: encoding: [0x05,0x05,0x14,0xd6,0x68,0xd0,0xa0,0xa1]2325 2326v_fma_f64 v[5:6], vcc, -|ttmp[14:15]|, -|ttmp[14:15]|2327// GFX11: encoding: [0x05,0x06,0x14,0xd6,0x6a,0xf4,0xe8,0xc1]2328 2329v_fma_f64 v[5:6], -|ttmp[14:15]|, 0xaf123456, null2330// GFX11: encoding: [0x05,0x01,0x14,0xd6,0x7a,0xfe,0xf1,0x21,0x56,0x34,0x12,0xaf]2331 2332v_fma_f64 v[5:6], -|exec|, -|src_scc|, -|exec|2333// GFX11: encoding: [0x05,0x07,0x14,0xd6,0x7e,0xfa,0xf9,0xe1]2334 2335v_fma_f64 v[5:6], null, 0.5, vcc2336// GFX11: encoding: [0x05,0x00,0x14,0xd6,0x7c,0xe0,0xa9,0x01]2337 2338v_fma_f64 v[5:6], -1, -1, 0xaf1234562339// GFX11: encoding: [0x05,0x00,0x14,0xd6,0xc1,0x82,0xfd,0x03,0x56,0x34,0x12,0xaf]2340 2341v_fma_f64 v[5:6], 0.5, null, -|src_scc| mul:22342// GFX11: encoding: [0x05,0x04,0x14,0xd6,0xf0,0xf8,0xf4,0x8b]2343 2344v_fma_f64 v[5:6], -|src_scc|, -|exec|, 0.5 mul:42345// GFX11: encoding: [0x05,0x03,0x14,0xd6,0xfd,0xfc,0xc0,0x73]2346 2347v_fma_f64 v[254:255], 0xaf123456, -|vcc|, -1 clamp div:22348// GFX11: encoding: [0xfe,0x82,0x14,0xd6,0xff,0xd4,0x04,0x5b,0x56,0x34,0x12,0xaf]2349 2350v_fma_legacy_f32 v5, v1, v2, s32351// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0x0e,0x00]2352 2353v_fma_legacy_f32 v5, v255, s2, s1052354// GFX11: encoding: [0x05,0x00,0x09,0xd6,0xff,0x05,0xa4,0x01]2355 2356v_fma_legacy_f32 v5, s1, v255, exec_hi2357// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x01,0xfe,0xff,0x01]2358 2359v_fma_legacy_f32 v5, s105, s105, exec_lo2360// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x69,0xd2,0xf8,0x01]2361 2362v_fma_legacy_f32 v5, vcc_lo, ttmp15, v32363// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x6a,0xf6,0x0c,0x04]2364 2365v_fma_legacy_f32 v5, vcc_hi, 0xaf123456, v2552366// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]2367 2368v_fma_legacy_f32 v5, -|ttmp15|, -|src_scc|, -|ttmp15|2369// GFX11: encoding: [0x05,0x07,0x09,0xd6,0x7b,0xfa,0xed,0xe1]2370 2371v_fma_legacy_f32 v5, m0, 0.5, m02372// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x7d,0xe0,0xf5,0x01]2373 2374v_fma_legacy_f32 v5, |exec_lo|, -1, vcc_hi2375// GFX11: encoding: [0x05,0x01,0x09,0xd6,0x7e,0x82,0xad,0x01]2376 2377v_fma_legacy_f32 v5, -|exec_hi|, null, -|vcc_lo|2378// GFX11: encoding: [0x05,0x05,0x09,0xd6,0x7f,0xf8,0xa8,0xa1]2379 2380v_fma_legacy_f32 v5, null, exec_lo, -|0xaf123456|2381// GFX11: encoding: [0x05,0x04,0x09,0xd6,0x7c,0xfc,0xfc,0x83,0x56,0x34,0x12,0xaf]2382 2383v_fma_legacy_f32 v5, -1, -|exec_hi|, -|src_scc|2384// GFX11: encoding: [0x05,0x06,0x09,0xd6,0xc1,0xfe,0xf4,0xc3]2385 2386v_fma_legacy_f32 v5, 0.5, -m0, 0.5 mul:22387// GFX11: encoding: [0x05,0x00,0x09,0xd6,0xf0,0xfa,0xc0,0x4b]2388 2389v_fma_legacy_f32 v5, -src_scc, |vcc_lo|, -1 mul:42390// GFX11: encoding: [0x05,0x02,0x09,0xd6,0xfd,0xd4,0x04,0x33]2391 2392v_fma_legacy_f32 v255, -|0xaf123456|, -|vcc_hi|, null clamp div:22393// GFX11: encoding: [0xff,0x83,0x09,0xd6,0xff,0xd6,0xf0,0x79,0x56,0x34,0x12,0xaf]2394 2395v_ldexp_f32 v5, v1, v22396// GFX11: encoding: [0x05,0x00,0x1c,0xd7,0x01,0x05,0x02,0x00]2397 2398v_ldexp_f32 v5, v255, v2552399// GFX11: encoding: [0x05,0x00,0x1c,0xd7,0xff,0xff,0x03,0x00]2400 2401v_ldexp_f32 v5, s1, s22402// GFX11: encoding: [0x05,0x00,0x1c,0xd7,0x01,0x04,0x00,0x00]2403 2404v_ldexp_f32 v5, s105, s1052405// GFX11: encoding: [0x05,0x00,0x1c,0xd7,0x69,0xd2,0x00,0x00]2406 2407v_ldexp_f32 v5, vcc_lo, ttmp152408// GFX11: encoding: [0x05,0x00,0x1c,0xd7,0x6a,0xf6,0x00,0x00]2409 2410v_ldexp_f32 v5, vcc_hi, 0xaf1234562411// GFX11: encoding: [0x05,0x00,0x1c,0xd7,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2412 2413v_ldexp_f32 v5, ttmp15, src_scc2414// GFX11: encoding: [0x05,0x00,0x1c,0xd7,0x7b,0xfa,0x01,0x00]2415 2416v_ldexp_f32 v5, m0, 0.52417// GFX11: encoding: [0x05,0x00,0x1c,0xd7,0x7d,0xe0,0x01,0x00]2418 2419v_ldexp_f32 v5, exec_lo, -12420// GFX11: encoding: [0x05,0x00,0x1c,0xd7,0x7e,0x82,0x01,0x00]2421 2422v_ldexp_f32 v5, exec_hi, null2423// GFX11: encoding: [0x05,0x00,0x1c,0xd7,0x7f,0xf8,0x00,0x00]2424 2425v_ldexp_f32 v5, null, exec_lo2426// GFX11: encoding: [0x05,0x00,0x1c,0xd7,0x7c,0xfc,0x00,0x00]2427 2428v_ldexp_f32 v5, -1, exec_hi2429// GFX11: encoding: [0x05,0x00,0x1c,0xd7,0xc1,0xfe,0x00,0x00]2430 2431v_ldexp_f32 v5, 0.5, m0 mul:22432// GFX11: encoding: [0x05,0x00,0x1c,0xd7,0xf0,0xfa,0x00,0x08]2433 2434v_ldexp_f32 v5, src_scc, vcc_lo mul:42435// GFX11: encoding: [0x05,0x00,0x1c,0xd7,0xfd,0xd4,0x00,0x10]2436 2437v_ldexp_f32 v255, -|0xaf123456|, vcc_hi clamp div:22438// GFX11: encoding: [0xff,0x81,0x1c,0xd7,0xff,0xd6,0x00,0x38,0x56,0x34,0x12,0xaf]2439 2440v_ldexp_f64 v[5:6], v[1:2], v22441// GFX11: encoding: [0x05,0x00,0x2b,0xd7,0x01,0x05,0x02,0x00]2442 2443v_ldexp_f64 v[5:6], v[1:2], v2552444// GFX11: encoding: [0x05,0x00,0x2b,0xd7,0x01,0xff,0x03,0x00]2445 2446v_ldexp_f64 v[5:6], v[1:2], s22447// GFX11: encoding: [0x05,0x00,0x2b,0xd7,0x01,0x05,0x00,0x00]2448 2449v_ldexp_f64 v[5:6], v[1:2], s1052450// GFX11: encoding: [0x05,0x00,0x2b,0xd7,0x01,0xd3,0x00,0x00]2451 2452v_ldexp_f64 v[5:6], v[254:255], ttmp152453// GFX11: encoding: [0x05,0x00,0x2b,0xd7,0xfe,0xf7,0x00,0x00]2454 2455v_ldexp_f64 v[5:6], s[2:3], vcc_hi2456// GFX11: encoding: [0x05,0x00,0x2b,0xd7,0x02,0xd6,0x00,0x00]2457 2458v_ldexp_f64 v[5:6], s[104:105], vcc_lo2459// GFX11: encoding: [0x05,0x00,0x2b,0xd7,0x68,0xd4,0x00,0x00]2460 2461v_ldexp_f64 v[5:6], vcc, m02462// GFX11: encoding: [0x05,0x00,0x2b,0xd7,0x6a,0xfa,0x00,0x00]2463 2464v_ldexp_f64 v[5:6], ttmp[14:15], exec_hi2465// GFX11: encoding: [0x05,0x00,0x2b,0xd7,0x7a,0xfe,0x00,0x00]2466 2467v_ldexp_f64 v[5:6], exec, exec_lo2468// GFX11: encoding: [0x05,0x00,0x2b,0xd7,0x7e,0xfc,0x00,0x00]2469 2470v_ldexp_f64 v[5:6], null, null2471// GFX11: encoding: [0x05,0x00,0x2b,0xd7,0x7c,0xf8,0x00,0x00]2472 2473v_ldexp_f64 v[5:6], -1, -12474// GFX11: encoding: [0x05,0x00,0x2b,0xd7,0xc1,0x82,0x01,0x00]2475 2476v_ldexp_f64 v[5:6], 0.5, 0.5 mul:22477// GFX11: encoding: [0x05,0x00,0x2b,0xd7,0xf0,0xe0,0x01,0x08]2478 2479v_ldexp_f64 v[5:6], -|src_scc|, src_scc mul:42480// GFX11: encoding: [0x05,0x01,0x2b,0xd7,0xfd,0xfa,0x01,0x30]2481 2482v_ldexp_f64 v[254:255], 0xaf123456, 0xaf123456 clamp div:22483// GFX11: encoding: [0xfe,0x80,0x2b,0xd7,0xff,0xfe,0x01,0x18,0x56,0x34,0x12,0xaf]2484 2485v_lerp_u8 v5, v1, v2, s32486// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x01,0x05,0x0e,0x00]2487 2488v_lerp_u8 v5, v255, s2, s1052489// GFX11: encoding: [0x05,0x00,0x15,0xd6,0xff,0x05,0xa4,0x01]2490 2491v_lerp_u8 v5, s1, v255, exec_hi2492// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x01,0xfe,0xff,0x01]2493 2494v_lerp_u8 v5, s105, s105, exec_lo2495// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x69,0xd2,0xf8,0x01]2496 2497v_lerp_u8 v5, vcc_lo, ttmp15, v32498// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x6a,0xf6,0x0c,0x04]2499 2500v_lerp_u8 v5, vcc_hi, 0xaf123456, v2552501// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]2502 2503v_lerp_u8 v5, ttmp15, src_scc, ttmp152504// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x7b,0xfa,0xed,0x01]2505 2506v_lerp_u8 v5, m0, 0.5, m02507// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x7d,0xe0,0xf5,0x01]2508 2509v_lerp_u8 v5, exec_lo, -1, vcc_hi2510// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x7e,0x82,0xad,0x01]2511 2512v_lerp_u8 v5, exec_hi, null, vcc_lo2513// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x7f,0xf8,0xa8,0x01]2514 2515v_lerp_u8 v5, null, exec_lo, 0xaf1234562516// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x7c,0xfc,0xfc,0x03,0x56,0x34,0x12,0xaf]2517 2518v_lerp_u8 v5, -1, exec_hi, src_scc2519// GFX11: encoding: [0x05,0x00,0x15,0xd6,0xc1,0xfe,0xf4,0x03]2520 2521v_lerp_u8 v5, 0.5, m0, 0.52522// GFX11: encoding: [0x05,0x00,0x15,0xd6,0xf0,0xfa,0xc0,0x03]2523 2524v_lerp_u8 v5, src_scc, vcc_lo, -12525// GFX11: encoding: [0x05,0x00,0x15,0xd6,0xfd,0xd4,0x04,0x03]2526 2527v_lerp_u8 v255, 0xaf123456, vcc_hi, null2528// GFX11: encoding: [0xff,0x00,0x15,0xd6,0xff,0xd6,0xf0,0x01,0x56,0x34,0x12,0xaf]2529 2530v_lshl_add_u32 v5, v1, v2, s32531// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x01,0x05,0x0e,0x00]2532 2533v_lshl_add_u32 v5, v255, s2, s1052534// GFX11: encoding: [0x05,0x00,0x46,0xd6,0xff,0x05,0xa4,0x01]2535 2536v_lshl_add_u32 v5, s1, v255, exec_hi2537// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x01,0xfe,0xff,0x01]2538 2539v_lshl_add_u32 v5, s105, s105, exec_lo2540// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x69,0xd2,0xf8,0x01]2541 2542v_lshl_add_u32 v5, vcc_lo, ttmp15, v32543// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x6a,0xf6,0x0c,0x04]2544 2545v_lshl_add_u32 v5, vcc_hi, 0xaf123456, v2552546// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]2547 2548v_lshl_add_u32 v5, ttmp15, src_scc, ttmp152549// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x7b,0xfa,0xed,0x01]2550 2551v_lshl_add_u32 v5, m0, 0.5, m02552// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x7d,0xe0,0xf5,0x01]2553 2554v_lshl_add_u32 v5, exec_lo, -1, vcc_hi2555// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x7e,0x82,0xad,0x01]2556 2557v_lshl_add_u32 v5, exec_hi, null, vcc_lo2558// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x7f,0xf8,0xa8,0x01]2559 2560v_lshl_add_u32 v5, null, exec_lo, 0xaf1234562561// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x7c,0xfc,0xfc,0x03,0x56,0x34,0x12,0xaf]2562 2563v_lshl_add_u32 v5, -1, exec_hi, src_scc2564// GFX11: encoding: [0x05,0x00,0x46,0xd6,0xc1,0xfe,0xf4,0x03]2565 2566v_lshl_add_u32 v5, 0.5, m0, 0.52567// GFX11: encoding: [0x05,0x00,0x46,0xd6,0xf0,0xfa,0xc0,0x03]2568 2569v_lshl_add_u32 v5, src_scc, vcc_lo, -12570// GFX11: encoding: [0x05,0x00,0x46,0xd6,0xfd,0xd4,0x04,0x03]2571 2572v_lshl_add_u32 v255, 0xaf123456, vcc_hi, null2573// GFX11: encoding: [0xff,0x00,0x46,0xd6,0xff,0xd6,0xf0,0x01,0x56,0x34,0x12,0xaf]2574 2575v_lshl_or_b32 v5, v1, v2, s32576// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x01,0x05,0x0e,0x00]2577 2578v_lshl_or_b32 v5, v255, s2, s1052579// GFX11: encoding: [0x05,0x00,0x56,0xd6,0xff,0x05,0xa4,0x01]2580 2581v_lshl_or_b32 v5, s1, v255, exec_hi2582// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x01,0xfe,0xff,0x01]2583 2584v_lshl_or_b32 v5, s105, s105, exec_lo2585// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x69,0xd2,0xf8,0x01]2586 2587v_lshl_or_b32 v5, vcc_lo, ttmp15, v32588// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x6a,0xf6,0x0c,0x04]2589 2590v_lshl_or_b32 v5, vcc_hi, 0xaf123456, v2552591// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]2592 2593v_lshl_or_b32 v5, ttmp15, src_scc, ttmp152594// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x7b,0xfa,0xed,0x01]2595 2596v_lshl_or_b32 v5, m0, 0.5, m02597// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x7d,0xe0,0xf5,0x01]2598 2599v_lshl_or_b32 v5, exec_lo, -1, vcc_hi2600// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x7e,0x82,0xad,0x01]2601 2602v_lshl_or_b32 v5, exec_hi, null, vcc_lo2603// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x7f,0xf8,0xa8,0x01]2604 2605v_lshl_or_b32 v5, null, exec_lo, 0xaf1234562606// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x7c,0xfc,0xfc,0x03,0x56,0x34,0x12,0xaf]2607 2608v_lshl_or_b32 v5, -1, exec_hi, src_scc2609// GFX11: encoding: [0x05,0x00,0x56,0xd6,0xc1,0xfe,0xf4,0x03]2610 2611v_lshl_or_b32 v5, 0.5, m0, 0.52612// GFX11: encoding: [0x05,0x00,0x56,0xd6,0xf0,0xfa,0xc0,0x03]2613 2614v_lshl_or_b32 v5, src_scc, vcc_lo, -12615// GFX11: encoding: [0x05,0x00,0x56,0xd6,0xfd,0xd4,0x04,0x03]2616 2617v_lshl_or_b32 v255, 0xaf123456, vcc_hi, null2618// GFX11: encoding: [0xff,0x00,0x56,0xd6,0xff,0xd6,0xf0,0x01,0x56,0x34,0x12,0xaf]2619 2620v_lshlrev_b16 v5, v1, v22621// GFX11: encoding: [0x05,0x00,0x38,0xd7,0x01,0x05,0x02,0x00]2622 2623v_lshlrev_b16 v5, v255, v2552624// GFX11: encoding: [0x05,0x00,0x38,0xd7,0xff,0xff,0x03,0x00]2625 2626v_lshlrev_b16 v5, s1, s22627// GFX11: encoding: [0x05,0x00,0x38,0xd7,0x01,0x04,0x00,0x00]2628 2629v_lshlrev_b16 v5, s105, s1052630// GFX11: encoding: [0x05,0x00,0x38,0xd7,0x69,0xd2,0x00,0x00]2631 2632v_lshlrev_b16 v5, vcc_lo, ttmp152633// GFX11: encoding: [0x05,0x00,0x38,0xd7,0x6a,0xf6,0x00,0x00]2634 2635v_lshlrev_b16 v5, vcc_hi, 0xfe0b2636// GFX11: encoding: [0x05,0x00,0x38,0xd7,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]2637 2638v_lshlrev_b16 v5, ttmp15, src_scc2639// GFX11: encoding: [0x05,0x00,0x38,0xd7,0x7b,0xfa,0x01,0x00]2640 2641v_lshlrev_b16 v5, m0, 0.52642// GFX11: encoding: [0x05,0x00,0x38,0xd7,0x7d,0xe0,0x01,0x00]2643 2644v_lshlrev_b16 v5, exec_lo, -12645// GFX11: encoding: [0x05,0x00,0x38,0xd7,0x7e,0x82,0x01,0x00]2646 2647v_lshlrev_b16 v5, exec_hi, null2648// GFX11: encoding: [0x05,0x00,0x38,0xd7,0x7f,0xf8,0x00,0x00]2649 2650v_lshlrev_b16 v5, null, exec_lo2651// GFX11: encoding: [0x05,0x00,0x38,0xd7,0x7c,0xfc,0x00,0x00]2652 2653v_lshlrev_b16 v5, -1, exec_hi2654// GFX11: encoding: [0x05,0x00,0x38,0xd7,0xc1,0xfe,0x00,0x00]2655 2656v_lshlrev_b16 v5, 0.5, m02657// GFX11: encoding: [0x05,0x00,0x38,0xd7,0xf0,0xfa,0x00,0x00]2658 2659v_lshlrev_b16 v5, src_scc, vcc_lo2660// GFX11: encoding: [0x05,0x00,0x38,0xd7,0xfd,0xd4,0x00,0x00]2661 2662v_lshlrev_b16 v255, 0xfe0b, vcc_hi2663// GFX11: encoding: [0xff,0x00,0x38,0xd7,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]2664 2665v_lshlrev_b64 v[5:6], v1, vcc2666// GFX11: encoding: [0x05,0x00,0x3c,0xd7,0x01,0xd5,0x00,0x00]2667 2668v_lshlrev_b64 v[5:6], v255, exec2669// GFX11: encoding: [0x05,0x00,0x3c,0xd7,0xff,0xfd,0x00,0x00]2670 2671v_lshlrev_b64 v[5:6], exec_lo, v[2:3]2672// GFX11: encoding: [0x05,0x00,0x3c,0xd7,0x7e,0x04,0x02,0x00]2673 2674v_lshlrev_b64 v[5:6], exec_hi, v[254:255]2675// GFX11: encoding: [0x05,0x00,0x3c,0xd7,0x7f,0xfc,0x03,0x00]2676 2677v_lshlrev_b64 v[5:6], null, null2678// GFX11: encoding: [0x05,0x00,0x3c,0xd7,0x7c,0xf8,0x00,0x00]2679 2680v_lshlrev_b64 v[5:6], -1, -12681// GFX11: encoding: [0x05,0x00,0x3c,0xd7,0xc1,0x82,0x01,0x00]2682 2683v_lshlrev_b64 v[5:6], 0.5, 0xaf1234562684// GFX11: encoding: [0x05,0x00,0x3c,0xd7,0xf0,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2685 2686v_lshlrev_b64 v[5:6], src_scc, src_scc2687// GFX11: encoding: [0x05,0x00,0x3c,0xd7,0xfd,0xfa,0x01,0x00]2688 2689v_lshlrev_b64 v[254:255], 0xaf123456, 0.52690// GFX11: encoding: [0xfe,0x00,0x3c,0xd7,0xff,0xe0,0x01,0x00,0x56,0x34,0x12,0xaf]2691 2692v_lshrrev_b16 v5, v1, v22693// GFX11: encoding: [0x05,0x00,0x39,0xd7,0x01,0x05,0x02,0x00]2694 2695v_lshrrev_b16 v5, v255, v2552696// GFX11: encoding: [0x05,0x00,0x39,0xd7,0xff,0xff,0x03,0x00]2697 2698v_lshrrev_b16 v5, s1, s22699// GFX11: encoding: [0x05,0x00,0x39,0xd7,0x01,0x04,0x00,0x00]2700 2701v_lshrrev_b16 v5, s105, s1052702// GFX11: encoding: [0x05,0x00,0x39,0xd7,0x69,0xd2,0x00,0x00]2703 2704v_lshrrev_b16 v5, vcc_lo, ttmp152705// GFX11: encoding: [0x05,0x00,0x39,0xd7,0x6a,0xf6,0x00,0x00]2706 2707v_lshrrev_b16 v5, vcc_hi, 0xfe0b2708// GFX11: encoding: [0x05,0x00,0x39,0xd7,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]2709 2710v_lshrrev_b16 v5, ttmp15, src_scc2711// GFX11: encoding: [0x05,0x00,0x39,0xd7,0x7b,0xfa,0x01,0x00]2712 2713v_lshrrev_b16 v5, m0, 0.52714// GFX11: encoding: [0x05,0x00,0x39,0xd7,0x7d,0xe0,0x01,0x00]2715 2716v_lshrrev_b16 v5, exec_lo, -12717// GFX11: encoding: [0x05,0x00,0x39,0xd7,0x7e,0x82,0x01,0x00]2718 2719v_lshrrev_b16 v5, exec_hi, null2720// GFX11: encoding: [0x05,0x00,0x39,0xd7,0x7f,0xf8,0x00,0x00]2721 2722v_lshrrev_b16 v5, null, exec_lo2723// GFX11: encoding: [0x05,0x00,0x39,0xd7,0x7c,0xfc,0x00,0x00]2724 2725v_lshrrev_b16 v5, -1, exec_hi2726// GFX11: encoding: [0x05,0x00,0x39,0xd7,0xc1,0xfe,0x00,0x00]2727 2728v_lshrrev_b16 v5, 0.5, m02729// GFX11: encoding: [0x05,0x00,0x39,0xd7,0xf0,0xfa,0x00,0x00]2730 2731v_lshrrev_b16 v5, src_scc, vcc_lo2732// GFX11: encoding: [0x05,0x00,0x39,0xd7,0xfd,0xd4,0x00,0x00]2733 2734v_lshrrev_b16 v255, 0xfe0b, vcc_hi2735// GFX11: encoding: [0xff,0x00,0x39,0xd7,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]2736 2737v_lshrrev_b64 v[5:6], v1, vcc2738// GFX11: encoding: [0x05,0x00,0x3d,0xd7,0x01,0xd5,0x00,0x00]2739 2740v_lshrrev_b64 v[5:6], v255, exec2741// GFX11: encoding: [0x05,0x00,0x3d,0xd7,0xff,0xfd,0x00,0x00]2742 2743v_lshrrev_b64 v[5:6], exec_lo, v[2:3]2744// GFX11: encoding: [0x05,0x00,0x3d,0xd7,0x7e,0x04,0x02,0x00]2745 2746v_lshrrev_b64 v[5:6], exec_hi, v[254:255]2747// GFX11: encoding: [0x05,0x00,0x3d,0xd7,0x7f,0xfc,0x03,0x00]2748 2749v_lshrrev_b64 v[5:6], null, null2750// GFX11: encoding: [0x05,0x00,0x3d,0xd7,0x7c,0xf8,0x00,0x00]2751 2752v_lshrrev_b64 v[5:6], -1, -12753// GFX11: encoding: [0x05,0x00,0x3d,0xd7,0xc1,0x82,0x01,0x00]2754 2755v_lshrrev_b64 v[5:6], 0.5, 0xaf1234562756// GFX11: encoding: [0x05,0x00,0x3d,0xd7,0xf0,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2757 2758v_lshrrev_b64 v[5:6], src_scc, src_scc2759// GFX11: encoding: [0x05,0x00,0x3d,0xd7,0xfd,0xfa,0x01,0x00]2760 2761v_lshrrev_b64 v[254:255], 0xaf123456, 0.52762// GFX11: encoding: [0xfe,0x00,0x3d,0xd7,0xff,0xe0,0x01,0x00,0x56,0x34,0x12,0xaf]2763 2764v_mad_i16 v5, v1, v2, s32765// GFX11: encoding: [0x05,0x00,0x53,0xd6,0x01,0x05,0x0e,0x00]2766 2767v_mad_i16 v5, v255, s2, s1052768// GFX11: encoding: [0x05,0x00,0x53,0xd6,0xff,0x05,0xa4,0x01]2769 2770v_mad_i16 v5, s1, v255, exec_hi2771// GFX11: encoding: [0x05,0x00,0x53,0xd6,0x01,0xfe,0xff,0x01]2772 2773v_mad_i16 v5, s105, s105, exec_lo2774// GFX11: encoding: [0x05,0x00,0x53,0xd6,0x69,0xd2,0xf8,0x01]2775 2776v_mad_i16 v5, vcc_lo, ttmp15, v32777// GFX11: encoding: [0x05,0x00,0x53,0xd6,0x6a,0xf6,0x0c,0x04]2778 2779v_mad_i16 v5, vcc_hi, 0xfe0b, v2552780// GFX11: encoding: [0x05,0x00,0x53,0xd6,0x6b,0xfe,0xfd,0x07,0x0b,0xfe,0x00,0x00]2781 2782v_mad_i16 v5, ttmp15, src_scc, ttmp152783// GFX11: encoding: [0x05,0x00,0x53,0xd6,0x7b,0xfa,0xed,0x01]2784 2785v_mad_i16 v5, m0, 0.5, m02786// GFX11: encoding: [0x05,0x00,0x53,0xd6,0x7d,0xe0,0xf5,0x01]2787 2788v_mad_i16 v5, exec_lo, -1, vcc_hi2789// GFX11: encoding: [0x05,0x00,0x53,0xd6,0x7e,0x82,0xad,0x01]2790 2791v_mad_i16 v5, exec_hi, null, vcc_lo op_sel:[1,1,1,1]2792// GFX11: encoding: [0x05,0x78,0x53,0xd6,0x7f,0xf8,0xa8,0x01]2793 2794v_mad_i16 v5, null, exec_lo, 0xfe0b op_sel:[0,0,0,0]2795// GFX11: encoding: [0x05,0x00,0x53,0xd6,0x7c,0xfc,0xfc,0x03,0x0b,0xfe,0x00,0x00]2796 2797v_mad_i16 v5, -1, exec_hi, src_scc op_sel:[1,0,0,0]2798// GFX11: encoding: [0x05,0x08,0x53,0xd6,0xc1,0xfe,0xf4,0x03]2799 2800v_mad_i16 v5, 0.5, m0, 0.5 op_sel:[0,1,0,0]2801// GFX11: encoding: [0x05,0x10,0x53,0xd6,0xf0,0xfa,0xc0,0x03]2802 2803v_mad_i16 v5, src_scc, vcc_lo, -1 op_sel:[0,0,1,0]2804// GFX11: encoding: [0x05,0x20,0x53,0xd6,0xfd,0xd4,0x04,0x03]2805 2806v_mad_i16 v255, 0xfe0b, vcc_hi, null op_sel:[0,0,0,1] clamp2807// GFX11: encoding: [0xff,0xc0,0x53,0xd6,0xff,0xd6,0xf0,0x01,0x0b,0xfe,0x00,0x00]2808 2809v_mad_i32_i16 v5, v1, v2, v32810// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x01,0x05,0x0e,0x04]2811 2812v_mad_i32_i16 v5, v255, v255, s32813// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0xff,0xff,0x0f,0x00]2814 2815v_mad_i32_i16 v5, s1, s2, v2552816// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x01,0x04,0xfc,0x07]2817 2818v_mad_i32_i16 v5, s105, s105, s1052819// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x69,0xd2,0xa4,0x01]2820 2821v_mad_i32_i16 v5, vcc_lo, ttmp15, vcc_lo2822// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x6a,0xf6,0xa8,0x01]2823 2824v_mad_i32_i16 v5, vcc_hi, 0xfe0b, vcc_hi2825// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x6b,0xfe,0xad,0x01,0x0b,0xfe,0x00,0x00]2826 2827v_mad_i32_i16 v5, ttmp15, src_scc, ttmp152828// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x7b,0xfa,0xed,0x01]2829 2830v_mad_i32_i16 v5, m0, 0.5, m02831// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x7d,0xe0,0xf5,0x01]2832 2833v_mad_i32_i16 v5, exec_lo, -1, exec_hi2834// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x7e,0x82,0xfd,0x01]2835 2836v_mad_i32_i16 v5, exec_hi, null, exec_lo2837// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x7f,0xf8,0xf8,0x01]2838 2839v_mad_i32_i16 v5, null, exec_lo, null2840// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x7c,0xfc,0xf0,0x01]2841 2842v_mad_i32_i16 v5, -1, exec_hi, 0xaf1234562843// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0xc1,0xfe,0xfc,0x03,0x56,0x34,0x12,0xaf]2844 2845v_mad_i32_i16 v5, 0.5, m0, -1 op_sel:[0,0,0,0]2846// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0xf0,0xfa,0x04,0x03]2847 2848v_mad_i32_i16 v5, src_scc, vcc_lo, src_scc op_sel:[1,0,0,0]2849// GFX11: encoding: [0x05,0x08,0x5a,0xd6,0xfd,0xd4,0xf4,0x03]2850 2851v_mad_i32_i16 v255, 0xfe0b, vcc_hi, 0.5 op_sel:[0,1,0,0] clamp2852// GFX11: encoding: [0xff,0x90,0x5a,0xd6,0xff,0xd6,0xc0,0x03,0x0b,0xfe,0x00,0x00]2853 2854v_mad_i32_i24 v5, v1, v2, s32855// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x01,0x05,0x0e,0x00]2856 2857v_mad_i32_i24 v5, v255, s2, s1052858// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0xff,0x05,0xa4,0x01]2859 2860v_mad_i32_i24 v5, s1, v255, exec_hi2861// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x01,0xfe,0xff,0x01]2862 2863v_mad_i32_i24 v5, s105, s105, exec_lo2864// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x69,0xd2,0xf8,0x01]2865 2866v_mad_i32_i24 v5, vcc_lo, ttmp15, v32867// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x6a,0xf6,0x0c,0x04]2868 2869v_mad_i32_i24 v5, vcc_hi, 0xaf123456, v2552870// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]2871 2872v_mad_i32_i24 v5, ttmp15, src_scc, ttmp152873// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x7b,0xfa,0xed,0x01]2874 2875v_mad_i32_i24 v5, m0, 0.5, m02876// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x7d,0xe0,0xf5,0x01]2877 2878v_mad_i32_i24 v5, exec_lo, -1, vcc_hi2879// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x7e,0x82,0xad,0x01]2880 2881v_mad_i32_i24 v5, exec_hi, null, vcc_lo2882// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x7f,0xf8,0xa8,0x01]2883 2884v_mad_i32_i24 v5, null, exec_lo, 0xaf1234562885// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x7c,0xfc,0xfc,0x03,0x56,0x34,0x12,0xaf]2886 2887v_mad_i32_i24 v5, -1, exec_hi, src_scc2888// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0xc1,0xfe,0xf4,0x03]2889 2890v_mad_i32_i24 v5, 0.5, m0, 0.52891// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0xf0,0xfa,0xc0,0x03]2892 2893v_mad_i32_i24 v5, src_scc, vcc_lo, -12894// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0xfd,0xd4,0x04,0x03]2895 2896v_mad_i32_i24 v255, 0xaf123456, vcc_hi, null clamp2897// GFX11: encoding: [0xff,0x80,0x0a,0xd6,0xff,0xd6,0xf0,0x01,0x56,0x34,0x12,0xaf]2898 2899v_mad_i64_i32 v[5:6], s6, s105, s105, s[6:7]2900// W32: encoding: [0x05,0x06,0xff,0xd6,0x69,0xd2,0x18,0x00]2901// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2902 2903v_mad_i64_i32 v[5:6], s6, ttmp15, ttmp15, s[104:105]2904// W32: encoding: [0x05,0x06,0xff,0xd6,0x7b,0xf6,0xa0,0x01]2905// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2906 2907v_mad_i64_i32 v[5:6], s6, m0, 0.5, ttmp[14:15]2908// W32: encoding: [0x05,0x06,0xff,0xd6,0x7d,0xe0,0xe9,0x01]2909// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2910 2911v_mad_i64_i32 v[5:6], s6, exec_lo, -1, exec2912// W32: encoding: [0x05,0x06,0xff,0xd6,0x7e,0x82,0xf9,0x01]2913// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2914 2915v_mad_i64_i32 v[5:6], s6, exec_hi, null, vcc2916// W32: encoding: [0x05,0x06,0xff,0xd6,0x7f,0xf8,0xa8,0x01]2917// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2918 2919v_mad_i64_i32 v[5:6], s105, null, exec_lo, null2920// W32: encoding: [0x05,0x69,0xff,0xd6,0x7c,0xfc,0xf0,0x01]2921// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2922 2923v_mad_i64_i32 v[5:6], vcc_lo, -1, exec_hi, -12924// W32: encoding: [0x05,0x6a,0xff,0xd6,0xc1,0xfe,0x04,0x03]2925// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2926 2927v_mad_i64_i32 v[5:6], vcc_hi, 0.5, m0, 0xaf1234562928// W32: encoding: [0x05,0x6b,0xff,0xd6,0xf0,0xfa,0xfc,0x03,0x56,0x34,0x12,0xaf]2929// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2930 2931v_mad_i64_i32 v[5:6], ttmp15, src_scc, vcc_lo, src_scc2932// W32: encoding: [0x05,0x7b,0xff,0xd6,0xfd,0xd4,0xf4,0x03]2933// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2934 2935v_mad_i64_i32 v[5:6], s[12:13], s105, s105, s[6:7]2936// W64: encoding: [0x05,0x0c,0xff,0xd6,0x69,0xd2,0x18,0x00]2937// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2938 2939v_mad_i64_i32 v[5:6], s[12:13], ttmp15, ttmp15, s[104:105]2940// W64: encoding: [0x05,0x0c,0xff,0xd6,0x7b,0xf6,0xa0,0x01]2941// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2942 2943v_mad_i64_i32 v[5:6], s[12:13], m0, 0.5, ttmp[14:15]2944// W64: encoding: [0x05,0x0c,0xff,0xd6,0x7d,0xe0,0xe9,0x01]2945// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2946 2947v_mad_i64_i32 v[5:6], s[12:13], exec_lo, -1, exec2948// W64: encoding: [0x05,0x0c,0xff,0xd6,0x7e,0x82,0xf9,0x01]2949// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2950 2951v_mad_i64_i32 v[5:6], s[12:13], exec_hi, null, vcc2952// W64: encoding: [0x05,0x0c,0xff,0xd6,0x7f,0xf8,0xa8,0x01]2953// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2954 2955v_mad_i64_i32 v[5:6], s[12:13], null, exec_lo, null2956// W64: encoding: [0x05,0x0c,0xff,0xd6,0x7c,0xfc,0xf0,0x01]2957// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2958 2959v_mad_i64_i32 v[5:6], s[104:105], -1, exec_hi, -12960// W64: encoding: [0x05,0x68,0xff,0xd6,0xc1,0xfe,0x04,0x03]2961// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2962 2963v_mad_i64_i32 v[5:6], vcc, 0.5, m0, 0xaf1234562964// W64: encoding: [0x05,0x6a,0xff,0xd6,0xf0,0xfa,0xfc,0x03,0x56,0x34,0x12,0xaf]2965// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2966 2967v_mad_i64_i32 v[5:6], ttmp[14:15], src_scc, vcc_lo, src_scc2968// W64: encoding: [0x05,0x7a,0xff,0xd6,0xfd,0xd4,0xf4,0x03]2969// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2970 2971v_mad_i64_i32 v[254:255], null, 0xaf123456, vcc_hi, 0.5 clamp2972// GFX11: encoding: [0xfe,0xfc,0xff,0xd6,0xff,0xd6,0xc0,0x03,0x56,0x34,0x12,0xaf]2973 2974v_mad_u16 v5, v1, v2, s32975// GFX11: encoding: [0x05,0x00,0x41,0xd6,0x01,0x05,0x0e,0x00]2976 2977v_mad_u16 v5, v255, s2, s1052978// GFX11: encoding: [0x05,0x00,0x41,0xd6,0xff,0x05,0xa4,0x01]2979 2980v_mad_u16 v5, s1, v255, exec_hi2981// GFX11: encoding: [0x05,0x00,0x41,0xd6,0x01,0xfe,0xff,0x01]2982 2983v_mad_u16 v5, s105, s105, exec_lo2984// GFX11: encoding: [0x05,0x00,0x41,0xd6,0x69,0xd2,0xf8,0x01]2985 2986v_mad_u16 v5, vcc_lo, ttmp15, v32987// GFX11: encoding: [0x05,0x00,0x41,0xd6,0x6a,0xf6,0x0c,0x04]2988 2989v_mad_u16 v5, vcc_hi, 0xfe0b, v2552990// GFX11: encoding: [0x05,0x00,0x41,0xd6,0x6b,0xfe,0xfd,0x07,0x0b,0xfe,0x00,0x00]2991 2992v_mad_u16 v5, ttmp15, src_scc, ttmp152993// GFX11: encoding: [0x05,0x00,0x41,0xd6,0x7b,0xfa,0xed,0x01]2994 2995v_mad_u16 v5, m0, 0.5, m02996// GFX11: encoding: [0x05,0x00,0x41,0xd6,0x7d,0xe0,0xf5,0x01]2997 2998v_mad_u16 v5, exec_lo, -1, vcc_hi2999// GFX11: encoding: [0x05,0x00,0x41,0xd6,0x7e,0x82,0xad,0x01]3000 3001v_mad_u16 v5, exec_hi, null, vcc_lo op_sel:[1,1,1,1]3002// GFX11: encoding: [0x05,0x78,0x41,0xd6,0x7f,0xf8,0xa8,0x01]3003 3004v_mad_u16 v5, null, exec_lo, 0xfe0b op_sel:[0,0,0,0]3005// GFX11: encoding: [0x05,0x00,0x41,0xd6,0x7c,0xfc,0xfc,0x03,0x0b,0xfe,0x00,0x00]3006 3007v_mad_u16 v5, -1, exec_hi, src_scc op_sel:[1,0,0,0]3008// GFX11: encoding: [0x05,0x08,0x41,0xd6,0xc1,0xfe,0xf4,0x03]3009 3010v_mad_u16 v5, 0.5, m0, 0.5 op_sel:[0,1,0,0]3011// GFX11: encoding: [0x05,0x10,0x41,0xd6,0xf0,0xfa,0xc0,0x03]3012 3013v_mad_u16 v5, src_scc, vcc_lo, -1 op_sel:[0,0,1,0]3014// GFX11: encoding: [0x05,0x20,0x41,0xd6,0xfd,0xd4,0x04,0x03]3015 3016v_mad_u16 v255, 0xfe0b, vcc_hi, null op_sel:[0,0,0,1] clamp3017// GFX11: encoding: [0xff,0xc0,0x41,0xd6,0xff,0xd6,0xf0,0x01,0x0b,0xfe,0x00,0x00]3018 3019v_mad_u32_u16 v5, v1, v2, v33020// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x01,0x05,0x0e,0x04]3021 3022v_mad_u32_u16 v5, v255, v255, s33023// GFX11: encoding: [0x05,0x00,0x59,0xd6,0xff,0xff,0x0f,0x00]3024 3025v_mad_u32_u16 v5, s1, s2, v2553026// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x01,0x04,0xfc,0x07]3027 3028v_mad_u32_u16 v5, s105, s105, s1053029// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x69,0xd2,0xa4,0x01]3030 3031v_mad_u32_u16 v5, vcc_lo, ttmp15, vcc_lo3032// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x6a,0xf6,0xa8,0x01]3033 3034v_mad_u32_u16 v5, vcc_hi, 0xfe0b, vcc_hi3035// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x6b,0xfe,0xad,0x01,0x0b,0xfe,0x00,0x00]3036 3037v_mad_u32_u16 v5, ttmp15, src_scc, ttmp153038// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x7b,0xfa,0xed,0x01]3039 3040v_mad_u32_u16 v5, m0, 0.5, m03041// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x7d,0xe0,0xf5,0x01]3042 3043v_mad_u32_u16 v5, exec_lo, -1, exec_hi3044// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x7e,0x82,0xfd,0x01]3045 3046v_mad_u32_u16 v5, exec_hi, null, exec_lo3047// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x7f,0xf8,0xf8,0x01]3048 3049v_mad_u32_u16 v5, null, exec_lo, null3050// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x7c,0xfc,0xf0,0x01]3051 3052v_mad_u32_u16 v5, -1, exec_hi, 0xaf1234563053// GFX11: encoding: [0x05,0x00,0x59,0xd6,0xc1,0xfe,0xfc,0x03,0x56,0x34,0x12,0xaf]3054 3055v_mad_u32_u16 v5, 0.5, m0, -1 op_sel:[0,0,0,0]3056// GFX11: encoding: [0x05,0x00,0x59,0xd6,0xf0,0xfa,0x04,0x03]3057 3058v_mad_u32_u16 v5, src_scc, vcc_lo, src_scc op_sel:[1,0,0,0]3059// GFX11: encoding: [0x05,0x08,0x59,0xd6,0xfd,0xd4,0xf4,0x03]3060 3061v_mad_u32_u16 v255, 0xfe0b, vcc_hi, 0.5 op_sel:[0,1,0,0] clamp3062// GFX11: encoding: [0xff,0x90,0x59,0xd6,0xff,0xd6,0xc0,0x03,0x0b,0xfe,0x00,0x00]3063 3064v_mad_u32_u24 v5, v1, v2, s33065// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x01,0x05,0x0e,0x00]3066 3067v_mad_u32_u24 v5, v255, s2, s1053068// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0xff,0x05,0xa4,0x01]3069 3070v_mad_u32_u24 v5, s1, v255, exec_hi3071// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x01,0xfe,0xff,0x01]3072 3073v_mad_u32_u24 v5, s105, s105, exec_lo3074// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x69,0xd2,0xf8,0x01]3075 3076v_mad_u32_u24 v5, vcc_lo, ttmp15, v33077// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x6a,0xf6,0x0c,0x04]3078 3079v_mad_u32_u24 v5, vcc_hi, 0xaf123456, v2553080// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]3081 3082v_mad_u32_u24 v5, ttmp15, src_scc, ttmp153083// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x7b,0xfa,0xed,0x01]3084 3085v_mad_u32_u24 v5, m0, 0.5, m03086// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x7d,0xe0,0xf5,0x01]3087 3088v_mad_u32_u24 v5, exec_lo, -1, vcc_hi3089// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x7e,0x82,0xad,0x01]3090 3091v_mad_u32_u24 v5, exec_hi, null, vcc_lo3092// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x7f,0xf8,0xa8,0x01]3093 3094v_mad_u32_u24 v5, null, exec_lo, 0xaf1234563095// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x7c,0xfc,0xfc,0x03,0x56,0x34,0x12,0xaf]3096 3097v_mad_u32_u24 v5, -1, exec_hi, src_scc3098// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0xc1,0xfe,0xf4,0x03]3099 3100v_mad_u32_u24 v5, 0.5, m0, 0.53101// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0xf0,0xfa,0xc0,0x03]3102 3103v_mad_u32_u24 v5, src_scc, vcc_lo, -13104// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0xfd,0xd4,0x04,0x03]3105 3106v_mad_u32_u24 v255, 0xaf123456, vcc_hi, null clamp3107// GFX11: encoding: [0xff,0x80,0x0b,0xd6,0xff,0xd6,0xf0,0x01,0x56,0x34,0x12,0xaf]3108 3109v_mad_u64_u32 v[5:6], s6, s105, s105, s[6:7]3110// W32: encoding: [0x05,0x06,0xfe,0xd6,0x69,0xd2,0x18,0x00]3111// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3112 3113v_mad_u64_u32 v[5:6], s6, ttmp15, ttmp15, s[104:105]3114// W32: encoding: [0x05,0x06,0xfe,0xd6,0x7b,0xf6,0xa0,0x01]3115// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3116 3117v_mad_u64_u32 v[5:6], s6, m0, 0.5, ttmp[14:15]3118// W32: encoding: [0x05,0x06,0xfe,0xd6,0x7d,0xe0,0xe9,0x01]3119// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3120 3121v_mad_u64_u32 v[5:6], s6, exec_lo, -1, exec3122// W32: encoding: [0x05,0x06,0xfe,0xd6,0x7e,0x82,0xf9,0x01]3123// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3124 3125v_mad_u64_u32 v[5:6], s6, exec_hi, null, vcc3126// W32: encoding: [0x05,0x06,0xfe,0xd6,0x7f,0xf8,0xa8,0x01]3127// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3128 3129v_mad_u64_u32 v[5:6], s105, null, exec_lo, null3130// W32: encoding: [0x05,0x69,0xfe,0xd6,0x7c,0xfc,0xf0,0x01]3131// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3132 3133v_mad_u64_u32 v[5:6], vcc_lo, -1, exec_hi, -13134// W32: encoding: [0x05,0x6a,0xfe,0xd6,0xc1,0xfe,0x04,0x03]3135// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3136 3137v_mad_u64_u32 v[5:6], vcc_hi, 0.5, m0, 0xaf1234563138// W32: encoding: [0x05,0x6b,0xfe,0xd6,0xf0,0xfa,0xfc,0x03,0x56,0x34,0x12,0xaf]3139// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3140 3141v_mad_u64_u32 v[5:6], ttmp15, src_scc, vcc_lo, src_scc3142// W32: encoding: [0x05,0x7b,0xfe,0xd6,0xfd,0xd4,0xf4,0x03]3143// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3144 3145v_mad_u64_u32 v[5:6], s[12:13], s105, s105, s[6:7]3146// W64: encoding: [0x05,0x0c,0xfe,0xd6,0x69,0xd2,0x18,0x00]3147// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3148 3149v_mad_u64_u32 v[5:6], s[12:13], ttmp15, ttmp15, s[104:105]3150// W64: encoding: [0x05,0x0c,0xfe,0xd6,0x7b,0xf6,0xa0,0x01]3151// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3152 3153v_mad_u64_u32 v[5:6], s[12:13], m0, 0.5, ttmp[14:15]3154// W64: encoding: [0x05,0x0c,0xfe,0xd6,0x7d,0xe0,0xe9,0x01]3155// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3156 3157v_mad_u64_u32 v[5:6], s[12:13], exec_lo, -1, exec3158// W64: encoding: [0x05,0x0c,0xfe,0xd6,0x7e,0x82,0xf9,0x01]3159// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3160 3161v_mad_u64_u32 v[5:6], s[12:13], exec_hi, null, vcc3162// W64: encoding: [0x05,0x0c,0xfe,0xd6,0x7f,0xf8,0xa8,0x01]3163// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3164 3165v_mad_u64_u32 v[5:6], s[12:13], null, exec_lo, null3166// W64: encoding: [0x05,0x0c,0xfe,0xd6,0x7c,0xfc,0xf0,0x01]3167// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3168 3169v_mad_u64_u32 v[5:6], s[104:105], -1, exec_hi, -13170// W64: encoding: [0x05,0x68,0xfe,0xd6,0xc1,0xfe,0x04,0x03]3171// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3172 3173v_mad_u64_u32 v[5:6], vcc, 0.5, m0, 0xaf1234563174// W64: encoding: [0x05,0x6a,0xfe,0xd6,0xf0,0xfa,0xfc,0x03,0x56,0x34,0x12,0xaf]3175// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3176 3177v_mad_u64_u32 v[5:6], ttmp[14:15], src_scc, vcc_lo, src_scc3178// W64: encoding: [0x05,0x7a,0xfe,0xd6,0xfd,0xd4,0xf4,0x03]3179// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3180 3181v_mad_u64_u32 v[254:255], null, 0xaf123456, vcc_hi, 0.5 clamp3182// GFX11: encoding: [0xfe,0xfc,0xfe,0xd6,0xff,0xd6,0xc0,0x03,0x56,0x34,0x12,0xaf]3183 3184v_max3_f16 v5, v1, v2, s33185// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x01,0x05,0x0e,0x00]3186 3187v_max3_f16 v5, v255, s2, s1053188// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0xff,0x05,0xa4,0x01]3189 3190v_max3_f16 v5, s1, v255, exec_hi3191// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x01,0xfe,0xff,0x01]3192 3193v_max3_f16 v5, s105, s105, exec_lo3194// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x69,0xd2,0xf8,0x01]3195 3196v_max3_f16 v5, vcc_lo, ttmp15, v33197// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x6a,0xf6,0x0c,0x04]3198 3199v_max3_f16 v5, vcc_hi, 0xfe0b, v2553200// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x6b,0xfe,0xfd,0x07,0x0b,0xfe,0x00,0x00]3201 3202v_max3_f16 v5, -|ttmp15|, -|src_scc|, -|ttmp15|3203// GFX11: encoding: [0x05,0x07,0x4c,0xd6,0x7b,0xfa,0xed,0xe1]3204 3205v_max3_f16 v5, m0, 0.5, m03206// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x7d,0xe0,0xf5,0x01]3207 3208v_max3_f16 v5, |exec_lo|, -1, vcc_hi3209// GFX11: encoding: [0x05,0x01,0x4c,0xd6,0x7e,0x82,0xad,0x01]3210 3211v_max3_f16 v5, -|exec_hi|, null, -|vcc_lo| op_sel:[1,1,1,1]3212// GFX11: encoding: [0x05,0x7d,0x4c,0xd6,0x7f,0xf8,0xa8,0xa1]3213 3214v_max3_f16 v5, null, exec_lo, -|0xfe0b| op_sel:[0,0,0,0]3215// GFX11: encoding: [0x05,0x04,0x4c,0xd6,0x7c,0xfc,0xfc,0x83,0x0b,0xfe,0x00,0x00]3216 3217v_max3_f16 v5, -1, -|exec_hi|, -|src_scc| op_sel:[1,0,0,0]3218// GFX11: encoding: [0x05,0x0e,0x4c,0xd6,0xc1,0xfe,0xf4,0xc3]3219 3220v_max3_f16 v5, 0.5, -m0, 0.5 op_sel:[0,1,0,0]3221// GFX11: encoding: [0x05,0x10,0x4c,0xd6,0xf0,0xfa,0xc0,0x43]3222 3223v_max3_f16 v5, -src_scc, |vcc_lo|, -1 op_sel:[0,0,1,0]3224// GFX11: encoding: [0x05,0x22,0x4c,0xd6,0xfd,0xd4,0x04,0x23]3225 3226v_max3_f16 v255, -|0xfe0b|, -|vcc_hi|, null op_sel:[0,0,0,1] clamp3227// GFX11: encoding: [0xff,0xc3,0x4c,0xd6,0xff,0xd6,0xf0,0x61,0x0b,0xfe,0x00,0x00]3228 3229v_max3_f16 v5, v255, s2, s105 mul:23230// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0xff,0x05,0xa4,0x09]3231 3232v_max3_f32 v5, v1, v2, s33233// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0x0e,0x00]3234 3235v_max3_f32 v5, v255, s2, s1053236// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0xff,0x05,0xa4,0x01]3237 3238v_max3_f32 v5, s1, v255, exec_hi3239// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x01,0xfe,0xff,0x01]3240 3241v_max3_f32 v5, s105, s105, exec_lo3242// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x69,0xd2,0xf8,0x01]3243 3244v_max3_f32 v5, vcc_lo, ttmp15, v33245// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x6a,0xf6,0x0c,0x04]3246 3247v_max3_f32 v5, vcc_hi, 0xaf123456, v2553248// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]3249 3250v_max3_f32 v5, -|ttmp15|, -|src_scc|, -|ttmp15|3251// GFX11: encoding: [0x05,0x07,0x1c,0xd6,0x7b,0xfa,0xed,0xe1]3252 3253v_max3_f32 v5, m0, 0.5, m03254// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x7d,0xe0,0xf5,0x01]3255 3256v_max3_f32 v5, |exec_lo|, -1, vcc_hi3257// GFX11: encoding: [0x05,0x01,0x1c,0xd6,0x7e,0x82,0xad,0x01]3258 3259v_max3_f32 v5, -|exec_hi|, null, -|vcc_lo|3260// GFX11: encoding: [0x05,0x05,0x1c,0xd6,0x7f,0xf8,0xa8,0xa1]3261 3262v_max3_f32 v5, null, exec_lo, -|0xaf123456|3263// GFX11: encoding: [0x05,0x04,0x1c,0xd6,0x7c,0xfc,0xfc,0x83,0x56,0x34,0x12,0xaf]3264 3265v_max3_f32 v5, -1, -|exec_hi|, -|src_scc|3266// GFX11: encoding: [0x05,0x06,0x1c,0xd6,0xc1,0xfe,0xf4,0xc3]3267 3268v_max3_f32 v5, 0.5, -m0, 0.5 mul:23269// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0xf0,0xfa,0xc0,0x4b]3270 3271v_max3_f32 v5, -src_scc, |vcc_lo|, -1 mul:43272// GFX11: encoding: [0x05,0x02,0x1c,0xd6,0xfd,0xd4,0x04,0x33]3273 3274v_max3_f32 v255, -|0xaf123456|, -|vcc_hi|, null clamp div:23275// GFX11: encoding: [0xff,0x83,0x1c,0xd6,0xff,0xd6,0xf0,0x79,0x56,0x34,0x12,0xaf]3276 3277v_max3_i16 v5, v1, v2, s33278// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x01,0x05,0x0e,0x00]3279 3280v_max3_i16 v5, v255, s2, s1053281// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0xff,0x05,0xa4,0x01]3282 3283v_max3_i16 v5, s1, v255, exec_hi3284// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x01,0xfe,0xff,0x01]3285 3286v_max3_i16 v5, s105, s105, exec_lo3287// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x69,0xd2,0xf8,0x01]3288 3289v_max3_i16 v5, vcc_lo, ttmp15, v33290// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x6a,0xf6,0x0c,0x04]3291 3292v_max3_i16 v5, vcc_hi, 0xfe0b, v2553293// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x6b,0xfe,0xfd,0x07,0x0b,0xfe,0x00,0x00]3294 3295v_max3_i16 v5, ttmp15, src_scc, ttmp153296// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x7b,0xfa,0xed,0x01]3297 3298v_max3_i16 v5, m0, 0.5, m03299// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x7d,0xe0,0xf5,0x01]3300 3301v_max3_i16 v5, exec_lo, -1, vcc_hi3302// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x7e,0x82,0xad,0x01]3303 3304v_max3_i16 v5, exec_hi, null, vcc_lo op_sel:[1,1,1,1]3305// GFX11: encoding: [0x05,0x78,0x4d,0xd6,0x7f,0xf8,0xa8,0x01]3306 3307v_max3_i16 v5, null, exec_lo, 0xfe0b op_sel:[0,0,0,0]3308// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x7c,0xfc,0xfc,0x03,0x0b,0xfe,0x00,0x00]3309 3310v_max3_i16 v5, -1, exec_hi, src_scc op_sel:[1,0,0,0]3311// GFX11: encoding: [0x05,0x08,0x4d,0xd6,0xc1,0xfe,0xf4,0x03]3312 3313v_max3_i16 v5, 0.5, m0, 0.5 op_sel:[0,1,0,0]3314// GFX11: encoding: [0x05,0x10,0x4d,0xd6,0xf0,0xfa,0xc0,0x03]3315 3316v_max3_i16 v5, src_scc, vcc_lo, -1 op_sel:[0,0,1,0]3317// GFX11: encoding: [0x05,0x20,0x4d,0xd6,0xfd,0xd4,0x04,0x03]3318 3319v_max3_i16 v255, 0xfe0b, vcc_hi, null op_sel:[0,0,0,1]3320// GFX11: encoding: [0xff,0x40,0x4d,0xd6,0xff,0xd6,0xf0,0x01,0x0b,0xfe,0x00,0x00]3321 3322v_max3_i32 v5, v1, v2, s33323// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x01,0x05,0x0e,0x00]3324 3325v_max3_i32 v5, v255, s2, s1053326// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0xff,0x05,0xa4,0x01]3327 3328v_max3_i32 v5, s1, v255, exec_hi3329// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x01,0xfe,0xff,0x01]3330 3331v_max3_i32 v5, s105, s105, exec_lo3332// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x69,0xd2,0xf8,0x01]3333 3334v_max3_i32 v5, vcc_lo, ttmp15, v33335// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x6a,0xf6,0x0c,0x04]3336 3337v_max3_i32 v5, vcc_hi, 0xaf123456, v2553338// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]3339 3340v_max3_i32 v5, ttmp15, src_scc, ttmp153341// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x7b,0xfa,0xed,0x01]3342 3343v_max3_i32 v5, m0, 0.5, m03344// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x7d,0xe0,0xf5,0x01]3345 3346v_max3_i32 v5, exec_lo, -1, vcc_hi3347// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x7e,0x82,0xad,0x01]3348 3349v_max3_i32 v5, exec_hi, null, vcc_lo3350// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x7f,0xf8,0xa8,0x01]3351 3352v_max3_i32 v5, null, exec_lo, 0xaf1234563353// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x7c,0xfc,0xfc,0x03,0x56,0x34,0x12,0xaf]3354 3355v_max3_i32 v5, -1, exec_hi, src_scc3356// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0xc1,0xfe,0xf4,0x03]3357 3358v_max3_i32 v5, 0.5, m0, 0.53359// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0xf0,0xfa,0xc0,0x03]3360 3361v_max3_i32 v5, src_scc, vcc_lo, -13362// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0xfd,0xd4,0x04,0x03]3363 3364v_max3_i32 v255, 0xaf123456, vcc_hi, null3365// GFX11: encoding: [0xff,0x00,0x1d,0xd6,0xff,0xd6,0xf0,0x01,0x56,0x34,0x12,0xaf]3366 3367v_max3_u16 v5, v1, v2, s33368// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x01,0x05,0x0e,0x00]3369 3370v_max3_u16 v5, v255, s2, s1053371// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0xff,0x05,0xa4,0x01]3372 3373v_max3_u16 v5, s1, v255, exec_hi3374// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x01,0xfe,0xff,0x01]3375 3376v_max3_u16 v5, s105, s105, exec_lo3377// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x69,0xd2,0xf8,0x01]3378 3379v_max3_u16 v5, vcc_lo, ttmp15, v33380// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x6a,0xf6,0x0c,0x04]3381 3382v_max3_u16 v5, vcc_hi, 0xfe0b, v2553383// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x6b,0xfe,0xfd,0x07,0x0b,0xfe,0x00,0x00]3384 3385v_max3_u16 v5, ttmp15, src_scc, ttmp153386// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x7b,0xfa,0xed,0x01]3387 3388v_max3_u16 v5, m0, 0.5, m03389// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x7d,0xe0,0xf5,0x01]3390 3391v_max3_u16 v5, exec_lo, -1, vcc_hi3392// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x7e,0x82,0xad,0x01]3393 3394v_max3_u16 v5, exec_hi, null, vcc_lo op_sel:[1,1,1,1]3395// GFX11: encoding: [0x05,0x78,0x4e,0xd6,0x7f,0xf8,0xa8,0x01]3396 3397v_max3_u16 v5, null, exec_lo, 0xfe0b op_sel:[0,0,0,0]3398// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x7c,0xfc,0xfc,0x03,0x0b,0xfe,0x00,0x00]3399 3400v_max3_u16 v5, -1, exec_hi, src_scc op_sel:[1,0,0,0]3401// GFX11: encoding: [0x05,0x08,0x4e,0xd6,0xc1,0xfe,0xf4,0x03]3402 3403v_max3_u16 v5, 0.5, m0, 0.5 op_sel:[0,1,0,0]3404// GFX11: encoding: [0x05,0x10,0x4e,0xd6,0xf0,0xfa,0xc0,0x03]3405 3406v_max3_u16 v5, src_scc, vcc_lo, -1 op_sel:[0,0,1,0]3407// GFX11: encoding: [0x05,0x20,0x4e,0xd6,0xfd,0xd4,0x04,0x03]3408 3409v_max3_u16 v255, 0xfe0b, vcc_hi, null op_sel:[0,0,0,1]3410// GFX11: encoding: [0xff,0x40,0x4e,0xd6,0xff,0xd6,0xf0,0x01,0x0b,0xfe,0x00,0x00]3411 3412v_max3_u32 v5, v1, v2, s33413// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x01,0x05,0x0e,0x00]3414 3415v_max3_u32 v5, v255, s2, s1053416// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0xff,0x05,0xa4,0x01]3417 3418v_max3_u32 v5, s1, v255, exec_hi3419// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x01,0xfe,0xff,0x01]3420 3421v_max3_u32 v5, s105, s105, exec_lo3422// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x69,0xd2,0xf8,0x01]3423 3424v_max3_u32 v5, vcc_lo, ttmp15, v33425// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x6a,0xf6,0x0c,0x04]3426 3427v_max3_u32 v5, vcc_hi, 0xaf123456, v2553428// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]3429 3430v_max3_u32 v5, ttmp15, src_scc, ttmp153431// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x7b,0xfa,0xed,0x01]3432 3433v_max3_u32 v5, m0, 0.5, m03434// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x7d,0xe0,0xf5,0x01]3435 3436v_max3_u32 v5, exec_lo, -1, vcc_hi3437// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x7e,0x82,0xad,0x01]3438 3439v_max3_u32 v5, exec_hi, null, vcc_lo3440// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x7f,0xf8,0xa8,0x01]3441 3442v_max3_u32 v5, null, exec_lo, 0xaf1234563443// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x7c,0xfc,0xfc,0x03,0x56,0x34,0x12,0xaf]3444 3445v_max3_u32 v5, -1, exec_hi, src_scc3446// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0xc1,0xfe,0xf4,0x03]3447 3448v_max3_u32 v5, 0.5, m0, 0.53449// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0xf0,0xfa,0xc0,0x03]3450 3451v_max3_u32 v5, src_scc, vcc_lo, -13452// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0xfd,0xd4,0x04,0x03]3453 3454v_max3_u32 v255, 0xaf123456, vcc_hi, null3455// GFX11: encoding: [0xff,0x00,0x1e,0xd6,0xff,0xd6,0xf0,0x01,0x56,0x34,0x12,0xaf]3456 3457v_max_f64 v[5:6], v[1:2], v[2:3]3458// GFX11: encoding: [0x05,0x00,0x2a,0xd7,0x01,0x05,0x02,0x00]3459 3460v_max_f64 v[5:6], v[254:255], v[254:255]3461// GFX11: encoding: [0x05,0x00,0x2a,0xd7,0xfe,0xfd,0x03,0x00]3462 3463v_max_f64 v[5:6], s[2:3], s[4:5]3464// GFX11: encoding: [0x05,0x00,0x2a,0xd7,0x02,0x08,0x00,0x00]3465 3466v_max_f64 v[5:6], s[104:105], s[104:105]3467// GFX11: encoding: [0x05,0x00,0x2a,0xd7,0x68,0xd0,0x00,0x00]3468 3469v_max_f64 v[5:6], vcc, ttmp[14:15]3470// GFX11: encoding: [0x05,0x00,0x2a,0xd7,0x6a,0xf4,0x00,0x00]3471 3472v_max_f64 v[5:6], ttmp[14:15], 0xaf1234563473// GFX11: encoding: [0x05,0x00,0x2a,0xd7,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]3474 3475v_max_f64 v[5:6], -|exec|, src_scc3476// GFX11: encoding: [0x05,0x01,0x2a,0xd7,0x7e,0xfa,0x01,0x20]3477 3478v_max_f64 v[5:6], null, 0.53479// GFX11: encoding: [0x05,0x00,0x2a,0xd7,0x7c,0xe0,0x01,0x00]3480 3481v_max_f64 v[5:6], -1, -13482// GFX11: encoding: [0x05,0x00,0x2a,0xd7,0xc1,0x82,0x01,0x00]3483 3484v_max_f64 v[5:6], 0.5, null mul:23485// GFX11: encoding: [0x05,0x00,0x2a,0xd7,0xf0,0xf8,0x00,0x08]3486 3487v_max_f64 v[5:6], -|src_scc|, -|exec| mul:43488// GFX11: encoding: [0x05,0x03,0x2a,0xd7,0xfd,0xfc,0x00,0x70]3489 3490v_max_f64 v[254:255], 0xaf123456, -|vcc| clamp div:23491// GFX11: encoding: [0xfe,0x82,0x2a,0xd7,0xff,0xd4,0x00,0x58,0x56,0x34,0x12,0xaf]3492 3493v_max_i16 v5, v1, v23494// GFX11: encoding: [0x05,0x00,0x0a,0xd7,0x01,0x05,0x02,0x00]3495 3496v_max_i16 v5, v255, v2553497// GFX11: encoding: [0x05,0x00,0x0a,0xd7,0xff,0xff,0x03,0x00]3498 3499v_max_i16 v5, s1, s23500// GFX11: encoding: [0x05,0x00,0x0a,0xd7,0x01,0x04,0x00,0x00]3501 3502v_max_i16 v5, s105, s1053503// GFX11: encoding: [0x05,0x00,0x0a,0xd7,0x69,0xd2,0x00,0x00]3504 3505v_max_i16 v5, vcc_lo, ttmp153506// GFX11: encoding: [0x05,0x00,0x0a,0xd7,0x6a,0xf6,0x00,0x00]3507 3508v_max_i16 v5, vcc_hi, 0xfe0b3509// GFX11: encoding: [0x05,0x00,0x0a,0xd7,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]3510 3511v_max_i16 v5, ttmp15, src_scc3512// GFX11: encoding: [0x05,0x00,0x0a,0xd7,0x7b,0xfa,0x01,0x00]3513 3514v_max_i16 v5, m0, 0.53515// GFX11: encoding: [0x05,0x00,0x0a,0xd7,0x7d,0xe0,0x01,0x00]3516 3517v_max_i16 v5, exec_lo, -13518// GFX11: encoding: [0x05,0x00,0x0a,0xd7,0x7e,0x82,0x01,0x00]3519 3520v_max_i16 v5, exec_hi, null3521// GFX11: encoding: [0x05,0x00,0x0a,0xd7,0x7f,0xf8,0x00,0x00]3522 3523v_max_i16 v5, null, exec_lo3524// GFX11: encoding: [0x05,0x00,0x0a,0xd7,0x7c,0xfc,0x00,0x00]3525 3526v_max_i16 v5, -1, exec_hi3527// GFX11: encoding: [0x05,0x00,0x0a,0xd7,0xc1,0xfe,0x00,0x00]3528 3529v_max_i16 v5, 0.5, m03530// GFX11: encoding: [0x05,0x00,0x0a,0xd7,0xf0,0xfa,0x00,0x00]3531 3532v_max_i16 v5, src_scc, vcc_lo3533// GFX11: encoding: [0x05,0x00,0x0a,0xd7,0xfd,0xd4,0x00,0x00]3534 3535v_max_i16 v255, 0xfe0b, vcc_hi3536// GFX11: encoding: [0xff,0x00,0x0a,0xd7,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]3537 3538v_max_u16 v5, v1, v23539// GFX11: encoding: [0x05,0x00,0x09,0xd7,0x01,0x05,0x02,0x00]3540 3541v_max_u16 v5, v255, v2553542// GFX11: encoding: [0x05,0x00,0x09,0xd7,0xff,0xff,0x03,0x00]3543 3544v_max_u16 v5, s1, s23545// GFX11: encoding: [0x05,0x00,0x09,0xd7,0x01,0x04,0x00,0x00]3546 3547v_max_u16 v5, s105, s1053548// GFX11: encoding: [0x05,0x00,0x09,0xd7,0x69,0xd2,0x00,0x00]3549 3550v_max_u16 v5, vcc_lo, ttmp153551// GFX11: encoding: [0x05,0x00,0x09,0xd7,0x6a,0xf6,0x00,0x00]3552 3553v_max_u16 v5, vcc_hi, 0xfe0b3554// GFX11: encoding: [0x05,0x00,0x09,0xd7,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]3555 3556v_max_u16 v5, ttmp15, src_scc3557// GFX11: encoding: [0x05,0x00,0x09,0xd7,0x7b,0xfa,0x01,0x00]3558 3559v_max_u16 v5, m0, 0.53560// GFX11: encoding: [0x05,0x00,0x09,0xd7,0x7d,0xe0,0x01,0x00]3561 3562v_max_u16 v5, exec_lo, -13563// GFX11: encoding: [0x05,0x00,0x09,0xd7,0x7e,0x82,0x01,0x00]3564 3565v_max_u16 v5, exec_hi, null3566// GFX11: encoding: [0x05,0x00,0x09,0xd7,0x7f,0xf8,0x00,0x00]3567 3568v_max_u16 v5, null, exec_lo3569// GFX11: encoding: [0x05,0x00,0x09,0xd7,0x7c,0xfc,0x00,0x00]3570 3571v_max_u16 v5, -1, exec_hi3572// GFX11: encoding: [0x05,0x00,0x09,0xd7,0xc1,0xfe,0x00,0x00]3573 3574v_max_u16 v5, 0.5, m03575// GFX11: encoding: [0x05,0x00,0x09,0xd7,0xf0,0xfa,0x00,0x00]3576 3577v_max_u16 v5, src_scc, vcc_lo3578// GFX11: encoding: [0x05,0x00,0x09,0xd7,0xfd,0xd4,0x00,0x00]3579 3580v_max_u16 v255, 0xfe0b, vcc_hi3581// GFX11: encoding: [0xff,0x00,0x09,0xd7,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]3582 3583v_maxmin_f16 v5, v1, v2, s33584// GFX11: encoding: [0x05,0x00,0x60,0xd6,0x01,0x05,0x0e,0x00]3585 3586v_maxmin_f16 v5, v255, s2, s1053587// GFX11: encoding: [0x05,0x00,0x60,0xd6,0xff,0x05,0xa4,0x01]3588 3589v_maxmin_f16 v5, s1, v255, exec_hi3590// GFX11: encoding: [0x05,0x00,0x60,0xd6,0x01,0xfe,0xff,0x01]3591 3592v_maxmin_f16 v5, s105, s105, exec_lo3593// GFX11: encoding: [0x05,0x00,0x60,0xd6,0x69,0xd2,0xf8,0x01]3594 3595v_maxmin_f16 v5, vcc_lo, ttmp15, v33596// GFX11: encoding: [0x05,0x00,0x60,0xd6,0x6a,0xf6,0x0c,0x04]3597 3598v_maxmin_f16 v5, vcc_hi, 0xfe0b, v2553599// GFX11: encoding: [0x05,0x00,0x60,0xd6,0x6b,0xfe,0xfd,0x07,0x0b,0xfe,0x00,0x00]3600 3601v_maxmin_f16 v5, -|ttmp15|, -|src_scc|, -|ttmp15|3602// GFX11: encoding: [0x05,0x07,0x60,0xd6,0x7b,0xfa,0xed,0xe1]3603 3604v_maxmin_f16 v5, m0, 0.5, m03605// GFX11: encoding: [0x05,0x00,0x60,0xd6,0x7d,0xe0,0xf5,0x01]3606 3607v_maxmin_f16 v5, |exec_lo|, -1, vcc_hi3608// GFX11: encoding: [0x05,0x01,0x60,0xd6,0x7e,0x82,0xad,0x01]3609 3610v_maxmin_f16 v5, -|exec_hi|, null, -|vcc_lo|3611// GFX11: encoding: [0x05,0x05,0x60,0xd6,0x7f,0xf8,0xa8,0xa1]3612 3613v_maxmin_f16 v5, null, exec_lo, -|0xfe0b|3614// GFX11: encoding: [0x05,0x04,0x60,0xd6,0x7c,0xfc,0xfc,0x83,0x0b,0xfe,0x00,0x00]3615 3616v_maxmin_f16 v5, -1, -|exec_hi|, -|src_scc|3617// GFX11: encoding: [0x05,0x06,0x60,0xd6,0xc1,0xfe,0xf4,0xc3]3618 3619v_maxmin_f16 v5, 0.5, -m0, 0.5 mul:23620// GFX11: encoding: [0x05,0x00,0x60,0xd6,0xf0,0xfa,0xc0,0x4b]3621 3622v_maxmin_f16 v5, -src_scc, |vcc_lo|, -1 mul:43623// GFX11: encoding: [0x05,0x02,0x60,0xd6,0xfd,0xd4,0x04,0x33]3624 3625v_maxmin_f16 v255, -|0xfe0b|, -|vcc_hi|, null clamp div:23626// GFX11: encoding: [0xff,0x83,0x60,0xd6,0xff,0xd6,0xf0,0x79,0x0b,0xfe,0x00,0x00]3627 3628v_maxmin_f32 v5, v1, v2, s33629// GFX11: encoding: [0x05,0x00,0x5e,0xd6,0x01,0x05,0x0e,0x00]3630 3631v_maxmin_f32 v5, v255, s2, s1053632// GFX11: encoding: [0x05,0x00,0x5e,0xd6,0xff,0x05,0xa4,0x01]3633 3634v_maxmin_f32 v5, s1, v255, exec_hi3635// GFX11: encoding: [0x05,0x00,0x5e,0xd6,0x01,0xfe,0xff,0x01]3636 3637v_maxmin_f32 v5, s105, s105, exec_lo3638// GFX11: encoding: [0x05,0x00,0x5e,0xd6,0x69,0xd2,0xf8,0x01]3639 3640v_maxmin_f32 v5, vcc_lo, ttmp15, v33641// GFX11: encoding: [0x05,0x00,0x5e,0xd6,0x6a,0xf6,0x0c,0x04]3642 3643v_maxmin_f32 v5, vcc_hi, 0xaf123456, v2553644// GFX11: encoding: [0x05,0x00,0x5e,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]3645 3646v_maxmin_f32 v5, -|ttmp15|, -|src_scc|, -|ttmp15|3647// GFX11: encoding: [0x05,0x07,0x5e,0xd6,0x7b,0xfa,0xed,0xe1]3648 3649v_maxmin_f32 v5, m0, 0.5, m03650// GFX11: encoding: [0x05,0x00,0x5e,0xd6,0x7d,0xe0,0xf5,0x01]3651 3652v_maxmin_f32 v5, |exec_lo|, -1, vcc_hi3653// GFX11: encoding: [0x05,0x01,0x5e,0xd6,0x7e,0x82,0xad,0x01]3654 3655v_maxmin_f32 v5, -|exec_hi|, null, -|vcc_lo|3656// GFX11: encoding: [0x05,0x05,0x5e,0xd6,0x7f,0xf8,0xa8,0xa1]3657 3658v_maxmin_f32 v5, null, exec_lo, -|0xaf123456|3659// GFX11: encoding: [0x05,0x04,0x5e,0xd6,0x7c,0xfc,0xfc,0x83,0x56,0x34,0x12,0xaf]3660 3661v_maxmin_f32 v5, -1, -|exec_hi|, -|src_scc|3662// GFX11: encoding: [0x05,0x06,0x5e,0xd6,0xc1,0xfe,0xf4,0xc3]3663 3664v_maxmin_f32 v5, 0.5, -m0, 0.5 mul:23665// GFX11: encoding: [0x05,0x00,0x5e,0xd6,0xf0,0xfa,0xc0,0x4b]3666 3667v_maxmin_f32 v5, -src_scc, |vcc_lo|, -1 mul:43668// GFX11: encoding: [0x05,0x02,0x5e,0xd6,0xfd,0xd4,0x04,0x33]3669 3670v_maxmin_f32 v255, -|0xaf123456|, -|vcc_hi|, null clamp div:23671// GFX11: encoding: [0xff,0x83,0x5e,0xd6,0xff,0xd6,0xf0,0x79,0x56,0x34,0x12,0xaf]3672 3673v_maxmin_i32 v5, v1, v2, s33674// GFX11: encoding: [0x05,0x00,0x64,0xd6,0x01,0x05,0x0e,0x00]3675 3676v_maxmin_i32 v5, v255, s2, s1053677// GFX11: encoding: [0x05,0x00,0x64,0xd6,0xff,0x05,0xa4,0x01]3678 3679v_maxmin_i32 v5, s1, v255, exec_hi3680// GFX11: encoding: [0x05,0x00,0x64,0xd6,0x01,0xfe,0xff,0x01]3681 3682v_maxmin_i32 v5, s105, s105, exec_lo3683// GFX11: encoding: [0x05,0x00,0x64,0xd6,0x69,0xd2,0xf8,0x01]3684 3685v_maxmin_i32 v5, vcc_lo, ttmp15, v33686// GFX11: encoding: [0x05,0x00,0x64,0xd6,0x6a,0xf6,0x0c,0x04]3687 3688v_maxmin_i32 v5, vcc_hi, 0xaf123456, v2553689// GFX11: encoding: [0x05,0x00,0x64,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]3690 3691v_maxmin_i32 v5, ttmp15, src_scc, ttmp153692// GFX11: encoding: [0x05,0x00,0x64,0xd6,0x7b,0xfa,0xed,0x01]3693 3694v_maxmin_i32 v5, m0, 0.5, m03695// GFX11: encoding: [0x05,0x00,0x64,0xd6,0x7d,0xe0,0xf5,0x01]3696 3697v_maxmin_i32 v5, exec_lo, -1, vcc_hi3698// GFX11: encoding: [0x05,0x00,0x64,0xd6,0x7e,0x82,0xad,0x01]3699 3700v_maxmin_i32 v5, exec_hi, null, vcc_lo3701// GFX11: encoding: [0x05,0x00,0x64,0xd6,0x7f,0xf8,0xa8,0x01]3702 3703v_maxmin_i32 v5, null, exec_lo, 0xaf1234563704// GFX11: encoding: [0x05,0x00,0x64,0xd6,0x7c,0xfc,0xfc,0x03,0x56,0x34,0x12,0xaf]3705 3706v_maxmin_i32 v5, -1, exec_hi, src_scc3707// GFX11: encoding: [0x05,0x00,0x64,0xd6,0xc1,0xfe,0xf4,0x03]3708 3709v_maxmin_i32 v5, 0.5, m0, 0.53710// GFX11: encoding: [0x05,0x00,0x64,0xd6,0xf0,0xfa,0xc0,0x03]3711 3712v_maxmin_i32 v5, src_scc, vcc_lo, -13713// GFX11: encoding: [0x05,0x00,0x64,0xd6,0xfd,0xd4,0x04,0x03]3714 3715v_maxmin_i32 v255, 0xaf123456, vcc_hi, null3716// GFX11: encoding: [0xff,0x00,0x64,0xd6,0xff,0xd6,0xf0,0x01,0x56,0x34,0x12,0xaf]3717 3718v_maxmin_u32 v5, v1, v2, s33719// GFX11: encoding: [0x05,0x00,0x62,0xd6,0x01,0x05,0x0e,0x00]3720 3721v_maxmin_u32 v5, v255, s2, s1053722// GFX11: encoding: [0x05,0x00,0x62,0xd6,0xff,0x05,0xa4,0x01]3723 3724v_maxmin_u32 v5, s1, v255, exec_hi3725// GFX11: encoding: [0x05,0x00,0x62,0xd6,0x01,0xfe,0xff,0x01]3726 3727v_maxmin_u32 v5, s105, s105, exec_lo3728// GFX11: encoding: [0x05,0x00,0x62,0xd6,0x69,0xd2,0xf8,0x01]3729 3730v_maxmin_u32 v5, vcc_lo, ttmp15, v33731// GFX11: encoding: [0x05,0x00,0x62,0xd6,0x6a,0xf6,0x0c,0x04]3732 3733v_maxmin_u32 v5, vcc_hi, 0xaf123456, v2553734// GFX11: encoding: [0x05,0x00,0x62,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]3735 3736v_maxmin_u32 v5, ttmp15, src_scc, ttmp153737// GFX11: encoding: [0x05,0x00,0x62,0xd6,0x7b,0xfa,0xed,0x01]3738 3739v_maxmin_u32 v5, m0, 0.5, m03740// GFX11: encoding: [0x05,0x00,0x62,0xd6,0x7d,0xe0,0xf5,0x01]3741 3742v_maxmin_u32 v5, exec_lo, -1, vcc_hi3743// GFX11: encoding: [0x05,0x00,0x62,0xd6,0x7e,0x82,0xad,0x01]3744 3745v_maxmin_u32 v5, exec_hi, null, vcc_lo3746// GFX11: encoding: [0x05,0x00,0x62,0xd6,0x7f,0xf8,0xa8,0x01]3747 3748v_maxmin_u32 v5, null, exec_lo, 0xaf1234563749// GFX11: encoding: [0x05,0x00,0x62,0xd6,0x7c,0xfc,0xfc,0x03,0x56,0x34,0x12,0xaf]3750 3751v_maxmin_u32 v5, -1, exec_hi, src_scc3752// GFX11: encoding: [0x05,0x00,0x62,0xd6,0xc1,0xfe,0xf4,0x03]3753 3754v_maxmin_u32 v5, 0.5, m0, 0.53755// GFX11: encoding: [0x05,0x00,0x62,0xd6,0xf0,0xfa,0xc0,0x03]3756 3757v_maxmin_u32 v5, src_scc, vcc_lo, -13758// GFX11: encoding: [0x05,0x00,0x62,0xd6,0xfd,0xd4,0x04,0x03]3759 3760v_maxmin_u32 v255, 0xaf123456, vcc_hi, null3761// GFX11: encoding: [0xff,0x00,0x62,0xd6,0xff,0xd6,0xf0,0x01,0x56,0x34,0x12,0xaf]3762 3763v_mbcnt_hi_u32_b32 v5, v1, v23764// GFX11: encoding: [0x05,0x00,0x20,0xd7,0x01,0x05,0x02,0x00]3765 3766v_mbcnt_hi_u32_b32 v5, v255, v2553767// GFX11: encoding: [0x05,0x00,0x20,0xd7,0xff,0xff,0x03,0x00]3768 3769v_mbcnt_hi_u32_b32 v5, s1, s23770// GFX11: encoding: [0x05,0x00,0x20,0xd7,0x01,0x04,0x00,0x00]3771 3772v_mbcnt_hi_u32_b32 v5, s105, s1053773// GFX11: encoding: [0x05,0x00,0x20,0xd7,0x69,0xd2,0x00,0x00]3774 3775v_mbcnt_hi_u32_b32 v5, vcc_lo, ttmp153776// GFX11: encoding: [0x05,0x00,0x20,0xd7,0x6a,0xf6,0x00,0x00]3777 3778v_mbcnt_hi_u32_b32 v5, vcc_hi, 0xaf1234563779// GFX11: encoding: [0x05,0x00,0x20,0xd7,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]3780 3781v_mbcnt_hi_u32_b32 v5, ttmp15, src_scc3782// GFX11: encoding: [0x05,0x00,0x20,0xd7,0x7b,0xfa,0x01,0x00]3783 3784v_mbcnt_hi_u32_b32 v5, m0, 0.53785// GFX11: encoding: [0x05,0x00,0x20,0xd7,0x7d,0xe0,0x01,0x00]3786 3787v_mbcnt_hi_u32_b32 v5, exec_lo, -13788// GFX11: encoding: [0x05,0x00,0x20,0xd7,0x7e,0x82,0x01,0x00]3789 3790v_mbcnt_hi_u32_b32 v5, exec_hi, null3791// GFX11: encoding: [0x05,0x00,0x20,0xd7,0x7f,0xf8,0x00,0x00]3792 3793v_mbcnt_hi_u32_b32 v5, null, exec_lo3794// GFX11: encoding: [0x05,0x00,0x20,0xd7,0x7c,0xfc,0x00,0x00]3795 3796v_mbcnt_hi_u32_b32 v5, -1, exec_hi3797// GFX11: encoding: [0x05,0x00,0x20,0xd7,0xc1,0xfe,0x00,0x00]3798 3799v_mbcnt_hi_u32_b32 v5, 0.5, m03800// GFX11: encoding: [0x05,0x00,0x20,0xd7,0xf0,0xfa,0x00,0x00]3801 3802v_mbcnt_hi_u32_b32 v5, src_scc, vcc_lo3803// GFX11: encoding: [0x05,0x00,0x20,0xd7,0xfd,0xd4,0x00,0x00]3804 3805v_mbcnt_hi_u32_b32 v255, 0xaf123456, vcc_hi3806// GFX11: encoding: [0xff,0x00,0x20,0xd7,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]3807 3808v_mbcnt_lo_u32_b32 v5, v1, v23809// GFX11: encoding: [0x05,0x00,0x1f,0xd7,0x01,0x05,0x02,0x00]3810 3811v_mbcnt_lo_u32_b32 v5, v255, v2553812// GFX11: encoding: [0x05,0x00,0x1f,0xd7,0xff,0xff,0x03,0x00]3813 3814v_mbcnt_lo_u32_b32 v5, s1, s23815// GFX11: encoding: [0x05,0x00,0x1f,0xd7,0x01,0x04,0x00,0x00]3816 3817v_mbcnt_lo_u32_b32 v5, s105, s1053818// GFX11: encoding: [0x05,0x00,0x1f,0xd7,0x69,0xd2,0x00,0x00]3819 3820v_mbcnt_lo_u32_b32 v5, vcc_lo, ttmp153821// GFX11: encoding: [0x05,0x00,0x1f,0xd7,0x6a,0xf6,0x00,0x00]3822 3823v_mbcnt_lo_u32_b32 v5, vcc_hi, 0xaf1234563824// GFX11: encoding: [0x05,0x00,0x1f,0xd7,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]3825 3826v_mbcnt_lo_u32_b32 v5, ttmp15, src_scc3827// GFX11: encoding: [0x05,0x00,0x1f,0xd7,0x7b,0xfa,0x01,0x00]3828 3829v_mbcnt_lo_u32_b32 v5, m0, 0.53830// GFX11: encoding: [0x05,0x00,0x1f,0xd7,0x7d,0xe0,0x01,0x00]3831 3832v_mbcnt_lo_u32_b32 v5, exec_lo, -13833// GFX11: encoding: [0x05,0x00,0x1f,0xd7,0x7e,0x82,0x01,0x00]3834 3835v_mbcnt_lo_u32_b32 v5, exec_hi, null3836// GFX11: encoding: [0x05,0x00,0x1f,0xd7,0x7f,0xf8,0x00,0x00]3837 3838v_mbcnt_lo_u32_b32 v5, null, exec_lo3839// GFX11: encoding: [0x05,0x00,0x1f,0xd7,0x7c,0xfc,0x00,0x00]3840 3841v_mbcnt_lo_u32_b32 v5, -1, exec_hi3842// GFX11: encoding: [0x05,0x00,0x1f,0xd7,0xc1,0xfe,0x00,0x00]3843 3844v_mbcnt_lo_u32_b32 v5, 0.5, m03845// GFX11: encoding: [0x05,0x00,0x1f,0xd7,0xf0,0xfa,0x00,0x00]3846 3847v_mbcnt_lo_u32_b32 v5, src_scc, vcc_lo3848// GFX11: encoding: [0x05,0x00,0x1f,0xd7,0xfd,0xd4,0x00,0x00]3849 3850v_mbcnt_lo_u32_b32 v255, 0xaf123456, vcc_hi3851// GFX11: encoding: [0xff,0x00,0x1f,0xd7,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]3852 3853v_med3_f16 v5, v1, v2, s33854// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x01,0x05,0x0e,0x00]3855 3856v_med3_f16 v5, v255, s2, s1053857// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0xff,0x05,0xa4,0x01]3858 3859v_med3_f16 v5, s1, v255, exec_hi3860// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x01,0xfe,0xff,0x01]3861 3862v_med3_f16 v5, s105, s105, exec_lo3863// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x69,0xd2,0xf8,0x01]3864 3865v_med3_f16 v5, vcc_lo, ttmp15, v33866// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x6a,0xf6,0x0c,0x04]3867 3868v_med3_f16 v5, vcc_hi, 0xfe0b, v2553869// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x6b,0xfe,0xfd,0x07,0x0b,0xfe,0x00,0x00]3870 3871v_med3_f16 v5, -|ttmp15|, -|src_scc|, -|ttmp15|3872// GFX11: encoding: [0x05,0x07,0x4f,0xd6,0x7b,0xfa,0xed,0xe1]3873 3874v_med3_f16 v5, m0, 0.5, m03875// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x7d,0xe0,0xf5,0x01]3876 3877v_med3_f16 v5, |exec_lo|, -1, vcc_hi3878// GFX11: encoding: [0x05,0x01,0x4f,0xd6,0x7e,0x82,0xad,0x01]3879 3880v_med3_f16 v5, -|exec_hi|, null, -|vcc_lo| op_sel:[1,1,1,1]3881// GFX11: encoding: [0x05,0x7d,0x4f,0xd6,0x7f,0xf8,0xa8,0xa1]3882 3883v_med3_f16 v5, null, exec_lo, -|0xfe0b| op_sel:[0,0,0,0]3884// GFX11: encoding: [0x05,0x04,0x4f,0xd6,0x7c,0xfc,0xfc,0x83,0x0b,0xfe,0x00,0x00]3885 3886v_med3_f16 v5, -1, -|exec_hi|, -|src_scc| op_sel:[1,0,0,0]3887// GFX11: encoding: [0x05,0x0e,0x4f,0xd6,0xc1,0xfe,0xf4,0xc3]3888 3889v_med3_f16 v5, 0.5, -m0, 0.5 op_sel:[0,1,0,0]3890// GFX11: encoding: [0x05,0x10,0x4f,0xd6,0xf0,0xfa,0xc0,0x43]3891 3892v_med3_f16 v5, -src_scc, |vcc_lo|, -1 op_sel:[0,0,1,0]3893// GFX11: encoding: [0x05,0x22,0x4f,0xd6,0xfd,0xd4,0x04,0x23]3894 3895v_med3_f16 v255, -|0xfe0b|, -|vcc_hi|, null op_sel:[0,0,0,1] clamp3896// GFX11: encoding: [0xff,0xc3,0x4f,0xd6,0xff,0xd6,0xf0,0x61,0x0b,0xfe,0x00,0x00]3897 3898v_med3_f16 v5, 0.5, -m0, 0.5 op_sel:[0,1,0,0] div:23899// GFX11: encoding: [0x05,0x10,0x4f,0xd6,0xf0,0xfa,0xc0,0x5b]3900 3901v_med3_f32 v5, v1, v2, s33902// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0x0e,0x00]3903 3904v_med3_f32 v5, v255, s2, s1053905// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0xff,0x05,0xa4,0x01]3906 3907v_med3_f32 v5, s1, v255, exec_hi3908// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x01,0xfe,0xff,0x01]3909 3910v_med3_f32 v5, s105, s105, exec_lo3911// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x69,0xd2,0xf8,0x01]3912 3913v_med3_f32 v5, vcc_lo, ttmp15, v33914// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x6a,0xf6,0x0c,0x04]3915 3916v_med3_f32 v5, vcc_hi, 0xaf123456, v2553917// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]3918 3919v_med3_f32 v5, -|ttmp15|, -|src_scc|, -|ttmp15|3920// GFX11: encoding: [0x05,0x07,0x1f,0xd6,0x7b,0xfa,0xed,0xe1]3921 3922v_med3_f32 v5, m0, 0.5, m03923// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x7d,0xe0,0xf5,0x01]3924 3925v_med3_f32 v5, |exec_lo|, -1, vcc_hi3926// GFX11: encoding: [0x05,0x01,0x1f,0xd6,0x7e,0x82,0xad,0x01]3927 3928v_med3_f32 v5, -|exec_hi|, null, -|vcc_lo|3929// GFX11: encoding: [0x05,0x05,0x1f,0xd6,0x7f,0xf8,0xa8,0xa1]3930 3931v_med3_f32 v5, null, exec_lo, -|0xaf123456|3932// GFX11: encoding: [0x05,0x04,0x1f,0xd6,0x7c,0xfc,0xfc,0x83,0x56,0x34,0x12,0xaf]3933 3934v_med3_f32 v5, -1, -|exec_hi|, -|src_scc|3935// GFX11: encoding: [0x05,0x06,0x1f,0xd6,0xc1,0xfe,0xf4,0xc3]3936 3937v_med3_f32 v5, 0.5, -m0, 0.5 mul:23938// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0xf0,0xfa,0xc0,0x4b]3939 3940v_med3_f32 v5, -src_scc, |vcc_lo|, -1 mul:43941// GFX11: encoding: [0x05,0x02,0x1f,0xd6,0xfd,0xd4,0x04,0x33]3942 3943v_med3_f32 v255, -|0xaf123456|, -|vcc_hi|, null clamp div:23944// GFX11: encoding: [0xff,0x83,0x1f,0xd6,0xff,0xd6,0xf0,0x79,0x56,0x34,0x12,0xaf]3945 3946v_med3_i16 v5, v1, v2, s33947// GFX11: encoding: [0x05,0x00,0x50,0xd6,0x01,0x05,0x0e,0x00]3948 3949v_med3_i16 v5, v255, s2, s1053950// GFX11: encoding: [0x05,0x00,0x50,0xd6,0xff,0x05,0xa4,0x01]3951 3952v_med3_i16 v5, s1, v255, exec_hi3953// GFX11: encoding: [0x05,0x00,0x50,0xd6,0x01,0xfe,0xff,0x01]3954 3955v_med3_i16 v5, s105, s105, exec_lo3956// GFX11: encoding: [0x05,0x00,0x50,0xd6,0x69,0xd2,0xf8,0x01]3957 3958v_med3_i16 v5, vcc_lo, ttmp15, v33959// GFX11: encoding: [0x05,0x00,0x50,0xd6,0x6a,0xf6,0x0c,0x04]3960 3961v_med3_i16 v5, vcc_hi, 0xfe0b, v2553962// GFX11: encoding: [0x05,0x00,0x50,0xd6,0x6b,0xfe,0xfd,0x07,0x0b,0xfe,0x00,0x00]3963 3964v_med3_i16 v5, ttmp15, src_scc, ttmp153965// GFX11: encoding: [0x05,0x00,0x50,0xd6,0x7b,0xfa,0xed,0x01]3966 3967v_med3_i16 v5, m0, 0.5, m03968// GFX11: encoding: [0x05,0x00,0x50,0xd6,0x7d,0xe0,0xf5,0x01]3969 3970v_med3_i16 v5, exec_lo, -1, vcc_hi3971// GFX11: encoding: [0x05,0x00,0x50,0xd6,0x7e,0x82,0xad,0x01]3972 3973v_med3_i16 v5, exec_hi, null, vcc_lo op_sel:[1,1,1,1]3974// GFX11: encoding: [0x05,0x78,0x50,0xd6,0x7f,0xf8,0xa8,0x01]3975 3976v_med3_i16 v5, null, exec_lo, 0xfe0b op_sel:[0,0,0,0]3977// GFX11: encoding: [0x05,0x00,0x50,0xd6,0x7c,0xfc,0xfc,0x03,0x0b,0xfe,0x00,0x00]3978 3979v_med3_i16 v5, -1, exec_hi, src_scc op_sel:[1,0,0,0]3980// GFX11: encoding: [0x05,0x08,0x50,0xd6,0xc1,0xfe,0xf4,0x03]3981 3982v_med3_i16 v5, 0.5, m0, 0.5 op_sel:[0,1,0,0]3983// GFX11: encoding: [0x05,0x10,0x50,0xd6,0xf0,0xfa,0xc0,0x03]3984 3985v_med3_i16 v5, src_scc, vcc_lo, -1 op_sel:[0,0,1,0]3986// GFX11: encoding: [0x05,0x20,0x50,0xd6,0xfd,0xd4,0x04,0x03]3987 3988v_med3_i16 v255, 0xfe0b, vcc_hi, null op_sel:[0,0,0,1]3989// GFX11: encoding: [0xff,0x40,0x50,0xd6,0xff,0xd6,0xf0,0x01,0x0b,0xfe,0x00,0x00]3990 3991v_med3_i32 v5, v1, v2, s33992// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x01,0x05,0x0e,0x00]3993 3994v_med3_i32 v5, v255, s2, s1053995// GFX11: encoding: [0x05,0x00,0x20,0xd6,0xff,0x05,0xa4,0x01]3996 3997v_med3_i32 v5, s1, v255, exec_hi3998// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x01,0xfe,0xff,0x01]3999 4000v_med3_i32 v5, s105, s105, exec_lo4001// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x69,0xd2,0xf8,0x01]4002 4003v_med3_i32 v5, vcc_lo, ttmp15, v34004// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x6a,0xf6,0x0c,0x04]4005 4006v_med3_i32 v5, vcc_hi, 0xaf123456, v2554007// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]4008 4009v_med3_i32 v5, ttmp15, src_scc, ttmp154010// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x7b,0xfa,0xed,0x01]4011 4012v_med3_i32 v5, m0, 0.5, m04013// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x7d,0xe0,0xf5,0x01]4014 4015v_med3_i32 v5, exec_lo, -1, vcc_hi4016// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x7e,0x82,0xad,0x01]4017 4018v_med3_i32 v5, exec_hi, null, vcc_lo4019// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x7f,0xf8,0xa8,0x01]4020 4021v_med3_i32 v5, null, exec_lo, 0xaf1234564022// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x7c,0xfc,0xfc,0x03,0x56,0x34,0x12,0xaf]4023 4024v_med3_i32 v5, -1, exec_hi, src_scc4025// GFX11: encoding: [0x05,0x00,0x20,0xd6,0xc1,0xfe,0xf4,0x03]4026 4027v_med3_i32 v5, 0.5, m0, 0.54028// GFX11: encoding: [0x05,0x00,0x20,0xd6,0xf0,0xfa,0xc0,0x03]4029 4030v_med3_i32 v5, src_scc, vcc_lo, -14031// GFX11: encoding: [0x05,0x00,0x20,0xd6,0xfd,0xd4,0x04,0x03]4032 4033v_med3_i32 v255, 0xaf123456, vcc_hi, null4034// GFX11: encoding: [0xff,0x00,0x20,0xd6,0xff,0xd6,0xf0,0x01,0x56,0x34,0x12,0xaf]4035 4036v_med3_u16 v5, v1, v2, s34037// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x01,0x05,0x0e,0x00]4038 4039v_med3_u16 v5, v255, s2, s1054040// GFX11: encoding: [0x05,0x00,0x51,0xd6,0xff,0x05,0xa4,0x01]4041 4042v_med3_u16 v5, s1, v255, exec_hi4043// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x01,0xfe,0xff,0x01]4044 4045v_med3_u16 v5, s105, s105, exec_lo4046// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x69,0xd2,0xf8,0x01]4047 4048v_med3_u16 v5, vcc_lo, ttmp15, v34049// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x6a,0xf6,0x0c,0x04]4050 4051v_med3_u16 v5, vcc_hi, 0xfe0b, v2554052// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x6b,0xfe,0xfd,0x07,0x0b,0xfe,0x00,0x00]4053 4054v_med3_u16 v5, ttmp15, src_scc, ttmp154055// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x7b,0xfa,0xed,0x01]4056 4057v_med3_u16 v5, m0, 0.5, m04058// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x7d,0xe0,0xf5,0x01]4059 4060v_med3_u16 v5, exec_lo, -1, vcc_hi4061// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x7e,0x82,0xad,0x01]4062 4063v_med3_u16 v5, exec_hi, null, vcc_lo op_sel:[1,1,1,1]4064// GFX11: encoding: [0x05,0x78,0x51,0xd6,0x7f,0xf8,0xa8,0x01]4065 4066v_med3_u16 v5, null, exec_lo, 0xfe0b op_sel:[0,0,0,0]4067// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x7c,0xfc,0xfc,0x03,0x0b,0xfe,0x00,0x00]4068 4069v_med3_u16 v5, -1, exec_hi, src_scc op_sel:[1,0,0,0]4070// GFX11: encoding: [0x05,0x08,0x51,0xd6,0xc1,0xfe,0xf4,0x03]4071 4072v_med3_u16 v5, 0.5, m0, 0.5 op_sel:[0,1,0,0]4073// GFX11: encoding: [0x05,0x10,0x51,0xd6,0xf0,0xfa,0xc0,0x03]4074 4075v_med3_u16 v5, src_scc, vcc_lo, -1 op_sel:[0,0,1,0]4076// GFX11: encoding: [0x05,0x20,0x51,0xd6,0xfd,0xd4,0x04,0x03]4077 4078v_med3_u16 v255, 0xfe0b, vcc_hi, null op_sel:[0,0,0,1]4079// GFX11: encoding: [0xff,0x40,0x51,0xd6,0xff,0xd6,0xf0,0x01,0x0b,0xfe,0x00,0x00]4080 4081v_med3_u32 v5, v1, v2, s34082// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x01,0x05,0x0e,0x00]4083 4084v_med3_u32 v5, v255, s2, s1054085// GFX11: encoding: [0x05,0x00,0x21,0xd6,0xff,0x05,0xa4,0x01]4086 4087v_med3_u32 v5, s1, v255, exec_hi4088// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x01,0xfe,0xff,0x01]4089 4090v_med3_u32 v5, s105, s105, exec_lo4091// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x69,0xd2,0xf8,0x01]4092 4093v_med3_u32 v5, vcc_lo, ttmp15, v34094// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x6a,0xf6,0x0c,0x04]4095 4096v_med3_u32 v5, vcc_hi, 0xaf123456, v2554097// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]4098 4099v_med3_u32 v5, ttmp15, src_scc, ttmp154100// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x7b,0xfa,0xed,0x01]4101 4102v_med3_u32 v5, m0, 0.5, m04103// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x7d,0xe0,0xf5,0x01]4104 4105v_med3_u32 v5, exec_lo, -1, vcc_hi4106// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x7e,0x82,0xad,0x01]4107 4108v_med3_u32 v5, exec_hi, null, vcc_lo4109// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x7f,0xf8,0xa8,0x01]4110 4111v_med3_u32 v5, null, exec_lo, 0xaf1234564112// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x7c,0xfc,0xfc,0x03,0x56,0x34,0x12,0xaf]4113 4114v_med3_u32 v5, -1, exec_hi, src_scc4115// GFX11: encoding: [0x05,0x00,0x21,0xd6,0xc1,0xfe,0xf4,0x03]4116 4117v_med3_u32 v5, 0.5, m0, 0.54118// GFX11: encoding: [0x05,0x00,0x21,0xd6,0xf0,0xfa,0xc0,0x03]4119 4120v_med3_u32 v5, src_scc, vcc_lo, -14121// GFX11: encoding: [0x05,0x00,0x21,0xd6,0xfd,0xd4,0x04,0x03]4122 4123v_med3_u32 v255, 0xaf123456, vcc_hi, null4124// GFX11: encoding: [0xff,0x00,0x21,0xd6,0xff,0xd6,0xf0,0x01,0x56,0x34,0x12,0xaf]4125 4126v_min3_f16 v5, v1, v2, s34127// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x01,0x05,0x0e,0x00]4128 4129v_min3_f16 v5, v255, s2, s1054130// GFX11: encoding: [0x05,0x00,0x49,0xd6,0xff,0x05,0xa4,0x01]4131 4132v_min3_f16 v5, s1, v255, exec_hi4133// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x01,0xfe,0xff,0x01]4134 4135v_min3_f16 v5, s105, s105, exec_lo4136// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x69,0xd2,0xf8,0x01]4137 4138v_min3_f16 v5, vcc_lo, ttmp15, v34139// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x6a,0xf6,0x0c,0x04]4140 4141v_min3_f16 v5, vcc_hi, 0xfe0b, v2554142// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x6b,0xfe,0xfd,0x07,0x0b,0xfe,0x00,0x00]4143 4144v_min3_f16 v5, -|ttmp15|, -|src_scc|, -|ttmp15|4145// GFX11: encoding: [0x05,0x07,0x49,0xd6,0x7b,0xfa,0xed,0xe1]4146 4147v_min3_f16 v5, m0, 0.5, m04148// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x7d,0xe0,0xf5,0x01]4149 4150v_min3_f16 v5, |exec_lo|, -1, vcc_hi4151// GFX11: encoding: [0x05,0x01,0x49,0xd6,0x7e,0x82,0xad,0x01]4152 4153v_min3_f16 v5, -|exec_hi|, null, -|vcc_lo| op_sel:[1,1,1,1]4154// GFX11: encoding: [0x05,0x7d,0x49,0xd6,0x7f,0xf8,0xa8,0xa1]4155 4156v_min3_f16 v5, null, exec_lo, -|0xfe0b| op_sel:[0,0,0,0]4157// GFX11: encoding: [0x05,0x04,0x49,0xd6,0x7c,0xfc,0xfc,0x83,0x0b,0xfe,0x00,0x00]4158 4159v_min3_f16 v5, -1, -|exec_hi|, -|src_scc| op_sel:[1,0,0,0]4160// GFX11: encoding: [0x05,0x0e,0x49,0xd6,0xc1,0xfe,0xf4,0xc3]4161 4162v_min3_f16 v5, 0.5, -m0, 0.5 op_sel:[0,1,0,0]4163// GFX11: encoding: [0x05,0x10,0x49,0xd6,0xf0,0xfa,0xc0,0x43]4164 4165v_min3_f16 v5, -src_scc, |vcc_lo|, -1 op_sel:[0,0,1,0]4166// GFX11: encoding: [0x05,0x22,0x49,0xd6,0xfd,0xd4,0x04,0x23]4167 4168v_min3_f16 v255, -|0xfe0b|, -|vcc_hi|, null op_sel:[0,0,0,1] clamp4169// GFX11: encoding: [0xff,0xc3,0x49,0xd6,0xff,0xd6,0xf0,0x61,0x0b,0xfe,0x00,0x00]4170 4171v_min3_f16 v5, m0, 0.5, m0 clamp mul:44172// GFX11: encoding: [0x05,0x80,0x49,0xd6,0x7d,0xe0,0xf5,0x11]4173 4174v_min3_f32 v5, v1, v2, s34175// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0x0e,0x00]4176 4177v_min3_f32 v5, v255, s2, s1054178// GFX11: encoding: [0x05,0x00,0x19,0xd6,0xff,0x05,0xa4,0x01]4179 4180v_min3_f32 v5, s1, v255, exec_hi4181// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x01,0xfe,0xff,0x01]4182 4183v_min3_f32 v5, s105, s105, exec_lo4184// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x69,0xd2,0xf8,0x01]4185 4186v_min3_f32 v5, vcc_lo, ttmp15, v34187// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x6a,0xf6,0x0c,0x04]4188 4189v_min3_f32 v5, vcc_hi, 0xaf123456, v2554190// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]4191 4192v_min3_f32 v5, -|ttmp15|, -|src_scc|, -|ttmp15|4193// GFX11: encoding: [0x05,0x07,0x19,0xd6,0x7b,0xfa,0xed,0xe1]4194 4195v_min3_f32 v5, m0, 0.5, m04196// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x7d,0xe0,0xf5,0x01]4197 4198v_min3_f32 v5, |exec_lo|, -1, vcc_hi4199// GFX11: encoding: [0x05,0x01,0x19,0xd6,0x7e,0x82,0xad,0x01]4200 4201v_min3_f32 v5, -|exec_hi|, null, -|vcc_lo|4202// GFX11: encoding: [0x05,0x05,0x19,0xd6,0x7f,0xf8,0xa8,0xa1]4203 4204v_min3_f32 v5, null, exec_lo, -|0xaf123456|4205// GFX11: encoding: [0x05,0x04,0x19,0xd6,0x7c,0xfc,0xfc,0x83,0x56,0x34,0x12,0xaf]4206 4207v_min3_f32 v5, -1, -|exec_hi|, -|src_scc|4208// GFX11: encoding: [0x05,0x06,0x19,0xd6,0xc1,0xfe,0xf4,0xc3]4209 4210v_min3_f32 v5, 0.5, -m0, 0.5 mul:24211// GFX11: encoding: [0x05,0x00,0x19,0xd6,0xf0,0xfa,0xc0,0x4b]4212 4213v_min3_f32 v5, -src_scc, |vcc_lo|, -1 mul:44214// GFX11: encoding: [0x05,0x02,0x19,0xd6,0xfd,0xd4,0x04,0x33]4215 4216v_min3_f32 v255, -|0xaf123456|, -|vcc_hi|, null clamp div:24217// GFX11: encoding: [0xff,0x83,0x19,0xd6,0xff,0xd6,0xf0,0x79,0x56,0x34,0x12,0xaf]4218 4219v_min3_i16 v5, v1, v2, s34220// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0x01,0x05,0x0e,0x00]4221 4222v_min3_i16 v5, v255, s2, s1054223// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0xff,0x05,0xa4,0x01]4224 4225v_min3_i16 v5, s1, v255, exec_hi4226// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0x01,0xfe,0xff,0x01]4227 4228v_min3_i16 v5, s105, s105, exec_lo4229// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0x69,0xd2,0xf8,0x01]4230 4231v_min3_i16 v5, vcc_lo, ttmp15, v34232// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0x6a,0xf6,0x0c,0x04]4233 4234v_min3_i16 v5, vcc_hi, 0xfe0b, v2554235// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0x6b,0xfe,0xfd,0x07,0x0b,0xfe,0x00,0x00]4236 4237v_min3_i16 v5, ttmp15, src_scc, ttmp154238// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0x7b,0xfa,0xed,0x01]4239 4240v_min3_i16 v5, m0, 0.5, m04241// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0x7d,0xe0,0xf5,0x01]4242 4243v_min3_i16 v5, exec_lo, -1, vcc_hi4244// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0x7e,0x82,0xad,0x01]4245 4246v_min3_i16 v5, exec_hi, null, vcc_lo op_sel:[1,1,1,1]4247// GFX11: encoding: [0x05,0x78,0x4a,0xd6,0x7f,0xf8,0xa8,0x01]4248 4249v_min3_i16 v5, null, exec_lo, 0xfe0b op_sel:[0,0,0,0]4250// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0x7c,0xfc,0xfc,0x03,0x0b,0xfe,0x00,0x00]4251 4252v_min3_i16 v5, -1, exec_hi, src_scc op_sel:[1,0,0,0]4253// GFX11: encoding: [0x05,0x08,0x4a,0xd6,0xc1,0xfe,0xf4,0x03]4254 4255v_min3_i16 v5, 0.5, m0, 0.5 op_sel:[0,1,0,0]4256// GFX11: encoding: [0x05,0x10,0x4a,0xd6,0xf0,0xfa,0xc0,0x03]4257 4258v_min3_i16 v5, src_scc, vcc_lo, -1 op_sel:[0,0,1,0]4259// GFX11: encoding: [0x05,0x20,0x4a,0xd6,0xfd,0xd4,0x04,0x03]4260 4261v_min3_i16 v255, 0xfe0b, vcc_hi, null op_sel:[0,0,0,1]4262// GFX11: encoding: [0xff,0x40,0x4a,0xd6,0xff,0xd6,0xf0,0x01,0x0b,0xfe,0x00,0x00]4263 4264v_min3_i32 v5, v1, v2, s34265// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x01,0x05,0x0e,0x00]4266 4267v_min3_i32 v5, v255, s2, s1054268// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0xff,0x05,0xa4,0x01]4269 4270v_min3_i32 v5, s1, v255, exec_hi4271// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x01,0xfe,0xff,0x01]4272 4273v_min3_i32 v5, s105, s105, exec_lo4274// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x69,0xd2,0xf8,0x01]4275 4276v_min3_i32 v5, vcc_lo, ttmp15, v34277// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x6a,0xf6,0x0c,0x04]4278 4279v_min3_i32 v5, vcc_hi, 0xaf123456, v2554280// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]4281 4282v_min3_i32 v5, ttmp15, src_scc, ttmp154283// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x7b,0xfa,0xed,0x01]4284 4285v_min3_i32 v5, m0, 0.5, m04286// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x7d,0xe0,0xf5,0x01]4287 4288v_min3_i32 v5, exec_lo, -1, vcc_hi4289// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x7e,0x82,0xad,0x01]4290 4291v_min3_i32 v5, exec_hi, null, vcc_lo4292// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x7f,0xf8,0xa8,0x01]4293 4294v_min3_i32 v5, null, exec_lo, 0xaf1234564295// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x7c,0xfc,0xfc,0x03,0x56,0x34,0x12,0xaf]4296 4297v_min3_i32 v5, -1, exec_hi, src_scc4298// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0xc1,0xfe,0xf4,0x03]4299 4300v_min3_i32 v5, 0.5, m0, 0.54301// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0xf0,0xfa,0xc0,0x03]4302 4303v_min3_i32 v5, src_scc, vcc_lo, -14304// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0xfd,0xd4,0x04,0x03]4305 4306v_min3_i32 v255, 0xaf123456, vcc_hi, null4307// GFX11: encoding: [0xff,0x00,0x1a,0xd6,0xff,0xd6,0xf0,0x01,0x56,0x34,0x12,0xaf]4308 4309v_min3_u16 v5, v1, v2, s34310// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x01,0x05,0x0e,0x00]4311 4312v_min3_u16 v5, v255, s2, s1054313// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0xff,0x05,0xa4,0x01]4314 4315v_min3_u16 v5, s1, v255, exec_hi4316// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x01,0xfe,0xff,0x01]4317 4318v_min3_u16 v5, s105, s105, exec_lo4319// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x69,0xd2,0xf8,0x01]4320 4321v_min3_u16 v5, vcc_lo, ttmp15, v34322// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x6a,0xf6,0x0c,0x04]4323 4324v_min3_u16 v5, vcc_hi, 0xfe0b, v2554325// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x6b,0xfe,0xfd,0x07,0x0b,0xfe,0x00,0x00]4326 4327v_min3_u16 v5, ttmp15, src_scc, ttmp154328// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x7b,0xfa,0xed,0x01]4329 4330v_min3_u16 v5, m0, 0.5, m04331// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x7d,0xe0,0xf5,0x01]4332 4333v_min3_u16 v5, exec_lo, -1, vcc_hi4334// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x7e,0x82,0xad,0x01]4335 4336v_min3_u16 v5, exec_hi, null, vcc_lo op_sel:[1,1,1,1]4337// GFX11: encoding: [0x05,0x78,0x4b,0xd6,0x7f,0xf8,0xa8,0x01]4338 4339v_min3_u16 v5, null, exec_lo, 0xfe0b op_sel:[0,0,0,0]4340// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x7c,0xfc,0xfc,0x03,0x0b,0xfe,0x00,0x00]4341 4342v_min3_u16 v5, -1, exec_hi, src_scc op_sel:[1,0,0,0]4343// GFX11: encoding: [0x05,0x08,0x4b,0xd6,0xc1,0xfe,0xf4,0x03]4344 4345v_min3_u16 v5, 0.5, m0, 0.5 op_sel:[0,1,0,0]4346// GFX11: encoding: [0x05,0x10,0x4b,0xd6,0xf0,0xfa,0xc0,0x03]4347 4348v_min3_u16 v5, src_scc, vcc_lo, -1 op_sel:[0,0,1,0]4349// GFX11: encoding: [0x05,0x20,0x4b,0xd6,0xfd,0xd4,0x04,0x03]4350 4351v_min3_u16 v255, 0xfe0b, vcc_hi, null op_sel:[0,0,0,1]4352// GFX11: encoding: [0xff,0x40,0x4b,0xd6,0xff,0xd6,0xf0,0x01,0x0b,0xfe,0x00,0x00]4353 4354v_min3_u32 v5, v1, v2, s34355// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x01,0x05,0x0e,0x00]4356 4357v_min3_u32 v5, v255, s2, s1054358// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0xff,0x05,0xa4,0x01]4359 4360v_min3_u32 v5, s1, v255, exec_hi4361// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x01,0xfe,0xff,0x01]4362 4363v_min3_u32 v5, s105, s105, exec_lo4364// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x69,0xd2,0xf8,0x01]4365 4366v_min3_u32 v5, vcc_lo, ttmp15, v34367// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x6a,0xf6,0x0c,0x04]4368 4369v_min3_u32 v5, vcc_hi, 0xaf123456, v2554370// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]4371 4372v_min3_u32 v5, ttmp15, src_scc, ttmp154373// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x7b,0xfa,0xed,0x01]4374 4375v_min3_u32 v5, m0, 0.5, m04376// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x7d,0xe0,0xf5,0x01]4377 4378v_min3_u32 v5, exec_lo, -1, vcc_hi4379// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x7e,0x82,0xad,0x01]4380 4381v_min3_u32 v5, exec_hi, null, vcc_lo4382// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x7f,0xf8,0xa8,0x01]4383 4384v_min3_u32 v5, null, exec_lo, 0xaf1234564385// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x7c,0xfc,0xfc,0x03,0x56,0x34,0x12,0xaf]4386 4387v_min3_u32 v5, -1, exec_hi, src_scc4388// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0xc1,0xfe,0xf4,0x03]4389 4390v_min3_u32 v5, 0.5, m0, 0.54391// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0xf0,0xfa,0xc0,0x03]4392 4393v_min3_u32 v5, src_scc, vcc_lo, -14394// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0xfd,0xd4,0x04,0x03]4395 4396v_min3_u32 v255, 0xaf123456, vcc_hi, null4397// GFX11: encoding: [0xff,0x00,0x1b,0xd6,0xff,0xd6,0xf0,0x01,0x56,0x34,0x12,0xaf]4398 4399v_min_f64 v[5:6], v[1:2], v[2:3]4400// GFX11: encoding: [0x05,0x00,0x29,0xd7,0x01,0x05,0x02,0x00]4401 4402v_min_f64 v[5:6], v[254:255], v[254:255]4403// GFX11: encoding: [0x05,0x00,0x29,0xd7,0xfe,0xfd,0x03,0x00]4404 4405v_min_f64 v[5:6], s[2:3], s[4:5]4406// GFX11: encoding: [0x05,0x00,0x29,0xd7,0x02,0x08,0x00,0x00]4407 4408v_min_f64 v[5:6], s[104:105], s[104:105]4409// GFX11: encoding: [0x05,0x00,0x29,0xd7,0x68,0xd0,0x00,0x00]4410 4411v_min_f64 v[5:6], vcc, ttmp[14:15]4412// GFX11: encoding: [0x05,0x00,0x29,0xd7,0x6a,0xf4,0x00,0x00]4413 4414v_min_f64 v[5:6], ttmp[14:15], 0xaf1234564415// GFX11: encoding: [0x05,0x00,0x29,0xd7,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]4416 4417v_min_f64 v[5:6], -|exec|, src_scc4418// GFX11: encoding: [0x05,0x01,0x29,0xd7,0x7e,0xfa,0x01,0x20]4419 4420v_min_f64 v[5:6], null, 0.54421// GFX11: encoding: [0x05,0x00,0x29,0xd7,0x7c,0xe0,0x01,0x00]4422 4423v_min_f64 v[5:6], -1, -14424// GFX11: encoding: [0x05,0x00,0x29,0xd7,0xc1,0x82,0x01,0x00]4425 4426v_min_f64 v[5:6], 0.5, null mul:24427// GFX11: encoding: [0x05,0x00,0x29,0xd7,0xf0,0xf8,0x00,0x08]4428 4429v_min_f64 v[5:6], -|src_scc|, -|exec| mul:44430// GFX11: encoding: [0x05,0x03,0x29,0xd7,0xfd,0xfc,0x00,0x70]4431 4432v_min_f64 v[254:255], 0xaf123456, -|vcc| clamp div:24433// GFX11: encoding: [0xfe,0x82,0x29,0xd7,0xff,0xd4,0x00,0x58,0x56,0x34,0x12,0xaf]4434 4435v_min_i16 v5, v1, v24436// GFX11: encoding: [0x05,0x00,0x0c,0xd7,0x01,0x05,0x02,0x00]4437 4438v_min_i16 v5, v255, v2554439// GFX11: encoding: [0x05,0x00,0x0c,0xd7,0xff,0xff,0x03,0x00]4440 4441v_min_i16 v5, s1, s24442// GFX11: encoding: [0x05,0x00,0x0c,0xd7,0x01,0x04,0x00,0x00]4443 4444v_min_i16 v5, s105, s1054445// GFX11: encoding: [0x05,0x00,0x0c,0xd7,0x69,0xd2,0x00,0x00]4446 4447v_min_i16 v5, vcc_lo, ttmp154448// GFX11: encoding: [0x05,0x00,0x0c,0xd7,0x6a,0xf6,0x00,0x00]4449 4450v_min_i16 v5, vcc_hi, 0xfe0b4451// GFX11: encoding: [0x05,0x00,0x0c,0xd7,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]4452 4453v_min_i16 v5, ttmp15, src_scc4454// GFX11: encoding: [0x05,0x00,0x0c,0xd7,0x7b,0xfa,0x01,0x00]4455 4456v_min_i16 v5, m0, 0.54457// GFX11: encoding: [0x05,0x00,0x0c,0xd7,0x7d,0xe0,0x01,0x00]4458 4459v_min_i16 v5, exec_lo, -14460// GFX11: encoding: [0x05,0x00,0x0c,0xd7,0x7e,0x82,0x01,0x00]4461 4462v_min_i16 v5, exec_hi, null4463// GFX11: encoding: [0x05,0x00,0x0c,0xd7,0x7f,0xf8,0x00,0x00]4464 4465v_min_i16 v5, null, exec_lo4466// GFX11: encoding: [0x05,0x00,0x0c,0xd7,0x7c,0xfc,0x00,0x00]4467 4468v_min_i16 v5, -1, exec_hi4469// GFX11: encoding: [0x05,0x00,0x0c,0xd7,0xc1,0xfe,0x00,0x00]4470 4471v_min_i16 v5, 0.5, m04472// GFX11: encoding: [0x05,0x00,0x0c,0xd7,0xf0,0xfa,0x00,0x00]4473 4474v_min_i16 v5, src_scc, vcc_lo4475// GFX11: encoding: [0x05,0x00,0x0c,0xd7,0xfd,0xd4,0x00,0x00]4476 4477v_min_i16 v255, 0xfe0b, vcc_hi4478// GFX11: encoding: [0xff,0x00,0x0c,0xd7,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]4479 4480v_min_u16 v5, v1, v24481// GFX11: encoding: [0x05,0x00,0x0b,0xd7,0x01,0x05,0x02,0x00]4482 4483v_min_u16 v5, v255, v2554484// GFX11: encoding: [0x05,0x00,0x0b,0xd7,0xff,0xff,0x03,0x00]4485 4486v_min_u16 v5, s1, s24487// GFX11: encoding: [0x05,0x00,0x0b,0xd7,0x01,0x04,0x00,0x00]4488 4489v_min_u16 v5, s105, s1054490// GFX11: encoding: [0x05,0x00,0x0b,0xd7,0x69,0xd2,0x00,0x00]4491 4492v_min_u16 v5, vcc_lo, ttmp154493// GFX11: encoding: [0x05,0x00,0x0b,0xd7,0x6a,0xf6,0x00,0x00]4494 4495v_min_u16 v5, vcc_hi, 0xfe0b4496// GFX11: encoding: [0x05,0x00,0x0b,0xd7,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]4497 4498v_min_u16 v5, ttmp15, src_scc4499// GFX11: encoding: [0x05,0x00,0x0b,0xd7,0x7b,0xfa,0x01,0x00]4500 4501v_min_u16 v5, m0, 0.54502// GFX11: encoding: [0x05,0x00,0x0b,0xd7,0x7d,0xe0,0x01,0x00]4503 4504v_min_u16 v5, exec_lo, -14505// GFX11: encoding: [0x05,0x00,0x0b,0xd7,0x7e,0x82,0x01,0x00]4506 4507v_min_u16 v5, exec_hi, null4508// GFX11: encoding: [0x05,0x00,0x0b,0xd7,0x7f,0xf8,0x00,0x00]4509 4510v_min_u16 v5, null, exec_lo4511// GFX11: encoding: [0x05,0x00,0x0b,0xd7,0x7c,0xfc,0x00,0x00]4512 4513v_min_u16 v5, -1, exec_hi4514// GFX11: encoding: [0x05,0x00,0x0b,0xd7,0xc1,0xfe,0x00,0x00]4515 4516v_min_u16 v5, 0.5, m04517// GFX11: encoding: [0x05,0x00,0x0b,0xd7,0xf0,0xfa,0x00,0x00]4518 4519v_min_u16 v5, src_scc, vcc_lo4520// GFX11: encoding: [0x05,0x00,0x0b,0xd7,0xfd,0xd4,0x00,0x00]4521 4522v_min_u16 v255, 0xfe0b, vcc_hi4523// GFX11: encoding: [0xff,0x00,0x0b,0xd7,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]4524 4525v_minmax_f16 v5, v1, v2, s34526// GFX11: encoding: [0x05,0x00,0x61,0xd6,0x01,0x05,0x0e,0x00]4527 4528v_minmax_f16 v5, v255, s2, s1054529// GFX11: encoding: [0x05,0x00,0x61,0xd6,0xff,0x05,0xa4,0x01]4530 4531v_minmax_f16 v5, s1, v255, exec_hi4532// GFX11: encoding: [0x05,0x00,0x61,0xd6,0x01,0xfe,0xff,0x01]4533 4534v_minmax_f16 v5, s105, s105, exec_lo4535// GFX11: encoding: [0x05,0x00,0x61,0xd6,0x69,0xd2,0xf8,0x01]4536 4537v_minmax_f16 v5, vcc_lo, ttmp15, v34538// GFX11: encoding: [0x05,0x00,0x61,0xd6,0x6a,0xf6,0x0c,0x04]4539 4540v_minmax_f16 v5, vcc_hi, 0xfe0b, v2554541// GFX11: encoding: [0x05,0x00,0x61,0xd6,0x6b,0xfe,0xfd,0x07,0x0b,0xfe,0x00,0x00]4542 4543v_minmax_f16 v5, -|ttmp15|, -|src_scc|, -|ttmp15|4544// GFX11: encoding: [0x05,0x07,0x61,0xd6,0x7b,0xfa,0xed,0xe1]4545 4546v_minmax_f16 v5, m0, 0.5, m04547// GFX11: encoding: [0x05,0x00,0x61,0xd6,0x7d,0xe0,0xf5,0x01]4548 4549v_minmax_f16 v5, |exec_lo|, -1, vcc_hi4550// GFX11: encoding: [0x05,0x01,0x61,0xd6,0x7e,0x82,0xad,0x01]4551 4552v_minmax_f16 v5, -|exec_hi|, null, -|vcc_lo|4553// GFX11: encoding: [0x05,0x05,0x61,0xd6,0x7f,0xf8,0xa8,0xa1]4554 4555v_minmax_f16 v5, null, exec_lo, -|0xfe0b|4556// GFX11: encoding: [0x05,0x04,0x61,0xd6,0x7c,0xfc,0xfc,0x83,0x0b,0xfe,0x00,0x00]4557 4558v_minmax_f16 v5, -1, -|exec_hi|, -|src_scc|4559// GFX11: encoding: [0x05,0x06,0x61,0xd6,0xc1,0xfe,0xf4,0xc3]4560 4561v_minmax_f16 v5, 0.5, -m0, 0.5 mul:24562// GFX11: encoding: [0x05,0x00,0x61,0xd6,0xf0,0xfa,0xc0,0x4b]4563 4564v_minmax_f16 v5, -src_scc, |vcc_lo|, -1 mul:44565// GFX11: encoding: [0x05,0x02,0x61,0xd6,0xfd,0xd4,0x04,0x33]4566 4567v_minmax_f16 v255, -|0xfe0b|, -|vcc_hi|, null clamp div:24568// GFX11: encoding: [0xff,0x83,0x61,0xd6,0xff,0xd6,0xf0,0x79,0x0b,0xfe,0x00,0x00]4569 4570v_minmax_f32 v5, v1, v2, s34571// GFX11: encoding: [0x05,0x00,0x5f,0xd6,0x01,0x05,0x0e,0x00]4572 4573v_minmax_f32 v5, v255, s2, s1054574// GFX11: encoding: [0x05,0x00,0x5f,0xd6,0xff,0x05,0xa4,0x01]4575 4576v_minmax_f32 v5, s1, v255, exec_hi4577// GFX11: encoding: [0x05,0x00,0x5f,0xd6,0x01,0xfe,0xff,0x01]4578 4579v_minmax_f32 v5, s105, s105, exec_lo4580// GFX11: encoding: [0x05,0x00,0x5f,0xd6,0x69,0xd2,0xf8,0x01]4581 4582v_minmax_f32 v5, vcc_lo, ttmp15, v34583// GFX11: encoding: [0x05,0x00,0x5f,0xd6,0x6a,0xf6,0x0c,0x04]4584 4585v_minmax_f32 v5, vcc_hi, 0xaf123456, v2554586// GFX11: encoding: [0x05,0x00,0x5f,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]4587 4588v_minmax_f32 v5, -|ttmp15|, -|src_scc|, -|ttmp15|4589// GFX11: encoding: [0x05,0x07,0x5f,0xd6,0x7b,0xfa,0xed,0xe1]4590 4591v_minmax_f32 v5, m0, 0.5, m04592// GFX11: encoding: [0x05,0x00,0x5f,0xd6,0x7d,0xe0,0xf5,0x01]4593 4594v_minmax_f32 v5, |exec_lo|, -1, vcc_hi4595// GFX11: encoding: [0x05,0x01,0x5f,0xd6,0x7e,0x82,0xad,0x01]4596 4597v_minmax_f32 v5, -|exec_hi|, null, -|vcc_lo|4598// GFX11: encoding: [0x05,0x05,0x5f,0xd6,0x7f,0xf8,0xa8,0xa1]4599 4600v_minmax_f32 v5, null, exec_lo, -|0xaf123456|4601// GFX11: encoding: [0x05,0x04,0x5f,0xd6,0x7c,0xfc,0xfc,0x83,0x56,0x34,0x12,0xaf]4602 4603v_minmax_f32 v5, -1, -|exec_hi|, -|src_scc|4604// GFX11: encoding: [0x05,0x06,0x5f,0xd6,0xc1,0xfe,0xf4,0xc3]4605 4606v_minmax_f32 v5, 0.5, -m0, 0.5 mul:24607// GFX11: encoding: [0x05,0x00,0x5f,0xd6,0xf0,0xfa,0xc0,0x4b]4608 4609v_minmax_f32 v5, -src_scc, |vcc_lo|, -1 mul:44610// GFX11: encoding: [0x05,0x02,0x5f,0xd6,0xfd,0xd4,0x04,0x33]4611 4612v_minmax_f32 v255, -|0xaf123456|, -|vcc_hi|, null clamp div:24613// GFX11: encoding: [0xff,0x83,0x5f,0xd6,0xff,0xd6,0xf0,0x79,0x56,0x34,0x12,0xaf]4614 4615v_minmax_i32 v5, v1, v2, s34616// GFX11: encoding: [0x05,0x00,0x65,0xd6,0x01,0x05,0x0e,0x00]4617 4618v_minmax_i32 v5, v255, s2, s1054619// GFX11: encoding: [0x05,0x00,0x65,0xd6,0xff,0x05,0xa4,0x01]4620 4621v_minmax_i32 v5, s1, v255, exec_hi4622// GFX11: encoding: [0x05,0x00,0x65,0xd6,0x01,0xfe,0xff,0x01]4623 4624v_minmax_i32 v5, s105, s105, exec_lo4625// GFX11: encoding: [0x05,0x00,0x65,0xd6,0x69,0xd2,0xf8,0x01]4626 4627v_minmax_i32 v5, vcc_lo, ttmp15, v34628// GFX11: encoding: [0x05,0x00,0x65,0xd6,0x6a,0xf6,0x0c,0x04]4629 4630v_minmax_i32 v5, vcc_hi, 0xaf123456, v2554631// GFX11: encoding: [0x05,0x00,0x65,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]4632 4633v_minmax_i32 v5, ttmp15, src_scc, ttmp154634// GFX11: encoding: [0x05,0x00,0x65,0xd6,0x7b,0xfa,0xed,0x01]4635 4636v_minmax_i32 v5, m0, 0.5, m04637// GFX11: encoding: [0x05,0x00,0x65,0xd6,0x7d,0xe0,0xf5,0x01]4638 4639v_minmax_i32 v5, exec_lo, -1, vcc_hi4640// GFX11: encoding: [0x05,0x00,0x65,0xd6,0x7e,0x82,0xad,0x01]4641 4642v_minmax_i32 v5, exec_hi, null, vcc_lo4643// GFX11: encoding: [0x05,0x00,0x65,0xd6,0x7f,0xf8,0xa8,0x01]4644 4645v_minmax_i32 v5, null, exec_lo, 0xaf1234564646// GFX11: encoding: [0x05,0x00,0x65,0xd6,0x7c,0xfc,0xfc,0x03,0x56,0x34,0x12,0xaf]4647 4648v_minmax_i32 v5, -1, exec_hi, src_scc4649// GFX11: encoding: [0x05,0x00,0x65,0xd6,0xc1,0xfe,0xf4,0x03]4650 4651v_minmax_i32 v5, 0.5, m0, 0.54652// GFX11: encoding: [0x05,0x00,0x65,0xd6,0xf0,0xfa,0xc0,0x03]4653 4654v_minmax_i32 v5, src_scc, vcc_lo, -14655// GFX11: encoding: [0x05,0x00,0x65,0xd6,0xfd,0xd4,0x04,0x03]4656 4657v_minmax_i32 v255, 0xaf123456, vcc_hi, null4658// GFX11: encoding: [0xff,0x00,0x65,0xd6,0xff,0xd6,0xf0,0x01,0x56,0x34,0x12,0xaf]4659 4660v_minmax_u32 v5, v1, v2, s34661// GFX11: encoding: [0x05,0x00,0x63,0xd6,0x01,0x05,0x0e,0x00]4662 4663v_minmax_u32 v5, v255, s2, s1054664// GFX11: encoding: [0x05,0x00,0x63,0xd6,0xff,0x05,0xa4,0x01]4665 4666v_minmax_u32 v5, s1, v255, exec_hi4667// GFX11: encoding: [0x05,0x00,0x63,0xd6,0x01,0xfe,0xff,0x01]4668 4669v_minmax_u32 v5, s105, s105, exec_lo4670// GFX11: encoding: [0x05,0x00,0x63,0xd6,0x69,0xd2,0xf8,0x01]4671 4672v_minmax_u32 v5, vcc_lo, ttmp15, v34673// GFX11: encoding: [0x05,0x00,0x63,0xd6,0x6a,0xf6,0x0c,0x04]4674 4675v_minmax_u32 v5, vcc_hi, 0xaf123456, v2554676// GFX11: encoding: [0x05,0x00,0x63,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]4677 4678v_minmax_u32 v5, ttmp15, src_scc, ttmp154679// GFX11: encoding: [0x05,0x00,0x63,0xd6,0x7b,0xfa,0xed,0x01]4680 4681v_minmax_u32 v5, m0, 0.5, m04682// GFX11: encoding: [0x05,0x00,0x63,0xd6,0x7d,0xe0,0xf5,0x01]4683 4684v_minmax_u32 v5, exec_lo, -1, vcc_hi4685// GFX11: encoding: [0x05,0x00,0x63,0xd6,0x7e,0x82,0xad,0x01]4686 4687v_minmax_u32 v5, exec_hi, null, vcc_lo4688// GFX11: encoding: [0x05,0x00,0x63,0xd6,0x7f,0xf8,0xa8,0x01]4689 4690v_minmax_u32 v5, null, exec_lo, 0xaf1234564691// GFX11: encoding: [0x05,0x00,0x63,0xd6,0x7c,0xfc,0xfc,0x03,0x56,0x34,0x12,0xaf]4692 4693v_minmax_u32 v5, -1, exec_hi, src_scc4694// GFX11: encoding: [0x05,0x00,0x63,0xd6,0xc1,0xfe,0xf4,0x03]4695 4696v_minmax_u32 v5, 0.5, m0, 0.54697// GFX11: encoding: [0x05,0x00,0x63,0xd6,0xf0,0xfa,0xc0,0x03]4698 4699v_minmax_u32 v5, src_scc, vcc_lo, -14700// GFX11: encoding: [0x05,0x00,0x63,0xd6,0xfd,0xd4,0x04,0x03]4701 4702v_minmax_u32 v255, 0xaf123456, vcc_hi, null4703// GFX11: encoding: [0xff,0x00,0x63,0xd6,0xff,0xd6,0xf0,0x01,0x56,0x34,0x12,0xaf]4704 4705v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, ttmp[14:15]4706// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0x01,0x05,0xea,0x01]4707 4708v_mqsad_pk_u16_u8 v[5:6], v[1:2], v255, ttmp[14:15]4709// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0x01,0xff,0xeb,0x01]4710 4711v_mqsad_pk_u16_u8 v[5:6], v[1:2], s2, ttmp[14:15]4712// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0x01,0x05,0xe8,0x01]4713 4714v_mqsad_pk_u16_u8 v[5:6], v[1:2], s105, ttmp[14:15]4715// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0x01,0xd3,0xe8,0x01]4716 4717v_mqsad_pk_u16_u8 v[5:6], v[254:255], ttmp15, s[6:7]4718// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0xfe,0xf7,0x18,0x00]4719 4720v_mqsad_pk_u16_u8 v[5:6], s[2:3], vcc_hi, v[3:4]4721// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0x02,0xd6,0x0c,0x04]4722 4723v_mqsad_pk_u16_u8 v[5:6], s[104:105], vcc_lo, s[104:105]4724// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0x68,0xd4,0xa0,0x01]4725 4726v_mqsad_pk_u16_u8 v[5:6], vcc, m0, v[254:255]4727// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0x6a,0xfa,0xf8,0x07]4728 4729v_mqsad_pk_u16_u8 v[5:6], ttmp[14:15], exec_hi, null4730// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0x7a,0xfe,0xf0,0x01]4731 4732v_mqsad_pk_u16_u8 v[5:6], exec, exec_lo, exec4733// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0x7e,0xfc,0xf8,0x01]4734 4735v_mqsad_pk_u16_u8 v[5:6], null, null, vcc4736// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0x7c,0xf8,0xa8,0x01]4737 4738v_mqsad_pk_u16_u8 v[5:6], -1, -1, 0xaf1234564739// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0xc1,0x82,0xfd,0x03,0x56,0x34,0x12,0xaf]4740 4741v_mqsad_pk_u16_u8 v[5:6], 0.5, 0.5, src_scc4742// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0xf0,0xe0,0xf5,0x03]4743 4744v_mqsad_pk_u16_u8 v[5:6], src_scc, src_scc, 0.54745// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0xfd,0xfa,0xc1,0x03]4746 4747v_mqsad_pk_u16_u8 v[254:255], 0xaf123456, 0xaf123456, -1 clamp4748// GFX11: encoding: [0xfe,0x80,0x3b,0xd6,0xff,0xfe,0x05,0x03,0x56,0x34,0x12,0xaf]4749 4750v_mqsad_u32_u8 v[5:8], v[1:2], v2, v[252:255]4751// GFX11: encoding: [0x05,0x00,0x3d,0xd6,0x01,0x05,0xf2,0x07]4752 4753v_mqsad_u32_u8 v[5:8], v[1:2], v255, v[252:255]4754// GFX11: encoding: [0x05,0x00,0x3d,0xd6,0x01,0xff,0xf3,0x07]4755 4756v_mqsad_u32_u8 v[5:8], v[1:2], s2, v[252:255]4757// GFX11: encoding: [0x05,0x00,0x3d,0xd6,0x01,0x05,0xf0,0x07]4758 4759v_mqsad_u32_u8 v[5:8], v[1:2], s105, v[252:255]4760// GFX11: encoding: [0x05,0x00,0x3d,0xd6,0x01,0xd3,0xf0,0x07]4761 4762v_mqsad_u32_u8 v[5:8], v[254:255], ttmp15, v[252:255]4763// GFX11: encoding: [0x05,0x00,0x3d,0xd6,0xfe,0xf7,0xf0,0x07]4764 4765v_mqsad_u32_u8 v[5:8], s[2:3], vcc_hi, v[252:255]4766// GFX11: encoding: [0x05,0x00,0x3d,0xd6,0x02,0xd6,0xf0,0x07]4767 4768v_mqsad_u32_u8 v[5:8], s[104:105], vcc_lo, v[252:255]4769// GFX11: encoding: [0x05,0x00,0x3d,0xd6,0x68,0xd4,0xf0,0x07]4770 4771v_mqsad_u32_u8 v[5:8], vcc, m0, v[252:255]4772// GFX11: encoding: [0x05,0x00,0x3d,0xd6,0x6a,0xfa,0xf0,0x07]4773 4774v_mqsad_u32_u8 v[5:8], ttmp[14:15], exec_hi, v[252:255]4775// GFX11: encoding: [0x05,0x00,0x3d,0xd6,0x7a,0xfe,0xf0,0x07]4776 4777v_mqsad_u32_u8 v[5:8], exec, exec_lo, v[252:255]4778// GFX11: encoding: [0x05,0x00,0x3d,0xd6,0x7e,0xfc,0xf0,0x07]4779 4780v_mqsad_u32_u8 v[5:8], null, null, v[252:255]4781// GFX11: encoding: [0x05,0x00,0x3d,0xd6,0x7c,0xf8,0xf0,0x07]4782 4783v_mqsad_u32_u8 v[5:8], -1, -1, v[252:255]4784// GFX11: encoding: [0x05,0x00,0x3d,0xd6,0xc1,0x82,0xf1,0x07]4785 4786v_mqsad_u32_u8 v[5:8], 0.5, 0.5, v[252:255]4787// GFX11: encoding: [0x05,0x00,0x3d,0xd6,0xf0,0xe0,0xf1,0x07]4788 4789v_mqsad_u32_u8 v[5:8], src_scc, src_scc, v[252:255]4790// GFX11: encoding: [0x05,0x00,0x3d,0xd6,0xfd,0xfa,0xf1,0x07]4791 4792v_mqsad_u32_u8 v[252:255], 0xaf123456, 0xaf123456, v[3:6] clamp4793// GFX11: encoding: [0xfc,0x80,0x3d,0xd6,0xff,0xfe,0x0d,0x04,0x56,0x34,0x12,0xaf]4794 4795v_msad_u8 v5, v1, v2, s34796// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x01,0x05,0x0e,0x00]4797 4798v_msad_u8 v5, v255, s2, s1054799// GFX11: encoding: [0x05,0x00,0x39,0xd6,0xff,0x05,0xa4,0x01]4800 4801v_msad_u8 v5, s1, v255, exec_hi4802// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x01,0xfe,0xff,0x01]4803 4804v_msad_u8 v5, s105, s105, exec_lo4805// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x69,0xd2,0xf8,0x01]4806 4807v_msad_u8 v5, vcc_lo, ttmp15, v34808// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x6a,0xf6,0x0c,0x04]4809 4810v_msad_u8 v5, vcc_hi, 0xaf123456, v2554811// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]4812 4813v_msad_u8 v5, ttmp15, src_scc, ttmp154814// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x7b,0xfa,0xed,0x01]4815 4816v_msad_u8 v5, m0, 0.5, m04817// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x7d,0xe0,0xf5,0x01]4818 4819v_msad_u8 v5, exec_lo, -1, vcc_hi4820// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x7e,0x82,0xad,0x01]4821 4822v_msad_u8 v5, exec_hi, null, vcc_lo4823// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x7f,0xf8,0xa8,0x01]4824 4825v_msad_u8 v5, null, exec_lo, 0xaf1234564826// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x7c,0xfc,0xfc,0x03,0x56,0x34,0x12,0xaf]4827 4828v_msad_u8 v5, -1, exec_hi, src_scc4829// GFX11: encoding: [0x05,0x00,0x39,0xd6,0xc1,0xfe,0xf4,0x03]4830 4831v_msad_u8 v5, 0.5, m0, 0.54832// GFX11: encoding: [0x05,0x00,0x39,0xd6,0xf0,0xfa,0xc0,0x03]4833 4834v_msad_u8 v5, src_scc, vcc_lo, -14835// GFX11: encoding: [0x05,0x00,0x39,0xd6,0xfd,0xd4,0x04,0x03]4836 4837v_msad_u8 v255, 0xaf123456, vcc_hi, null clamp4838// GFX11: encoding: [0xff,0x80,0x39,0xd6,0xff,0xd6,0xf0,0x01,0x56,0x34,0x12,0xaf]4839 4840v_mul_f64 v[5:6], v[1:2], v[2:3]4841// GFX11: encoding: [0x05,0x00,0x28,0xd7,0x01,0x05,0x02,0x00]4842 4843v_mul_f64 v[5:6], v[254:255], v[254:255]4844// GFX11: encoding: [0x05,0x00,0x28,0xd7,0xfe,0xfd,0x03,0x00]4845 4846v_mul_f64 v[5:6], s[2:3], s[4:5]4847// GFX11: encoding: [0x05,0x00,0x28,0xd7,0x02,0x08,0x00,0x00]4848 4849v_mul_f64 v[5:6], s[104:105], s[104:105]4850// GFX11: encoding: [0x05,0x00,0x28,0xd7,0x68,0xd0,0x00,0x00]4851 4852v_mul_f64 v[5:6], vcc, ttmp[14:15]4853// GFX11: encoding: [0x05,0x00,0x28,0xd7,0x6a,0xf4,0x00,0x00]4854 4855v_mul_f64 v[5:6], ttmp[14:15], 0xaf1234564856// GFX11: encoding: [0x05,0x00,0x28,0xd7,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]4857 4858v_mul_f64 v[5:6], -|exec|, src_scc4859// GFX11: encoding: [0x05,0x01,0x28,0xd7,0x7e,0xfa,0x01,0x20]4860 4861v_mul_f64 v[5:6], null, 0.54862// GFX11: encoding: [0x05,0x00,0x28,0xd7,0x7c,0xe0,0x01,0x00]4863 4864v_mul_f64 v[5:6], -1, -14865// GFX11: encoding: [0x05,0x00,0x28,0xd7,0xc1,0x82,0x01,0x00]4866 4867v_mul_f64 v[5:6], 0.5, null mul:24868// GFX11: encoding: [0x05,0x00,0x28,0xd7,0xf0,0xf8,0x00,0x08]4869 4870v_mul_f64 v[5:6], -|src_scc|, -|exec| mul:44871// GFX11: encoding: [0x05,0x03,0x28,0xd7,0xfd,0xfc,0x00,0x70]4872 4873v_mul_f64 v[254:255], 0xaf123456, -|vcc| clamp div:24874// GFX11: encoding: [0xfe,0x82,0x28,0xd7,0xff,0xd4,0x00,0x58,0x56,0x34,0x12,0xaf]4875 4876v_mul_hi_i32 v5, v1, v24877// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0x01,0x05,0x02,0x00]4878 4879v_mul_hi_i32 v5, v255, v2554880// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0xff,0xff,0x03,0x00]4881 4882v_mul_hi_i32 v5, s1, s24883// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0x01,0x04,0x00,0x00]4884 4885v_mul_hi_i32 v5, s105, s1054886// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0x69,0xd2,0x00,0x00]4887 4888v_mul_hi_i32 v5, vcc_lo, ttmp154889// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0x6a,0xf6,0x00,0x00]4890 4891v_mul_hi_i32 v5, vcc_hi, 0xaf1234564892// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]4893 4894v_mul_hi_i32 v5, ttmp15, src_scc4895// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0x7b,0xfa,0x01,0x00]4896 4897v_mul_hi_i32 v5, m0, 0.54898// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0x7d,0xe0,0x01,0x00]4899 4900v_mul_hi_i32 v5, exec_lo, -14901// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0x7e,0x82,0x01,0x00]4902 4903v_mul_hi_i32 v5, exec_hi, null4904// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0x7f,0xf8,0x00,0x00]4905 4906v_mul_hi_i32 v5, null, exec_lo4907// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0x7c,0xfc,0x00,0x00]4908 4909v_mul_hi_i32 v5, -1, exec_hi4910// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0xc1,0xfe,0x00,0x00]4911 4912v_mul_hi_i32 v5, 0.5, m04913// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0xf0,0xfa,0x00,0x00]4914 4915v_mul_hi_i32 v5, src_scc, vcc_lo4916// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0xfd,0xd4,0x00,0x00]4917 4918v_mul_hi_i32 v255, 0xaf123456, vcc_hi4919// GFX11: encoding: [0xff,0x00,0x2e,0xd7,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]4920 4921v_mul_hi_u32 v5, v1, v24922// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0x01,0x05,0x02,0x00]4923 4924v_mul_hi_u32 v5, v255, v2554925// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0xff,0xff,0x03,0x00]4926 4927v_mul_hi_u32 v5, s1, s24928// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0x01,0x04,0x00,0x00]4929 4930v_mul_hi_u32 v5, s105, s1054931// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0x69,0xd2,0x00,0x00]4932 4933v_mul_hi_u32 v5, vcc_lo, ttmp154934// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0x6a,0xf6,0x00,0x00]4935 4936v_mul_hi_u32 v5, vcc_hi, 0xaf1234564937// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]4938 4939v_mul_hi_u32 v5, ttmp15, src_scc4940// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0x7b,0xfa,0x01,0x00]4941 4942v_mul_hi_u32 v5, m0, 0.54943// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0x7d,0xe0,0x01,0x00]4944 4945v_mul_hi_u32 v5, exec_lo, -14946// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0x7e,0x82,0x01,0x00]4947 4948v_mul_hi_u32 v5, exec_hi, null4949// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0x7f,0xf8,0x00,0x00]4950 4951v_mul_hi_u32 v5, null, exec_lo4952// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0x7c,0xfc,0x00,0x00]4953 4954v_mul_hi_u32 v5, -1, exec_hi4955// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0xc1,0xfe,0x00,0x00]4956 4957v_mul_hi_u32 v5, 0.5, m04958// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0xf0,0xfa,0x00,0x00]4959 4960v_mul_hi_u32 v5, src_scc, vcc_lo4961// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0xfd,0xd4,0x00,0x00]4962 4963v_mul_hi_u32 v255, 0xaf123456, vcc_hi4964// GFX11: encoding: [0xff,0x00,0x2d,0xd7,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]4965 4966v_mul_lo_u16 v5, v1, v24967// GFX11: encoding: [0x05,0x00,0x05,0xd7,0x01,0x05,0x02,0x00]4968 4969v_mul_lo_u16 v5, v255, v2554970// GFX11: encoding: [0x05,0x00,0x05,0xd7,0xff,0xff,0x03,0x00]4971 4972v_mul_lo_u16 v5, s1, s24973// GFX11: encoding: [0x05,0x00,0x05,0xd7,0x01,0x04,0x00,0x00]4974 4975v_mul_lo_u16 v5, s105, s1054976// GFX11: encoding: [0x05,0x00,0x05,0xd7,0x69,0xd2,0x00,0x00]4977 4978v_mul_lo_u16 v5, vcc_lo, ttmp154979// GFX11: encoding: [0x05,0x00,0x05,0xd7,0x6a,0xf6,0x00,0x00]4980 4981v_mul_lo_u16 v5, vcc_hi, 0xfe0b4982// GFX11: encoding: [0x05,0x00,0x05,0xd7,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]4983 4984v_mul_lo_u16 v5, ttmp15, src_scc4985// GFX11: encoding: [0x05,0x00,0x05,0xd7,0x7b,0xfa,0x01,0x00]4986 4987v_mul_lo_u16 v5, m0, 0.54988// GFX11: encoding: [0x05,0x00,0x05,0xd7,0x7d,0xe0,0x01,0x00]4989 4990v_mul_lo_u16 v5, exec_lo, -14991// GFX11: encoding: [0x05,0x00,0x05,0xd7,0x7e,0x82,0x01,0x00]4992 4993v_mul_lo_u16 v5, exec_hi, null4994// GFX11: encoding: [0x05,0x00,0x05,0xd7,0x7f,0xf8,0x00,0x00]4995 4996v_mul_lo_u16 v5, null, exec_lo4997// GFX11: encoding: [0x05,0x00,0x05,0xd7,0x7c,0xfc,0x00,0x00]4998 4999v_mul_lo_u16 v5, -1, exec_hi5000// GFX11: encoding: [0x05,0x00,0x05,0xd7,0xc1,0xfe,0x00,0x00]5001 5002v_mul_lo_u16 v5, 0.5, m05003// GFX11: encoding: [0x05,0x00,0x05,0xd7,0xf0,0xfa,0x00,0x00]5004 5005v_mul_lo_u16 v5, src_scc, vcc_lo5006// GFX11: encoding: [0x05,0x00,0x05,0xd7,0xfd,0xd4,0x00,0x00]5007 5008v_mul_lo_u16 v255, 0xfe0b, vcc_hi5009// GFX11: encoding: [0xff,0x00,0x05,0xd7,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]5010 5011v_mul_lo_u32 v5, v1, v25012// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0x01,0x05,0x02,0x00]5013 5014v_mul_lo_u32 v5, v255, v2555015// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0xff,0xff,0x03,0x00]5016 5017v_mul_lo_u32 v5, s1, s25018// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0x01,0x04,0x00,0x00]5019 5020v_mul_lo_u32 v5, s105, s1055021// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0x69,0xd2,0x00,0x00]5022 5023v_mul_lo_u32 v5, vcc_lo, ttmp155024// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0x6a,0xf6,0x00,0x00]5025 5026v_mul_lo_u32 v5, vcc_hi, 0xaf1234565027// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]5028 5029v_mul_lo_u32 v5, ttmp15, src_scc5030// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0x7b,0xfa,0x01,0x00]5031 5032v_mul_lo_u32 v5, m0, 0.55033// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0x7d,0xe0,0x01,0x00]5034 5035v_mul_lo_u32 v5, exec_lo, -15036// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0x7e,0x82,0x01,0x00]5037 5038v_mul_lo_u32 v5, exec_hi, null5039// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0x7f,0xf8,0x00,0x00]5040 5041v_mul_lo_u32 v5, null, exec_lo5042// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0x7c,0xfc,0x00,0x00]5043 5044v_mul_lo_u32 v5, -1, exec_hi5045// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0xc1,0xfe,0x00,0x00]5046 5047v_mul_lo_u32 v5, 0.5, m05048// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0xf0,0xfa,0x00,0x00]5049 5050v_mul_lo_u32 v5, src_scc, vcc_lo5051// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0xfd,0xd4,0x00,0x00]5052 5053v_mul_lo_u32 v255, 0xaf123456, vcc_hi5054// GFX11: encoding: [0xff,0x00,0x2c,0xd7,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]5055 5056v_mullit_f32 v5, v1, v2, s35057// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0x0e,0x00]5058 5059v_mullit_f32 v5, v255, s2, s1055060// GFX11: encoding: [0x05,0x00,0x18,0xd6,0xff,0x05,0xa4,0x01]5061 5062v_mullit_f32 v5, s1, v255, exec_hi5063// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x01,0xfe,0xff,0x01]5064 5065v_mullit_f32 v5, s105, s105, exec_lo5066// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x69,0xd2,0xf8,0x01]5067 5068v_mullit_f32 v5, vcc_lo, ttmp15, v35069// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x6a,0xf6,0x0c,0x04]5070 5071v_mullit_f32 v5, vcc_hi, 0xaf123456, v2555072// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]5073 5074v_mullit_f32 v5, -|ttmp15|, -|src_scc|, -|ttmp15|5075// GFX11: encoding: [0x05,0x07,0x18,0xd6,0x7b,0xfa,0xed,0xe1]5076 5077v_mullit_f32 v5, m0, 0.5, m05078// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x7d,0xe0,0xf5,0x01]5079 5080v_mullit_f32 v5, |exec_lo|, -1, vcc_hi5081// GFX11: encoding: [0x05,0x01,0x18,0xd6,0x7e,0x82,0xad,0x01]5082 5083v_mullit_f32 v5, -|exec_hi|, null, -|vcc_lo|5084// GFX11: encoding: [0x05,0x05,0x18,0xd6,0x7f,0xf8,0xa8,0xa1]5085 5086v_mullit_f32 v5, null, exec_lo, -|0xaf123456|5087// GFX11: encoding: [0x05,0x04,0x18,0xd6,0x7c,0xfc,0xfc,0x83,0x56,0x34,0x12,0xaf]5088 5089v_mullit_f32 v5, -1, -|exec_hi|, -|src_scc|5090// GFX11: encoding: [0x05,0x06,0x18,0xd6,0xc1,0xfe,0xf4,0xc3]5091 5092v_mullit_f32 v5, 0.5, -m0, 0.5 mul:25093// GFX11: encoding: [0x05,0x00,0x18,0xd6,0xf0,0xfa,0xc0,0x4b]5094 5095v_mullit_f32 v5, -src_scc, |vcc_lo|, -1 mul:45096// GFX11: encoding: [0x05,0x02,0x18,0xd6,0xfd,0xd4,0x04,0x33]5097 5098v_mullit_f32 v255, -|0xaf123456|, -|vcc_hi|, null clamp div:25099// GFX11: encoding: [0xff,0x83,0x18,0xd6,0xff,0xd6,0xf0,0x79,0x56,0x34,0x12,0xaf]5100 5101v_or3_b32 v5, v1, v2, s35102// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x01,0x05,0x0e,0x00]5103 5104v_or3_b32 v5, v255, s2, s1055105// GFX11: encoding: [0x05,0x00,0x58,0xd6,0xff,0x05,0xa4,0x01]5106 5107v_or3_b32 v5, s1, v255, exec_hi5108// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x01,0xfe,0xff,0x01]5109 5110v_or3_b32 v5, s105, s105, exec_lo5111// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x69,0xd2,0xf8,0x01]5112 5113v_or3_b32 v5, vcc_lo, ttmp15, v35114// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x6a,0xf6,0x0c,0x04]5115 5116v_or3_b32 v5, vcc_hi, 0xaf123456, v2555117// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]5118 5119v_or3_b32 v5, ttmp15, src_scc, ttmp155120// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x7b,0xfa,0xed,0x01]5121 5122v_or3_b32 v5, m0, 0.5, m05123// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x7d,0xe0,0xf5,0x01]5124 5125v_or3_b32 v5, exec_lo, -1, vcc_hi5126// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x7e,0x82,0xad,0x01]5127 5128v_or3_b32 v5, exec_hi, null, vcc_lo5129// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x7f,0xf8,0xa8,0x01]5130 5131v_or3_b32 v5, null, exec_lo, 0xaf1234565132// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x7c,0xfc,0xfc,0x03,0x56,0x34,0x12,0xaf]5133 5134v_or3_b32 v5, -1, exec_hi, src_scc5135// GFX11: encoding: [0x05,0x00,0x58,0xd6,0xc1,0xfe,0xf4,0x03]5136 5137v_or3_b32 v5, 0.5, m0, 0.55138// GFX11: encoding: [0x05,0x00,0x58,0xd6,0xf0,0xfa,0xc0,0x03]5139 5140v_or3_b32 v5, src_scc, vcc_lo, -15141// GFX11: encoding: [0x05,0x00,0x58,0xd6,0xfd,0xd4,0x04,0x03]5142 5143v_or3_b32 v255, 0xaf123456, vcc_hi, null5144// GFX11: encoding: [0xff,0x00,0x58,0xd6,0xff,0xd6,0xf0,0x01,0x56,0x34,0x12,0xaf]5145 5146v_or_b16 v5, v1, v25147// GFX11: encoding: [0x05,0x00,0x63,0xd7,0x01,0x05,0x02,0x00]5148 5149v_or_b16 v5, v255, v2555150// GFX11: encoding: [0x05,0x00,0x63,0xd7,0xff,0xff,0x03,0x00]5151 5152v_or_b16 v5, s1, s25153// GFX11: encoding: [0x05,0x00,0x63,0xd7,0x01,0x04,0x00,0x00]5154 5155v_or_b16 v5, s105, s1055156// GFX11: encoding: [0x05,0x00,0x63,0xd7,0x69,0xd2,0x00,0x00]5157 5158v_or_b16 v5, vcc_lo, ttmp155159// GFX11: encoding: [0x05,0x00,0x63,0xd7,0x6a,0xf6,0x00,0x00]5160 5161v_or_b16 v5, vcc_hi, 0xfe0b5162// GFX11: encoding: [0x05,0x00,0x63,0xd7,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]5163 5164v_or_b16 v5, ttmp15, src_scc5165// GFX11: encoding: [0x05,0x00,0x63,0xd7,0x7b,0xfa,0x01,0x00]5166 5167v_or_b16 v5, m0, 0.55168// GFX11: encoding: [0x05,0x00,0x63,0xd7,0x7d,0xe0,0x01,0x00]5169 5170v_or_b16 v5, exec_lo, -15171// GFX11: encoding: [0x05,0x00,0x63,0xd7,0x7e,0x82,0x01,0x00]5172 5173v_or_b16 v5, exec_hi, null5174// GFX11: encoding: [0x05,0x00,0x63,0xd7,0x7f,0xf8,0x00,0x00]5175 5176v_or_b16 v5, null, exec_lo5177// GFX11: encoding: [0x05,0x00,0x63,0xd7,0x7c,0xfc,0x00,0x00]5178 5179v_or_b16 v5, -1, exec_hi5180// GFX11: encoding: [0x05,0x00,0x63,0xd7,0xc1,0xfe,0x00,0x00]5181 5182v_or_b16 v5, 0.5, m05183// GFX11: encoding: [0x05,0x00,0x63,0xd7,0xf0,0xfa,0x00,0x00]5184 5185v_or_b16 v5, src_scc, vcc_lo5186// GFX11: encoding: [0x05,0x00,0x63,0xd7,0xfd,0xd4,0x00,0x00]5187 5188v_or_b16 v255, 0xfe0b, vcc_hi5189// GFX11: encoding: [0xff,0x00,0x63,0xd7,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]5190 5191v_pack_b32_f16 v5, v1, v25192// GFX11: encoding: [0x05,0x00,0x11,0xd7,0x01,0x05,0x02,0x00]5193 5194v_pack_b32_f16 v5, v255, v2555195// GFX11: encoding: [0x05,0x00,0x11,0xd7,0xff,0xff,0x03,0x00]5196 5197v_pack_b32_f16 v5, s1, s25198// GFX11: encoding: [0x05,0x00,0x11,0xd7,0x01,0x04,0x00,0x00]5199 5200v_pack_b32_f16 v5, s105, s1055201// GFX11: encoding: [0x05,0x00,0x11,0xd7,0x69,0xd2,0x00,0x00]5202 5203v_pack_b32_f16 v5, vcc_lo, ttmp155204// GFX11: encoding: [0x05,0x00,0x11,0xd7,0x6a,0xf6,0x00,0x00]5205 5206v_pack_b32_f16 v5, vcc_hi, 0xfe0b5207// GFX11: encoding: [0x05,0x00,0x11,0xd7,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]5208 5209v_pack_b32_f16 v5, ttmp15, src_scc5210// GFX11: encoding: [0x05,0x00,0x11,0xd7,0x7b,0xfa,0x01,0x00]5211 5212v_pack_b32_f16 v5, m0, 0.55213// GFX11: encoding: [0x05,0x00,0x11,0xd7,0x7d,0xe0,0x01,0x00]5214 5215v_pack_b32_f16 v5, exec_lo, -15216// GFX11: encoding: [0x05,0x00,0x11,0xd7,0x7e,0x82,0x01,0x00]5217 5218v_pack_b32_f16 v5, |exec_hi|, null5219// GFX11: encoding: [0x05,0x01,0x11,0xd7,0x7f,0xf8,0x00,0x00]5220 5221v_pack_b32_f16 v5, null, exec_lo5222// GFX11: encoding: [0x05,0x00,0x11,0xd7,0x7c,0xfc,0x00,0x00]5223 5224v_pack_b32_f16 v5, -1, exec_hi5225// GFX11: encoding: [0x05,0x00,0x11,0xd7,0xc1,0xfe,0x00,0x00]5226 5227v_pack_b32_f16 v5, 0.5, -m0 op_sel:[0,0,0]5228// GFX11: encoding: [0x05,0x00,0x11,0xd7,0xf0,0xfa,0x00,0x40]5229 5230v_pack_b32_f16 v5, -src_scc, |vcc_lo| op_sel:[1,0,0]5231// GFX11: encoding: [0x05,0x0a,0x11,0xd7,0xfd,0xd4,0x00,0x20]5232 5233v_pack_b32_f16 v255, -|0xfe0b|, -|vcc_hi| op_sel:[0,1,0]5234// GFX11: encoding: [0xff,0x13,0x11,0xd7,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]5235 5236v_perm_b32 v5, v1, v2, s35237// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x01,0x05,0x0e,0x00]5238 5239v_perm_b32 v5, v255, s2, s1055240// GFX11: encoding: [0x05,0x00,0x44,0xd6,0xff,0x05,0xa4,0x01]5241 5242v_perm_b32 v5, s1, v255, exec_hi5243// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x01,0xfe,0xff,0x01]5244 5245v_perm_b32 v5, s105, s105, exec_lo5246// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x69,0xd2,0xf8,0x01]5247 5248v_perm_b32 v5, vcc_lo, ttmp15, v35249// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x6a,0xf6,0x0c,0x04]5250 5251v_perm_b32 v5, vcc_hi, 0xaf123456, v2555252// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]5253 5254v_perm_b32 v5, ttmp15, src_scc, ttmp155255// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x7b,0xfa,0xed,0x01]5256 5257v_perm_b32 v5, m0, 0.5, m05258// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x7d,0xe0,0xf5,0x01]5259 5260v_perm_b32 v5, exec_lo, -1, vcc_hi5261// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x7e,0x82,0xad,0x01]5262 5263v_perm_b32 v5, exec_hi, null, vcc_lo5264// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x7f,0xf8,0xa8,0x01]5265 5266v_perm_b32 v5, null, exec_lo, 0xaf1234565267// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x7c,0xfc,0xfc,0x03,0x56,0x34,0x12,0xaf]5268 5269v_perm_b32 v5, -1, exec_hi, src_scc5270// GFX11: encoding: [0x05,0x00,0x44,0xd6,0xc1,0xfe,0xf4,0x03]5271 5272v_perm_b32 v5, 0.5, m0, 0.55273// GFX11: encoding: [0x05,0x00,0x44,0xd6,0xf0,0xfa,0xc0,0x03]5274 5275v_perm_b32 v5, src_scc, vcc_lo, -15276// GFX11: encoding: [0x05,0x00,0x44,0xd6,0xfd,0xd4,0x04,0x03]5277 5278v_perm_b32 v255, 0xaf123456, vcc_hi, null5279// GFX11: encoding: [0xff,0x00,0x44,0xd6,0xff,0xd6,0xf0,0x01,0x56,0x34,0x12,0xaf]5280 5281v_permlane16_b32 v5, v1, s2, s35282// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0x05,0x0c,0x00]5283 5284v_permlane16_b32 v5, v1, s105, s1055285// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0xd3,0xa4,0x01]5286 5287v_permlane16_b32 v5, v1, ttmp15, ttmp155288// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0xf7,0xec,0x01]5289 5290v_permlane16_b32 v5, v1, vcc_hi, exec_lo5291// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0xd7,0xf8,0x01]5292 5293v_permlane16_b32 v5, v1, vcc_lo, m05294// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0xd5,0xf4,0x01]5295 5296v_permlane16_b32 v5, v1, m0, vcc_hi5297// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0xfb,0xac,0x01]5298 5299v_permlane16_b32 v5, v1, exec_hi, vcc_lo5300// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0xff,0xa8,0x01]5301 5302v_permlane16_b32 v5, v1, exec_lo, src_scc5303// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0xfd,0xf4,0x03]5304 5305v_permlane16_b32 v5, v1, null, 0.5 op_sel:[1,1]5306// GFX11: encoding: [0x05,0x18,0x5b,0xd6,0x01,0xf9,0xc0,0x03]5307 5308v_permlane16_b32 v5, v1, -1, -1 op_sel:[0,0]5309// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0x83,0x05,0x03]5310 5311v_permlane16_b32 v5, v1, 0.5, null op_sel:[1,0]5312// GFX11: encoding: [0x05,0x08,0x5b,0xd6,0x01,0xe1,0xf1,0x01]5313 5314v_permlane16_b32 v255, v255, src_scc, exec_hi op_sel:[0,1]5315// GFX11: encoding: [0xff,0x10,0x5b,0xd6,0xff,0xfb,0xfd,0x01]5316 5317v_permlane16_b32 v5, v1, 0xaf123456, s35318// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0xff,0x0d,0x00,0x56,0x34,0x12,0xaf]5319 5320v_permlane16_b32 v5, v1, s2, 0xaf1234565321// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0x05,0xfc,0x03,0x56,0x34,0x12,0xaf]5322 5323v_permlane16_b32 v5, v1, 0x12345678, 0x123456785324// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0xff,0xfd,0x03,0x78,0x56,0x34,0x12]5325 5326v_permlanex16_b32 v5, v1, s2, s35327// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0x05,0x0c,0x00]5328 5329v_permlanex16_b32 v5, v1, s105, s1055330// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0xd3,0xa4,0x01]5331 5332v_permlanex16_b32 v5, v1, ttmp15, ttmp155333// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0xf7,0xec,0x01]5334 5335v_permlanex16_b32 v5, v1, vcc_hi, exec_lo5336// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0xd7,0xf8,0x01]5337 5338v_permlanex16_b32 v5, v1, vcc_lo, m05339// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0xd5,0xf4,0x01]5340 5341v_permlanex16_b32 v5, v1, m0, vcc_hi5342// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0xfb,0xac,0x01]5343 5344v_permlanex16_b32 v5, v1, exec_hi, vcc_lo5345// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0xff,0xa8,0x01]5346 5347v_permlanex16_b32 v5, v1, exec_lo, src_scc5348// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0xfd,0xf4,0x03]5349 5350v_permlanex16_b32 v5, v1, null, 0.5 op_sel:[1,1]5351// GFX11: encoding: [0x05,0x18,0x5c,0xd6,0x01,0xf9,0xc0,0x03]5352 5353v_permlanex16_b32 v5, v1, -1, -1 op_sel:[0,0]5354// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0x83,0x05,0x03]5355 5356v_permlanex16_b32 v5, v1, 0.5, null op_sel:[1,0]5357// GFX11: encoding: [0x05,0x08,0x5c,0xd6,0x01,0xe1,0xf1,0x01]5358 5359v_permlanex16_b32 v255, v255, src_scc, exec_hi op_sel:[0,1]5360// GFX11: encoding: [0xff,0x10,0x5c,0xd6,0xff,0xfb,0xfd,0x01]5361 5362v_permlanex16_b32 v5, v1, 0xaf123456, s35363// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0xff,0x0d,0x00,0x56,0x34,0x12,0xaf]5364 5365v_permlanex16_b32 v5, v1, s2, 0xaf1234565366// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0x05,0xfc,0x03,0x56,0x34,0x12,0xaf]5367 5368v_permlanex16_b32 v5, v1, 0x12345678, 0x123456785369// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0xff,0xfd,0x03,0x78,0x56,0x34,0x12]5370 5371v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, ttmp[14:15]5372// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0x01,0x05,0xea,0x01]5373 5374v_qsad_pk_u16_u8 v[5:6], v[1:2], v255, ttmp[14:15]5375// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0x01,0xff,0xeb,0x01]5376 5377v_qsad_pk_u16_u8 v[5:6], v[1:2], s2, ttmp[14:15]5378// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0x01,0x05,0xe8,0x01]5379 5380v_qsad_pk_u16_u8 v[5:6], v[1:2], s105, ttmp[14:15]5381// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0x01,0xd3,0xe8,0x01]5382 5383v_qsad_pk_u16_u8 v[5:6], v[254:255], ttmp15, s[6:7]5384// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0xfe,0xf7,0x18,0x00]5385 5386v_qsad_pk_u16_u8 v[5:6], s[2:3], vcc_hi, v[3:4]5387// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0x02,0xd6,0x0c,0x04]5388 5389v_qsad_pk_u16_u8 v[5:6], s[104:105], vcc_lo, s[104:105]5390// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0x68,0xd4,0xa0,0x01]5391 5392v_qsad_pk_u16_u8 v[5:6], vcc, m0, v[254:255]5393// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0x6a,0xfa,0xf8,0x07]5394 5395v_qsad_pk_u16_u8 v[5:6], ttmp[14:15], exec_hi, null5396// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0x7a,0xfe,0xf0,0x01]5397 5398v_qsad_pk_u16_u8 v[5:6], exec, exec_lo, exec5399// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0x7e,0xfc,0xf8,0x01]5400 5401v_qsad_pk_u16_u8 v[5:6], null, null, vcc5402// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0x7c,0xf8,0xa8,0x01]5403 5404v_qsad_pk_u16_u8 v[5:6], -1, -1, 0xaf1234565405// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0xc1,0x82,0xfd,0x03,0x56,0x34,0x12,0xaf]5406 5407v_qsad_pk_u16_u8 v[5:6], 0.5, 0.5, src_scc5408// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0xf0,0xe0,0xf5,0x03]5409 5410v_qsad_pk_u16_u8 v[5:6], src_scc, src_scc, 0.55411// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0xfd,0xfa,0xc1,0x03]5412 5413v_qsad_pk_u16_u8 v[254:255], 0xaf123456, 0xaf123456, -1 clamp5414// GFX11: encoding: [0xfe,0x80,0x3a,0xd6,0xff,0xfe,0x05,0x03,0x56,0x34,0x12,0xaf]5415 5416v_readlane_b32 s5, v1, s25417// GFX11: encoding: [0x05,0x00,0x60,0xd7,0x01,0x05,0x00,0x00]5418 5419v_readlane_b32 s5, v1, s1055420// GFX11: encoding: [0x05,0x00,0x60,0xd7,0x01,0xd3,0x00,0x00]5421 5422v_readlane_b32 s105, v1, ttmp155423// GFX11: encoding: [0x69,0x00,0x60,0xd7,0x01,0xf7,0x00,0x00]5424 5425v_readlane_b32 vcc_lo, v1, vcc_hi5426// GFX11: encoding: [0x6a,0x00,0x60,0xd7,0x01,0xd7,0x00,0x00]5427 5428v_readlane_b32 vcc_hi, v1, vcc_lo5429// GFX11: encoding: [0x6b,0x00,0x60,0xd7,0x01,0xd5,0x00,0x00]5430 5431v_readlane_b32 ttmp15, v1, m05432// GFX11: encoding: [0x7b,0x00,0x60,0xd7,0x01,0xfb,0x00,0x00]5433 5434v_readlane_b32 null, v255, null5435// GFX11: encoding: [0x7c,0x00,0x60,0xd7,0xff,0xf9,0x00,0x00]5436 5437v_sad_hi_u8 v5, v1, v2, s35438// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x01,0x05,0x0e,0x00]5439 5440v_sad_hi_u8 v5, v255, s2, s1055441// GFX11: encoding: [0x05,0x00,0x23,0xd6,0xff,0x05,0xa4,0x01]5442 5443v_sad_hi_u8 v5, s1, v255, exec_hi5444// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x01,0xfe,0xff,0x01]5445 5446v_sad_hi_u8 v5, s105, s105, exec_lo5447// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x69,0xd2,0xf8,0x01]5448 5449v_sad_hi_u8 v5, vcc_lo, ttmp15, v35450// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x6a,0xf6,0x0c,0x04]5451 5452v_sad_hi_u8 v5, vcc_hi, 0xaf123456, v2555453// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]5454 5455v_sad_hi_u8 v5, ttmp15, src_scc, ttmp155456// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x7b,0xfa,0xed,0x01]5457 5458v_sad_hi_u8 v5, m0, 0.5, m05459// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x7d,0xe0,0xf5,0x01]5460 5461v_sad_hi_u8 v5, exec_lo, -1, vcc_hi5462// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x7e,0x82,0xad,0x01]5463 5464v_sad_hi_u8 v5, exec_hi, null, vcc_lo5465// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x7f,0xf8,0xa8,0x01]5466 5467v_sad_hi_u8 v5, null, exec_lo, 0xaf1234565468// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x7c,0xfc,0xfc,0x03,0x56,0x34,0x12,0xaf]5469 5470v_sad_hi_u8 v5, -1, exec_hi, src_scc5471// GFX11: encoding: [0x05,0x00,0x23,0xd6,0xc1,0xfe,0xf4,0x03]5472 5473v_sad_hi_u8 v5, 0.5, m0, 0.55474// GFX11: encoding: [0x05,0x00,0x23,0xd6,0xf0,0xfa,0xc0,0x03]5475 5476v_sad_hi_u8 v5, src_scc, vcc_lo, -15477// GFX11: encoding: [0x05,0x00,0x23,0xd6,0xfd,0xd4,0x04,0x03]5478 5479v_sad_hi_u8 v255, 0xaf123456, vcc_hi, null clamp5480// GFX11: encoding: [0xff,0x80,0x23,0xd6,0xff,0xd6,0xf0,0x01,0x56,0x34,0x12,0xaf]5481 5482v_sad_u16 v5, v1, v2, s35483// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x01,0x05,0x0e,0x00]5484 5485v_sad_u16 v5, v255, s2, s1055486// GFX11: encoding: [0x05,0x00,0x24,0xd6,0xff,0x05,0xa4,0x01]5487 5488v_sad_u16 v5, s1, v255, exec_hi5489// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x01,0xfe,0xff,0x01]5490 5491v_sad_u16 v5, s105, s105, exec_lo5492// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x69,0xd2,0xf8,0x01]5493 5494v_sad_u16 v5, vcc_lo, ttmp15, v35495// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x6a,0xf6,0x0c,0x04]5496 5497v_sad_u16 v5, vcc_hi, 0xfe0b, v2555498// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x6b,0xfe,0xfd,0x07,0x0b,0xfe,0x00,0x00]5499 5500v_sad_u16 v5, ttmp15, src_scc, ttmp155501// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x7b,0xfa,0xed,0x01]5502 5503v_sad_u16 v5, m0, 0.5, m05504// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x7d,0xe0,0xf5,0x01]5505 5506v_sad_u16 v5, exec_lo, -1, vcc_hi5507// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x7e,0x82,0xad,0x01]5508 5509v_sad_u16 v5, exec_hi, null, vcc_lo5510// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x7f,0xf8,0xa8,0x01]5511 5512v_sad_u16 v5, null, exec_lo, 0xaf1234565513// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x7c,0xfc,0xfc,0x03,0x56,0x34,0x12,0xaf]5514 5515v_sad_u16 v5, -1, exec_hi, src_scc5516// GFX11: encoding: [0x05,0x00,0x24,0xd6,0xc1,0xfe,0xf4,0x03]5517 5518v_sad_u16 v5, 0.5, m0, 0.55519// GFX11: encoding: [0x05,0x00,0x24,0xd6,0xf0,0xfa,0xc0,0x03]5520 5521v_sad_u16 v5, src_scc, vcc_lo, -15522// GFX11: encoding: [0x05,0x00,0x24,0xd6,0xfd,0xd4,0x04,0x03]5523 5524v_sad_u16 v255, 0xfe0b, vcc_hi, null clamp5525// GFX11: encoding: [0xff,0x80,0x24,0xd6,0xff,0xd6,0xf0,0x01,0x0b,0xfe,0x00,0x00]5526 5527v_sad_u32 v5, v1, v2, s35528// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x01,0x05,0x0e,0x00]5529 5530v_sad_u32 v5, v255, s2, s1055531// GFX11: encoding: [0x05,0x00,0x25,0xd6,0xff,0x05,0xa4,0x01]5532 5533v_sad_u32 v5, s1, v255, exec_hi5534// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x01,0xfe,0xff,0x01]5535 5536v_sad_u32 v5, s105, s105, exec_lo5537// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x69,0xd2,0xf8,0x01]5538 5539v_sad_u32 v5, vcc_lo, ttmp15, v35540// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x6a,0xf6,0x0c,0x04]5541 5542v_sad_u32 v5, vcc_hi, 0xaf123456, v2555543// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]5544 5545v_sad_u32 v5, ttmp15, src_scc, ttmp155546// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x7b,0xfa,0xed,0x01]5547 5548v_sad_u32 v5, m0, 0.5, m05549// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x7d,0xe0,0xf5,0x01]5550 5551v_sad_u32 v5, exec_lo, -1, vcc_hi5552// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x7e,0x82,0xad,0x01]5553 5554v_sad_u32 v5, exec_hi, null, vcc_lo5555// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x7f,0xf8,0xa8,0x01]5556 5557v_sad_u32 v5, null, exec_lo, 0xaf1234565558// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x7c,0xfc,0xfc,0x03,0x56,0x34,0x12,0xaf]5559 5560v_sad_u32 v5, -1, exec_hi, src_scc5561// GFX11: encoding: [0x05,0x00,0x25,0xd6,0xc1,0xfe,0xf4,0x03]5562 5563v_sad_u32 v5, 0.5, m0, 0.55564// GFX11: encoding: [0x05,0x00,0x25,0xd6,0xf0,0xfa,0xc0,0x03]5565 5566v_sad_u32 v5, src_scc, vcc_lo, -15567// GFX11: encoding: [0x05,0x00,0x25,0xd6,0xfd,0xd4,0x04,0x03]5568 5569v_sad_u32 v255, 0xaf123456, vcc_hi, null clamp5570// GFX11: encoding: [0xff,0x80,0x25,0xd6,0xff,0xd6,0xf0,0x01,0x56,0x34,0x12,0xaf]5571 5572v_sad_u8 v5, v1, v2, s35573// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x01,0x05,0x0e,0x00]5574 5575v_sad_u8 v5, v255, s2, s1055576// GFX11: encoding: [0x05,0x00,0x22,0xd6,0xff,0x05,0xa4,0x01]5577 5578v_sad_u8 v5, s1, v255, exec_hi5579// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x01,0xfe,0xff,0x01]5580 5581v_sad_u8 v5, s105, s105, exec_lo5582// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x69,0xd2,0xf8,0x01]5583 5584v_sad_u8 v5, vcc_lo, ttmp15, v35585// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x6a,0xf6,0x0c,0x04]5586 5587v_sad_u8 v5, vcc_hi, 0xaf123456, v2555588// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]5589 5590v_sad_u8 v5, ttmp15, src_scc, ttmp155591// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x7b,0xfa,0xed,0x01]5592 5593v_sad_u8 v5, m0, 0.5, m05594// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x7d,0xe0,0xf5,0x01]5595 5596v_sad_u8 v5, exec_lo, -1, vcc_hi5597// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x7e,0x82,0xad,0x01]5598 5599v_sad_u8 v5, exec_hi, null, vcc_lo5600// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x7f,0xf8,0xa8,0x01]5601 5602v_sad_u8 v5, null, exec_lo, 0xaf1234565603// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x7c,0xfc,0xfc,0x03,0x56,0x34,0x12,0xaf]5604 5605v_sad_u8 v5, -1, exec_hi, src_scc5606// GFX11: encoding: [0x05,0x00,0x22,0xd6,0xc1,0xfe,0xf4,0x03]5607 5608v_sad_u8 v5, 0.5, m0, 0.55609// GFX11: encoding: [0x05,0x00,0x22,0xd6,0xf0,0xfa,0xc0,0x03]5610 5611v_sad_u8 v5, src_scc, vcc_lo, -15612// GFX11: encoding: [0x05,0x00,0x22,0xd6,0xfd,0xd4,0x04,0x03]5613 5614v_sad_u8 v255, 0xaf123456, vcc_hi, null clamp5615// GFX11: encoding: [0xff,0x80,0x22,0xd6,0xff,0xd6,0xf0,0x01,0x56,0x34,0x12,0xaf]5616 5617v_sub_co_u32 v5, s6, v1, v25618// W32: encoding: [0x05,0x06,0x01,0xd7,0x01,0x05,0x02,0x00]5619// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5620 5621v_sub_co_u32 v5, s6, v255, v2555622// W32: encoding: [0x05,0x06,0x01,0xd7,0xff,0xff,0x03,0x00]5623// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5624 5625v_sub_co_u32 v5, s6, s1, s25626// W32: encoding: [0x05,0x06,0x01,0xd7,0x01,0x04,0x00,0x00]5627// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5628 5629v_sub_co_u32 v5, s6, s105, s1055630// W32: encoding: [0x05,0x06,0x01,0xd7,0x69,0xd2,0x00,0x00]5631// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5632 5633v_sub_co_u32 v5, s6, vcc_lo, ttmp155634// W32: encoding: [0x05,0x06,0x01,0xd7,0x6a,0xf6,0x00,0x00]5635// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5636 5637v_sub_co_u32 v5, s6, vcc_hi, 0xaf1234565638// W32: encoding: [0x05,0x06,0x01,0xd7,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]5639// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5640 5641v_sub_co_u32 v5, s6, ttmp15, src_scc5642// W32: encoding: [0x05,0x06,0x01,0xd7,0x7b,0xfa,0x01,0x00]5643// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5644 5645v_sub_co_u32 v5, s6, m0, 0.55646// W32: encoding: [0x05,0x06,0x01,0xd7,0x7d,0xe0,0x01,0x00]5647// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5648 5649v_sub_co_u32 v5, s6, exec_lo, -15650// W32: encoding: [0x05,0x06,0x01,0xd7,0x7e,0x82,0x01,0x00]5651// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5652 5653v_sub_co_u32 v5, s6, exec_hi, null5654// W32: encoding: [0x05,0x06,0x01,0xd7,0x7f,0xf8,0x00,0x00]5655// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5656 5657v_sub_co_u32 v5, s105, null, exec_lo5658// W32: encoding: [0x05,0x69,0x01,0xd7,0x7c,0xfc,0x00,0x00]5659// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5660 5661v_sub_co_u32 v5, vcc_lo, -1, exec_hi5662// W32: encoding: [0x05,0x6a,0x01,0xd7,0xc1,0xfe,0x00,0x00]5663// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5664 5665v_sub_co_u32 v5, vcc_hi, 0.5, m05666// W32: encoding: [0x05,0x6b,0x01,0xd7,0xf0,0xfa,0x00,0x00]5667// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5668 5669v_sub_co_u32 v5, ttmp15, src_scc, vcc_lo5670// W32: encoding: [0x05,0x7b,0x01,0xd7,0xfd,0xd4,0x00,0x00]5671// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5672 5673v_sub_co_u32 v5, s[12:13], v1, v25674// W64: encoding: [0x05,0x0c,0x01,0xd7,0x01,0x05,0x02,0x00]5675// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5676 5677v_sub_co_u32 v5, s[12:13], v255, v2555678// W64: encoding: [0x05,0x0c,0x01,0xd7,0xff,0xff,0x03,0x00]5679// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5680 5681v_sub_co_u32 v5, s[12:13], s1, s25682// W64: encoding: [0x05,0x0c,0x01,0xd7,0x01,0x04,0x00,0x00]5683// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5684 5685v_sub_co_u32 v5, s[12:13], s105, s1055686// W64: encoding: [0x05,0x0c,0x01,0xd7,0x69,0xd2,0x00,0x00]5687// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5688 5689v_sub_co_u32 v5, s[12:13], vcc_lo, ttmp155690// W64: encoding: [0x05,0x0c,0x01,0xd7,0x6a,0xf6,0x00,0x00]5691// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5692 5693v_sub_co_u32 v5, s[12:13], vcc_hi, 0xaf1234565694// W64: encoding: [0x05,0x0c,0x01,0xd7,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]5695// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5696 5697v_sub_co_u32 v5, s[12:13], ttmp15, src_scc5698// W64: encoding: [0x05,0x0c,0x01,0xd7,0x7b,0xfa,0x01,0x00]5699// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5700 5701v_sub_co_u32 v5, s[12:13], m0, 0.55702// W64: encoding: [0x05,0x0c,0x01,0xd7,0x7d,0xe0,0x01,0x00]5703// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5704 5705v_sub_co_u32 v5, s[12:13], exec_lo, -15706// W64: encoding: [0x05,0x0c,0x01,0xd7,0x7e,0x82,0x01,0x00]5707// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5708 5709v_sub_co_u32 v5, s[12:13], exec_hi, null5710// W64: encoding: [0x05,0x0c,0x01,0xd7,0x7f,0xf8,0x00,0x00]5711// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5712 5713v_sub_co_u32 v5, s[12:13], null, exec_lo5714// W64: encoding: [0x05,0x0c,0x01,0xd7,0x7c,0xfc,0x00,0x00]5715// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5716 5717v_sub_co_u32 v5, s[104:105], -1, exec_hi5718// W64: encoding: [0x05,0x68,0x01,0xd7,0xc1,0xfe,0x00,0x00]5719// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5720 5721v_sub_co_u32 v5, vcc, 0.5, m05722// W64: encoding: [0x05,0x6a,0x01,0xd7,0xf0,0xfa,0x00,0x00]5723// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode5724 5725v_sub_co_u32 v5, ttmp[14:15], src_scc, vcc_lo5726// W64: encoding: [0x05,0x7a,0x01,0xd7,0xfd,0xd4,0x00,0x00]5727// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5728 5729v_sub_co_u32 v255, null, 0xaf123456, vcc_hi clamp5730// GFX11: encoding: [0xff,0xfc,0x01,0xd7,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]5731 5732v_sub_nc_i16 v5, v1, v25733// GFX11: encoding: [0x05,0x00,0x0e,0xd7,0x01,0x05,0x02,0x00]5734 5735v_sub_nc_i16 v5, v255, v2555736// GFX11: encoding: [0x05,0x00,0x0e,0xd7,0xff,0xff,0x03,0x00]5737 5738v_sub_nc_i16 v5, s1, s25739// GFX11: encoding: [0x05,0x00,0x0e,0xd7,0x01,0x04,0x00,0x00]5740 5741v_sub_nc_i16 v5, s105, s1055742// GFX11: encoding: [0x05,0x00,0x0e,0xd7,0x69,0xd2,0x00,0x00]5743 5744v_sub_nc_i16 v5, vcc_lo, ttmp155745// GFX11: encoding: [0x05,0x00,0x0e,0xd7,0x6a,0xf6,0x00,0x00]5746 5747v_sub_nc_i16 v5, vcc_hi, 0xfe0b5748// GFX11: encoding: [0x05,0x00,0x0e,0xd7,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]5749 5750v_sub_nc_i16 v5, ttmp15, src_scc5751// GFX11: encoding: [0x05,0x00,0x0e,0xd7,0x7b,0xfa,0x01,0x00]5752 5753v_sub_nc_i16 v5, m0, 0.55754// GFX11: encoding: [0x05,0x00,0x0e,0xd7,0x7d,0xe0,0x01,0x00]5755 5756v_sub_nc_i16 v5, exec_lo, -15757// GFX11: encoding: [0x05,0x00,0x0e,0xd7,0x7e,0x82,0x01,0x00]5758 5759v_sub_nc_i16 v5, exec_hi, null5760// GFX11: encoding: [0x05,0x00,0x0e,0xd7,0x7f,0xf8,0x00,0x00]5761 5762v_sub_nc_i16 v5, null, exec_lo op_sel:[1,1,1]5763// GFX11: encoding: [0x05,0x58,0x0e,0xd7,0x7c,0xfc,0x00,0x00]5764 5765v_sub_nc_i16 v5, -1, exec_hi op_sel:[0,0,0]5766// GFX11: encoding: [0x05,0x00,0x0e,0xd7,0xc1,0xfe,0x00,0x00]5767 5768v_sub_nc_i16 v5, 0.5, m0 op_sel:[1,0,0]5769// GFX11: encoding: [0x05,0x08,0x0e,0xd7,0xf0,0xfa,0x00,0x00]5770 5771v_sub_nc_i16 v5, src_scc, vcc_lo op_sel:[0,1,0]5772// GFX11: encoding: [0x05,0x10,0x0e,0xd7,0xfd,0xd4,0x00,0x00]5773 5774v_sub_nc_i16 v255, 0xfe0b, vcc_hi op_sel:[0,0,1] clamp5775// GFX11: encoding: [0xff,0xc0,0x0e,0xd7,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]5776 5777v_sub_nc_i32 v5, v1, v25778// GFX11: encoding: [0x05,0x00,0x25,0xd7,0x01,0x05,0x02,0x00]5779 5780v_sub_nc_i32 v5, v255, v2555781// GFX11: encoding: [0x05,0x00,0x25,0xd7,0xff,0xff,0x03,0x00]5782 5783v_sub_nc_i32 v5, s1, s25784// GFX11: encoding: [0x05,0x00,0x25,0xd7,0x01,0x04,0x00,0x00]5785 5786v_sub_nc_i32 v5, s105, s1055787// GFX11: encoding: [0x05,0x00,0x25,0xd7,0x69,0xd2,0x00,0x00]5788 5789v_sub_nc_i32 v5, vcc_lo, ttmp155790// GFX11: encoding: [0x05,0x00,0x25,0xd7,0x6a,0xf6,0x00,0x00]5791 5792v_sub_nc_i32 v5, vcc_hi, 0xaf1234565793// GFX11: encoding: [0x05,0x00,0x25,0xd7,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]5794 5795v_sub_nc_i32 v5, ttmp15, src_scc5796// GFX11: encoding: [0x05,0x00,0x25,0xd7,0x7b,0xfa,0x01,0x00]5797 5798v_sub_nc_i32 v5, m0, 0.55799// GFX11: encoding: [0x05,0x00,0x25,0xd7,0x7d,0xe0,0x01,0x00]5800 5801v_sub_nc_i32 v5, exec_lo, -15802// GFX11: encoding: [0x05,0x00,0x25,0xd7,0x7e,0x82,0x01,0x00]5803 5804v_sub_nc_i32 v5, exec_hi, null5805// GFX11: encoding: [0x05,0x00,0x25,0xd7,0x7f,0xf8,0x00,0x00]5806 5807v_sub_nc_i32 v5, null, exec_lo5808// GFX11: encoding: [0x05,0x00,0x25,0xd7,0x7c,0xfc,0x00,0x00]5809 5810v_sub_nc_i32 v5, -1, exec_hi5811// GFX11: encoding: [0x05,0x00,0x25,0xd7,0xc1,0xfe,0x00,0x00]5812 5813v_sub_nc_i32 v5, 0.5, m05814// GFX11: encoding: [0x05,0x00,0x25,0xd7,0xf0,0xfa,0x00,0x00]5815 5816v_sub_nc_i32 v5, src_scc, vcc_lo5817// GFX11: encoding: [0x05,0x00,0x25,0xd7,0xfd,0xd4,0x00,0x00]5818 5819v_sub_nc_i32 v255, 0xaf123456, vcc_hi clamp5820// GFX11: encoding: [0xff,0x80,0x25,0xd7,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]5821 5822v_sub_nc_u16 v5, v1, v25823// GFX11: encoding: [0x05,0x00,0x04,0xd7,0x01,0x05,0x02,0x00]5824 5825v_sub_nc_u16 v5, v255, v2555826// GFX11: encoding: [0x05,0x00,0x04,0xd7,0xff,0xff,0x03,0x00]5827 5828v_sub_nc_u16 v5, s1, s25829// GFX11: encoding: [0x05,0x00,0x04,0xd7,0x01,0x04,0x00,0x00]5830 5831v_sub_nc_u16 v5, s105, s1055832// GFX11: encoding: [0x05,0x00,0x04,0xd7,0x69,0xd2,0x00,0x00]5833 5834v_sub_nc_u16 v5, vcc_lo, ttmp155835// GFX11: encoding: [0x05,0x00,0x04,0xd7,0x6a,0xf6,0x00,0x00]5836 5837v_sub_nc_u16 v5, vcc_hi, 0xfe0b5838// GFX11: encoding: [0x05,0x00,0x04,0xd7,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]5839 5840v_sub_nc_u16 v5, ttmp15, src_scc5841// GFX11: encoding: [0x05,0x00,0x04,0xd7,0x7b,0xfa,0x01,0x00]5842 5843v_sub_nc_u16 v5, m0, 0.55844// GFX11: encoding: [0x05,0x00,0x04,0xd7,0x7d,0xe0,0x01,0x00]5845 5846v_sub_nc_u16 v5, exec_lo, -15847// GFX11: encoding: [0x05,0x00,0x04,0xd7,0x7e,0x82,0x01,0x00]5848 5849v_sub_nc_u16 v5, exec_hi, null5850// GFX11: encoding: [0x05,0x00,0x04,0xd7,0x7f,0xf8,0x00,0x00]5851 5852v_sub_nc_u16 v5, null, exec_lo op_sel:[1,1,1]5853// GFX11: encoding: [0x05,0x58,0x04,0xd7,0x7c,0xfc,0x00,0x00]5854 5855v_sub_nc_u16 v5, -1, exec_hi op_sel:[0,0,0]5856// GFX11: encoding: [0x05,0x00,0x04,0xd7,0xc1,0xfe,0x00,0x00]5857 5858v_sub_nc_u16 v5, 0.5, m0 op_sel:[1,0,0]5859// GFX11: encoding: [0x05,0x08,0x04,0xd7,0xf0,0xfa,0x00,0x00]5860 5861v_sub_nc_u16 v5, src_scc, vcc_lo op_sel:[0,1,0]5862// GFX11: encoding: [0x05,0x10,0x04,0xd7,0xfd,0xd4,0x00,0x00]5863 5864v_sub_nc_u16 v255, 0xfe0b, vcc_hi op_sel:[0,0,1] clamp5865// GFX11: encoding: [0xff,0xc0,0x04,0xd7,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]5866 5867v_subrev_co_u32 v5, s6, v1, v25868// W32: encoding: [0x05,0x06,0x02,0xd7,0x01,0x05,0x02,0x00]5869// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5870 5871v_subrev_co_u32 v5, s6, v255, v2555872// W32: encoding: [0x05,0x06,0x02,0xd7,0xff,0xff,0x03,0x00]5873// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5874 5875v_subrev_co_u32 v5, s6, s1, s25876// W32: encoding: [0x05,0x06,0x02,0xd7,0x01,0x04,0x00,0x00]5877// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5878 5879v_subrev_co_u32 v5, s6, s105, s1055880// W32: encoding: [0x05,0x06,0x02,0xd7,0x69,0xd2,0x00,0x00]5881// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5882 5883v_subrev_co_u32 v5, s6, vcc_lo, ttmp155884// W32: encoding: [0x05,0x06,0x02,0xd7,0x6a,0xf6,0x00,0x00]5885// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5886 5887v_subrev_co_u32 v5, s6, vcc_hi, 0xaf1234565888// W32: encoding: [0x05,0x06,0x02,0xd7,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]5889// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5890 5891v_subrev_co_u32 v5, s6, ttmp15, src_scc5892// W32: encoding: [0x05,0x06,0x02,0xd7,0x7b,0xfa,0x01,0x00]5893// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5894 5895v_subrev_co_u32 v5, s6, m0, 0.55896// W32: encoding: [0x05,0x06,0x02,0xd7,0x7d,0xe0,0x01,0x00]5897// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5898 5899v_subrev_co_u32 v5, s6, exec_lo, -15900// W32: encoding: [0x05,0x06,0x02,0xd7,0x7e,0x82,0x01,0x00]5901// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5902 5903v_subrev_co_u32 v5, s6, exec_hi, null5904// W32: encoding: [0x05,0x06,0x02,0xd7,0x7f,0xf8,0x00,0x00]5905// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5906 5907v_subrev_co_u32 v5, s105, null, exec_lo5908// W32: encoding: [0x05,0x69,0x02,0xd7,0x7c,0xfc,0x00,0x00]5909// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5910 5911v_subrev_co_u32 v5, vcc_lo, -1, exec_hi5912// W32: encoding: [0x05,0x6a,0x02,0xd7,0xc1,0xfe,0x00,0x00]5913// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5914 5915v_subrev_co_u32 v5, vcc_hi, 0.5, m05916// W32: encoding: [0x05,0x6b,0x02,0xd7,0xf0,0xfa,0x00,0x00]5917// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5918 5919v_subrev_co_u32 v5, ttmp15, src_scc, vcc_lo5920// W32: encoding: [0x05,0x7b,0x02,0xd7,0xfd,0xd4,0x00,0x00]5921// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5922 5923v_subrev_co_u32 v5, s[12:13], v1, v25924// W64: encoding: [0x05,0x0c,0x02,0xd7,0x01,0x05,0x02,0x00]5925// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5926 5927v_subrev_co_u32 v5, s[12:13], v255, v2555928// W64: encoding: [0x05,0x0c,0x02,0xd7,0xff,0xff,0x03,0x00]5929// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5930 5931v_subrev_co_u32 v5, s[12:13], s1, s25932// W64: encoding: [0x05,0x0c,0x02,0xd7,0x01,0x04,0x00,0x00]5933// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5934 5935v_subrev_co_u32 v5, s[12:13], s105, s1055936// W64: encoding: [0x05,0x0c,0x02,0xd7,0x69,0xd2,0x00,0x00]5937// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5938 5939v_subrev_co_u32 v5, s[12:13], vcc_lo, ttmp155940// W64: encoding: [0x05,0x0c,0x02,0xd7,0x6a,0xf6,0x00,0x00]5941// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5942 5943v_subrev_co_u32 v5, s[12:13], vcc_hi, 0xaf1234565944// W64: encoding: [0x05,0x0c,0x02,0xd7,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]5945// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5946 5947v_subrev_co_u32 v5, s[12:13], ttmp15, src_scc5948// W64: encoding: [0x05,0x0c,0x02,0xd7,0x7b,0xfa,0x01,0x00]5949// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5950 5951v_subrev_co_u32 v5, s[12:13], m0, 0.55952// W64: encoding: [0x05,0x0c,0x02,0xd7,0x7d,0xe0,0x01,0x00]5953// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5954 5955v_subrev_co_u32 v5, s[12:13], exec_lo, -15956// W64: encoding: [0x05,0x0c,0x02,0xd7,0x7e,0x82,0x01,0x00]5957// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5958 5959v_subrev_co_u32 v5, s[12:13], exec_hi, null5960// W64: encoding: [0x05,0x0c,0x02,0xd7,0x7f,0xf8,0x00,0x00]5961// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5962 5963v_subrev_co_u32 v5, s[12:13], null, exec_lo5964// W64: encoding: [0x05,0x0c,0x02,0xd7,0x7c,0xfc,0x00,0x00]5965// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5966 5967v_subrev_co_u32 v5, s[104:105], -1, exec_hi5968// W64: encoding: [0x05,0x68,0x02,0xd7,0xc1,0xfe,0x00,0x00]5969// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5970 5971v_subrev_co_u32 v5, vcc, 0.5, m05972// W64: encoding: [0x05,0x6a,0x02,0xd7,0xf0,0xfa,0x00,0x00]5973// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode5974 5975v_subrev_co_u32 v5, ttmp[14:15], src_scc, vcc_lo5976// W64: encoding: [0x05,0x7a,0x02,0xd7,0xfd,0xd4,0x00,0x00]5977// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5978 5979v_subrev_co_u32 v255, null, 0xaf123456, vcc_hi clamp5980// GFX11: encoding: [0xff,0xfc,0x02,0xd7,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]5981 5982v_trig_preop_f64 v[5:6], v[1:2], v25983// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0x01,0x05,0x02,0x00]5984 5985v_trig_preop_f64 v[5:6], v[1:2], v2555986// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0x01,0xff,0x03,0x00]5987 5988v_trig_preop_f64 v[5:6], v[1:2], s25989// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0x01,0x05,0x00,0x00]5990 5991v_trig_preop_f64 v[5:6], v[1:2], s1055992// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0x01,0xd3,0x00,0x00]5993 5994v_trig_preop_f64 v[5:6], v[254:255], ttmp155995// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0xfe,0xf7,0x00,0x00]5996 5997v_trig_preop_f64 v[5:6], s[2:3], vcc_hi5998// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0x02,0xd6,0x00,0x00]5999 6000v_trig_preop_f64 v[5:6], s[104:105], vcc_lo6001// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0x68,0xd4,0x00,0x00]6002 6003v_trig_preop_f64 v[5:6], vcc, m06004// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0x6a,0xfa,0x00,0x00]6005 6006v_trig_preop_f64 v[5:6], ttmp[14:15], exec_hi6007// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0x7a,0xfe,0x00,0x00]6008 6009v_trig_preop_f64 v[5:6], exec, exec_lo6010// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0x7e,0xfc,0x00,0x00]6011 6012v_trig_preop_f64 v[5:6], null, null6013// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0x7c,0xf8,0x00,0x00]6014 6015v_trig_preop_f64 v[5:6], -1, -16016// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0xc1,0x82,0x01,0x00]6017 6018v_trig_preop_f64 v[5:6], 0.5, 0.5 mul:26019// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0xf0,0xe0,0x01,0x08]6020 6021v_trig_preop_f64 v[5:6], -|src_scc|, src_scc mul:46022// GFX11: encoding: [0x05,0x01,0x2f,0xd7,0xfd,0xfa,0x01,0x30]6023 6024v_trig_preop_f64 v[254:255], 0xaf123456, 0xaf123456 clamp div:26025// GFX11: encoding: [0xfe,0x80,0x2f,0xd7,0xff,0xfe,0x01,0x18,0x56,0x34,0x12,0xaf]6026 6027v_writelane_b32 v5, s1, s26028// GFX11: encoding: [0x05,0x00,0x61,0xd7,0x01,0x04,0x00,0x00]6029 6030v_writelane_b32 v5, s105, s26031// GFX11: encoding: [0x05,0x00,0x61,0xd7,0x69,0x04,0x00,0x00]6032 6033v_writelane_b32 v5, vcc_lo, s26034// GFX11: encoding: [0x05,0x00,0x61,0xd7,0x6a,0x04,0x00,0x00]6035 6036v_writelane_b32 v5, vcc_hi, s26037// GFX11: encoding: [0x05,0x00,0x61,0xd7,0x6b,0x04,0x00,0x00]6038 6039v_writelane_b32 v5, ttmp15, s26040// GFX11: encoding: [0x05,0x00,0x61,0xd7,0x7b,0x04,0x00,0x00]6041 6042v_writelane_b32 v5, m0, s26043// GFX11: encoding: [0x05,0x00,0x61,0xd7,0x7d,0x04,0x00,0x00]6044 6045v_writelane_b32 v5, exec_lo, s26046// GFX11: encoding: [0x05,0x00,0x61,0xd7,0x7e,0x04,0x00,0x00]6047 6048v_writelane_b32 v5, exec_hi, s1056049// GFX11: encoding: [0x05,0x00,0x61,0xd7,0x7f,0xd2,0x00,0x00]6050 6051v_writelane_b32 v5, null, ttmp156052// GFX11: encoding: [0x05,0x00,0x61,0xd7,0x7c,0xf6,0x00,0x00]6053 6054v_writelane_b32 v5, -1, null6055// GFX11: encoding: [0x05,0x00,0x61,0xd7,0xc1,0xf8,0x00,0x00]6056 6057v_writelane_b32 v5, 0.5, m06058// GFX11: encoding: [0x05,0x00,0x61,0xd7,0xf0,0xfa,0x00,0x00]6059 6060v_writelane_b32 v5, src_scc, vcc_lo6061// GFX11: encoding: [0x05,0x00,0x61,0xd7,0xfd,0xd4,0x00,0x00]6062 6063v_writelane_b32 v255, 0xaf123456, vcc_hi6064// GFX11: encoding: [0xff,0x00,0x61,0xd7,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]6065 6066v_xad_u32 v5, v1, v2, s36067// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x01,0x05,0x0e,0x00]6068 6069v_xad_u32 v5, v255, s2, s1056070// GFX11: encoding: [0x05,0x00,0x45,0xd6,0xff,0x05,0xa4,0x01]6071 6072v_xad_u32 v5, s1, v255, exec_hi6073// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x01,0xfe,0xff,0x01]6074 6075v_xad_u32 v5, s105, s105, exec_lo6076// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x69,0xd2,0xf8,0x01]6077 6078v_xad_u32 v5, vcc_lo, ttmp15, v36079// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x6a,0xf6,0x0c,0x04]6080 6081v_xad_u32 v5, vcc_hi, 0xaf123456, v2556082// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]6083 6084v_xad_u32 v5, ttmp15, src_scc, ttmp156085// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x7b,0xfa,0xed,0x01]6086 6087v_xad_u32 v5, m0, 0.5, m06088// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x7d,0xe0,0xf5,0x01]6089 6090v_xad_u32 v5, exec_lo, -1, vcc_hi6091// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x7e,0x82,0xad,0x01]6092 6093v_xad_u32 v5, exec_hi, null, vcc_lo6094// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x7f,0xf8,0xa8,0x01]6095 6096v_xad_u32 v5, null, exec_lo, 0xaf1234566097// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x7c,0xfc,0xfc,0x03,0x56,0x34,0x12,0xaf]6098 6099v_xad_u32 v5, -1, exec_hi, src_scc6100// GFX11: encoding: [0x05,0x00,0x45,0xd6,0xc1,0xfe,0xf4,0x03]6101 6102v_xad_u32 v5, 0.5, m0, 0.56103// GFX11: encoding: [0x05,0x00,0x45,0xd6,0xf0,0xfa,0xc0,0x03]6104 6105v_xad_u32 v5, src_scc, vcc_lo, -16106// GFX11: encoding: [0x05,0x00,0x45,0xd6,0xfd,0xd4,0x04,0x03]6107 6108v_xad_u32 v255, 0xaf123456, vcc_hi, null6109// GFX11: encoding: [0xff,0x00,0x45,0xd6,0xff,0xd6,0xf0,0x01,0x56,0x34,0x12,0xaf]6110 6111v_xor3_b32 v5, v1, v2, s36112// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x01,0x05,0x0e,0x00]6113 6114v_xor3_b32 v5, v255, s2, s1056115// GFX11: encoding: [0x05,0x00,0x40,0xd6,0xff,0x05,0xa4,0x01]6116 6117v_xor3_b32 v5, s1, v255, exec_hi6118// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x01,0xfe,0xff,0x01]6119 6120v_xor3_b32 v5, s105, s105, exec_lo6121// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x69,0xd2,0xf8,0x01]6122 6123v_xor3_b32 v5, vcc_lo, ttmp15, v36124// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x6a,0xf6,0x0c,0x04]6125 6126v_xor3_b32 v5, vcc_hi, 0xaf123456, v2556127// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]6128 6129v_xor3_b32 v5, ttmp15, src_scc, ttmp156130// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x7b,0xfa,0xed,0x01]6131 6132v_xor3_b32 v5, m0, 0.5, m06133// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x7d,0xe0,0xf5,0x01]6134 6135v_xor3_b32 v5, exec_lo, -1, vcc_hi6136// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x7e,0x82,0xad,0x01]6137 6138v_xor3_b32 v5, exec_hi, null, vcc_lo6139// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x7f,0xf8,0xa8,0x01]6140 6141v_xor3_b32 v5, null, exec_lo, 0xaf1234566142// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x7c,0xfc,0xfc,0x03,0x56,0x34,0x12,0xaf]6143 6144v_xor3_b32 v5, -1, exec_hi, src_scc6145// GFX11: encoding: [0x05,0x00,0x40,0xd6,0xc1,0xfe,0xf4,0x03]6146 6147v_xor3_b32 v5, 0.5, m0, 0.56148// GFX11: encoding: [0x05,0x00,0x40,0xd6,0xf0,0xfa,0xc0,0x03]6149 6150v_xor3_b32 v5, src_scc, vcc_lo, -16151// GFX11: encoding: [0x05,0x00,0x40,0xd6,0xfd,0xd4,0x04,0x03]6152 6153v_xor3_b32 v255, 0xaf123456, vcc_hi, null6154// GFX11: encoding: [0xff,0x00,0x40,0xd6,0xff,0xd6,0xf0,0x01,0x56,0x34,0x12,0xaf]6155 6156v_xor_b16 v5, v1, v26157// GFX11: encoding: [0x05,0x00,0x64,0xd7,0x01,0x05,0x02,0x00]6158 6159v_xor_b16 v5, v255, v2556160// GFX11: encoding: [0x05,0x00,0x64,0xd7,0xff,0xff,0x03,0x00]6161 6162v_xor_b16 v5, s1, s26163// GFX11: encoding: [0x05,0x00,0x64,0xd7,0x01,0x04,0x00,0x00]6164 6165v_xor_b16 v5, s105, s1056166// GFX11: encoding: [0x05,0x00,0x64,0xd7,0x69,0xd2,0x00,0x00]6167 6168v_xor_b16 v5, vcc_lo, ttmp156169// GFX11: encoding: [0x05,0x00,0x64,0xd7,0x6a,0xf6,0x00,0x00]6170 6171v_xor_b16 v5, vcc_hi, 0xfe0b6172// GFX11: encoding: [0x05,0x00,0x64,0xd7,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]6173 6174v_xor_b16 v5, ttmp15, src_scc6175// GFX11: encoding: [0x05,0x00,0x64,0xd7,0x7b,0xfa,0x01,0x00]6176 6177v_xor_b16 v5, m0, 0.56178// GFX11: encoding: [0x05,0x00,0x64,0xd7,0x7d,0xe0,0x01,0x00]6179 6180v_xor_b16 v5, exec_lo, -16181// GFX11: encoding: [0x05,0x00,0x64,0xd7,0x7e,0x82,0x01,0x00]6182 6183v_xor_b16 v5, exec_hi, null6184// GFX11: encoding: [0x05,0x00,0x64,0xd7,0x7f,0xf8,0x00,0x00]6185 6186v_xor_b16 v5, null, exec_lo6187// GFX11: encoding: [0x05,0x00,0x64,0xd7,0x7c,0xfc,0x00,0x00]6188 6189v_xor_b16 v5, -1, exec_hi6190// GFX11: encoding: [0x05,0x00,0x64,0xd7,0xc1,0xfe,0x00,0x00]6191 6192v_xor_b16 v5, 0.5, m06193// GFX11: encoding: [0x05,0x00,0x64,0xd7,0xf0,0xfa,0x00,0x00]6194 6195v_xor_b16 v5, src_scc, vcc_lo6196// GFX11: encoding: [0x05,0x00,0x64,0xd7,0xfd,0xd4,0x00,0x00]6197 6198v_xor_b16 v255, 0xfe0b, vcc_hi6199// GFX11: encoding: [0xff,0x00,0x64,0xd7,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]6200