13200 lines · plain
1// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize32 -show-encoding %s | FileCheck --check-prefixes=GFX10,W32 %s2// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize64 -show-encoding %s | FileCheck --check-prefixes=GFX10,W64 %s3// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize32 %s 2>&1 | FileCheck --check-prefix=W32-ERR --implicit-check-not=error: %s4// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize64 %s 2>&1 | FileCheck --check-prefix=W64-ERR --implicit-check-not=error: %s5 6//===----------------------------------------------------------------------===//7// ENC_VOP2.8//===----------------------------------------------------------------------===//9 10v_cndmask_b32_e32 v5, v1, v2, vcc11// W64: encoding: [0x01,0x05,0x0a,0x02]12// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode13 14v_cndmask_b32_e32 v255, v1, v2, vcc15// W64: encoding: [0x01,0x05,0xfe,0x03]16// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode17 18v_cndmask_b32_e32 v5, v255, v2, vcc19// W64: encoding: [0xff,0x05,0x0a,0x02]20// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode21 22v_cndmask_b32_e32 v5, 0, v2, vcc23// W64: encoding: [0x80,0x04,0x0a,0x02]24// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode25 26v_cndmask_b32_e32 v5, -1, v2, vcc27// W64: encoding: [0xc1,0x04,0x0a,0x02]28// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode29 30v_cndmask_b32_e32 v5, 0.5, v2, vcc31// W64: encoding: [0xf0,0x04,0x0a,0x02]32// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode33 34v_cndmask_b32_e32 v5, -4.0, v2, vcc35// W64: encoding: [0xf7,0x04,0x0a,0x02]36// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode37 38v_cndmask_b32_e32 v5, |-4.0|, v2, vcc39// W64: encoding: [0xf6,0x04,0x0a,0x02]40// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode41 42v_cndmask_b32_e32 v5, v1, v255, vcc43// W64: encoding: [0x01,0xff,0x0b,0x02]44// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode45 46v_cndmask_b32_e64 v5, v1, v2, s[6:7]47// W64: encoding: [0x05,0x00,0x01,0xd5,0x01,0x05,0x1a,0x00]48// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction49 50v_cndmask_b32_e64 v255, v1, v2, s[6:7]51// W64: encoding: [0xff,0x00,0x01,0xd5,0x01,0x05,0x1a,0x00]52// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction53 54v_cndmask_b32_e64 v5, v255, v2, s[6:7]55// W64: encoding: [0x05,0x00,0x01,0xd5,0xff,0x05,0x1a,0x00]56// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction57 58v_cndmask_b32_e64 v5, 0, v2, s[6:7]59// W64: encoding: [0x05,0x00,0x01,0xd5,0x80,0x04,0x1a,0x00]60// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction61 62v_cndmask_b32_e64 v5, -1, v2, s[6:7]63// W64: encoding: [0x05,0x00,0x01,0xd5,0xc1,0x04,0x1a,0x00]64// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction65 66v_cndmask_b32_e64 v5, 0.5, v2, s[6:7]67// W64: encoding: [0x05,0x00,0x01,0xd5,0xf0,0x04,0x1a,0x00]68// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction69 70v_cndmask_b32_e64 v5, -4.0, v2, s[6:7]71// W64: encoding: [0x05,0x00,0x01,0xd5,0xf7,0x04,0x1a,0x00]72// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction73 74v_cndmask_b32_e64 v5, v1, v255, s[6:7]75// W64: encoding: [0x05,0x00,0x01,0xd5,0x01,0xff,0x1b,0x00]76// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction77 78v_cndmask_b32_e64 v5, v1, 0, s[6:7]79// W64: encoding: [0x05,0x00,0x01,0xd5,0x01,0x01,0x19,0x00]80// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction81 82v_cndmask_b32_e64 v5, v1, -1, s[6:7]83// W64: encoding: [0x05,0x00,0x01,0xd5,0x01,0x83,0x19,0x00]84// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction85 86v_cndmask_b32_e64 v5, v1, 0.5, s[6:7]87// W64: encoding: [0x05,0x00,0x01,0xd5,0x01,0xe1,0x19,0x00]88// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction89 90v_cndmask_b32_e64 v5, v1, -4.0, s[6:7]91// W64: encoding: [0x05,0x00,0x01,0xd5,0x01,0xef,0x19,0x00]92// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction93 94v_cndmask_b32_e64 v5, v1, v2, s[8:9]95// W64: encoding: [0x05,0x00,0x01,0xd5,0x01,0x05,0x22,0x00]96// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction97 98v_cndmask_b32_e64 v5, v1, v2, s[100:101]99// W64: encoding: [0x05,0x00,0x01,0xd5,0x01,0x05,0x92,0x01]100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction101 102v_cndmask_b32_e64 v5, v1, v2, vcc103// W64: encoding: [0x05,0x00,0x01,0xd5,0x01,0x05,0xaa,0x01]104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction105 106v_cndmask_b32_e64 v5, -v1, |v2|, vcc107// W64: encoding: [0x05,0x02,0x01,0xd5,0x01,0x05,0xaa,0x21]108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction109 110v_cndmask_b32_e64 v5, |v1|, -v2, vcc111// W64: encoding: [0x05,0x01,0x01,0xd5,0x01,0x05,0xaa,0x41]112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction113 114v_cndmask_b32_sdwa v5, -v1, |v2|, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD115// W64: encoding: [0xf9,0x04,0x0a,0x02,0x01,0x06,0x16,0x26]116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode117 118v_cndmask_b32_sdwa v5, |v1|, -v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD119// W64: encoding: [0xf9,0x04,0x0a,0x02,0x01,0x06,0x26,0x16]120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode121 122v_cndmask_b32_sdwa v5, |0.5|, -v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD123// W64: encoding: [0xf9,0x04,0x0a,0x02,0xf0,0x06,0xa6,0x16]124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode125 126v_cndmask_b32_dpp v5, -v1, |v2|, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0127// W64: encoding: [0xfa,0x04,0x0a,0x02,0x01,0xe4,0x98,0x00]128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode129 130v_cndmask_b32_dpp v5, |v1|, -v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0131// W64: encoding: [0xfa,0x04,0x0a,0x02,0x01,0xe4,0x68,0x00]132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode133 134v_cndmask_b32_dpp v5, -|v1|, -|v2|, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0135// W64: encoding: [0xfa,0x04,0x0a,0x02,0x01,0xe4,0xf8,0x00]136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode137 138v_cndmask_b32_e32 v5, v1, v2, vcc_lo139// W32: encoding: [0x01,0x05,0x0a,0x02]140// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode141 142v_cndmask_b32_e32 v255, v1, v2, vcc_lo143// W32: encoding: [0x01,0x05,0xfe,0x03]144// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode145 146v_cndmask_b32_e32 v5, v255, v2, vcc_lo147// W32: encoding: [0xff,0x05,0x0a,0x02]148// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode149 150v_cndmask_b32_e32 v5, 0, v2, vcc_lo151// W32: encoding: [0x80,0x04,0x0a,0x02]152// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode153 154v_cndmask_b32_e32 v5, -1, v2, vcc_lo155// W32: encoding: [0xc1,0x04,0x0a,0x02]156// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode157 158v_cndmask_b32_e32 v5, 0.5, v2, vcc_lo159// W32: encoding: [0xf0,0x04,0x0a,0x02]160// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode161 162v_cndmask_b32_e32 v5, -4.0, v2, vcc_lo163// W32: encoding: [0xf7,0x04,0x0a,0x02]164// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode165 166v_cndmask_b32_e32 v5, |-4.0|, v2, vcc_lo167// W32: encoding: [0xf6,0x04,0x0a,0x02]168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode169 170v_cndmask_b32_e32 v5, v1, v255, vcc_lo171// W32: encoding: [0x01,0xff,0x0b,0x02]172// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode173 174v_cndmask_b32_e64 v5, v1, v2, s6175// W32: encoding: [0x05,0x00,0x01,0xd5,0x01,0x05,0x1a,0x00]176// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction177 178v_cndmask_b32_e64 v255, v1, v2, s6179// W32: encoding: [0xff,0x00,0x01,0xd5,0x01,0x05,0x1a,0x00]180// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction181 182v_cndmask_b32_e64 v5, v255, v2, s6183// W32: encoding: [0x05,0x00,0x01,0xd5,0xff,0x05,0x1a,0x00]184// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction185 186v_cndmask_b32_e64 v5, 0, v2, s6187// W32: encoding: [0x05,0x00,0x01,0xd5,0x80,0x04,0x1a,0x00]188// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction189 190v_cndmask_b32_e64 v5, -1, v2, s6191// W32: encoding: [0x05,0x00,0x01,0xd5,0xc1,0x04,0x1a,0x00]192// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction193 194v_cndmask_b32_e64 v5, 0.5, v2, s6195// W32: encoding: [0x05,0x00,0x01,0xd5,0xf0,0x04,0x1a,0x00]196// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction197 198v_cndmask_b32_e64 v5, -4.0, v2, s6199// W32: encoding: [0x05,0x00,0x01,0xd5,0xf7,0x04,0x1a,0x00]200// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction201 202v_cndmask_b32_e64 v5, v1, v255, s6203// W32: encoding: [0x05,0x00,0x01,0xd5,0x01,0xff,0x1b,0x00]204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction205 206v_cndmask_b32_e64 v5, v1, 0, s6207// W32: encoding: [0x05,0x00,0x01,0xd5,0x01,0x01,0x19,0x00]208// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction209 210v_cndmask_b32_e64 v5, v1, -1, s6211// W32: encoding: [0x05,0x00,0x01,0xd5,0x01,0x83,0x19,0x00]212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction213 214v_cndmask_b32_e64 v5, v1, 0.5, s6215// W32: encoding: [0x05,0x00,0x01,0xd5,0x01,0xe1,0x19,0x00]216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction217 218v_cndmask_b32_e64 v5, v1, -4.0, s6219// W32: encoding: [0x05,0x00,0x01,0xd5,0x01,0xef,0x19,0x00]220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction221 222v_cndmask_b32_e64 v5, v1, v2, s8223// W32: encoding: [0x05,0x00,0x01,0xd5,0x01,0x05,0x22,0x00]224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction225 226v_cndmask_b32_e64 v5, v1, v2, s100227// W32: encoding: [0x05,0x00,0x01,0xd5,0x01,0x05,0x92,0x01]228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction229 230v_cndmask_b32_e64 v5, v1, v2, vcc_lo231// W32: encoding: [0x05,0x00,0x01,0xd5,0x01,0x05,0xaa,0x01]232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction233 234v_cndmask_b32_e64 v5, -v1, |v2|, vcc_lo235// W32: encoding: [0x05,0x02,0x01,0xd5,0x01,0x05,0xaa,0x21]236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction237 238v_cndmask_b32_e64 v5, |v1|, -v2, vcc_lo239// W32: encoding: [0x05,0x01,0x01,0xd5,0x01,0x05,0xaa,0x41]240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction241 242v_cndmask_b32_sdwa v5, -v1, |v2|, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD243// W32: encoding: [0xf9,0x04,0x0a,0x02,0x01,0x06,0x16,0x26]244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode245 246v_cndmask_b32_sdwa v5, |v1|, -v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD247// W32: encoding: [0xf9,0x04,0x0a,0x02,0x01,0x06,0x26,0x16]248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode249 250v_cndmask_b32_sdwa v5, |0.5|, -v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD251// W32: encoding: [0xf9,0x04,0x0a,0x02,0xf0,0x06,0xa6,0x16]252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode253 254v_cndmask_b32_sdwa v5, sext(v1), v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD255// W32-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: not a valid operand256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand257 258v_cndmask_b32_sdwa v5, v1, sext(v2), vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD259// W32-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: not a valid operand260// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand261 262v_cndmask_b32_dpp v5, -v1, |v2|, vcc_lo quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0263// W32: encoding: [0xfa,0x04,0x0a,0x02,0x01,0xe4,0x98,0x00]264// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode265 266v_cndmask_b32_dpp v5, |v1|, -v2, vcc_lo quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0267// W32: encoding: [0xfa,0x04,0x0a,0x02,0x01,0xe4,0x68,0x00]268// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode269 270v_cndmask_b32_dpp v5, -|v1|, -|v2|, vcc_lo quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0271// W32: encoding: [0xfa,0x04,0x0a,0x02,0x01,0xe4,0xf8,0x00]272// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode273 274v_add_f32_e32 v5, v1, v2275// GFX10: encoding: [0x01,0x05,0x0a,0x06]276 277v_add_f32_e32 v255, v1, v2278// GFX10: encoding: [0x01,0x05,0xfe,0x07]279 280v_add_f32_e32 v5, v255, v2281// GFX10: encoding: [0xff,0x05,0x0a,0x06]282 283v_add_f32_e32 v5, s1, v2284// GFX10: encoding: [0x01,0x04,0x0a,0x06]285 286v_add_f32_e32 v5, s101, v2287// GFX10: encoding: [0x65,0x04,0x0a,0x06]288 289v_add_f32_e32 v5, vcc_lo, v2290// GFX10: encoding: [0x6a,0x04,0x0a,0x06]291 292v_add_f32_e32 v5, vcc_hi, v2293// GFX10: encoding: [0x6b,0x04,0x0a,0x06]294 295v_add_f32_e32 v5, m0, v2296// GFX10: encoding: [0x7c,0x04,0x0a,0x06]297 298v_add_f32_e32 v5, exec_lo, v2299// GFX10: encoding: [0x7e,0x04,0x0a,0x06]300 301v_add_f32_e32 v5, exec_hi, v2302// GFX10: encoding: [0x7f,0x04,0x0a,0x06]303 304v_add_f32_e32 v5, 0, v2305// GFX10: encoding: [0x80,0x04,0x0a,0x06]306 307v_add_f32_e32 v5, -1, v2308// GFX10: encoding: [0xc1,0x04,0x0a,0x06]309 310v_add_f32_e32 v5, 0.5, v2311// GFX10: encoding: [0xf0,0x04,0x0a,0x06]312 313v_add_f32_e32 v5, -4.0, v2314// GFX10: encoding: [0xf7,0x04,0x0a,0x06]315 316v_add_f32_e32 v5, 0xaf123456, v2317// GFX10: encoding: [0xff,0x04,0x0a,0x06,0x56,0x34,0x12,0xaf]318 319v_add_f32_e32 v5, 0x3f717273, v2320// GFX10: encoding: [0xff,0x04,0x0a,0x06,0x73,0x72,0x71,0x3f]321 322v_add_f32_e32 v5, v1, v255323// GFX10: encoding: [0x01,0xff,0x0b,0x06]324 325v_add_f32_e64 v5, v1, v2326// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0x05,0x02,0x00]327 328v_add_f32_e64 v255, v1, v2329// GFX10: encoding: [0xff,0x00,0x03,0xd5,0x01,0x05,0x02,0x00]330 331v_add_f32_e64 v5, v255, v2332// GFX10: encoding: [0x05,0x00,0x03,0xd5,0xff,0x05,0x02,0x00]333 334v_add_f32_e64 v5, s1, v2335// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0x04,0x02,0x00]336 337v_add_f32_e64 v5, s101, v2338// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x65,0x04,0x02,0x00]339 340v_add_f32_e64 v5, vcc_lo, v2341// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x6a,0x04,0x02,0x00]342 343v_add_f32_e64 v5, vcc_hi, v2344// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x6b,0x04,0x02,0x00]345 346v_add_f32_e64 v5, m0, v2347// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x7c,0x04,0x02,0x00]348 349v_add_f32_e64 v5, exec_lo, v2350// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x7e,0x04,0x02,0x00]351 352v_add_f32_e64 v5, exec_hi, v2353// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x7f,0x04,0x02,0x00]354 355v_add_f32_e64 v5, 0, v2356// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x80,0x04,0x02,0x00]357 358v_add_f32_e64 v5, -1, v2359// GFX10: encoding: [0x05,0x00,0x03,0xd5,0xc1,0x04,0x02,0x00]360 361v_add_f32_e64 v5, 0.5, v2362// GFX10: encoding: [0x05,0x00,0x03,0xd5,0xf0,0x04,0x02,0x00]363 364v_add_f32_e64 v5, -4.0, v2365// GFX10: encoding: [0x05,0x00,0x03,0xd5,0xf7,0x04,0x02,0x00]366 367v_add_f32_e64 v5, v1, v255368// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0xff,0x03,0x00]369 370v_add_f32_e64 v5, v1, s2371// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0x05,0x00,0x00]372 373v_add_f32_e64 v5, v1, s101374// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0xcb,0x00,0x00]375 376v_add_f32_e64 v5, v1, vcc_lo377// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0xd5,0x00,0x00]378 379v_add_f32_e64 v5, v1, vcc_hi380// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0xd7,0x00,0x00]381 382v_add_f32_e64 v5, v1, m0383// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0xf9,0x00,0x00]384 385v_add_f32_e64 v5, v1, exec_lo386// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0xfd,0x00,0x00]387 388v_add_f32_e64 v5, v1, exec_hi389// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0xff,0x00,0x00]390 391v_add_f32_e64 v5, v1, 0392// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0x01,0x01,0x00]393 394v_add_f32_e64 v5, v1, -1395// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0x83,0x01,0x00]396 397v_add_f32_e64 v5, v1, 0.5398// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0xe1,0x01,0x00]399 400v_add_f32_e64 v5, v1, -4.0401// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0xef,0x01,0x00]402 403v_add_f32_e64 v5, -v1, v2404// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0x05,0x02,0x20]405 406v_add_f32_e64 v5, v1, -v2407// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0x05,0x02,0x40]408 409v_add_f32_e64 v5, -v1, -v2410// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0x05,0x02,0x60]411 412v_add_f32_e64 v5, |v1|, v2413// GFX10: encoding: [0x05,0x01,0x03,0xd5,0x01,0x05,0x02,0x00]414 415v_add_f32_e64 v5, v1, |v2|416// GFX10: encoding: [0x05,0x02,0x03,0xd5,0x01,0x05,0x02,0x00]417 418v_add_f32_e64 v5, |v1|, |v2|419// GFX10: encoding: [0x05,0x03,0x03,0xd5,0x01,0x05,0x02,0x00]420 421v_add_f32_e64 v5, v1, v2 clamp422// GFX10: encoding: [0x05,0x80,0x03,0xd5,0x01,0x05,0x02,0x00]423 424v_add_f32_e64 v5, v1, v2 mul:2425// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0x05,0x02,0x08]426 427v_add_f32_e64 v5, v1, v2 mul:4428// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0x05,0x02,0x10]429 430v_add_f32_e64 v5, v1, v2 div:2431// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0x05,0x02,0x18]432 433v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD434// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x06]435 436v_add_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD437// GFX10: encoding: [0xf9,0x04,0xfe,0x07,0x01,0x06,0x06,0x06]438 439v_add_f32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD440// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0xff,0x06,0x06,0x06]441 442v_add_f32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD443// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x86,0x06]444 445v_add_f32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD446// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x65,0x06,0x86,0x06]447 448v_add_f32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD449// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x6a,0x06,0x86,0x06]450 451v_add_f32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD452// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x6b,0x06,0x86,0x06]453 454v_add_f32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD455// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x7c,0x06,0x86,0x06]456 457v_add_f32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD458// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x7e,0x06,0x86,0x06]459 460v_add_f32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD461// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x7f,0x06,0x86,0x06]462 463v_add_f32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD464// GFX10: encoding: [0xf9,0xfe,0x0b,0x06,0x01,0x06,0x06,0x06]465 466v_add_f32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD467// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x26,0x06,0x06]468 469v_add_f32_sdwa v5, v1, v2 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD470// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x46,0x06,0x06]471 472v_add_f32_sdwa v5, v1, v2 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD473// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x86,0x06,0x06]474 475v_add_f32_sdwa v5, v1, v2 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD476// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0xc6,0x06,0x06]477 478v_add_f32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD479// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x06]480 481v_add_f32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD482// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x00,0x06,0x06]483 484v_add_f32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD485// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x01,0x06,0x06]486 487v_add_f32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD488// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x02,0x06,0x06]489 490v_add_f32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD491// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x03,0x06,0x06]492 493v_add_f32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD494// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x04,0x06,0x06]495 496v_add_f32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD497// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x05,0x06,0x06]498 499v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD500// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x0e,0x06,0x06]501 502v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD503// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x16,0x06,0x06]504 505v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD506// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x16,0x06,0x06]507 508v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD509// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x06]510 511v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD512// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x00,0x06]513 514v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD515// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x01,0x06]516 517v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD518// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x02,0x06]519 520v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD521// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x03,0x06]522 523v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD524// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x04,0x06]525 526v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD527// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x05,0x06]528 529v_add_f32_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD530// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x16,0x06]531 532v_add_f32_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD533// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x26,0x06]534 535v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD536// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x06]537 538v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0539// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x00]540 541v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1542// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x01]543 544v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2545// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x02]546 547v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3548// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x03]549 550v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0551// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x04]552 553v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1554// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x05]555 556v_add_f32_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD557// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x16]558 559v_add_f32_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD560// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x26]561 562v_add_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0563// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x00,0x00]564 565v_add_f32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0566// GFX10: encoding: [0xfa,0x04,0xfe,0x07,0x01,0xe4,0x00,0x00]567 568v_add_f32_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0569// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0xff,0xe4,0x00,0x00]570 571v_add_f32_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0572// GFX10: encoding: [0xfa,0xfe,0x0b,0x06,0x01,0xe4,0x00,0x00]573 574v_add_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0575// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x1b,0x00,0x00]576 577v_add_f32_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0578// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x40,0x01,0x00]579 580v_add_f32_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0581// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x41,0x01,0x00]582 583v_add_f32_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0584// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x01,0x01,0x00]585 586v_add_f32_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0587// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x0f,0x01,0x00]588 589v_add_f32_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0590// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x11,0x01,0x00]591 592v_add_f32_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0593// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x1f,0x01,0x00]594 595v_add_f32_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0596// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x21,0x01,0x00]597 598v_add_f32_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0599// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x2f,0x01,0x00]600 601v_add_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0602// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x00,0x10]603 604v_add_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0605// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x00,0x30]606 607v_add_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0608// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x00,0xf0]609 610v_add_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1611// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x00,0x01]612 613v_add_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3614// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x00,0x03]615 616v_add_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf617// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x00,0x0f]618 619v_add_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0620// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x08,0x00]621 622v_add_f32_dpp v5, -v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0623// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x10,0x00]624 625v_add_f32_dpp v5, |v1|, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0626// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x20,0x00]627 628v_add_f32_dpp v5, v1, -v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0629// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x40,0x00]630 631v_add_f32_dpp v5, v1, |v2| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0632// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x80,0x00]633 634v_add_f32_dpp v5, v1, v2 row_share:1 row_mask:0x0 bank_mask:0x0635// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x51,0x01,0x00]636 637v_add_f32_dpp v5, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x0638// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x5f,0x01,0x00]639 640v_add_f32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0641// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x61,0x01,0x00]642 643v_add_f32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0644// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x6f,0x01,0x00]645 646v_sub_f32_e32 v5, v1, v2647// GFX10: encoding: [0x01,0x05,0x0a,0x08]648 649v_sub_f32_e32 v255, v1, v2650// GFX10: encoding: [0x01,0x05,0xfe,0x09]651 652v_sub_f32_e32 v5, v255, v2653// GFX10: encoding: [0xff,0x05,0x0a,0x08]654 655v_sub_f32_e32 v5, s1, v2656// GFX10: encoding: [0x01,0x04,0x0a,0x08]657 658v_sub_f32_e32 v5, s101, v2659// GFX10: encoding: [0x65,0x04,0x0a,0x08]660 661v_sub_f32_e32 v5, vcc_lo, v2662// GFX10: encoding: [0x6a,0x04,0x0a,0x08]663 664v_sub_f32_e32 v5, vcc_hi, v2665// GFX10: encoding: [0x6b,0x04,0x0a,0x08]666 667v_sub_f32_e32 v5, m0, v2668// GFX10: encoding: [0x7c,0x04,0x0a,0x08]669 670v_sub_f32_e32 v5, exec_lo, v2671// GFX10: encoding: [0x7e,0x04,0x0a,0x08]672 673v_sub_f32_e32 v5, exec_hi, v2674// GFX10: encoding: [0x7f,0x04,0x0a,0x08]675 676v_sub_f32_e32 v5, 0, v2677// GFX10: encoding: [0x80,0x04,0x0a,0x08]678 679v_sub_f32_e32 v5, -1, v2680// GFX10: encoding: [0xc1,0x04,0x0a,0x08]681 682v_sub_f32_e32 v5, 0.5, v2683// GFX10: encoding: [0xf0,0x04,0x0a,0x08]684 685v_sub_f32_e32 v5, -4.0, v2686// GFX10: encoding: [0xf7,0x04,0x0a,0x08]687 688v_sub_f32_e32 v5, 0xaf123456, v2689// GFX10: encoding: [0xff,0x04,0x0a,0x08,0x56,0x34,0x12,0xaf]690 691v_sub_f32_e32 v5, 0x3f717273, v2692// GFX10: encoding: [0xff,0x04,0x0a,0x08,0x73,0x72,0x71,0x3f]693 694v_sub_f32_e32 v5, v1, v255695// GFX10: encoding: [0x01,0xff,0x0b,0x08]696 697v_sub_f32_e64 v5, v1, v2698// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0x05,0x02,0x00]699 700v_sub_f32_e64 v255, v1, v2701// GFX10: encoding: [0xff,0x00,0x04,0xd5,0x01,0x05,0x02,0x00]702 703v_sub_f32_e64 v5, v255, v2704// GFX10: encoding: [0x05,0x00,0x04,0xd5,0xff,0x05,0x02,0x00]705 706v_sub_f32_e64 v5, s1, v2707// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0x04,0x02,0x00]708 709v_sub_f32_e64 v5, s101, v2710// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x65,0x04,0x02,0x00]711 712v_sub_f32_e64 v5, vcc_lo, v2713// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x6a,0x04,0x02,0x00]714 715v_sub_f32_e64 v5, vcc_hi, v2716// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x6b,0x04,0x02,0x00]717 718v_sub_f32_e64 v5, m0, v2719// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x7c,0x04,0x02,0x00]720 721v_sub_f32_e64 v5, exec_lo, v2722// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x7e,0x04,0x02,0x00]723 724v_sub_f32_e64 v5, exec_hi, v2725// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x7f,0x04,0x02,0x00]726 727v_sub_f32_e64 v5, 0, v2728// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x80,0x04,0x02,0x00]729 730v_sub_f32_e64 v5, -1, v2731// GFX10: encoding: [0x05,0x00,0x04,0xd5,0xc1,0x04,0x02,0x00]732 733v_sub_f32_e64 v5, 0.5, v2734// GFX10: encoding: [0x05,0x00,0x04,0xd5,0xf0,0x04,0x02,0x00]735 736v_sub_f32_e64 v5, -4.0, v2737// GFX10: encoding: [0x05,0x00,0x04,0xd5,0xf7,0x04,0x02,0x00]738 739v_sub_f32_e64 v5, v1, v255740// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0xff,0x03,0x00]741 742v_sub_f32_e64 v5, v1, s2743// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0x05,0x00,0x00]744 745v_sub_f32_e64 v5, v1, s101746// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0xcb,0x00,0x00]747 748v_sub_f32_e64 v5, v1, vcc_lo749// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0xd5,0x00,0x00]750 751v_sub_f32_e64 v5, v1, vcc_hi752// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0xd7,0x00,0x00]753 754v_sub_f32_e64 v5, v1, m0755// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0xf9,0x00,0x00]756 757v_sub_f32_e64 v5, v1, exec_lo758// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0xfd,0x00,0x00]759 760v_sub_f32_e64 v5, v1, exec_hi761// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0xff,0x00,0x00]762 763v_sub_f32_e64 v5, v1, 0764// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0x01,0x01,0x00]765 766v_sub_f32_e64 v5, v1, -1767// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0x83,0x01,0x00]768 769v_sub_f32_e64 v5, v1, 0.5770// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0xe1,0x01,0x00]771 772v_sub_f32_e64 v5, v1, -4.0773// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0xef,0x01,0x00]774 775v_sub_f32_e64 v5, -v1, v2776// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0x05,0x02,0x20]777 778v_sub_f32_e64 v5, v1, -v2779// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0x05,0x02,0x40]780 781v_sub_f32_e64 v5, -v1, -v2782// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0x05,0x02,0x60]783 784v_sub_f32_e64 v5, |v1|, v2785// GFX10: encoding: [0x05,0x01,0x04,0xd5,0x01,0x05,0x02,0x00]786 787v_sub_f32_e64 v5, v1, |v2|788// GFX10: encoding: [0x05,0x02,0x04,0xd5,0x01,0x05,0x02,0x00]789 790v_sub_f32_e64 v5, |v1|, |v2|791// GFX10: encoding: [0x05,0x03,0x04,0xd5,0x01,0x05,0x02,0x00]792 793v_sub_f32_e64 v5, v1, v2 clamp794// GFX10: encoding: [0x05,0x80,0x04,0xd5,0x01,0x05,0x02,0x00]795 796v_sub_f32_e64 v5, v1, v2 mul:2797// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0x05,0x02,0x08]798 799v_sub_f32_e64 v5, v1, v2 mul:4800// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0x05,0x02,0x10]801 802v_sub_f32_e64 v5, v1, v2 div:2803// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0x05,0x02,0x18]804 805v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD806// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x06]807 808v_sub_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD809// GFX10: encoding: [0xf9,0x04,0xfe,0x09,0x01,0x06,0x06,0x06]810 811v_sub_f32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD812// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0xff,0x06,0x06,0x06]813 814v_sub_f32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD815// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x86,0x06]816 817v_sub_f32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD818// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x65,0x06,0x86,0x06]819 820v_sub_f32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD821// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x6a,0x06,0x86,0x06]822 823v_sub_f32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD824// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x6b,0x06,0x86,0x06]825 826v_sub_f32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD827// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x7c,0x06,0x86,0x06]828 829v_sub_f32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD830// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x7e,0x06,0x86,0x06]831 832v_sub_f32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD833// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x7f,0x06,0x86,0x06]834 835v_sub_f32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD836// GFX10: encoding: [0xf9,0xfe,0x0b,0x08,0x01,0x06,0x06,0x06]837 838v_sub_f32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD839// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x26,0x06,0x06]840 841v_sub_f32_sdwa v5, v1, v2 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD842// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x46,0x06,0x06]843 844v_sub_f32_sdwa v5, v1, v2 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD845// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x86,0x06,0x06]846 847v_sub_f32_sdwa v5, v1, v2 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD848// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0xc6,0x06,0x06]849 850v_sub_f32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD851// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x06]852 853v_sub_f32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD854// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x00,0x06,0x06]855 856v_sub_f32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD857// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x01,0x06,0x06]858 859v_sub_f32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD860// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x02,0x06,0x06]861 862v_sub_f32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD863// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x03,0x06,0x06]864 865v_sub_f32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD866// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x04,0x06,0x06]867 868v_sub_f32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD869// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x05,0x06,0x06]870 871v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD872// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x0e,0x06,0x06]873 874v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD875// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x16,0x06,0x06]876 877v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD878// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x16,0x06,0x06]879 880v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD881// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x06]882 883v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD884// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x00,0x06]885 886v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD887// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x01,0x06]888 889v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD890// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x02,0x06]891 892v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD893// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x03,0x06]894 895v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD896// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x04,0x06]897 898v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD899// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x05,0x06]900 901v_sub_f32_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD902// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x16,0x06]903 904v_sub_f32_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD905// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x26,0x06]906 907v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD908// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x06]909 910v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0911// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x00]912 913v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1914// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x01]915 916v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2917// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x02]918 919v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3920// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x03]921 922v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0923// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x04]924 925v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1926// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x05]927 928v_sub_f32_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD929// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x16]930 931v_sub_f32_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD932// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x26]933 934v_sub_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0935// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x00,0x00]936 937v_sub_f32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0938// GFX10: encoding: [0xfa,0x04,0xfe,0x09,0x01,0xe4,0x00,0x00]939 940v_sub_f32_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0941// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0xff,0xe4,0x00,0x00]942 943v_sub_f32_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0944// GFX10: encoding: [0xfa,0xfe,0x0b,0x08,0x01,0xe4,0x00,0x00]945 946v_sub_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0947// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x1b,0x00,0x00]948 949v_sub_f32_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0950// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x40,0x01,0x00]951 952v_sub_f32_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0953// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x41,0x01,0x00]954 955v_sub_f32_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0956// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x01,0x01,0x00]957 958v_sub_f32_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0959// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x0f,0x01,0x00]960 961v_sub_f32_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0962// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x11,0x01,0x00]963 964v_sub_f32_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0965// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x1f,0x01,0x00]966 967v_sub_f32_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0968// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x21,0x01,0x00]969 970v_sub_f32_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0971// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x2f,0x01,0x00]972 973v_sub_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0974// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x00,0x10]975 976v_sub_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0977// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x00,0x30]978 979v_sub_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0980// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x00,0xf0]981 982v_sub_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1983// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x00,0x01]984 985v_sub_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3986// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x00,0x03]987 988v_sub_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf989// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x00,0x0f]990 991v_sub_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0992// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x08,0x00]993 994v_sub_f32_dpp v5, -v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0995// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x10,0x00]996 997v_sub_f32_dpp v5, |v1|, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0998// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x20,0x00]999 1000v_sub_f32_dpp v5, v1, -v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01001// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x40,0x00]1002 1003v_sub_f32_dpp v5, v1, |v2| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01004// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x80,0x00]1005 1006v_sub_f32_dpp v5, v1, v2 row_share:1 row_mask:0x0 bank_mask:0x01007// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x51,0x01,0x00]1008 1009v_sub_f32_dpp v5, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x01010// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x5f,0x01,0x00]1011 1012v_sub_f32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x01013// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x61,0x01,0x00]1014 1015v_sub_f32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x01016// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x6f,0x01,0x00]1017 1018v_subrev_f32_e32 v5, v1, v21019// GFX10: encoding: [0x01,0x05,0x0a,0x0a]1020 1021v_subrev_f32_e32 v255, v1, v21022// GFX10: encoding: [0x01,0x05,0xfe,0x0b]1023 1024v_subrev_f32_e32 v5, v255, v21025// GFX10: encoding: [0xff,0x05,0x0a,0x0a]1026 1027v_subrev_f32_e32 v5, s1, v21028// GFX10: encoding: [0x01,0x04,0x0a,0x0a]1029 1030v_subrev_f32_e32 v5, s101, v21031// GFX10: encoding: [0x65,0x04,0x0a,0x0a]1032 1033v_subrev_f32_e32 v5, vcc_lo, v21034// GFX10: encoding: [0x6a,0x04,0x0a,0x0a]1035 1036v_subrev_f32_e32 v5, vcc_hi, v21037// GFX10: encoding: [0x6b,0x04,0x0a,0x0a]1038 1039v_subrev_f32_e32 v5, m0, v21040// GFX10: encoding: [0x7c,0x04,0x0a,0x0a]1041 1042v_subrev_f32_e32 v5, exec_lo, v21043// GFX10: encoding: [0x7e,0x04,0x0a,0x0a]1044 1045v_subrev_f32_e32 v5, exec_hi, v21046// GFX10: encoding: [0x7f,0x04,0x0a,0x0a]1047 1048v_subrev_f32_e32 v5, 0, v21049// GFX10: encoding: [0x80,0x04,0x0a,0x0a]1050 1051v_subrev_f32_e32 v5, -1, v21052// GFX10: encoding: [0xc1,0x04,0x0a,0x0a]1053 1054v_subrev_f32_e32 v5, 0.5, v21055// GFX10: encoding: [0xf0,0x04,0x0a,0x0a]1056 1057v_subrev_f32_e32 v5, -4.0, v21058// GFX10: encoding: [0xf7,0x04,0x0a,0x0a]1059 1060v_subrev_f32_e32 v5, 0xaf123456, v21061// GFX10: encoding: [0xff,0x04,0x0a,0x0a,0x56,0x34,0x12,0xaf]1062 1063v_subrev_f32_e32 v5, 0x3f717273, v21064// GFX10: encoding: [0xff,0x04,0x0a,0x0a,0x73,0x72,0x71,0x3f]1065 1066v_subrev_f32_e32 v5, v1, v2551067// GFX10: encoding: [0x01,0xff,0x0b,0x0a]1068 1069v_subrev_f32_e64 v5, v1, v21070// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0x05,0x02,0x00]1071 1072v_subrev_f32_e64 v255, v1, v21073// GFX10: encoding: [0xff,0x00,0x05,0xd5,0x01,0x05,0x02,0x00]1074 1075v_subrev_f32_e64 v5, v255, v21076// GFX10: encoding: [0x05,0x00,0x05,0xd5,0xff,0x05,0x02,0x00]1077 1078v_subrev_f32_e64 v5, s1, v21079// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0x04,0x02,0x00]1080 1081v_subrev_f32_e64 v5, s101, v21082// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x65,0x04,0x02,0x00]1083 1084v_subrev_f32_e64 v5, vcc_lo, v21085// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x6a,0x04,0x02,0x00]1086 1087v_subrev_f32_e64 v5, vcc_hi, v21088// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x6b,0x04,0x02,0x00]1089 1090v_subrev_f32_e64 v5, m0, v21091// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x7c,0x04,0x02,0x00]1092 1093v_subrev_f32_e64 v5, exec_lo, v21094// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x7e,0x04,0x02,0x00]1095 1096v_subrev_f32_e64 v5, exec_hi, v21097// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x7f,0x04,0x02,0x00]1098 1099v_subrev_f32_e64 v5, 0, v21100// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x80,0x04,0x02,0x00]1101 1102v_subrev_f32_e64 v5, -1, v21103// GFX10: encoding: [0x05,0x00,0x05,0xd5,0xc1,0x04,0x02,0x00]1104 1105v_subrev_f32_e64 v5, 0.5, v21106// GFX10: encoding: [0x05,0x00,0x05,0xd5,0xf0,0x04,0x02,0x00]1107 1108v_subrev_f32_e64 v5, -4.0, v21109// GFX10: encoding: [0x05,0x00,0x05,0xd5,0xf7,0x04,0x02,0x00]1110 1111v_subrev_f32_e64 v5, v1, v2551112// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0xff,0x03,0x00]1113 1114v_subrev_f32_e64 v5, v1, s21115// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0x05,0x00,0x00]1116 1117v_subrev_f32_e64 v5, v1, s1011118// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0xcb,0x00,0x00]1119 1120v_subrev_f32_e64 v5, v1, vcc_lo1121// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0xd5,0x00,0x00]1122 1123v_subrev_f32_e64 v5, v1, vcc_hi1124// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0xd7,0x00,0x00]1125 1126v_subrev_f32_e64 v5, v1, m01127// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0xf9,0x00,0x00]1128 1129v_subrev_f32_e64 v5, v1, exec_lo1130// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0xfd,0x00,0x00]1131 1132v_subrev_f32_e64 v5, v1, exec_hi1133// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0xff,0x00,0x00]1134 1135v_subrev_f32_e64 v5, v1, 01136// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0x01,0x01,0x00]1137 1138v_subrev_f32_e64 v5, v1, -11139// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0x83,0x01,0x00]1140 1141v_subrev_f32_e64 v5, v1, 0.51142// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0xe1,0x01,0x00]1143 1144v_subrev_f32_e64 v5, v1, -4.01145// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0xef,0x01,0x00]1146 1147v_subrev_f32_e64 v5, -v1, v21148// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0x05,0x02,0x20]1149 1150v_subrev_f32_e64 v5, v1, -v21151// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0x05,0x02,0x40]1152 1153v_subrev_f32_e64 v5, -v1, -v21154// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0x05,0x02,0x60]1155 1156v_subrev_f32_e64 v5, |v1|, v21157// GFX10: encoding: [0x05,0x01,0x05,0xd5,0x01,0x05,0x02,0x00]1158 1159v_subrev_f32_e64 v5, v1, |v2|1160// GFX10: encoding: [0x05,0x02,0x05,0xd5,0x01,0x05,0x02,0x00]1161 1162v_subrev_f32_e64 v5, |v1|, |v2|1163// GFX10: encoding: [0x05,0x03,0x05,0xd5,0x01,0x05,0x02,0x00]1164 1165v_subrev_f32_e64 v5, v1, v2 clamp1166// GFX10: encoding: [0x05,0x80,0x05,0xd5,0x01,0x05,0x02,0x00]1167 1168v_subrev_f32_e64 v5, v1, v2 mul:21169// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0x05,0x02,0x08]1170 1171v_subrev_f32_e64 v5, v1, v2 mul:41172// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0x05,0x02,0x10]1173 1174v_subrev_f32_e64 v5, v1, v2 div:21175// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0x05,0x02,0x18]1176 1177v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1178// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x06]1179 1180v_subrev_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1181// GFX10: encoding: [0xf9,0x04,0xfe,0x0b,0x01,0x06,0x06,0x06]1182 1183v_subrev_f32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1184// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0xff,0x06,0x06,0x06]1185 1186v_subrev_f32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1187// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x86,0x06]1188 1189v_subrev_f32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1190// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x65,0x06,0x86,0x06]1191 1192v_subrev_f32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1193// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x6a,0x06,0x86,0x06]1194 1195v_subrev_f32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1196// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x6b,0x06,0x86,0x06]1197 1198v_subrev_f32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1199// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x7c,0x06,0x86,0x06]1200 1201v_subrev_f32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1202// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x7e,0x06,0x86,0x06]1203 1204v_subrev_f32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1205// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x7f,0x06,0x86,0x06]1206 1207v_subrev_f32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1208// GFX10: encoding: [0xf9,0xfe,0x0b,0x0a,0x01,0x06,0x06,0x06]1209 1210v_subrev_f32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1211// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x26,0x06,0x06]1212 1213v_subrev_f32_sdwa v5, v1, v2 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1214// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x46,0x06,0x06]1215 1216v_subrev_f32_sdwa v5, v1, v2 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1217// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x86,0x06,0x06]1218 1219v_subrev_f32_sdwa v5, v1, v2 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1220// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0xc6,0x06,0x06]1221 1222v_subrev_f32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1223// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x06]1224 1225v_subrev_f32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1226// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x00,0x06,0x06]1227 1228v_subrev_f32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1229// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x01,0x06,0x06]1230 1231v_subrev_f32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1232// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x02,0x06,0x06]1233 1234v_subrev_f32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1235// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x03,0x06,0x06]1236 1237v_subrev_f32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1238// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x04,0x06,0x06]1239 1240v_subrev_f32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1241// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x05,0x06,0x06]1242 1243v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD1244// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x0e,0x06,0x06]1245 1246v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD1247// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x16,0x06,0x06]1248 1249v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD1250// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x16,0x06,0x06]1251 1252v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD1253// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x06]1254 1255v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD1256// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x00,0x06]1257 1258v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD1259// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x01,0x06]1260 1261v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD1262// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x02,0x06]1263 1264v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD1265// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x03,0x06]1266 1267v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD1268// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x04,0x06]1269 1270v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD1271// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x05,0x06]1272 1273v_subrev_f32_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1274// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x16,0x06]1275 1276v_subrev_f32_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1277// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x26,0x06]1278 1279v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD1280// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x06]1281 1282v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_01283// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x00]1284 1285v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_11286// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x01]1287 1288v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_21289// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x02]1290 1291v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_31292// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x03]1293 1294v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_01295// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x04]1296 1297v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_11298// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x05]1299 1300v_subrev_f32_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1301// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x16]1302 1303v_subrev_f32_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1304// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x26]1305 1306v_subrev_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01307// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x00,0x00]1308 1309v_subrev_f32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01310// GFX10: encoding: [0xfa,0x04,0xfe,0x0b,0x01,0xe4,0x00,0x00]1311 1312v_subrev_f32_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01313// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0xff,0xe4,0x00,0x00]1314 1315v_subrev_f32_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01316// GFX10: encoding: [0xfa,0xfe,0x0b,0x0a,0x01,0xe4,0x00,0x00]1317 1318v_subrev_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x01319// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x1b,0x00,0x00]1320 1321v_subrev_f32_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x01322// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x40,0x01,0x00]1323 1324v_subrev_f32_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x01325// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x41,0x01,0x00]1326 1327v_subrev_f32_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x01328// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x01,0x01,0x00]1329 1330v_subrev_f32_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x01331// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x0f,0x01,0x00]1332 1333v_subrev_f32_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x01334// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x11,0x01,0x00]1335 1336v_subrev_f32_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x01337// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x1f,0x01,0x00]1338 1339v_subrev_f32_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x01340// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x21,0x01,0x00]1341 1342v_subrev_f32_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x01343// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x2f,0x01,0x00]1344 1345v_subrev_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x01346// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x00,0x10]1347 1348v_subrev_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x01349// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x00,0x30]1350 1351v_subrev_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x01352// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x00,0xf0]1353 1354v_subrev_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x11355// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x00,0x01]1356 1357v_subrev_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x31358// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x00,0x03]1359 1360v_subrev_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf1361// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x00,0x0f]1362 1363v_subrev_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:01364// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x08,0x00]1365 1366v_subrev_f32_dpp v5, -v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01367// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x10,0x00]1368 1369v_subrev_f32_dpp v5, |v1|, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01370// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x20,0x00]1371 1372v_subrev_f32_dpp v5, v1, -v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01373// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x40,0x00]1374 1375v_subrev_f32_dpp v5, v1, |v2| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01376// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x80,0x00]1377 1378v_subrev_f32_dpp v5, v1, v2 row_share:1 row_mask:0x0 bank_mask:0x01379// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x51,0x01,0x00]1380 1381v_subrev_f32_dpp v5, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x01382// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x5f,0x01,0x00]1383 1384v_subrev_f32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x01385// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x61,0x01,0x00]1386 1387v_subrev_f32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x01388// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x6f,0x01,0x00]1389 1390v_mac_legacy_f32_e32 v5, v1, v21391// GFX10: encoding: [0x01,0x05,0x0a,0x0c]1392 1393v_mac_legacy_f32_e32 v255, v1, v21394// GFX10: encoding: [0x01,0x05,0xfe,0x0d]1395 1396v_mac_legacy_f32_e32 v5, v255, v21397// GFX10: encoding: [0xff,0x05,0x0a,0x0c]1398 1399v_mac_legacy_f32_e32 v5, s1, v21400// GFX10: encoding: [0x01,0x04,0x0a,0x0c]1401 1402v_mac_legacy_f32_e32 v5, s103, v21403// GFX10: encoding: [0x67,0x04,0x0a,0x0c]1404 1405v_mac_legacy_f32_e32 v5, vcc_lo, v21406// GFX10: encoding: [0x6a,0x04,0x0a,0x0c]1407 1408v_mac_legacy_f32_e32 v5, vcc_hi, v21409// GFX10: encoding: [0x6b,0x04,0x0a,0x0c]1410 1411v_mac_legacy_f32_e32 v5, ttmp11, v21412// GFX10: encoding: [0x77,0x04,0x0a,0x0c]1413 1414v_mac_legacy_f32_e32 v5, m0, v21415// GFX10: encoding: [0x7c,0x04,0x0a,0x0c]1416 1417v_mac_legacy_f32_e32 v5, exec_lo, v21418// GFX10: encoding: [0x7e,0x04,0x0a,0x0c]1419 1420v_mac_legacy_f32_e32 v5, exec_hi, v21421// GFX10: encoding: [0x7f,0x04,0x0a,0x0c]1422 1423v_mac_legacy_f32_e32 v5, 0, v21424// GFX10: encoding: [0x80,0x04,0x0a,0x0c]1425 1426v_mac_legacy_f32_e32 v5, -1, v21427// GFX10: encoding: [0xc1,0x04,0x0a,0x0c]1428 1429v_mac_legacy_f32_e32 v5, 0.5, v21430// GFX10: encoding: [0xf0,0x04,0x0a,0x0c]1431 1432v_mac_legacy_f32_e32 v5, -4.0, v21433// GFX10: encoding: [0xf7,0x04,0x0a,0x0c]1434 1435v_mac_legacy_f32_e32 v5, 0xaf123456, v21436// GFX10: encoding: [0xff,0x04,0x0a,0x0c,0x56,0x34,0x12,0xaf]1437 1438v_mac_legacy_f32_e32 v5, 0x3f717273, v21439// GFX10: encoding: [0xff,0x04,0x0a,0x0c,0x73,0x72,0x71,0x3f]1440 1441v_mac_legacy_f32_e32 v5, v1, v2551442// GFX10: encoding: [0x01,0xff,0x0b,0x0c]1443 1444v_mac_legacy_f32_e64 v5, v1, v21445// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0x05,0x02,0x00]1446 1447v_mac_legacy_f32_e64 v255, v1, v21448// GFX10: encoding: [0xff,0x00,0x06,0xd5,0x01,0x05,0x02,0x00]1449 1450v_mac_legacy_f32_e64 v5, v255, v21451// GFX10: encoding: [0x05,0x00,0x06,0xd5,0xff,0x05,0x02,0x00]1452 1453v_mac_legacy_f32_e64 v5, s1, v21454// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0x04,0x02,0x00]1455 1456v_mac_legacy_f32_e64 v5, s103, v21457// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x67,0x04,0x02,0x00]1458 1459v_mac_legacy_f32_e64 v5, vcc_lo, v21460// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x6a,0x04,0x02,0x00]1461 1462v_mac_legacy_f32_e64 v5, vcc_hi, v21463// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x6b,0x04,0x02,0x00]1464 1465v_mac_legacy_f32_e64 v5, ttmp11, v21466// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x77,0x04,0x02,0x00]1467 1468v_mac_legacy_f32_e64 v5, m0, v21469// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x7c,0x04,0x02,0x00]1470 1471v_mac_legacy_f32_e64 v5, exec_lo, v21472// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x7e,0x04,0x02,0x00]1473 1474v_mac_legacy_f32_e64 v5, exec_hi, v21475// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x7f,0x04,0x02,0x00]1476 1477v_mac_legacy_f32_e64 v5, 0, v21478// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x80,0x04,0x02,0x00]1479 1480v_mac_legacy_f32_e64 v5, -1, v21481// GFX10: encoding: [0x05,0x00,0x06,0xd5,0xc1,0x04,0x02,0x00]1482 1483v_mac_legacy_f32_e64 v5, 0.5, v21484// GFX10: encoding: [0x05,0x00,0x06,0xd5,0xf0,0x04,0x02,0x00]1485 1486v_mac_legacy_f32_e64 v5, -4.0, v21487// GFX10: encoding: [0x05,0x00,0x06,0xd5,0xf7,0x04,0x02,0x00]1488 1489v_mac_legacy_f32_e64 v5, v1, v2551490// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0xff,0x03,0x00]1491 1492v_mac_legacy_f32_e64 v5, v1, s21493// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0x05,0x00,0x00]1494 1495v_mac_legacy_f32_e64 v5, v1, s1031496// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0xcf,0x00,0x00]1497 1498v_mac_legacy_f32_e64 v5, v1, vcc_lo1499// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0xd5,0x00,0x00]1500 1501v_mac_legacy_f32_e64 v5, v1, vcc_hi1502// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0xd7,0x00,0x00]1503 1504v_mac_legacy_f32_e64 v5, v1, ttmp111505// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0xef,0x00,0x00]1506 1507v_mac_legacy_f32_e64 v5, v1, m01508// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0xf9,0x00,0x00]1509 1510v_mac_legacy_f32_e64 v5, v1, exec_lo1511// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0xfd,0x00,0x00]1512 1513v_mac_legacy_f32_e64 v5, v1, exec_hi1514// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0xff,0x00,0x00]1515 1516v_mac_legacy_f32_e64 v5, v1, 01517// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0x01,0x01,0x00]1518 1519v_mac_legacy_f32_e64 v5, v1, -11520// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0x83,0x01,0x00]1521 1522v_mac_legacy_f32_e64 v5, v1, 0.51523// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0xe1,0x01,0x00]1524 1525v_mac_legacy_f32_e64 v5, v1, -4.01526// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0xef,0x01,0x00]1527 1528v_mac_legacy_f32_e64 v5, -v1, v21529// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0x05,0x02,0x20]1530 1531v_mac_legacy_f32_e64 v5, v1, -v21532// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0x05,0x02,0x40]1533 1534v_mac_legacy_f32_e64 v5, -v1, -v21535// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0x05,0x02,0x60]1536 1537v_mac_legacy_f32_e64 v5, |v1|, v21538// GFX10: encoding: [0x05,0x01,0x06,0xd5,0x01,0x05,0x02,0x00]1539 1540v_mac_legacy_f32_e64 v5, v1, |v2|1541// GFX10: encoding: [0x05,0x02,0x06,0xd5,0x01,0x05,0x02,0x00]1542 1543v_mac_legacy_f32_e64 v5, |v1|, |v2|1544// GFX10: encoding: [0x05,0x03,0x06,0xd5,0x01,0x05,0x02,0x00]1545 1546v_mac_legacy_f32_e64 v5, v1, v2 clamp1547// GFX10: encoding: [0x05,0x80,0x06,0xd5,0x01,0x05,0x02,0x00]1548 1549v_mac_legacy_f32_e64 v5, v1, v2 mul:21550// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0x05,0x02,0x08]1551 1552v_mac_legacy_f32_e64 v5, v1, v2 mul:41553// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0x05,0x02,0x10]1554 1555v_mac_legacy_f32_e64 v5, v1, v2 div:21556// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0x05,0x02,0x18]1557 1558v_mul_legacy_f32_e32 v5, v1, v21559// GFX10: encoding: [0x01,0x05,0x0a,0x0e]1560 1561v_mul_legacy_f32_e32 v255, v1, v21562// GFX10: encoding: [0x01,0x05,0xfe,0x0f]1563 1564v_mul_legacy_f32_e32 v5, v255, v21565// GFX10: encoding: [0xff,0x05,0x0a,0x0e]1566 1567v_mul_legacy_f32_e32 v5, s1, v21568// GFX10: encoding: [0x01,0x04,0x0a,0x0e]1569 1570v_mul_legacy_f32_e32 v5, s101, v21571// GFX10: encoding: [0x65,0x04,0x0a,0x0e]1572 1573v_mul_legacy_f32_e32 v5, vcc_lo, v21574// GFX10: encoding: [0x6a,0x04,0x0a,0x0e]1575 1576v_mul_legacy_f32_e32 v5, vcc_hi, v21577// GFX10: encoding: [0x6b,0x04,0x0a,0x0e]1578 1579v_mul_legacy_f32_e32 v5, m0, v21580// GFX10: encoding: [0x7c,0x04,0x0a,0x0e]1581 1582v_mul_legacy_f32_e32 v5, exec_lo, v21583// GFX10: encoding: [0x7e,0x04,0x0a,0x0e]1584 1585v_mul_legacy_f32_e32 v5, exec_hi, v21586// GFX10: encoding: [0x7f,0x04,0x0a,0x0e]1587 1588v_mul_legacy_f32_e32 v5, 0, v21589// GFX10: encoding: [0x80,0x04,0x0a,0x0e]1590 1591v_mul_legacy_f32_e32 v5, -1, v21592// GFX10: encoding: [0xc1,0x04,0x0a,0x0e]1593 1594v_mul_legacy_f32_e32 v5, 0.5, v21595// GFX10: encoding: [0xf0,0x04,0x0a,0x0e]1596 1597v_mul_legacy_f32_e32 v5, -4.0, v21598// GFX10: encoding: [0xf7,0x04,0x0a,0x0e]1599 1600v_mul_legacy_f32_e32 v5, 0xaf123456, v21601// GFX10: encoding: [0xff,0x04,0x0a,0x0e,0x56,0x34,0x12,0xaf]1602 1603v_mul_legacy_f32_e32 v5, 0x3f717273, v21604// GFX10: encoding: [0xff,0x04,0x0a,0x0e,0x73,0x72,0x71,0x3f]1605 1606v_mul_legacy_f32_e32 v5, v1, v2551607// GFX10: encoding: [0x01,0xff,0x0b,0x0e]1608 1609v_mul_legacy_f32_e64 v5, v1, v21610// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0x05,0x02,0x00]1611 1612v_mul_legacy_f32_e64 v255, v1, v21613// GFX10: encoding: [0xff,0x00,0x07,0xd5,0x01,0x05,0x02,0x00]1614 1615v_mul_legacy_f32_e64 v5, v255, v21616// GFX10: encoding: [0x05,0x00,0x07,0xd5,0xff,0x05,0x02,0x00]1617 1618v_mul_legacy_f32_e64 v5, s1, v21619// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0x04,0x02,0x00]1620 1621v_mul_legacy_f32_e64 v5, s101, v21622// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x65,0x04,0x02,0x00]1623 1624v_mul_legacy_f32_e64 v5, vcc_lo, v21625// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x6a,0x04,0x02,0x00]1626 1627v_mul_legacy_f32_e64 v5, vcc_hi, v21628// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x6b,0x04,0x02,0x00]1629 1630v_mul_legacy_f32_e64 v5, m0, v21631// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x7c,0x04,0x02,0x00]1632 1633v_mul_legacy_f32_e64 v5, exec_lo, v21634// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x7e,0x04,0x02,0x00]1635 1636v_mul_legacy_f32_e64 v5, exec_hi, v21637// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x7f,0x04,0x02,0x00]1638 1639v_mul_legacy_f32_e64 v5, 0, v21640// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x80,0x04,0x02,0x00]1641 1642v_mul_legacy_f32_e64 v5, -1, v21643// GFX10: encoding: [0x05,0x00,0x07,0xd5,0xc1,0x04,0x02,0x00]1644 1645v_mul_legacy_f32_e64 v5, 0.5, v21646// GFX10: encoding: [0x05,0x00,0x07,0xd5,0xf0,0x04,0x02,0x00]1647 1648v_mul_legacy_f32_e64 v5, -4.0, v21649// GFX10: encoding: [0x05,0x00,0x07,0xd5,0xf7,0x04,0x02,0x00]1650 1651v_mul_legacy_f32_e64 v5, v1, v2551652// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0xff,0x03,0x00]1653 1654v_mul_legacy_f32_e64 v5, v1, s21655// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0x05,0x00,0x00]1656 1657v_mul_legacy_f32_e64 v5, v1, s1011658// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0xcb,0x00,0x00]1659 1660v_mul_legacy_f32_e64 v5, v1, vcc_lo1661// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0xd5,0x00,0x00]1662 1663v_mul_legacy_f32_e64 v5, v1, vcc_hi1664// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0xd7,0x00,0x00]1665 1666v_mul_legacy_f32_e64 v5, v1, m01667// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0xf9,0x00,0x00]1668 1669v_mul_legacy_f32_e64 v5, v1, exec_lo1670// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0xfd,0x00,0x00]1671 1672v_mul_legacy_f32_e64 v5, v1, exec_hi1673// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0xff,0x00,0x00]1674 1675v_mul_legacy_f32_e64 v5, v1, 01676// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0x01,0x01,0x00]1677 1678v_mul_legacy_f32_e64 v5, v1, -11679// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0x83,0x01,0x00]1680 1681v_mul_legacy_f32_e64 v5, v1, 0.51682// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0xe1,0x01,0x00]1683 1684v_mul_legacy_f32_e64 v5, v1, -4.01685// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0xef,0x01,0x00]1686 1687v_mul_legacy_f32_e64 v5, -v1, v21688// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0x05,0x02,0x20]1689 1690v_mul_legacy_f32_e64 v5, v1, -v21691// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0x05,0x02,0x40]1692 1693v_mul_legacy_f32_e64 v5, -v1, -v21694// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0x05,0x02,0x60]1695 1696v_mul_legacy_f32_e64 v5, |v1|, v21697// GFX10: encoding: [0x05,0x01,0x07,0xd5,0x01,0x05,0x02,0x00]1698 1699v_mul_legacy_f32_e64 v5, v1, |v2|1700// GFX10: encoding: [0x05,0x02,0x07,0xd5,0x01,0x05,0x02,0x00]1701 1702v_mul_legacy_f32_e64 v5, |v1|, |v2|1703// GFX10: encoding: [0x05,0x03,0x07,0xd5,0x01,0x05,0x02,0x00]1704 1705v_mul_legacy_f32_e64 v5, v1, v2 clamp1706// GFX10: encoding: [0x05,0x80,0x07,0xd5,0x01,0x05,0x02,0x00]1707 1708v_mul_legacy_f32_e64 v5, v1, v2 mul:21709// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0x05,0x02,0x08]1710 1711v_mul_legacy_f32_e64 v5, v1, v2 mul:41712// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0x05,0x02,0x10]1713 1714v_mul_legacy_f32_e64 v5, v1, v2 div:21715// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0x05,0x02,0x18]1716 1717v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1718// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x06]1719 1720v_mul_legacy_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1721// GFX10: encoding: [0xf9,0x04,0xfe,0x0f,0x01,0x06,0x06,0x06]1722 1723v_mul_legacy_f32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1724// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0xff,0x06,0x06,0x06]1725 1726v_mul_legacy_f32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1727// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x86,0x06]1728 1729v_mul_legacy_f32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1730// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x65,0x06,0x86,0x06]1731 1732v_mul_legacy_f32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1733// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x6a,0x06,0x86,0x06]1734 1735v_mul_legacy_f32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1736// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x6b,0x06,0x86,0x06]1737 1738v_mul_legacy_f32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1739// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x7c,0x06,0x86,0x06]1740 1741v_mul_legacy_f32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1742// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x7e,0x06,0x86,0x06]1743 1744v_mul_legacy_f32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1745// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x7f,0x06,0x86,0x06]1746 1747v_mul_legacy_f32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1748// GFX10: encoding: [0xf9,0xfe,0x0b,0x0e,0x01,0x06,0x06,0x06]1749 1750v_mul_legacy_f32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1751// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x26,0x06,0x06]1752 1753v_mul_legacy_f32_sdwa v5, v1, v2 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1754// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x46,0x06,0x06]1755 1756v_mul_legacy_f32_sdwa v5, v1, v2 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1757// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x86,0x06,0x06]1758 1759v_mul_legacy_f32_sdwa v5, v1, v2 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1760// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0xc6,0x06,0x06]1761 1762v_mul_legacy_f32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1763// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x06]1764 1765v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1766// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x00,0x06,0x06]1767 1768v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1769// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x01,0x06,0x06]1770 1771v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1772// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x02,0x06,0x06]1773 1774v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1775// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x03,0x06,0x06]1776 1777v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1778// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x04,0x06,0x06]1779 1780v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1781// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x05,0x06,0x06]1782 1783v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD1784// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x0e,0x06,0x06]1785 1786v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD1787// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x16,0x06,0x06]1788 1789v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD1790// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x16,0x06,0x06]1791 1792v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD1793// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x06]1794 1795v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD1796// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x00,0x06]1797 1798v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD1799// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x01,0x06]1800 1801v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD1802// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x02,0x06]1803 1804v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD1805// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x03,0x06]1806 1807v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD1808// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x04,0x06]1809 1810v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD1811// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x05,0x06]1812 1813v_mul_legacy_f32_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1814// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x16,0x06]1815 1816v_mul_legacy_f32_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1817// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x26,0x06]1818 1819v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD1820// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x06]1821 1822v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_01823// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x00]1824 1825v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_11826// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x01]1827 1828v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_21829// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x02]1830 1831v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_31832// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x03]1833 1834v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_01835// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x04]1836 1837v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_11838// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x05]1839 1840v_mul_legacy_f32_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1841// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x16]1842 1843v_mul_legacy_f32_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1844// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x26]1845 1846v_mul_legacy_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01847// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x00,0x00]1848 1849v_mul_legacy_f32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01850// GFX10: encoding: [0xfa,0x04,0xfe,0x0f,0x01,0xe4,0x00,0x00]1851 1852v_mul_legacy_f32_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01853// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0xff,0xe4,0x00,0x00]1854 1855v_mul_legacy_f32_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01856// GFX10: encoding: [0xfa,0xfe,0x0b,0x0e,0x01,0xe4,0x00,0x00]1857 1858v_mul_legacy_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x01859// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x1b,0x00,0x00]1860 1861v_mul_legacy_f32_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x01862// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x40,0x01,0x00]1863 1864v_mul_legacy_f32_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x01865// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x41,0x01,0x00]1866 1867v_mul_legacy_f32_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x01868// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x01,0x01,0x00]1869 1870v_mul_legacy_f32_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x01871// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x0f,0x01,0x00]1872 1873v_mul_legacy_f32_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x01874// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x11,0x01,0x00]1875 1876v_mul_legacy_f32_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x01877// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x1f,0x01,0x00]1878 1879v_mul_legacy_f32_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x01880// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x21,0x01,0x00]1881 1882v_mul_legacy_f32_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x01883// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x2f,0x01,0x00]1884 1885v_mul_legacy_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x01886// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x00,0x10]1887 1888v_mul_legacy_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x01889// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x00,0x30]1890 1891v_mul_legacy_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x01892// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x00,0xf0]1893 1894v_mul_legacy_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x11895// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x00,0x01]1896 1897v_mul_legacy_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x31898// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x00,0x03]1899 1900v_mul_legacy_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf1901// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x00,0x0f]1902 1903v_mul_legacy_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:01904// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x08,0x00]1905 1906v_mul_legacy_f32_dpp v5, -v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01907// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x10,0x00]1908 1909v_mul_legacy_f32_dpp v5, |v1|, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01910// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x20,0x00]1911 1912v_mul_legacy_f32_dpp v5, v1, -v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01913// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x40,0x00]1914 1915v_mul_legacy_f32_dpp v5, v1, |v2| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01916// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x80,0x00]1917 1918v_mul_legacy_f32_dpp v5, v1, v2 row_share:1 row_mask:0x0 bank_mask:0x01919// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x51,0x01,0x00]1920 1921v_mul_legacy_f32_dpp v5, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x01922// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x5f,0x01,0x00]1923 1924v_mul_legacy_f32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x01925// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x61,0x01,0x00]1926 1927v_mul_legacy_f32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x01928// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x6f,0x01,0x00]1929 1930v_mul_f32_e32 v5, v1, v21931// GFX10: encoding: [0x01,0x05,0x0a,0x10]1932 1933v_mul_f32_e32 v255, v1, v21934// GFX10: encoding: [0x01,0x05,0xfe,0x11]1935 1936v_mul_f32_e32 v5, v255, v21937// GFX10: encoding: [0xff,0x05,0x0a,0x10]1938 1939v_mul_f32_e32 v5, s1, v21940// GFX10: encoding: [0x01,0x04,0x0a,0x10]1941 1942v_mul_f32_e32 v5, s103, v21943// GFX10: encoding: [0x67,0x04,0x0a,0x10]1944 1945v_mul_f32_e32 v5, vcc_lo, v21946// GFX10: encoding: [0x6a,0x04,0x0a,0x10]1947 1948v_mul_f32_e32 v5, vcc_hi, v21949// GFX10: encoding: [0x6b,0x04,0x0a,0x10]1950 1951v_mul_f32_e32 v5, ttmp11, v21952// GFX10: encoding: [0x77,0x04,0x0a,0x10]1953 1954v_mul_f32_e32 v5, m0, v21955// GFX10: encoding: [0x7c,0x04,0x0a,0x10]1956 1957v_mul_f32_e32 v5, exec_lo, v21958// GFX10: encoding: [0x7e,0x04,0x0a,0x10]1959 1960v_mul_f32_e32 v5, exec_hi, v21961// GFX10: encoding: [0x7f,0x04,0x0a,0x10]1962 1963v_mul_f32_e32 v5, 0, v21964// GFX10: encoding: [0x80,0x04,0x0a,0x10]1965 1966v_mul_f32_e32 v5, -1, v21967// GFX10: encoding: [0xc1,0x04,0x0a,0x10]1968 1969v_mul_f32_e32 v5, 0.5, v21970// GFX10: encoding: [0xf0,0x04,0x0a,0x10]1971 1972v_mul_f32_e32 v5, -4.0, v21973// GFX10: encoding: [0xf7,0x04,0x0a,0x10]1974 1975v_mul_f32_e32 v5, 0xaf123456, v21976// GFX10: encoding: [0xff,0x04,0x0a,0x10,0x56,0x34,0x12,0xaf]1977 1978v_mul_f32_e32 v5, 0x3f717273, v21979// GFX10: encoding: [0xff,0x04,0x0a,0x10,0x73,0x72,0x71,0x3f]1980 1981v_mul_f32_e32 v5, v1, v2551982// GFX10: encoding: [0x01,0xff,0x0b,0x10]1983 1984v_mul_f32_e64 v5, v1, v21985// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0x05,0x02,0x00]1986 1987v_mul_f32_e64 v255, v1, v21988// GFX10: encoding: [0xff,0x00,0x08,0xd5,0x01,0x05,0x02,0x00]1989 1990v_mul_f32_e64 v5, v255, v21991// GFX10: encoding: [0x05,0x00,0x08,0xd5,0xff,0x05,0x02,0x00]1992 1993v_mul_f32_e64 v5, s1, v21994// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0x04,0x02,0x00]1995 1996v_mul_f32_e64 v5, s101, v21997// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x65,0x04,0x02,0x00]1998 1999v_mul_f32_e64 v5, vcc_lo, v22000// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x6a,0x04,0x02,0x00]2001 2002v_mul_f32_e64 v5, vcc_hi, v22003// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x6b,0x04,0x02,0x00]2004 2005v_mul_f32_e64 v5, m0, v22006// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x7c,0x04,0x02,0x00]2007 2008v_mul_f32_e64 v5, exec_lo, v22009// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x7e,0x04,0x02,0x00]2010 2011v_mul_f32_e64 v5, exec_hi, v22012// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x7f,0x04,0x02,0x00]2013 2014v_mul_f32_e64 v5, 0, v22015// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x80,0x04,0x02,0x00]2016 2017v_mul_f32_e64 v5, -1, v22018// GFX10: encoding: [0x05,0x00,0x08,0xd5,0xc1,0x04,0x02,0x00]2019 2020v_mul_f32_e64 v5, 0.5, v22021// GFX10: encoding: [0x05,0x00,0x08,0xd5,0xf0,0x04,0x02,0x00]2022 2023v_mul_f32_e64 v5, -4.0, v22024// GFX10: encoding: [0x05,0x00,0x08,0xd5,0xf7,0x04,0x02,0x00]2025 2026v_mul_f32_e64 v5, v1, v2552027// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0xff,0x03,0x00]2028 2029v_mul_f32_e64 v5, v1, s22030// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0x05,0x00,0x00]2031 2032v_mul_f32_e64 v5, v1, s1012033// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0xcb,0x00,0x00]2034 2035v_mul_f32_e64 v5, v1, vcc_lo2036// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0xd5,0x00,0x00]2037 2038v_mul_f32_e64 v5, v1, vcc_hi2039// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0xd7,0x00,0x00]2040 2041v_mul_f32_e64 v5, v1, m02042// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0xf9,0x00,0x00]2043 2044v_mul_f32_e64 v5, v1, exec_lo2045// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0xfd,0x00,0x00]2046 2047v_mul_f32_e64 v5, v1, exec_hi2048// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0xff,0x00,0x00]2049 2050v_mul_f32_e64 v5, v1, 02051// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0x01,0x01,0x00]2052 2053v_mul_f32_e64 v5, v1, -12054// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0x83,0x01,0x00]2055 2056v_mul_f32_e64 v5, v1, 0.52057// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0xe1,0x01,0x00]2058 2059v_mul_f32_e64 v5, v1, -4.02060// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0xef,0x01,0x00]2061 2062v_mul_f32_e64 v5, -v1, v22063// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0x05,0x02,0x20]2064 2065v_mul_f32_e64 v5, v1, -v22066// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0x05,0x02,0x40]2067 2068v_mul_f32_e64 v5, -v1, -v22069// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0x05,0x02,0x60]2070 2071v_mul_f32_e64 v5, |v1|, v22072// GFX10: encoding: [0x05,0x01,0x08,0xd5,0x01,0x05,0x02,0x00]2073 2074v_mul_f32_e64 v5, v1, |v2|2075// GFX10: encoding: [0x05,0x02,0x08,0xd5,0x01,0x05,0x02,0x00]2076 2077v_mul_f32_e64 v5, |v1|, |v2|2078// GFX10: encoding: [0x05,0x03,0x08,0xd5,0x01,0x05,0x02,0x00]2079 2080v_mul_f32_e64 v5, v1, v2 clamp2081// GFX10: encoding: [0x05,0x80,0x08,0xd5,0x01,0x05,0x02,0x00]2082 2083v_mul_f32_e64 v5, v1, v2 mul:22084// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0x05,0x02,0x08]2085 2086v_mul_f32_e64 v5, v1, v2 mul:42087// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0x05,0x02,0x10]2088 2089v_mul_f32_e64 v5, v1, v2 div:22090// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0x05,0x02,0x18]2091 2092v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2093// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x06]2094 2095v_mul_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2096// GFX10: encoding: [0xf9,0x04,0xfe,0x11,0x01,0x06,0x06,0x06]2097 2098v_mul_f32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2099// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0xff,0x06,0x06,0x06]2100 2101v_mul_f32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2102// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x86,0x06]2103 2104v_mul_f32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2105// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x65,0x06,0x86,0x06]2106 2107v_mul_f32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2108// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x6a,0x06,0x86,0x06]2109 2110v_mul_f32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2111// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x6b,0x06,0x86,0x06]2112 2113v_mul_f32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2114// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x7c,0x06,0x86,0x06]2115 2116v_mul_f32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2117// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x7e,0x06,0x86,0x06]2118 2119v_mul_f32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2120// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x7f,0x06,0x86,0x06]2121 2122v_mul_f32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2123// GFX10: encoding: [0xf9,0xfe,0x0b,0x10,0x01,0x06,0x06,0x06]2124 2125v_mul_f32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2126// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x26,0x06,0x06]2127 2128v_mul_f32_sdwa v5, v1, v2 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2129// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x46,0x06,0x06]2130 2131v_mul_f32_sdwa v5, v1, v2 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2132// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x86,0x06,0x06]2133 2134v_mul_f32_sdwa v5, v1, v2 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2135// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0xc6,0x06,0x06]2136 2137v_mul_f32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2138// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x06]2139 2140v_mul_f32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2141// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x00,0x06,0x06]2142 2143v_mul_f32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2144// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x01,0x06,0x06]2145 2146v_mul_f32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2147// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x02,0x06,0x06]2148 2149v_mul_f32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2150// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x03,0x06,0x06]2151 2152v_mul_f32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2153// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x04,0x06,0x06]2154 2155v_mul_f32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2156// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x05,0x06,0x06]2157 2158v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD2159// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x0e,0x06,0x06]2160 2161v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD2162// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x16,0x06,0x06]2163 2164v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD2165// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x16,0x06,0x06]2166 2167v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD2168// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x06]2169 2170v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD2171// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x00,0x06]2172 2173v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD2174// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x01,0x06]2175 2176v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD2177// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x02,0x06]2178 2179v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD2180// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x03,0x06]2181 2182v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD2183// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x04,0x06]2184 2185v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD2186// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x05,0x06]2187 2188v_mul_f32_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2189// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x16,0x06]2190 2191v_mul_f32_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2192// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x26,0x06]2193 2194v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD2195// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x06]2196 2197v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_02198// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x00]2199 2200v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_12201// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x01]2202 2203v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_22204// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x02]2205 2206v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_32207// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x03]2208 2209v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_02210// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x04]2211 2212v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_12213// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x05]2214 2215v_mul_f32_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2216// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x16]2217 2218v_mul_f32_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2219// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x26]2220 2221v_mul_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02222// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x00,0x00]2223 2224v_mul_f32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02225// GFX10: encoding: [0xfa,0x04,0xfe,0x11,0x01,0xe4,0x00,0x00]2226 2227v_mul_f32_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02228// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0xff,0xe4,0x00,0x00]2229 2230v_mul_f32_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02231// GFX10: encoding: [0xfa,0xfe,0x0b,0x10,0x01,0xe4,0x00,0x00]2232 2233v_mul_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x02234// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x1b,0x00,0x00]2235 2236v_mul_f32_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x02237// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x40,0x01,0x00]2238 2239v_mul_f32_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x02240// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x41,0x01,0x00]2241 2242v_mul_f32_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x02243// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x01,0x01,0x00]2244 2245v_mul_f32_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x02246// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x0f,0x01,0x00]2247 2248v_mul_f32_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x02249// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x11,0x01,0x00]2250 2251v_mul_f32_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x02252// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x1f,0x01,0x00]2253 2254v_mul_f32_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x02255// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x21,0x01,0x00]2256 2257v_mul_f32_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x02258// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x2f,0x01,0x00]2259 2260v_mul_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x02261// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x00,0x10]2262 2263v_mul_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x02264// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x00,0x30]2265 2266v_mul_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x02267// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x00,0xf0]2268 2269v_mul_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x12270// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x00,0x01]2271 2272v_mul_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x32273// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x00,0x03]2274 2275v_mul_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf2276// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x00,0x0f]2277 2278v_mul_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:02279// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x08,0x00]2280 2281v_mul_f32_dpp v5, -v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02282// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x10,0x00]2283 2284v_mul_f32_dpp v5, |v1|, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02285// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x20,0x00]2286 2287v_mul_f32_dpp v5, v1, -v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02288// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x40,0x00]2289 2290v_mul_f32_dpp v5, v1, |v2| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02291// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x80,0x00]2292 2293v_mul_f32_dpp v5, v1, v2 row_share:1 row_mask:0x0 bank_mask:0x02294// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x51,0x01,0x00]2295 2296v_mul_f32_dpp v5, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x02297// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x5f,0x01,0x00]2298 2299v_mul_f32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x02300// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x61,0x01,0x00]2301 2302v_mul_f32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x02303// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x6f,0x01,0x00]2304 2305v_mul_i32_i24_e32 v5, v1, v22306// GFX10: encoding: [0x01,0x05,0x0a,0x12]2307 2308v_mul_i32_i24_e32 v255, v1, v22309// GFX10: encoding: [0x01,0x05,0xfe,0x13]2310 2311v_mul_i32_i24_e32 v5, v255, v22312// GFX10: encoding: [0xff,0x05,0x0a,0x12]2313 2314v_mul_i32_i24_e32 v5, s1, v22315// GFX10: encoding: [0x01,0x04,0x0a,0x12]2316 2317v_mul_i32_i24_e32 v5, s103, v22318// GFX10: encoding: [0x67,0x04,0x0a,0x12]2319 2320v_mul_i32_i24_e32 v5, vcc_lo, v22321// GFX10: encoding: [0x6a,0x04,0x0a,0x12]2322 2323v_mul_i32_i24_e32 v5, vcc_hi, v22324// GFX10: encoding: [0x6b,0x04,0x0a,0x12]2325 2326v_mul_i32_i24_e32 v5, ttmp11, v22327// GFX10: encoding: [0x77,0x04,0x0a,0x12]2328 2329v_mul_i32_i24_e32 v5, m0, v22330// GFX10: encoding: [0x7c,0x04,0x0a,0x12]2331 2332v_mul_i32_i24_e32 v5, exec_lo, v22333// GFX10: encoding: [0x7e,0x04,0x0a,0x12]2334 2335v_mul_i32_i24_e32 v5, exec_hi, v22336// GFX10: encoding: [0x7f,0x04,0x0a,0x12]2337 2338v_mul_i32_i24_e32 v5, 0, v22339// GFX10: encoding: [0x80,0x04,0x0a,0x12]2340 2341v_mul_i32_i24_e32 v5, -1, v22342// GFX10: encoding: [0xc1,0x04,0x0a,0x12]2343 2344v_mul_i32_i24_e32 v5, 0.5, v22345// GFX10: encoding: [0xf0,0x04,0x0a,0x12]2346 2347v_mul_i32_i24_e32 v5, -4.0, v22348// GFX10: encoding: [0xf7,0x04,0x0a,0x12]2349 2350v_mul_i32_i24_e32 v5, 0xaf123456, v22351// GFX10: encoding: [0xff,0x04,0x0a,0x12,0x56,0x34,0x12,0xaf]2352 2353v_mul_i32_i24_e32 v5, 0x3f717273, v22354// GFX10: encoding: [0xff,0x04,0x0a,0x12,0x73,0x72,0x71,0x3f]2355 2356v_mul_i32_i24_e32 v5, v1, v2552357// GFX10: encoding: [0x01,0xff,0x0b,0x12]2358 2359v_mul_i32_i24_e64 v5, v1, v22360// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0x05,0x02,0x00]2361 2362v_mul_i32_i24_e64 v255, v1, v22363// GFX10: encoding: [0xff,0x00,0x09,0xd5,0x01,0x05,0x02,0x00]2364 2365v_mul_i32_i24_e64 v5, v255, v22366// GFX10: encoding: [0x05,0x00,0x09,0xd5,0xff,0x05,0x02,0x00]2367 2368v_mul_i32_i24_e64 v5, s1, v22369// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0x04,0x02,0x00]2370 2371v_mul_i32_i24_e64 v5, s101, v22372// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x65,0x04,0x02,0x00]2373 2374v_mul_i32_i24_e64 v5, vcc_lo, v22375// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x6a,0x04,0x02,0x00]2376 2377v_mul_i32_i24_e64 v5, vcc_hi, v22378// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x6b,0x04,0x02,0x00]2379 2380v_mul_i32_i24_e64 v5, m0, v22381// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x7c,0x04,0x02,0x00]2382 2383v_mul_i32_i24_e64 v5, exec_lo, v22384// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x7e,0x04,0x02,0x00]2385 2386v_mul_i32_i24_e64 v5, exec_hi, v22387// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x7f,0x04,0x02,0x00]2388 2389v_mul_i32_i24_e64 v5, 0, v22390// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x80,0x04,0x02,0x00]2391 2392v_mul_i32_i24_e64 v5, -1, v22393// GFX10: encoding: [0x05,0x00,0x09,0xd5,0xc1,0x04,0x02,0x00]2394 2395v_mul_i32_i24_e64 v5, 0.5, v22396// GFX10: encoding: [0x05,0x00,0x09,0xd5,0xf0,0x04,0x02,0x00]2397 2398v_mul_i32_i24_e64 v5, -4.0, v22399// GFX10: encoding: [0x05,0x00,0x09,0xd5,0xf7,0x04,0x02,0x00]2400 2401v_mul_i32_i24_e64 v5, v1, v2552402// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0xff,0x03,0x00]2403 2404v_mul_i32_i24_e64 v5, v1, s22405// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0x05,0x00,0x00]2406 2407v_mul_i32_i24_e64 v5, v1, s1012408// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0xcb,0x00,0x00]2409 2410v_mul_i32_i24_e64 v5, v1, vcc_lo2411// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0xd5,0x00,0x00]2412 2413v_mul_i32_i24_e64 v5, v1, vcc_hi2414// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0xd7,0x00,0x00]2415 2416v_mul_i32_i24_e64 v5, v1, m02417// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0xf9,0x00,0x00]2418 2419v_mul_i32_i24_e64 v5, v1, exec_lo2420// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0xfd,0x00,0x00]2421 2422v_mul_i32_i24_e64 v5, v1, exec_hi2423// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0xff,0x00,0x00]2424 2425v_mul_i32_i24_e64 v5, v1, 02426// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0x01,0x01,0x00]2427 2428v_mul_i32_i24_e64 v5, v1, -12429// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0x83,0x01,0x00]2430 2431v_mul_i32_i24_e64 v5, v1, 0.52432// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0xe1,0x01,0x00]2433 2434v_mul_i32_i24_e64 v5, v1, -4.02435// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0xef,0x01,0x00]2436 2437v_mul_i32_i24_e64 v5, v1, -4.0 clamp2438// GFX10: encoding: [0x05,0x80,0x09,0xd5,0x01,0xef,0x01,0x00]2439 2440v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2441// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x06]2442 2443v_mul_i32_i24_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2444// GFX10: encoding: [0xf9,0x04,0xfe,0x13,0x01,0x06,0x06,0x06]2445 2446v_mul_i32_i24_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2447// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0xff,0x06,0x06,0x06]2448 2449v_mul_i32_i24_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2450// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x86,0x06]2451 2452v_mul_i32_i24_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2453// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x65,0x06,0x86,0x06]2454 2455v_mul_i32_i24_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2456// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x6a,0x06,0x86,0x06]2457 2458v_mul_i32_i24_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2459// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x6b,0x06,0x86,0x06]2460 2461v_mul_i32_i24_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2462// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x7c,0x06,0x86,0x06]2463 2464v_mul_i32_i24_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2465// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x7e,0x06,0x86,0x06]2466 2467v_mul_i32_i24_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2468// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x7f,0x06,0x86,0x06]2469 2470v_mul_i32_i24_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2471// GFX10: encoding: [0xf9,0xfe,0x0b,0x12,0x01,0x06,0x06,0x06]2472 2473v_mul_i32_i24_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2474// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x26,0x06,0x06]2475 2476v_mul_i32_i24_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2477// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x06]2478 2479v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2480// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x00,0x06,0x06]2481 2482v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2483// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x01,0x06,0x06]2484 2485v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2486// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x02,0x06,0x06]2487 2488v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2489// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x03,0x06,0x06]2490 2491v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2492// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x04,0x06,0x06]2493 2494v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2495// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x05,0x06,0x06]2496 2497v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD2498// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x0e,0x06,0x06]2499 2500v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD2501// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x16,0x06,0x06]2502 2503v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD2504// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x16,0x06,0x06]2505 2506v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD2507// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x06]2508 2509v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD2510// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x00,0x06]2511 2512v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD2513// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x01,0x06]2514 2515v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD2516// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x02,0x06]2517 2518v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD2519// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x03,0x06]2520 2521v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD2522// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x04,0x06]2523 2524v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD2525// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x05,0x06]2526 2527v_mul_i32_i24_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2528// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x0e,0x06]2529 2530v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD2531// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x06]2532 2533v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_02534// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x00]2535 2536v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_12537// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x01]2538 2539v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_22540// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x02]2541 2542v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_32543// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x03]2544 2545v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_02546// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x04]2547 2548v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_12549// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x05]2550 2551v_mul_i32_i24_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2552// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x0e]2553 2554v_mul_i32_i24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02555// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x00,0x00]2556 2557v_mul_i32_i24_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02558// GFX10: encoding: [0xfa,0x04,0xfe,0x13,0x01,0xe4,0x00,0x00]2559 2560v_mul_i32_i24_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02561// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0xff,0xe4,0x00,0x00]2562 2563v_mul_i32_i24_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02564// GFX10: encoding: [0xfa,0xfe,0x0b,0x12,0x01,0xe4,0x00,0x00]2565 2566v_mul_i32_i24_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x02567// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x1b,0x00,0x00]2568 2569v_mul_i32_i24_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x02570// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x40,0x01,0x00]2571 2572v_mul_i32_i24_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x02573// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x41,0x01,0x00]2574 2575v_mul_i32_i24_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x02576// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x01,0x01,0x00]2577 2578v_mul_i32_i24_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x02579// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x0f,0x01,0x00]2580 2581v_mul_i32_i24_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x02582// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x11,0x01,0x00]2583 2584v_mul_i32_i24_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x02585// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x1f,0x01,0x00]2586 2587v_mul_i32_i24_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x02588// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x21,0x01,0x00]2589 2590v_mul_i32_i24_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x02591// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x2f,0x01,0x00]2592 2593v_mul_i32_i24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x02594// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x00,0x10]2595 2596v_mul_i32_i24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x02597// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x00,0x30]2598 2599v_mul_i32_i24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x02600// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x00,0xf0]2601 2602v_mul_i32_i24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x12603// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x00,0x01]2604 2605v_mul_i32_i24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x32606// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x00,0x03]2607 2608v_mul_i32_i24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf2609// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x00,0x0f]2610 2611v_mul_i32_i24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:02612// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x08,0x00]2613 2614v_mul_i32_i24_dpp v5, v1, v2 row_share:1 row_mask:0x0 bank_mask:0x02615// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x51,0x01,0x00]2616 2617v_mul_i32_i24_dpp v5, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x02618// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x5f,0x01,0x00]2619 2620v_mul_i32_i24_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x02621// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x61,0x01,0x00]2622 2623v_mul_i32_i24_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x02624// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x6f,0x01,0x00]2625 2626v_mul_hi_i32_i24_e32 v5, v1, v22627// GFX10: encoding: [0x01,0x05,0x0a,0x14]2628 2629v_mul_hi_i32_i24_e32 v255, v1, v22630// GFX10: encoding: [0x01,0x05,0xfe,0x15]2631 2632v_mul_hi_i32_i24_e32 v5, v255, v22633// GFX10: encoding: [0xff,0x05,0x0a,0x14]2634 2635v_mul_hi_i32_i24_e32 v5, s1, v22636// GFX10: encoding: [0x01,0x04,0x0a,0x14]2637 2638v_mul_hi_i32_i24_e32 v5, s103, v22639// GFX10: encoding: [0x67,0x04,0x0a,0x14]2640 2641v_mul_hi_i32_i24_e32 v5, vcc_lo, v22642// GFX10: encoding: [0x6a,0x04,0x0a,0x14]2643 2644v_mul_hi_i32_i24_e32 v5, vcc_hi, v22645// GFX10: encoding: [0x6b,0x04,0x0a,0x14]2646 2647v_mul_hi_i32_i24_e32 v5, ttmp11, v22648// GFX10: encoding: [0x77,0x04,0x0a,0x14]2649 2650v_mul_hi_i32_i24_e32 v5, m0, v22651// GFX10: encoding: [0x7c,0x04,0x0a,0x14]2652 2653v_mul_hi_i32_i24_e32 v5, exec_lo, v22654// GFX10: encoding: [0x7e,0x04,0x0a,0x14]2655 2656v_mul_hi_i32_i24_e32 v5, exec_hi, v22657// GFX10: encoding: [0x7f,0x04,0x0a,0x14]2658 2659v_mul_hi_i32_i24_e32 v5, 0, v22660// GFX10: encoding: [0x80,0x04,0x0a,0x14]2661 2662v_mul_hi_i32_i24_e32 v5, -1, v22663// GFX10: encoding: [0xc1,0x04,0x0a,0x14]2664 2665v_mul_hi_i32_i24_e32 v5, 0.5, v22666// GFX10: encoding: [0xf0,0x04,0x0a,0x14]2667 2668v_mul_hi_i32_i24_e32 v5, -4.0, v22669// GFX10: encoding: [0xf7,0x04,0x0a,0x14]2670 2671v_mul_hi_i32_i24_e32 v5, 0xaf123456, v22672// GFX10: encoding: [0xff,0x04,0x0a,0x14,0x56,0x34,0x12,0xaf]2673 2674v_mul_hi_i32_i24_e32 v5, 0x3f717273, v22675// GFX10: encoding: [0xff,0x04,0x0a,0x14,0x73,0x72,0x71,0x3f]2676 2677v_mul_hi_i32_i24_e32 v5, v1, v2552678// GFX10: encoding: [0x01,0xff,0x0b,0x14]2679 2680v_mul_hi_i32_i24_e64 v5, v1, v22681// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0x05,0x02,0x00]2682 2683v_mul_hi_i32_i24_e64 v255, v1, v22684// GFX10: encoding: [0xff,0x00,0x0a,0xd5,0x01,0x05,0x02,0x00]2685 2686v_mul_hi_i32_i24_e64 v5, v255, v22687// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0xff,0x05,0x02,0x00]2688 2689v_mul_hi_i32_i24_e64 v5, s1, v22690// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0x04,0x02,0x00]2691 2692v_mul_hi_i32_i24_e64 v5, s101, v22693// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x65,0x04,0x02,0x00]2694 2695v_mul_hi_i32_i24_e64 v5, vcc_lo, v22696// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x6a,0x04,0x02,0x00]2697 2698v_mul_hi_i32_i24_e64 v5, vcc_hi, v22699// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x6b,0x04,0x02,0x00]2700 2701v_mul_hi_i32_i24_e64 v5, m0, v22702// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x7c,0x04,0x02,0x00]2703 2704v_mul_hi_i32_i24_e64 v5, exec_lo, v22705// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x7e,0x04,0x02,0x00]2706 2707v_mul_hi_i32_i24_e64 v5, exec_hi, v22708// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x7f,0x04,0x02,0x00]2709 2710v_mul_hi_i32_i24_e64 v5, 0, v22711// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x80,0x04,0x02,0x00]2712 2713v_mul_hi_i32_i24_e64 v5, -1, v22714// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0xc1,0x04,0x02,0x00]2715 2716v_mul_hi_i32_i24_e64 v5, 0.5, v22717// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0xf0,0x04,0x02,0x00]2718 2719v_mul_hi_i32_i24_e64 v5, -4.0, v22720// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0xf7,0x04,0x02,0x00]2721 2722v_mul_hi_i32_i24_e64 v5, v1, v2552723// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0xff,0x03,0x00]2724 2725v_mul_hi_i32_i24_e64 v5, v1, s22726// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0x05,0x00,0x00]2727 2728v_mul_hi_i32_i24_e64 v5, v1, s1012729// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0xcb,0x00,0x00]2730 2731v_mul_hi_i32_i24_e64 v5, v1, vcc_lo2732// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0xd5,0x00,0x00]2733 2734v_mul_hi_i32_i24_e64 v5, v1, vcc_hi2735// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0xd7,0x00,0x00]2736 2737v_mul_hi_i32_i24_e64 v5, v1, m02738// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0xf9,0x00,0x00]2739 2740v_mul_hi_i32_i24_e64 v5, v1, exec_lo2741// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0xfd,0x00,0x00]2742 2743v_mul_hi_i32_i24_e64 v5, v1, exec_hi2744// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0xff,0x00,0x00]2745 2746v_mul_hi_i32_i24_e64 v5, v1, 02747// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0x01,0x01,0x00]2748 2749v_mul_hi_i32_i24_e64 v5, v1, -12750// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0x83,0x01,0x00]2751 2752v_mul_hi_i32_i24_e64 v5, v1, 0.52753// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0xe1,0x01,0x00]2754 2755v_mul_hi_i32_i24_e64 v5, v1, -4.02756// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0xef,0x01,0x00]2757 2758v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2759// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x06]2760 2761v_mul_hi_i32_i24_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2762// GFX10: encoding: [0xf9,0x04,0xfe,0x15,0x01,0x06,0x06,0x06]2763 2764v_mul_hi_i32_i24_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2765// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0xff,0x06,0x06,0x06]2766 2767v_mul_hi_i32_i24_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2768// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x86,0x06]2769 2770v_mul_hi_i32_i24_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2771// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x65,0x06,0x86,0x06]2772 2773v_mul_hi_i32_i24_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2774// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x6a,0x06,0x86,0x06]2775 2776v_mul_hi_i32_i24_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2777// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x6b,0x06,0x86,0x06]2778 2779v_mul_hi_i32_i24_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2780// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x7c,0x06,0x86,0x06]2781 2782v_mul_hi_i32_i24_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2783// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x7e,0x06,0x86,0x06]2784 2785v_mul_hi_i32_i24_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2786// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x7f,0x06,0x86,0x06]2787 2788v_mul_hi_i32_i24_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2789// GFX10: encoding: [0xf9,0xfe,0x0b,0x14,0x01,0x06,0x06,0x06]2790 2791v_mul_hi_i32_i24_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2792// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x26,0x06,0x06]2793 2794v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2795// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x06]2796 2797v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2798// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x00,0x06,0x06]2799 2800v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2801// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x01,0x06,0x06]2802 2803v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2804// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x02,0x06,0x06]2805 2806v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2807// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x03,0x06,0x06]2808 2809v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2810// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x04,0x06,0x06]2811 2812v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2813// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x05,0x06,0x06]2814 2815v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD2816// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x0e,0x06,0x06]2817 2818v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD2819// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x16,0x06,0x06]2820 2821v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD2822// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x16,0x06,0x06]2823 2824v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD2825// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x06]2826 2827v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD2828// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x00,0x06]2829 2830v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD2831// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x01,0x06]2832 2833v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD2834// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x02,0x06]2835 2836v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD2837// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x03,0x06]2838 2839v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD2840// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x04,0x06]2841 2842v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD2843// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x05,0x06]2844 2845v_mul_hi_i32_i24_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2846// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x0e,0x06]2847 2848v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD2849// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x06]2850 2851v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_02852// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x00]2853 2854v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_12855// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x01]2856 2857v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_22858// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x02]2859 2860v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_32861// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x03]2862 2863v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_02864// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x04]2865 2866v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_12867// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x05]2868 2869v_mul_hi_i32_i24_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2870// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x0e]2871 2872v_mul_hi_i32_i24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02873// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x00,0x00]2874 2875v_mul_hi_i32_i24_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02876// GFX10: encoding: [0xfa,0x04,0xfe,0x15,0x01,0xe4,0x00,0x00]2877 2878v_mul_hi_i32_i24_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02879// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0xff,0xe4,0x00,0x00]2880 2881v_mul_hi_i32_i24_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02882// GFX10: encoding: [0xfa,0xfe,0x0b,0x14,0x01,0xe4,0x00,0x00]2883 2884v_mul_hi_i32_i24_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x02885// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x1b,0x00,0x00]2886 2887v_mul_hi_i32_i24_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x02888// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x40,0x01,0x00]2889 2890v_mul_hi_i32_i24_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x02891// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x41,0x01,0x00]2892 2893v_mul_hi_i32_i24_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x02894// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x01,0x01,0x00]2895 2896v_mul_hi_i32_i24_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x02897// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x0f,0x01,0x00]2898 2899v_mul_hi_i32_i24_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x02900// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x11,0x01,0x00]2901 2902v_mul_hi_i32_i24_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x02903// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x1f,0x01,0x00]2904 2905v_mul_hi_i32_i24_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x02906// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x21,0x01,0x00]2907 2908v_mul_hi_i32_i24_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x02909// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x2f,0x01,0x00]2910 2911v_mul_hi_i32_i24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x02912// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x00,0x10]2913 2914v_mul_hi_i32_i24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x02915// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x00,0x30]2916 2917v_mul_hi_i32_i24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x02918// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x00,0xf0]2919 2920v_mul_hi_i32_i24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x12921// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x00,0x01]2922 2923v_mul_hi_i32_i24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x32924// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x00,0x03]2925 2926v_mul_hi_i32_i24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf2927// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x00,0x0f]2928 2929v_mul_hi_i32_i24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:02930// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x08,0x00]2931 2932v_mul_hi_i32_i24_dpp v5, v1, v2 row_share:1 row_mask:0x0 bank_mask:0x02933// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x51,0x01,0x00]2934 2935v_mul_hi_i32_i24_dpp v5, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x02936// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x5f,0x01,0x00]2937 2938v_mul_hi_i32_i24_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x02939// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x61,0x01,0x00]2940 2941v_mul_hi_i32_i24_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x02942// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x6f,0x01,0x00]2943 2944v_mul_u32_u24_e32 v5, v1, v22945// GFX10: encoding: [0x01,0x05,0x0a,0x16]2946 2947v_mul_u32_u24_e32 v255, v1, v22948// GFX10: encoding: [0x01,0x05,0xfe,0x17]2949 2950v_mul_u32_u24_e32 v5, v255, v22951// GFX10: encoding: [0xff,0x05,0x0a,0x16]2952 2953v_mul_u32_u24_e32 v5, s1, v22954// GFX10: encoding: [0x01,0x04,0x0a,0x16]2955 2956v_mul_u32_u24_e32 v5, s103, v22957// GFX10: encoding: [0x67,0x04,0x0a,0x16]2958 2959v_mul_u32_u24_e32 v5, vcc_lo, v22960// GFX10: encoding: [0x6a,0x04,0x0a,0x16]2961 2962v_mul_u32_u24_e32 v5, vcc_hi, v22963// GFX10: encoding: [0x6b,0x04,0x0a,0x16]2964 2965v_mul_u32_u24_e32 v5, ttmp11, v22966// GFX10: encoding: [0x77,0x04,0x0a,0x16]2967 2968v_mul_u32_u24_e32 v5, m0, v22969// GFX10: encoding: [0x7c,0x04,0x0a,0x16]2970 2971v_mul_u32_u24_e32 v5, exec_lo, v22972// GFX10: encoding: [0x7e,0x04,0x0a,0x16]2973 2974v_mul_u32_u24_e32 v5, exec_hi, v22975// GFX10: encoding: [0x7f,0x04,0x0a,0x16]2976 2977v_mul_u32_u24_e32 v5, 0, v22978// GFX10: encoding: [0x80,0x04,0x0a,0x16]2979 2980v_mul_u32_u24_e32 v5, -1, v22981// GFX10: encoding: [0xc1,0x04,0x0a,0x16]2982 2983v_mul_u32_u24_e32 v5, 0.5, v22984// GFX10: encoding: [0xf0,0x04,0x0a,0x16]2985 2986v_mul_u32_u24_e32 v5, -4.0, v22987// GFX10: encoding: [0xf7,0x04,0x0a,0x16]2988 2989v_mul_u32_u24_e32 v5, 0xaf123456, v22990// GFX10: encoding: [0xff,0x04,0x0a,0x16,0x56,0x34,0x12,0xaf]2991 2992v_mul_u32_u24_e32 v5, 0x3f717273, v22993// GFX10: encoding: [0xff,0x04,0x0a,0x16,0x73,0x72,0x71,0x3f]2994 2995v_mul_u32_u24_e32 v5, v1, v2552996// GFX10: encoding: [0x01,0xff,0x0b,0x16]2997 2998v_mul_u32_u24_e64 v5, v1, v22999// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0x05,0x02,0x00]3000 3001v_mul_u32_u24_e64 v255, v1, v23002// GFX10: encoding: [0xff,0x00,0x0b,0xd5,0x01,0x05,0x02,0x00]3003 3004v_mul_u32_u24_e64 v5, v255, v23005// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0xff,0x05,0x02,0x00]3006 3007v_mul_u32_u24_e64 v5, s1, v23008// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0x04,0x02,0x00]3009 3010v_mul_u32_u24_e64 v5, s101, v23011// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x65,0x04,0x02,0x00]3012 3013v_mul_u32_u24_e64 v5, vcc_lo, v23014// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x6a,0x04,0x02,0x00]3015 3016v_mul_u32_u24_e64 v5, vcc_hi, v23017// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x6b,0x04,0x02,0x00]3018 3019v_mul_u32_u24_e64 v5, m0, v23020// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x7c,0x04,0x02,0x00]3021 3022v_mul_u32_u24_e64 v5, exec_lo, v23023// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x7e,0x04,0x02,0x00]3024 3025v_mul_u32_u24_e64 v5, exec_hi, v23026// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x7f,0x04,0x02,0x00]3027 3028v_mul_u32_u24_e64 v5, 0, v23029// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x80,0x04,0x02,0x00]3030 3031v_mul_u32_u24_e64 v5, -1, v23032// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0xc1,0x04,0x02,0x00]3033 3034v_mul_u32_u24_e64 v5, 0.5, v23035// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0xf0,0x04,0x02,0x00]3036 3037v_mul_u32_u24_e64 v5, -4.0, v23038// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0xf7,0x04,0x02,0x00]3039 3040v_mul_u32_u24_e64 v5, v1, v2553041// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0xff,0x03,0x00]3042 3043v_mul_u32_u24_e64 v5, v1, s23044// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0x05,0x00,0x00]3045 3046v_mul_u32_u24_e64 v5, v1, s1013047// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0xcb,0x00,0x00]3048 3049v_mul_u32_u24_e64 v5, v1, vcc_lo3050// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0xd5,0x00,0x00]3051 3052v_mul_u32_u24_e64 v5, v1, vcc_hi3053// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0xd7,0x00,0x00]3054 3055v_mul_u32_u24_e64 v5, v1, m03056// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0xf9,0x00,0x00]3057 3058v_mul_u32_u24_e64 v5, v1, exec_lo3059// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0xfd,0x00,0x00]3060 3061v_mul_u32_u24_e64 v5, v1, exec_hi3062// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0xff,0x00,0x00]3063 3064v_mul_u32_u24_e64 v5, v1, 03065// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0x01,0x01,0x00]3066 3067v_mul_u32_u24_e64 v5, v1, -13068// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0x83,0x01,0x00]3069 3070v_mul_u32_u24_e64 v5, v1, 0.53071// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0xe1,0x01,0x00]3072 3073v_mul_u32_u24_e64 v5, v1, -4.03074// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0xef,0x01,0x00]3075 3076v_mul_u32_u24_e64 v5, v1, -4.0 clamp3077// GFX10: encoding: [0x05,0x80,0x0b,0xd5,0x01,0xef,0x01,0x00]3078 3079v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3080// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x06]3081 3082v_mul_u32_u24_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3083// GFX10: encoding: [0xf9,0x04,0xfe,0x17,0x01,0x06,0x06,0x06]3084 3085v_mul_u32_u24_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3086// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0xff,0x06,0x06,0x06]3087 3088v_mul_u32_u24_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3089// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x86,0x06]3090 3091v_mul_u32_u24_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3092// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x65,0x06,0x86,0x06]3093 3094v_mul_u32_u24_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3095// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x6a,0x06,0x86,0x06]3096 3097v_mul_u32_u24_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3098// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x6b,0x06,0x86,0x06]3099 3100v_mul_u32_u24_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3101// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x7c,0x06,0x86,0x06]3102 3103v_mul_u32_u24_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3104// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x7e,0x06,0x86,0x06]3105 3106v_mul_u32_u24_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3107// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x7f,0x06,0x86,0x06]3108 3109v_mul_u32_u24_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3110// GFX10: encoding: [0xf9,0xfe,0x0b,0x16,0x01,0x06,0x06,0x06]3111 3112v_mul_u32_u24_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3113// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x26,0x06,0x06]3114 3115v_mul_u32_u24_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3116// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x06]3117 3118v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3119// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x00,0x06,0x06]3120 3121v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3122// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x01,0x06,0x06]3123 3124v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3125// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x02,0x06,0x06]3126 3127v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3128// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x03,0x06,0x06]3129 3130v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3131// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x04,0x06,0x06]3132 3133v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3134// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x05,0x06,0x06]3135 3136v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD3137// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x0e,0x06,0x06]3138 3139v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD3140// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x16,0x06,0x06]3141 3142v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD3143// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x16,0x06,0x06]3144 3145v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD3146// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x06]3147 3148v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD3149// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x00,0x06]3150 3151v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD3152// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x01,0x06]3153 3154v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD3155// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x02,0x06]3156 3157v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD3158// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x03,0x06]3159 3160v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD3161// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x04,0x06]3162 3163v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD3164// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x05,0x06]3165 3166v_mul_u32_u24_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3167// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x0e,0x06]3168 3169v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3170// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x06]3171 3172v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_03173// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x00]3174 3175v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_13176// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x01]3177 3178v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_23179// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x02]3180 3181v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_33182// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x03]3183 3184v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_03185// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x04]3186 3187v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_13188// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x05]3189 3190v_mul_u32_u24_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3191// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x0e]3192 3193v_mul_u32_u24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x03194// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x00,0x00]3195 3196v_mul_u32_u24_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x03197// GFX10: encoding: [0xfa,0x04,0xfe,0x17,0x01,0xe4,0x00,0x00]3198 3199v_mul_u32_u24_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x03200// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0xff,0xe4,0x00,0x00]3201 3202v_mul_u32_u24_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x03203// GFX10: encoding: [0xfa,0xfe,0x0b,0x16,0x01,0xe4,0x00,0x00]3204 3205v_mul_u32_u24_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x03206// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x1b,0x00,0x00]3207 3208v_mul_u32_u24_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x03209// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x40,0x01,0x00]3210 3211v_mul_u32_u24_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x03212// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x41,0x01,0x00]3213 3214v_mul_u32_u24_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x03215// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x01,0x01,0x00]3216 3217v_mul_u32_u24_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x03218// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x0f,0x01,0x00]3219 3220v_mul_u32_u24_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x03221// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x11,0x01,0x00]3222 3223v_mul_u32_u24_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x03224// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x1f,0x01,0x00]3225 3226v_mul_u32_u24_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x03227// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x21,0x01,0x00]3228 3229v_mul_u32_u24_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x03230// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x2f,0x01,0x00]3231 3232v_mul_u32_u24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x03233// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x00,0x10]3234 3235v_mul_u32_u24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x03236// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x00,0x30]3237 3238v_mul_u32_u24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x03239// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x00,0xf0]3240 3241v_mul_u32_u24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x13242// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x00,0x01]3243 3244v_mul_u32_u24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x33245// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x00,0x03]3246 3247v_mul_u32_u24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf3248// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x00,0x0f]3249 3250v_mul_u32_u24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:03251// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x08,0x00]3252 3253v_mul_u32_u24_dpp v5, v1, v2 row_share:1 row_mask:0x0 bank_mask:0x03254// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x51,0x01,0x00]3255 3256v_mul_u32_u24_dpp v5, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x03257// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x5f,0x01,0x00]3258 3259v_mul_u32_u24_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x03260// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x61,0x01,0x00]3261 3262v_mul_u32_u24_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x03263// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x6f,0x01,0x00]3264 3265v_mul_hi_u32_u24_e32 v5, v1, v23266// GFX10: encoding: [0x01,0x05,0x0a,0x18]3267 3268v_mul_hi_u32_u24_e32 v255, v1, v23269// GFX10: encoding: [0x01,0x05,0xfe,0x19]3270 3271v_mul_hi_u32_u24_e32 v5, v255, v23272// GFX10: encoding: [0xff,0x05,0x0a,0x18]3273 3274v_mul_hi_u32_u24_e32 v5, s1, v23275// GFX10: encoding: [0x01,0x04,0x0a,0x18]3276 3277v_mul_hi_u32_u24_e32 v5, s103, v23278// GFX10: encoding: [0x67,0x04,0x0a,0x18]3279 3280v_mul_hi_u32_u24_e32 v5, vcc_lo, v23281// GFX10: encoding: [0x6a,0x04,0x0a,0x18]3282 3283v_mul_hi_u32_u24_e32 v5, vcc_hi, v23284// GFX10: encoding: [0x6b,0x04,0x0a,0x18]3285 3286v_mul_hi_u32_u24_e32 v5, ttmp11, v23287// GFX10: encoding: [0x77,0x04,0x0a,0x18]3288 3289v_mul_hi_u32_u24_e32 v5, m0, v23290// GFX10: encoding: [0x7c,0x04,0x0a,0x18]3291 3292v_mul_hi_u32_u24_e32 v5, exec_lo, v23293// GFX10: encoding: [0x7e,0x04,0x0a,0x18]3294 3295v_mul_hi_u32_u24_e32 v5, exec_hi, v23296// GFX10: encoding: [0x7f,0x04,0x0a,0x18]3297 3298v_mul_hi_u32_u24_e32 v5, 0, v23299// GFX10: encoding: [0x80,0x04,0x0a,0x18]3300 3301v_mul_hi_u32_u24_e32 v5, -1, v23302// GFX10: encoding: [0xc1,0x04,0x0a,0x18]3303 3304v_mul_hi_u32_u24_e32 v5, 0.5, v23305// GFX10: encoding: [0xf0,0x04,0x0a,0x18]3306 3307v_mul_hi_u32_u24_e32 v5, -4.0, v23308// GFX10: encoding: [0xf7,0x04,0x0a,0x18]3309 3310v_mul_hi_u32_u24_e32 v5, 0xaf123456, v23311// GFX10: encoding: [0xff,0x04,0x0a,0x18,0x56,0x34,0x12,0xaf]3312 3313v_mul_hi_u32_u24_e32 v5, 0x3f717273, v23314// GFX10: encoding: [0xff,0x04,0x0a,0x18,0x73,0x72,0x71,0x3f]3315 3316v_mul_hi_u32_u24_e32 v5, v1, v2553317// GFX10: encoding: [0x01,0xff,0x0b,0x18]3318 3319v_mul_hi_u32_u24_e64 v5, v1, v23320// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0x05,0x02,0x00]3321 3322v_mul_hi_u32_u24_e64 v255, v1, v23323// GFX10: encoding: [0xff,0x00,0x0c,0xd5,0x01,0x05,0x02,0x00]3324 3325v_mul_hi_u32_u24_e64 v5, v255, v23326// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0xff,0x05,0x02,0x00]3327 3328v_mul_hi_u32_u24_e64 v5, s1, v23329// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0x04,0x02,0x00]3330 3331v_mul_hi_u32_u24_e64 v5, s101, v23332// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x65,0x04,0x02,0x00]3333 3334v_mul_hi_u32_u24_e64 v5, vcc_lo, v23335// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x6a,0x04,0x02,0x00]3336 3337v_mul_hi_u32_u24_e64 v5, vcc_hi, v23338// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x6b,0x04,0x02,0x00]3339 3340v_mul_hi_u32_u24_e64 v5, m0, v23341// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x7c,0x04,0x02,0x00]3342 3343v_mul_hi_u32_u24_e64 v5, exec_lo, v23344// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x7e,0x04,0x02,0x00]3345 3346v_mul_hi_u32_u24_e64 v5, exec_hi, v23347// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x7f,0x04,0x02,0x00]3348 3349v_mul_hi_u32_u24_e64 v5, 0, v23350// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x80,0x04,0x02,0x00]3351 3352v_mul_hi_u32_u24_e64 v5, -1, v23353// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0xc1,0x04,0x02,0x00]3354 3355v_mul_hi_u32_u24_e64 v5, 0.5, v23356// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0xf0,0x04,0x02,0x00]3357 3358v_mul_hi_u32_u24_e64 v5, -4.0, v23359// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0xf7,0x04,0x02,0x00]3360 3361v_mul_hi_u32_u24_e64 v5, v1, v2553362// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0xff,0x03,0x00]3363 3364v_mul_hi_u32_u24_e64 v5, v1, s23365// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0x05,0x00,0x00]3366 3367v_mul_hi_u32_u24_e64 v5, v1, s1013368// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0xcb,0x00,0x00]3369 3370v_mul_hi_u32_u24_e64 v5, v1, vcc_lo3371// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0xd5,0x00,0x00]3372 3373v_mul_hi_u32_u24_e64 v5, v1, vcc_hi3374// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0xd7,0x00,0x00]3375 3376v_mul_hi_u32_u24_e64 v5, v1, m03377// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0xf9,0x00,0x00]3378 3379v_mul_hi_u32_u24_e64 v5, v1, exec_lo3380// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0xfd,0x00,0x00]3381 3382v_mul_hi_u32_u24_e64 v5, v1, exec_hi3383// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0xff,0x00,0x00]3384 3385v_mul_hi_u32_u24_e64 v5, v1, 03386// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0x01,0x01,0x00]3387 3388v_mul_hi_u32_u24_e64 v5, v1, -13389// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0x83,0x01,0x00]3390 3391v_mul_hi_u32_u24_e64 v5, v1, 0.53392// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0xe1,0x01,0x00]3393 3394v_mul_hi_u32_u24_e64 v5, v1, -4.03395// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0xef,0x01,0x00]3396 3397v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3398// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x06]3399 3400v_mul_hi_u32_u24_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3401// GFX10: encoding: [0xf9,0x04,0xfe,0x19,0x01,0x06,0x06,0x06]3402 3403v_mul_hi_u32_u24_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3404// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0xff,0x06,0x06,0x06]3405 3406v_mul_hi_u32_u24_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3407// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x86,0x06]3408 3409v_mul_hi_u32_u24_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3410// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x65,0x06,0x86,0x06]3411 3412v_mul_hi_u32_u24_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3413// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x6a,0x06,0x86,0x06]3414 3415v_mul_hi_u32_u24_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3416// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x6b,0x06,0x86,0x06]3417 3418v_mul_hi_u32_u24_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3419// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x7c,0x06,0x86,0x06]3420 3421v_mul_hi_u32_u24_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3422// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x7e,0x06,0x86,0x06]3423 3424v_mul_hi_u32_u24_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3425// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x7f,0x06,0x86,0x06]3426 3427v_mul_hi_u32_u24_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3428// GFX10: encoding: [0xf9,0xfe,0x0b,0x18,0x01,0x06,0x06,0x06]3429 3430v_mul_hi_u32_u24_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3431// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x26,0x06,0x06]3432 3433v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3434// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x06]3435 3436v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3437// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x00,0x06,0x06]3438 3439v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3440// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x01,0x06,0x06]3441 3442v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3443// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x02,0x06,0x06]3444 3445v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3446// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x03,0x06,0x06]3447 3448v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3449// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x04,0x06,0x06]3450 3451v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3452// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x05,0x06,0x06]3453 3454v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD3455// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x0e,0x06,0x06]3456 3457v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD3458// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x16,0x06,0x06]3459 3460v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD3461// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x16,0x06,0x06]3462 3463v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD3464// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x06]3465 3466v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD3467// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x00,0x06]3468 3469v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD3470// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x01,0x06]3471 3472v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD3473// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x02,0x06]3474 3475v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD3476// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x03,0x06]3477 3478v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD3479// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x04,0x06]3480 3481v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD3482// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x05,0x06]3483 3484v_mul_hi_u32_u24_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3485// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x0e,0x06]3486 3487v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3488// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x06]3489 3490v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_03491// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x00]3492 3493v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_13494// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x01]3495 3496v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_23497// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x02]3498 3499v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_33500// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x03]3501 3502v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_03503// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x04]3504 3505v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_13506// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x05]3507 3508v_mul_hi_u32_u24_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3509// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x0e]3510 3511v_mul_hi_u32_u24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x03512// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x00,0x00]3513 3514v_mul_hi_u32_u24_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x03515// GFX10: encoding: [0xfa,0x04,0xfe,0x19,0x01,0xe4,0x00,0x00]3516 3517v_mul_hi_u32_u24_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x03518// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0xff,0xe4,0x00,0x00]3519 3520v_mul_hi_u32_u24_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x03521// GFX10: encoding: [0xfa,0xfe,0x0b,0x18,0x01,0xe4,0x00,0x00]3522 3523v_mul_hi_u32_u24_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x03524// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x1b,0x00,0x00]3525 3526v_mul_hi_u32_u24_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x03527// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x40,0x01,0x00]3528 3529v_mul_hi_u32_u24_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x03530// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x41,0x01,0x00]3531 3532v_mul_hi_u32_u24_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x03533// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x01,0x01,0x00]3534 3535v_mul_hi_u32_u24_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x03536// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x0f,0x01,0x00]3537 3538v_mul_hi_u32_u24_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x03539// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x11,0x01,0x00]3540 3541v_mul_hi_u32_u24_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x03542// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x1f,0x01,0x00]3543 3544v_mul_hi_u32_u24_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x03545// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x21,0x01,0x00]3546 3547v_mul_hi_u32_u24_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x03548// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x2f,0x01,0x00]3549 3550v_mul_hi_u32_u24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x03551// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x00,0x10]3552 3553v_mul_hi_u32_u24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x03554// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x00,0x30]3555 3556v_mul_hi_u32_u24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x03557// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x00,0xf0]3558 3559v_mul_hi_u32_u24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x13560// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x00,0x01]3561 3562v_mul_hi_u32_u24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x33563// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x00,0x03]3564 3565v_mul_hi_u32_u24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf3566// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x00,0x0f]3567 3568v_mul_hi_u32_u24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:03569// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x08,0x00]3570 3571v_mul_hi_u32_u24_dpp v5, v1, v2 row_share:1 row_mask:0x0 bank_mask:0x03572// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x51,0x01,0x00]3573 3574v_mul_hi_u32_u24_dpp v5, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x03575// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x5f,0x01,0x00]3576 3577v_mul_hi_u32_u24_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x03578// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x61,0x01,0x00]3579 3580v_mul_hi_u32_u24_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x03581// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x6f,0x01,0x00]3582 3583v_min_f32_e32 v5, v1, v23584// GFX10: encoding: [0x01,0x05,0x0a,0x1e]3585 3586v_min_f32_e32 v255, v1, v23587// GFX10: encoding: [0x01,0x05,0xfe,0x1f]3588 3589v_min_f32_e32 v5, v255, v23590// GFX10: encoding: [0xff,0x05,0x0a,0x1e]3591 3592v_min_f32_e32 v5, s1, v23593// GFX10: encoding: [0x01,0x04,0x0a,0x1e]3594 3595v_min_f32_e32 v5, s103, v23596// GFX10: encoding: [0x67,0x04,0x0a,0x1e]3597 3598v_min_f32_e32 v5, vcc_lo, v23599// GFX10: encoding: [0x6a,0x04,0x0a,0x1e]3600 3601v_min_f32_e32 v5, vcc_hi, v23602// GFX10: encoding: [0x6b,0x04,0x0a,0x1e]3603 3604v_min_f32_e32 v5, ttmp11, v23605// GFX10: encoding: [0x77,0x04,0x0a,0x1e]3606 3607v_min_f32_e32 v5, m0, v23608// GFX10: encoding: [0x7c,0x04,0x0a,0x1e]3609 3610v_min_f32_e32 v5, exec_lo, v23611// GFX10: encoding: [0x7e,0x04,0x0a,0x1e]3612 3613v_min_f32_e32 v5, exec_hi, v23614// GFX10: encoding: [0x7f,0x04,0x0a,0x1e]3615 3616v_min_f32_e32 v5, 0, v23617// GFX10: encoding: [0x80,0x04,0x0a,0x1e]3618 3619v_min_f32_e32 v5, -1, v23620// GFX10: encoding: [0xc1,0x04,0x0a,0x1e]3621 3622v_min_f32_e32 v5, 0.5, v23623// GFX10: encoding: [0xf0,0x04,0x0a,0x1e]3624 3625v_min_f32_e32 v5, -4.0, v23626// GFX10: encoding: [0xf7,0x04,0x0a,0x1e]3627 3628v_min_f32_e32 v5, 0xaf123456, v23629// GFX10: encoding: [0xff,0x04,0x0a,0x1e,0x56,0x34,0x12,0xaf]3630 3631v_min_f32_e32 v5, 0x3f717273, v23632// GFX10: encoding: [0xff,0x04,0x0a,0x1e,0x73,0x72,0x71,0x3f]3633 3634v_min_f32_e32 v5, v1, v2553635// GFX10: encoding: [0x01,0xff,0x0b,0x1e]3636 3637v_min_f32_e64 v5, v1, v23638// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0x05,0x02,0x00]3639 3640v_min_f32_e64 v255, v1, v23641// GFX10: encoding: [0xff,0x00,0x0f,0xd5,0x01,0x05,0x02,0x00]3642 3643v_min_f32_e64 v5, v255, v23644// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0xff,0x05,0x02,0x00]3645 3646v_min_f32_e64 v5, s1, v23647// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0x04,0x02,0x00]3648 3649v_min_f32_e64 v5, s101, v23650// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x65,0x04,0x02,0x00]3651 3652v_min_f32_e64 v5, vcc_lo, v23653// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x6a,0x04,0x02,0x00]3654 3655v_min_f32_e64 v5, vcc_hi, v23656// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x6b,0x04,0x02,0x00]3657 3658v_min_f32_e64 v5, m0, v23659// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x7c,0x04,0x02,0x00]3660 3661v_min_f32_e64 v5, exec_lo, v23662// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x7e,0x04,0x02,0x00]3663 3664v_min_f32_e64 v5, exec_hi, v23665// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x7f,0x04,0x02,0x00]3666 3667v_min_f32_e64 v5, 0, v23668// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x80,0x04,0x02,0x00]3669 3670v_min_f32_e64 v5, -1, v23671// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0xc1,0x04,0x02,0x00]3672 3673v_min_f32_e64 v5, 0.5, v23674// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0xf0,0x04,0x02,0x00]3675 3676v_min_f32_e64 v5, -4.0, v23677// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0xf7,0x04,0x02,0x00]3678 3679v_min_f32_e64 v5, v1, v2553680// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0xff,0x03,0x00]3681 3682v_min_f32_e64 v5, v1, s23683// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0x05,0x00,0x00]3684 3685v_min_f32_e64 v5, v1, s1013686// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0xcb,0x00,0x00]3687 3688v_min_f32_e64 v5, v1, vcc_lo3689// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0xd5,0x00,0x00]3690 3691v_min_f32_e64 v5, v1, vcc_hi3692// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0xd7,0x00,0x00]3693 3694v_min_f32_e64 v5, v1, m03695// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0xf9,0x00,0x00]3696 3697v_min_f32_e64 v5, v1, exec_lo3698// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0xfd,0x00,0x00]3699 3700v_min_f32_e64 v5, v1, exec_hi3701// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0xff,0x00,0x00]3702 3703v_min_f32_e64 v5, v1, 03704// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0x01,0x01,0x00]3705 3706v_min_f32_e64 v5, v1, -13707// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0x83,0x01,0x00]3708 3709v_min_f32_e64 v5, v1, 0.53710// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0xe1,0x01,0x00]3711 3712v_min_f32_e64 v5, v1, -4.03713// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0xef,0x01,0x00]3714 3715v_min_f32_e64 v5, -v1, v23716// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0x05,0x02,0x20]3717 3718v_min_f32_e64 v5, v1, -v23719// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0x05,0x02,0x40]3720 3721v_min_f32_e64 v5, -v1, -v23722// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0x05,0x02,0x60]3723 3724v_min_f32_e64 v5, |v1|, v23725// GFX10: encoding: [0x05,0x01,0x0f,0xd5,0x01,0x05,0x02,0x00]3726 3727v_min_f32_e64 v5, v1, |v2|3728// GFX10: encoding: [0x05,0x02,0x0f,0xd5,0x01,0x05,0x02,0x00]3729 3730v_min_f32_e64 v5, |v1|, |v2|3731// GFX10: encoding: [0x05,0x03,0x0f,0xd5,0x01,0x05,0x02,0x00]3732 3733v_min_f32_e64 v5, v1, v2 clamp3734// GFX10: encoding: [0x05,0x80,0x0f,0xd5,0x01,0x05,0x02,0x00]3735 3736v_min_f32_e64 v5, v1, v2 mul:23737// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0x05,0x02,0x08]3738 3739v_min_f32_e64 v5, v1, v2 mul:43740// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0x05,0x02,0x10]3741 3742v_min_f32_e64 v5, v1, v2 div:23743// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0x05,0x02,0x18]3744 3745v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3746// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x06]3747 3748v_min_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3749// GFX10: encoding: [0xf9,0x04,0xfe,0x1f,0x01,0x06,0x06,0x06]3750 3751v_min_f32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3752// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0xff,0x06,0x06,0x06]3753 3754v_min_f32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3755// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x86,0x06]3756 3757v_min_f32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3758// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x65,0x06,0x86,0x06]3759 3760v_min_f32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3761// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x6a,0x06,0x86,0x06]3762 3763v_min_f32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3764// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x6b,0x06,0x86,0x06]3765 3766v_min_f32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3767// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x7c,0x06,0x86,0x06]3768 3769v_min_f32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3770// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x7e,0x06,0x86,0x06]3771 3772v_min_f32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3773// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x7f,0x06,0x86,0x06]3774 3775v_min_f32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3776// GFX10: encoding: [0xf9,0xfe,0x0b,0x1e,0x01,0x06,0x06,0x06]3777 3778v_min_f32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3779// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x26,0x06,0x06]3780 3781v_min_f32_sdwa v5, v1, v2 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3782// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x46,0x06,0x06]3783 3784v_min_f32_sdwa v5, v1, v2 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3785// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x86,0x06,0x06]3786 3787v_min_f32_sdwa v5, v1, v2 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3788// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0xc6,0x06,0x06]3789 3790v_min_f32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3791// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x06]3792 3793v_min_f32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3794// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x00,0x06,0x06]3795 3796v_min_f32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3797// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x01,0x06,0x06]3798 3799v_min_f32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3800// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x02,0x06,0x06]3801 3802v_min_f32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3803// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x03,0x06,0x06]3804 3805v_min_f32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3806// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x04,0x06,0x06]3807 3808v_min_f32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3809// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x05,0x06,0x06]3810 3811v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD3812// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x0e,0x06,0x06]3813 3814v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD3815// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x16,0x06,0x06]3816 3817v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD3818// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x16,0x06,0x06]3819 3820v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD3821// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x06]3822 3823v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD3824// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x00,0x06]3825 3826v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD3827// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x01,0x06]3828 3829v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD3830// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x02,0x06]3831 3832v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD3833// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x03,0x06]3834 3835v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD3836// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x04,0x06]3837 3838v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD3839// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x05,0x06]3840 3841v_min_f32_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3842// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x16,0x06]3843 3844v_min_f32_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3845// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x26,0x06]3846 3847v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3848// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x06]3849 3850v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_03851// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x00]3852 3853v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_13854// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x01]3855 3856v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_23857// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x02]3858 3859v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_33860// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x03]3861 3862v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_03863// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x04]3864 3865v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_13866// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x05]3867 3868v_min_f32_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3869// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x16]3870 3871v_min_f32_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3872// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x26]3873 3874v_min_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x03875// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x00,0x00]3876 3877v_min_f32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x03878// GFX10: encoding: [0xfa,0x04,0xfe,0x1f,0x01,0xe4,0x00,0x00]3879 3880v_min_f32_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x03881// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0xff,0xe4,0x00,0x00]3882 3883v_min_f32_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x03884// GFX10: encoding: [0xfa,0xfe,0x0b,0x1e,0x01,0xe4,0x00,0x00]3885 3886v_min_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x03887// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x1b,0x00,0x00]3888 3889v_min_f32_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x03890// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x40,0x01,0x00]3891 3892v_min_f32_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x03893// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x41,0x01,0x00]3894 3895v_min_f32_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x03896// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x01,0x01,0x00]3897 3898v_min_f32_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x03899// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x0f,0x01,0x00]3900 3901v_min_f32_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x03902// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x11,0x01,0x00]3903 3904v_min_f32_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x03905// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x1f,0x01,0x00]3906 3907v_min_f32_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x03908// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x21,0x01,0x00]3909 3910v_min_f32_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x03911// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x2f,0x01,0x00]3912 3913v_min_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x03914// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x00,0x10]3915 3916v_min_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x03917// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x00,0x30]3918 3919v_min_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x03920// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x00,0xf0]3921 3922v_min_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x13923// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x00,0x01]3924 3925v_min_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x33926// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x00,0x03]3927 3928v_min_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf3929// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x00,0x0f]3930 3931v_min_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:03932// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x08,0x00]3933 3934v_min_f32_dpp v5, -v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x03935// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x10,0x00]3936 3937v_min_f32_dpp v5, |v1|, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x03938// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x20,0x00]3939 3940v_min_f32_dpp v5, v1, -v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x03941// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x40,0x00]3942 3943v_min_f32_dpp v5, v1, |v2| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x03944// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x80,0x00]3945 3946v_min_f32_dpp v5, v1, v2 row_share:1 row_mask:0x0 bank_mask:0x03947// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x51,0x01,0x00]3948 3949v_min_f32_dpp v5, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x03950// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x5f,0x01,0x00]3951 3952v_min_f32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x03953// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x61,0x01,0x00]3954 3955v_min_f32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x03956// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x6f,0x01,0x00]3957 3958v_max_f32_e32 v5, v1, v23959// GFX10: encoding: [0x01,0x05,0x0a,0x20]3960 3961v_max_f32_e32 v255, v1, v23962// GFX10: encoding: [0x01,0x05,0xfe,0x21]3963 3964v_max_f32_e32 v5, v255, v23965// GFX10: encoding: [0xff,0x05,0x0a,0x20]3966 3967v_max_f32_e32 v5, s1, v23968// GFX10: encoding: [0x01,0x04,0x0a,0x20]3969 3970v_max_f32_e32 v5, s103, v23971// GFX10: encoding: [0x67,0x04,0x0a,0x20]3972 3973v_max_f32_e32 v5, vcc_lo, v23974// GFX10: encoding: [0x6a,0x04,0x0a,0x20]3975 3976v_max_f32_e32 v5, vcc_hi, v23977// GFX10: encoding: [0x6b,0x04,0x0a,0x20]3978 3979v_max_f32_e32 v5, ttmp11, v23980// GFX10: encoding: [0x77,0x04,0x0a,0x20]3981 3982v_max_f32_e32 v5, m0, v23983// GFX10: encoding: [0x7c,0x04,0x0a,0x20]3984 3985v_max_f32_e32 v5, exec_lo, v23986// GFX10: encoding: [0x7e,0x04,0x0a,0x20]3987 3988v_max_f32_e32 v5, exec_hi, v23989// GFX10: encoding: [0x7f,0x04,0x0a,0x20]3990 3991v_max_f32_e32 v5, 0, v23992// GFX10: encoding: [0x80,0x04,0x0a,0x20]3993 3994v_max_f32_e32 v5, -1, v23995// GFX10: encoding: [0xc1,0x04,0x0a,0x20]3996 3997v_max_f32_e32 v5, 0.5, v23998// GFX10: encoding: [0xf0,0x04,0x0a,0x20]3999 4000v_max_f32_e32 v5, -4.0, v24001// GFX10: encoding: [0xf7,0x04,0x0a,0x20]4002 4003v_max_f32_e32 v5, 0xaf123456, v24004// GFX10: encoding: [0xff,0x04,0x0a,0x20,0x56,0x34,0x12,0xaf]4005 4006v_max_f32_e32 v5, 0x3f717273, v24007// GFX10: encoding: [0xff,0x04,0x0a,0x20,0x73,0x72,0x71,0x3f]4008 4009v_max_f32_e32 v5, v1, v2554010// GFX10: encoding: [0x01,0xff,0x0b,0x20]4011 4012v_max_f32_e64 v5, v1, v24013// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0x05,0x02,0x00]4014 4015v_max_f32_e64 v255, v1, v24016// GFX10: encoding: [0xff,0x00,0x10,0xd5,0x01,0x05,0x02,0x00]4017 4018v_max_f32_e64 v5, v255, v24019// GFX10: encoding: [0x05,0x00,0x10,0xd5,0xff,0x05,0x02,0x00]4020 4021v_max_f32_e64 v5, s1, v24022// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0x04,0x02,0x00]4023 4024v_max_f32_e64 v5, s101, v24025// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x65,0x04,0x02,0x00]4026 4027v_max_f32_e64 v5, vcc_lo, v24028// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x6a,0x04,0x02,0x00]4029 4030v_max_f32_e64 v5, vcc_hi, v24031// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x6b,0x04,0x02,0x00]4032 4033v_max_f32_e64 v5, m0, v24034// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x7c,0x04,0x02,0x00]4035 4036v_max_f32_e64 v5, exec_lo, v24037// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x7e,0x04,0x02,0x00]4038 4039v_max_f32_e64 v5, exec_hi, v24040// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x7f,0x04,0x02,0x00]4041 4042v_max_f32_e64 v5, 0, v24043// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x80,0x04,0x02,0x00]4044 4045v_max_f32_e64 v5, -1, v24046// GFX10: encoding: [0x05,0x00,0x10,0xd5,0xc1,0x04,0x02,0x00]4047 4048v_max_f32_e64 v5, 0.5, v24049// GFX10: encoding: [0x05,0x00,0x10,0xd5,0xf0,0x04,0x02,0x00]4050 4051v_max_f32_e64 v5, -4.0, v24052// GFX10: encoding: [0x05,0x00,0x10,0xd5,0xf7,0x04,0x02,0x00]4053 4054v_max_f32_e64 v5, v1, v2554055// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0xff,0x03,0x00]4056 4057v_max_f32_e64 v5, v1, s24058// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0x05,0x00,0x00]4059 4060v_max_f32_e64 v5, v1, s1014061// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0xcb,0x00,0x00]4062 4063v_max_f32_e64 v5, v1, vcc_lo4064// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0xd5,0x00,0x00]4065 4066v_max_f32_e64 v5, v1, vcc_hi4067// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0xd7,0x00,0x00]4068 4069v_max_f32_e64 v5, v1, m04070// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0xf9,0x00,0x00]4071 4072v_max_f32_e64 v5, v1, exec_lo4073// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0xfd,0x00,0x00]4074 4075v_max_f32_e64 v5, v1, exec_hi4076// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0xff,0x00,0x00]4077 4078v_max_f32_e64 v5, v1, 04079// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0x01,0x01,0x00]4080 4081v_max_f32_e64 v5, v1, -14082// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0x83,0x01,0x00]4083 4084v_max_f32_e64 v5, v1, 0.54085// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0xe1,0x01,0x00]4086 4087v_max_f32_e64 v5, v1, -4.04088// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0xef,0x01,0x00]4089 4090v_max_f32_e64 v5, -v1, v24091// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0x05,0x02,0x20]4092 4093v_max_f32_e64 v5, v1, -v24094// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0x05,0x02,0x40]4095 4096v_max_f32_e64 v5, -v1, -v24097// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0x05,0x02,0x60]4098 4099v_max_f32_e64 v5, |v1|, v24100// GFX10: encoding: [0x05,0x01,0x10,0xd5,0x01,0x05,0x02,0x00]4101 4102v_max_f32_e64 v5, v1, |v2|4103// GFX10: encoding: [0x05,0x02,0x10,0xd5,0x01,0x05,0x02,0x00]4104 4105v_max_f32_e64 v5, |v1|, |v2|4106// GFX10: encoding: [0x05,0x03,0x10,0xd5,0x01,0x05,0x02,0x00]4107 4108v_max_f32_e64 v5, v1, v2 clamp4109// GFX10: encoding: [0x05,0x80,0x10,0xd5,0x01,0x05,0x02,0x00]4110 4111v_max_f32_e64 v5, v1, v2 mul:24112// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0x05,0x02,0x08]4113 4114v_max_f32_e64 v5, v1, v2 mul:44115// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0x05,0x02,0x10]4116 4117v_max_f32_e64 v5, v1, v2 div:24118// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0x05,0x02,0x18]4119 4120v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4121// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x06]4122 4123v_max_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4124// GFX10: encoding: [0xf9,0x04,0xfe,0x21,0x01,0x06,0x06,0x06]4125 4126v_max_f32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4127// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0xff,0x06,0x06,0x06]4128 4129v_max_f32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4130// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x86,0x06]4131 4132v_max_f32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4133// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x65,0x06,0x86,0x06]4134 4135v_max_f32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4136// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x6a,0x06,0x86,0x06]4137 4138v_max_f32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4139// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x6b,0x06,0x86,0x06]4140 4141v_max_f32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4142// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x7c,0x06,0x86,0x06]4143 4144v_max_f32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4145// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x7e,0x06,0x86,0x06]4146 4147v_max_f32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4148// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x7f,0x06,0x86,0x06]4149 4150v_max_f32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4151// GFX10: encoding: [0xf9,0xfe,0x0b,0x20,0x01,0x06,0x06,0x06]4152 4153v_max_f32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4154// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x26,0x06,0x06]4155 4156v_max_f32_sdwa v5, v1, v2 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4157// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x46,0x06,0x06]4158 4159v_max_f32_sdwa v5, v1, v2 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4160// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x86,0x06,0x06]4161 4162v_max_f32_sdwa v5, v1, v2 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4163// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0xc6,0x06,0x06]4164 4165v_max_f32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4166// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x06]4167 4168v_max_f32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4169// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x00,0x06,0x06]4170 4171v_max_f32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4172// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x01,0x06,0x06]4173 4174v_max_f32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4175// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x02,0x06,0x06]4176 4177v_max_f32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4178// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x03,0x06,0x06]4179 4180v_max_f32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4181// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x04,0x06,0x06]4182 4183v_max_f32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4184// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x05,0x06,0x06]4185 4186v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD4187// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x0e,0x06,0x06]4188 4189v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD4190// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x16,0x06,0x06]4191 4192v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD4193// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x16,0x06,0x06]4194 4195v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD4196// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x06]4197 4198v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD4199// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x00,0x06]4200 4201v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD4202// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x01,0x06]4203 4204v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD4205// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x02,0x06]4206 4207v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD4208// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x03,0x06]4209 4210v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD4211// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x04,0x06]4212 4213v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD4214// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x05,0x06]4215 4216v_max_f32_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4217// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x16,0x06]4218 4219v_max_f32_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4220// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x26,0x06]4221 4222v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD4223// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x06]4224 4225v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_04226// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x00]4227 4228v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_14229// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x01]4230 4231v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_24232// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x02]4233 4234v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_34235// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x03]4236 4237v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_04238// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x04]4239 4240v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_14241// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x05]4242 4243v_max_f32_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4244// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x16]4245 4246v_max_f32_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4247// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x26]4248 4249v_max_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x04250// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x00,0x00]4251 4252v_max_f32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x04253// GFX10: encoding: [0xfa,0x04,0xfe,0x21,0x01,0xe4,0x00,0x00]4254 4255v_max_f32_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x04256// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0xff,0xe4,0x00,0x00]4257 4258v_max_f32_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x04259// GFX10: encoding: [0xfa,0xfe,0x0b,0x20,0x01,0xe4,0x00,0x00]4260 4261v_max_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x04262// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x1b,0x00,0x00]4263 4264v_max_f32_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x04265// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x40,0x01,0x00]4266 4267v_max_f32_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x04268// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x41,0x01,0x00]4269 4270v_max_f32_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x04271// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x01,0x01,0x00]4272 4273v_max_f32_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x04274// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x0f,0x01,0x00]4275 4276v_max_f32_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x04277// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x11,0x01,0x00]4278 4279v_max_f32_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x04280// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x1f,0x01,0x00]4281 4282v_max_f32_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x04283// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x21,0x01,0x00]4284 4285v_max_f32_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x04286// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x2f,0x01,0x00]4287 4288v_max_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x04289// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x00,0x10]4290 4291v_max_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x04292// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x00,0x30]4293 4294v_max_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x04295// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x00,0xf0]4296 4297v_max_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x14298// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x00,0x01]4299 4300v_max_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x34301// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x00,0x03]4302 4303v_max_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf4304// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x00,0x0f]4305 4306v_max_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:04307// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x08,0x00]4308 4309v_max_f32_dpp v5, -v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x04310// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x10,0x00]4311 4312v_max_f32_dpp v5, |v1|, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x04313// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x20,0x00]4314 4315v_max_f32_dpp v5, v1, -v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x04316// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x40,0x00]4317 4318v_max_f32_dpp v5, v1, |v2| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x04319// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x80,0x00]4320 4321v_max_f32_dpp v5, v1, v2 row_share:1 row_mask:0x0 bank_mask:0x04322// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x51,0x01,0x00]4323 4324v_max_f32_dpp v5, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x04325// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x5f,0x01,0x00]4326 4327v_max_f32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x04328// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x61,0x01,0x00]4329 4330v_max_f32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x04331// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x6f,0x01,0x00]4332 4333v_min_i32_e32 v5, v1, v24334// GFX10: encoding: [0x01,0x05,0x0a,0x22]4335 4336v_min_i32_e32 v255, v1, v24337// GFX10: encoding: [0x01,0x05,0xfe,0x23]4338 4339v_min_i32_e32 v5, v255, v24340// GFX10: encoding: [0xff,0x05,0x0a,0x22]4341 4342v_min_i32_e32 v5, s1, v24343// GFX10: encoding: [0x01,0x04,0x0a,0x22]4344 4345v_min_i32_e32 v5, s103, v24346// GFX10: encoding: [0x67,0x04,0x0a,0x22]4347 4348v_min_i32_e32 v5, vcc_lo, v24349// GFX10: encoding: [0x6a,0x04,0x0a,0x22]4350 4351v_min_i32_e32 v5, vcc_hi, v24352// GFX10: encoding: [0x6b,0x04,0x0a,0x22]4353 4354v_min_i32_e32 v5, ttmp11, v24355// GFX10: encoding: [0x77,0x04,0x0a,0x22]4356 4357v_min_i32_e32 v5, m0, v24358// GFX10: encoding: [0x7c,0x04,0x0a,0x22]4359 4360v_min_i32_e32 v5, exec_lo, v24361// GFX10: encoding: [0x7e,0x04,0x0a,0x22]4362 4363v_min_i32_e32 v5, exec_hi, v24364// GFX10: encoding: [0x7f,0x04,0x0a,0x22]4365 4366v_min_i32_e32 v5, 0, v24367// GFX10: encoding: [0x80,0x04,0x0a,0x22]4368 4369v_min_i32_e32 v5, -1, v24370// GFX10: encoding: [0xc1,0x04,0x0a,0x22]4371 4372v_min_i32_e32 v5, 0.5, v24373// GFX10: encoding: [0xf0,0x04,0x0a,0x22]4374 4375v_min_i32_e32 v5, -4.0, v24376// GFX10: encoding: [0xf7,0x04,0x0a,0x22]4377 4378v_min_i32_e32 v5, 0xaf123456, v24379// GFX10: encoding: [0xff,0x04,0x0a,0x22,0x56,0x34,0x12,0xaf]4380 4381v_min_i32_e32 v5, 0x3f717273, v24382// GFX10: encoding: [0xff,0x04,0x0a,0x22,0x73,0x72,0x71,0x3f]4383 4384v_min_i32_e32 v5, v1, v2554385// GFX10: encoding: [0x01,0xff,0x0b,0x22]4386 4387v_min_i32_e64 v5, v1, v24388// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0x05,0x02,0x00]4389 4390v_min_i32_e64 v255, v1, v24391// GFX10: encoding: [0xff,0x00,0x11,0xd5,0x01,0x05,0x02,0x00]4392 4393v_min_i32_e64 v5, v255, v24394// GFX10: encoding: [0x05,0x00,0x11,0xd5,0xff,0x05,0x02,0x00]4395 4396v_min_i32_e64 v5, s1, v24397// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0x04,0x02,0x00]4398 4399v_min_i32_e64 v5, s101, v24400// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x65,0x04,0x02,0x00]4401 4402v_min_i32_e64 v5, vcc_lo, v24403// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x6a,0x04,0x02,0x00]4404 4405v_min_i32_e64 v5, vcc_hi, v24406// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x6b,0x04,0x02,0x00]4407 4408v_min_i32_e64 v5, m0, v24409// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x7c,0x04,0x02,0x00]4410 4411v_min_i32_e64 v5, exec_lo, v24412// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x7e,0x04,0x02,0x00]4413 4414v_min_i32_e64 v5, exec_hi, v24415// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x7f,0x04,0x02,0x00]4416 4417v_min_i32_e64 v5, 0, v24418// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x80,0x04,0x02,0x00]4419 4420v_min_i32_e64 v5, -1, v24421// GFX10: encoding: [0x05,0x00,0x11,0xd5,0xc1,0x04,0x02,0x00]4422 4423v_min_i32_e64 v5, 0.5, v24424// GFX10: encoding: [0x05,0x00,0x11,0xd5,0xf0,0x04,0x02,0x00]4425 4426v_min_i32_e64 v5, -4.0, v24427// GFX10: encoding: [0x05,0x00,0x11,0xd5,0xf7,0x04,0x02,0x00]4428 4429v_min_i32_e64 v5, v1, v2554430// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0xff,0x03,0x00]4431 4432v_min_i32_e64 v5, v1, s24433// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0x05,0x00,0x00]4434 4435v_min_i32_e64 v5, v1, s1014436// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0xcb,0x00,0x00]4437 4438v_min_i32_e64 v5, v1, vcc_lo4439// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0xd5,0x00,0x00]4440 4441v_min_i32_e64 v5, v1, vcc_hi4442// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0xd7,0x00,0x00]4443 4444v_min_i32_e64 v5, v1, m04445// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0xf9,0x00,0x00]4446 4447v_min_i32_e64 v5, v1, exec_lo4448// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0xfd,0x00,0x00]4449 4450v_min_i32_e64 v5, v1, exec_hi4451// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0xff,0x00,0x00]4452 4453v_min_i32_e64 v5, v1, 04454// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0x01,0x01,0x00]4455 4456v_min_i32_e64 v5, v1, -14457// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0x83,0x01,0x00]4458 4459v_min_i32_e64 v5, v1, 0.54460// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0xe1,0x01,0x00]4461 4462v_min_i32_e64 v5, v1, -4.04463// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0xef,0x01,0x00]4464 4465v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4466// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x06]4467 4468v_min_i32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4469// GFX10: encoding: [0xf9,0x04,0xfe,0x23,0x01,0x06,0x06,0x06]4470 4471v_min_i32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4472// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0xff,0x06,0x06,0x06]4473 4474v_min_i32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4475// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x86,0x06]4476 4477v_min_i32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4478// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x65,0x06,0x86,0x06]4479 4480v_min_i32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4481// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x6a,0x06,0x86,0x06]4482 4483v_min_i32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4484// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x6b,0x06,0x86,0x06]4485 4486v_min_i32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4487// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x7c,0x06,0x86,0x06]4488 4489v_min_i32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4490// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x7e,0x06,0x86,0x06]4491 4492v_min_i32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4493// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x7f,0x06,0x86,0x06]4494 4495v_min_i32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4496// GFX10: encoding: [0xf9,0xfe,0x0b,0x22,0x01,0x06,0x06,0x06]4497 4498v_min_i32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4499// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x26,0x06,0x06]4500 4501v_min_i32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4502// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x06]4503 4504v_min_i32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4505// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x00,0x06,0x06]4506 4507v_min_i32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4508// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x01,0x06,0x06]4509 4510v_min_i32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4511// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x02,0x06,0x06]4512 4513v_min_i32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4514// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x03,0x06,0x06]4515 4516v_min_i32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4517// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x04,0x06,0x06]4518 4519v_min_i32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4520// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x05,0x06,0x06]4521 4522v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD4523// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x0e,0x06,0x06]4524 4525v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD4526// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x16,0x06,0x06]4527 4528v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD4529// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x16,0x06,0x06]4530 4531v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD4532// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x06]4533 4534v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD4535// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x00,0x06]4536 4537v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD4538// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x01,0x06]4539 4540v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD4541// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x02,0x06]4542 4543v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD4544// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x03,0x06]4545 4546v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD4547// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x04,0x06]4548 4549v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD4550// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x05,0x06]4551 4552v_min_i32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4553// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x0e,0x06]4554 4555v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD4556// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x06]4557 4558v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_04559// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x00]4560 4561v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_14562// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x01]4563 4564v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_24565// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x02]4566 4567v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_34568// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x03]4569 4570v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_04571// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x04]4572 4573v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_14574// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x05]4575 4576v_min_i32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4577// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x0e]4578 4579v_min_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x04580// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x00,0x00]4581 4582v_min_i32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x04583// GFX10: encoding: [0xfa,0x04,0xfe,0x23,0x01,0xe4,0x00,0x00]4584 4585v_min_i32_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x04586// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0xff,0xe4,0x00,0x00]4587 4588v_min_i32_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x04589// GFX10: encoding: [0xfa,0xfe,0x0b,0x22,0x01,0xe4,0x00,0x00]4590 4591v_min_i32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x04592// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x1b,0x00,0x00]4593 4594v_min_i32_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x04595// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x40,0x01,0x00]4596 4597v_min_i32_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x04598// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x41,0x01,0x00]4599 4600v_min_i32_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x04601// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x01,0x01,0x00]4602 4603v_min_i32_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x04604// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x0f,0x01,0x00]4605 4606v_min_i32_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x04607// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x11,0x01,0x00]4608 4609v_min_i32_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x04610// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x1f,0x01,0x00]4611 4612v_min_i32_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x04613// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x21,0x01,0x00]4614 4615v_min_i32_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x04616// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x2f,0x01,0x00]4617 4618v_min_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x04619// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x00,0x10]4620 4621v_min_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x04622// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x00,0x30]4623 4624v_min_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x04625// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x00,0xf0]4626 4627v_min_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x14628// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x00,0x01]4629 4630v_min_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x34631// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x00,0x03]4632 4633v_min_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf4634// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x00,0x0f]4635 4636v_min_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:04637// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x08,0x00]4638 4639v_min_i32_dpp v5, v1, v2 row_share:1 row_mask:0x0 bank_mask:0x04640// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x51,0x01,0x00]4641 4642v_min_i32_dpp v5, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x04643// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x5f,0x01,0x00]4644 4645v_min_i32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x04646// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x61,0x01,0x00]4647 4648v_min_i32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x04649// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x6f,0x01,0x00]4650 4651v_max_i32_e32 v5, v1, v24652// GFX10: encoding: [0x01,0x05,0x0a,0x24]4653 4654v_max_i32_e32 v255, v1, v24655// GFX10: encoding: [0x01,0x05,0xfe,0x25]4656 4657v_max_i32_e32 v5, v255, v24658// GFX10: encoding: [0xff,0x05,0x0a,0x24]4659 4660v_max_i32_e32 v5, s1, v24661// GFX10: encoding: [0x01,0x04,0x0a,0x24]4662 4663v_max_i32_e32 v5, s103, v24664// GFX10: encoding: [0x67,0x04,0x0a,0x24]4665 4666v_max_i32_e32 v5, vcc_lo, v24667// GFX10: encoding: [0x6a,0x04,0x0a,0x24]4668 4669v_max_i32_e32 v5, vcc_hi, v24670// GFX10: encoding: [0x6b,0x04,0x0a,0x24]4671 4672v_max_i32_e32 v5, ttmp11, v24673// GFX10: encoding: [0x77,0x04,0x0a,0x24]4674 4675v_max_i32_e32 v5, m0, v24676// GFX10: encoding: [0x7c,0x04,0x0a,0x24]4677 4678v_max_i32_e32 v5, exec_lo, v24679// GFX10: encoding: [0x7e,0x04,0x0a,0x24]4680 4681v_max_i32_e32 v5, exec_hi, v24682// GFX10: encoding: [0x7f,0x04,0x0a,0x24]4683 4684v_max_i32_e32 v5, 0, v24685// GFX10: encoding: [0x80,0x04,0x0a,0x24]4686 4687v_max_i32_e32 v5, -1, v24688// GFX10: encoding: [0xc1,0x04,0x0a,0x24]4689 4690v_max_i32_e32 v5, 0.5, v24691// GFX10: encoding: [0xf0,0x04,0x0a,0x24]4692 4693v_max_i32_e32 v5, -4.0, v24694// GFX10: encoding: [0xf7,0x04,0x0a,0x24]4695 4696v_max_i32_e32 v5, 0xaf123456, v24697// GFX10: encoding: [0xff,0x04,0x0a,0x24,0x56,0x34,0x12,0xaf]4698 4699v_max_i32_e32 v5, 0x3f717273, v24700// GFX10: encoding: [0xff,0x04,0x0a,0x24,0x73,0x72,0x71,0x3f]4701 4702v_max_i32_e32 v5, v1, v2554703// GFX10: encoding: [0x01,0xff,0x0b,0x24]4704 4705v_max_i32_e64 v5, v1, v24706// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0x05,0x02,0x00]4707 4708v_max_i32_e64 v255, v1, v24709// GFX10: encoding: [0xff,0x00,0x12,0xd5,0x01,0x05,0x02,0x00]4710 4711v_max_i32_e64 v5, v255, v24712// GFX10: encoding: [0x05,0x00,0x12,0xd5,0xff,0x05,0x02,0x00]4713 4714v_max_i32_e64 v5, s1, v24715// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0x04,0x02,0x00]4716 4717v_max_i32_e64 v5, s101, v24718// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x65,0x04,0x02,0x00]4719 4720v_max_i32_e64 v5, vcc_lo, v24721// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x6a,0x04,0x02,0x00]4722 4723v_max_i32_e64 v5, vcc_hi, v24724// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x6b,0x04,0x02,0x00]4725 4726v_max_i32_e64 v5, m0, v24727// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x7c,0x04,0x02,0x00]4728 4729v_max_i32_e64 v5, exec_lo, v24730// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x7e,0x04,0x02,0x00]4731 4732v_max_i32_e64 v5, exec_hi, v24733// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x7f,0x04,0x02,0x00]4734 4735v_max_i32_e64 v5, 0, v24736// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x80,0x04,0x02,0x00]4737 4738v_max_i32_e64 v5, -1, v24739// GFX10: encoding: [0x05,0x00,0x12,0xd5,0xc1,0x04,0x02,0x00]4740 4741v_max_i32_e64 v5, 0.5, v24742// GFX10: encoding: [0x05,0x00,0x12,0xd5,0xf0,0x04,0x02,0x00]4743 4744v_max_i32_e64 v5, -4.0, v24745// GFX10: encoding: [0x05,0x00,0x12,0xd5,0xf7,0x04,0x02,0x00]4746 4747v_max_i32_e64 v5, v1, v2554748// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0xff,0x03,0x00]4749 4750v_max_i32_e64 v5, v1, s24751// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0x05,0x00,0x00]4752 4753v_max_i32_e64 v5, v1, s1014754// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0xcb,0x00,0x00]4755 4756v_max_i32_e64 v5, v1, vcc_lo4757// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0xd5,0x00,0x00]4758 4759v_max_i32_e64 v5, v1, vcc_hi4760// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0xd7,0x00,0x00]4761 4762v_max_i32_e64 v5, v1, m04763// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0xf9,0x00,0x00]4764 4765v_max_i32_e64 v5, v1, exec_lo4766// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0xfd,0x00,0x00]4767 4768v_max_i32_e64 v5, v1, exec_hi4769// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0xff,0x00,0x00]4770 4771v_max_i32_e64 v5, v1, 04772// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0x01,0x01,0x00]4773 4774v_max_i32_e64 v5, v1, -14775// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0x83,0x01,0x00]4776 4777v_max_i32_e64 v5, v1, 0.54778// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0xe1,0x01,0x00]4779 4780v_max_i32_e64 v5, v1, -4.04781// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0xef,0x01,0x00]4782 4783v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4784// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x06]4785 4786v_max_i32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4787// GFX10: encoding: [0xf9,0x04,0xfe,0x25,0x01,0x06,0x06,0x06]4788 4789v_max_i32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4790// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0xff,0x06,0x06,0x06]4791 4792v_max_i32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4793// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x86,0x06]4794 4795v_max_i32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4796// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x65,0x06,0x86,0x06]4797 4798v_max_i32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4799// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x6a,0x06,0x86,0x06]4800 4801v_max_i32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4802// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x6b,0x06,0x86,0x06]4803 4804v_max_i32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4805// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x7c,0x06,0x86,0x06]4806 4807v_max_i32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4808// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x7e,0x06,0x86,0x06]4809 4810v_max_i32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4811// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x7f,0x06,0x86,0x06]4812 4813v_max_i32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4814// GFX10: encoding: [0xf9,0xfe,0x0b,0x24,0x01,0x06,0x06,0x06]4815 4816v_max_i32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4817// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x26,0x06,0x06]4818 4819v_max_i32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4820// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x06]4821 4822v_max_i32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4823// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x00,0x06,0x06]4824 4825v_max_i32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4826// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x01,0x06,0x06]4827 4828v_max_i32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4829// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x02,0x06,0x06]4830 4831v_max_i32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4832// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x03,0x06,0x06]4833 4834v_max_i32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4835// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x04,0x06,0x06]4836 4837v_max_i32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4838// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x05,0x06,0x06]4839 4840v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD4841// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x0e,0x06,0x06]4842 4843v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD4844// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x16,0x06,0x06]4845 4846v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD4847// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x16,0x06,0x06]4848 4849v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD4850// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x06]4851 4852v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD4853// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x00,0x06]4854 4855v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD4856// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x01,0x06]4857 4858v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD4859// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x02,0x06]4860 4861v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD4862// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x03,0x06]4863 4864v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD4865// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x04,0x06]4866 4867v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD4868// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x05,0x06]4869 4870v_max_i32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4871// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x0e,0x06]4872 4873v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD4874// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x06]4875 4876v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_04877// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x00]4878 4879v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_14880// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x01]4881 4882v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_24883// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x02]4884 4885v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_34886// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x03]4887 4888v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_04889// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x04]4890 4891v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_14892// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x05]4893 4894v_max_i32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD4895// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x0e]4896 4897v_max_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x04898// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x00,0x00]4899 4900v_max_i32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x04901// GFX10: encoding: [0xfa,0x04,0xfe,0x25,0x01,0xe4,0x00,0x00]4902 4903v_max_i32_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x04904// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0xff,0xe4,0x00,0x00]4905 4906v_max_i32_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x04907// GFX10: encoding: [0xfa,0xfe,0x0b,0x24,0x01,0xe4,0x00,0x00]4908 4909v_max_i32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x04910// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x1b,0x00,0x00]4911 4912v_max_i32_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x04913// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x40,0x01,0x00]4914 4915v_max_i32_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x04916// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x41,0x01,0x00]4917 4918v_max_i32_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x04919// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x01,0x01,0x00]4920 4921v_max_i32_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x04922// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x0f,0x01,0x00]4923 4924v_max_i32_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x04925// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x11,0x01,0x00]4926 4927v_max_i32_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x04928// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x1f,0x01,0x00]4929 4930v_max_i32_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x04931// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x21,0x01,0x00]4932 4933v_max_i32_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x04934// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x2f,0x01,0x00]4935 4936v_max_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x04937// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x00,0x10]4938 4939v_max_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x04940// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x00,0x30]4941 4942v_max_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x04943// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x00,0xf0]4944 4945v_max_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x14946// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x00,0x01]4947 4948v_max_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x34949// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x00,0x03]4950 4951v_max_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf4952// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x00,0x0f]4953 4954v_max_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:04955// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x08,0x00]4956 4957v_max_i32_dpp v5, v1, v2 row_share:1 row_mask:0x0 bank_mask:0x04958// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x51,0x01,0x00]4959 4960v_max_i32_dpp v5, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x04961// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x5f,0x01,0x00]4962 4963v_max_i32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x04964// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x61,0x01,0x00]4965 4966v_max_i32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x04967// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x6f,0x01,0x00]4968 4969v_min_u32_e32 v5, v1, v24970// GFX10: encoding: [0x01,0x05,0x0a,0x26]4971 4972v_min_u32_e32 v255, v1, v24973// GFX10: encoding: [0x01,0x05,0xfe,0x27]4974 4975v_min_u32_e32 v5, v255, v24976// GFX10: encoding: [0xff,0x05,0x0a,0x26]4977 4978v_min_u32_e32 v5, s1, v24979// GFX10: encoding: [0x01,0x04,0x0a,0x26]4980 4981v_min_u32_e32 v5, s103, v24982// GFX10: encoding: [0x67,0x04,0x0a,0x26]4983 4984v_min_u32_e32 v5, vcc_lo, v24985// GFX10: encoding: [0x6a,0x04,0x0a,0x26]4986 4987v_min_u32_e32 v5, vcc_hi, v24988// GFX10: encoding: [0x6b,0x04,0x0a,0x26]4989 4990v_min_u32_e32 v5, ttmp11, v24991// GFX10: encoding: [0x77,0x04,0x0a,0x26]4992 4993v_min_u32_e32 v5, m0, v24994// GFX10: encoding: [0x7c,0x04,0x0a,0x26]4995 4996v_min_u32_e32 v5, exec_lo, v24997// GFX10: encoding: [0x7e,0x04,0x0a,0x26]4998 4999v_min_u32_e32 v5, exec_hi, v25000// GFX10: encoding: [0x7f,0x04,0x0a,0x26]5001 5002v_min_u32_e32 v5, 0, v25003// GFX10: encoding: [0x80,0x04,0x0a,0x26]5004 5005v_min_u32_e32 v5, -1, v25006// GFX10: encoding: [0xc1,0x04,0x0a,0x26]5007 5008v_min_u32_e32 v5, 0.5, v25009// GFX10: encoding: [0xf0,0x04,0x0a,0x26]5010 5011v_min_u32_e32 v5, -4.0, v25012// GFX10: encoding: [0xf7,0x04,0x0a,0x26]5013 5014v_min_u32_e32 v5, 0xaf123456, v25015// GFX10: encoding: [0xff,0x04,0x0a,0x26,0x56,0x34,0x12,0xaf]5016 5017v_min_u32_e32 v5, 0x3f717273, v25018// GFX10: encoding: [0xff,0x04,0x0a,0x26,0x73,0x72,0x71,0x3f]5019 5020v_min_u32_e32 v5, v1, v2555021// GFX10: encoding: [0x01,0xff,0x0b,0x26]5022 5023v_min_u32_e64 v5, v1, v25024// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0x05,0x02,0x00]5025 5026v_min_u32_e64 v255, v1, v25027// GFX10: encoding: [0xff,0x00,0x13,0xd5,0x01,0x05,0x02,0x00]5028 5029v_min_u32_e64 v5, v255, v25030// GFX10: encoding: [0x05,0x00,0x13,0xd5,0xff,0x05,0x02,0x00]5031 5032v_min_u32_e64 v5, s1, v25033// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0x04,0x02,0x00]5034 5035v_min_u32_e64 v5, s101, v25036// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x65,0x04,0x02,0x00]5037 5038v_min_u32_e64 v5, vcc_lo, v25039// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x6a,0x04,0x02,0x00]5040 5041v_min_u32_e64 v5, vcc_hi, v25042// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x6b,0x04,0x02,0x00]5043 5044v_min_u32_e64 v5, m0, v25045// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x7c,0x04,0x02,0x00]5046 5047v_min_u32_e64 v5, exec_lo, v25048// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x7e,0x04,0x02,0x00]5049 5050v_min_u32_e64 v5, exec_hi, v25051// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x7f,0x04,0x02,0x00]5052 5053v_min_u32_e64 v5, 0, v25054// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x80,0x04,0x02,0x00]5055 5056v_min_u32_e64 v5, -1, v25057// GFX10: encoding: [0x05,0x00,0x13,0xd5,0xc1,0x04,0x02,0x00]5058 5059v_min_u32_e64 v5, 0.5, v25060// GFX10: encoding: [0x05,0x00,0x13,0xd5,0xf0,0x04,0x02,0x00]5061 5062v_min_u32_e64 v5, -4.0, v25063// GFX10: encoding: [0x05,0x00,0x13,0xd5,0xf7,0x04,0x02,0x00]5064 5065v_min_u32_e64 v5, v1, v2555066// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0xff,0x03,0x00]5067 5068v_min_u32_e64 v5, v1, s25069// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0x05,0x00,0x00]5070 5071v_min_u32_e64 v5, v1, s1015072// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0xcb,0x00,0x00]5073 5074v_min_u32_e64 v5, v1, vcc_lo5075// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0xd5,0x00,0x00]5076 5077v_min_u32_e64 v5, v1, vcc_hi5078// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0xd7,0x00,0x00]5079 5080v_min_u32_e64 v5, v1, m05081// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0xf9,0x00,0x00]5082 5083v_min_u32_e64 v5, v1, exec_lo5084// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0xfd,0x00,0x00]5085 5086v_min_u32_e64 v5, v1, exec_hi5087// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0xff,0x00,0x00]5088 5089v_min_u32_e64 v5, v1, 05090// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0x01,0x01,0x00]5091 5092v_min_u32_e64 v5, v1, -15093// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0x83,0x01,0x00]5094 5095v_min_u32_e64 v5, v1, 0.55096// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0xe1,0x01,0x00]5097 5098v_min_u32_e64 v5, v1, -4.05099// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0xef,0x01,0x00]5100 5101v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5102// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x06]5103 5104v_min_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5105// GFX10: encoding: [0xf9,0x04,0xfe,0x27,0x01,0x06,0x06,0x06]5106 5107v_min_u32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5108// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0xff,0x06,0x06,0x06]5109 5110v_min_u32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5111// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x86,0x06]5112 5113v_min_u32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5114// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x65,0x06,0x86,0x06]5115 5116v_min_u32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5117// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x6a,0x06,0x86,0x06]5118 5119v_min_u32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5120// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x6b,0x06,0x86,0x06]5121 5122v_min_u32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5123// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x7c,0x06,0x86,0x06]5124 5125v_min_u32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5126// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x7e,0x06,0x86,0x06]5127 5128v_min_u32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5129// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x7f,0x06,0x86,0x06]5130 5131v_min_u32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5132// GFX10: encoding: [0xf9,0xfe,0x0b,0x26,0x01,0x06,0x06,0x06]5133 5134v_min_u32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5135// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x26,0x06,0x06]5136 5137v_min_u32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5138// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x06]5139 5140v_min_u32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5141// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x00,0x06,0x06]5142 5143v_min_u32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5144// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x01,0x06,0x06]5145 5146v_min_u32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5147// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x02,0x06,0x06]5148 5149v_min_u32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5150// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x03,0x06,0x06]5151 5152v_min_u32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5153// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x04,0x06,0x06]5154 5155v_min_u32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5156// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x05,0x06,0x06]5157 5158v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD5159// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x0e,0x06,0x06]5160 5161v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD5162// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x16,0x06,0x06]5163 5164v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD5165// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x16,0x06,0x06]5166 5167v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD5168// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x06]5169 5170v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD5171// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x00,0x06]5172 5173v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD5174// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x01,0x06]5175 5176v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD5177// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x02,0x06]5178 5179v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD5180// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x03,0x06]5181 5182v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD5183// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x04,0x06]5184 5185v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD5186// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x05,0x06]5187 5188v_min_u32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5189// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x0e,0x06]5190 5191v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5192// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x06]5193 5194v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_05195// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x00]5196 5197v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_15198// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x01]5199 5200v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_25201// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x02]5202 5203v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_35204// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x03]5205 5206v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_05207// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x04]5208 5209v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_15210// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x05]5211 5212v_min_u32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5213// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x0e]5214 5215v_min_u32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x05216// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x00,0x00]5217 5218v_min_u32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x05219// GFX10: encoding: [0xfa,0x04,0xfe,0x27,0x01,0xe4,0x00,0x00]5220 5221v_min_u32_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x05222// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0xff,0xe4,0x00,0x00]5223 5224v_min_u32_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x05225// GFX10: encoding: [0xfa,0xfe,0x0b,0x26,0x01,0xe4,0x00,0x00]5226 5227v_min_u32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x05228// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x1b,0x00,0x00]5229 5230v_min_u32_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x05231// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x40,0x01,0x00]5232 5233v_min_u32_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x05234// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x41,0x01,0x00]5235 5236v_min_u32_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x05237// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x01,0x01,0x00]5238 5239v_min_u32_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x05240// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x0f,0x01,0x00]5241 5242v_min_u32_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x05243// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x11,0x01,0x00]5244 5245v_min_u32_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x05246// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x1f,0x01,0x00]5247 5248v_min_u32_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x05249// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x21,0x01,0x00]5250 5251v_min_u32_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x05252// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x2f,0x01,0x00]5253 5254v_min_u32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x05255// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x00,0x10]5256 5257v_min_u32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x05258// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x00,0x30]5259 5260v_min_u32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x05261// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x00,0xf0]5262 5263v_min_u32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x15264// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x00,0x01]5265 5266v_min_u32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x35267// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x00,0x03]5268 5269v_min_u32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf5270// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x00,0x0f]5271 5272v_min_u32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:05273// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x08,0x00]5274 5275v_min_u32_dpp v5, v1, v2 row_share:1 row_mask:0x0 bank_mask:0x05276// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x51,0x01,0x00]5277 5278v_min_u32_dpp v5, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x05279// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x5f,0x01,0x00]5280 5281v_min_u32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x05282// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x61,0x01,0x00]5283 5284v_min_u32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x05285// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x6f,0x01,0x00]5286 5287v_max_u32_e32 v5, v1, v25288// GFX10: encoding: [0x01,0x05,0x0a,0x28]5289 5290v_max_u32_e32 v255, v1, v25291// GFX10: encoding: [0x01,0x05,0xfe,0x29]5292 5293v_max_u32_e32 v5, v255, v25294// GFX10: encoding: [0xff,0x05,0x0a,0x28]5295 5296v_max_u32_e32 v5, s1, v25297// GFX10: encoding: [0x01,0x04,0x0a,0x28]5298 5299v_max_u32_e32 v5, s103, v25300// GFX10: encoding: [0x67,0x04,0x0a,0x28]5301 5302v_max_u32_e32 v5, vcc_lo, v25303// GFX10: encoding: [0x6a,0x04,0x0a,0x28]5304 5305v_max_u32_e32 v5, vcc_hi, v25306// GFX10: encoding: [0x6b,0x04,0x0a,0x28]5307 5308v_max_u32_e32 v5, ttmp11, v25309// GFX10: encoding: [0x77,0x04,0x0a,0x28]5310 5311v_max_u32_e32 v5, m0, v25312// GFX10: encoding: [0x7c,0x04,0x0a,0x28]5313 5314v_max_u32_e32 v5, exec_lo, v25315// GFX10: encoding: [0x7e,0x04,0x0a,0x28]5316 5317v_max_u32_e32 v5, exec_hi, v25318// GFX10: encoding: [0x7f,0x04,0x0a,0x28]5319 5320v_max_u32_e32 v5, 0, v25321// GFX10: encoding: [0x80,0x04,0x0a,0x28]5322 5323v_max_u32_e32 v5, -1, v25324// GFX10: encoding: [0xc1,0x04,0x0a,0x28]5325 5326v_max_u32_e32 v5, 0.5, v25327// GFX10: encoding: [0xf0,0x04,0x0a,0x28]5328 5329v_max_u32_e32 v5, -4.0, v25330// GFX10: encoding: [0xf7,0x04,0x0a,0x28]5331 5332v_max_u32_e32 v5, 0xaf123456, v25333// GFX10: encoding: [0xff,0x04,0x0a,0x28,0x56,0x34,0x12,0xaf]5334 5335v_max_u32_e32 v5, 0x3f717273, v25336// GFX10: encoding: [0xff,0x04,0x0a,0x28,0x73,0x72,0x71,0x3f]5337 5338v_max_u32_e32 v5, v1, v2555339// GFX10: encoding: [0x01,0xff,0x0b,0x28]5340 5341v_max_u32_e64 v5, v1, v25342// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0x05,0x02,0x00]5343 5344v_max_u32_e64 v255, v1, v25345// GFX10: encoding: [0xff,0x00,0x14,0xd5,0x01,0x05,0x02,0x00]5346 5347v_max_u32_e64 v5, v255, v25348// GFX10: encoding: [0x05,0x00,0x14,0xd5,0xff,0x05,0x02,0x00]5349 5350v_max_u32_e64 v5, s1, v25351// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0x04,0x02,0x00]5352 5353v_max_u32_e64 v5, s101, v25354// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x65,0x04,0x02,0x00]5355 5356v_max_u32_e64 v5, vcc_lo, v25357// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x6a,0x04,0x02,0x00]5358 5359v_max_u32_e64 v5, vcc_hi, v25360// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x6b,0x04,0x02,0x00]5361 5362v_max_u32_e64 v5, m0, v25363// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x7c,0x04,0x02,0x00]5364 5365v_max_u32_e64 v5, exec_lo, v25366// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x7e,0x04,0x02,0x00]5367 5368v_max_u32_e64 v5, exec_hi, v25369// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x7f,0x04,0x02,0x00]5370 5371v_max_u32_e64 v5, 0, v25372// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x80,0x04,0x02,0x00]5373 5374v_max_u32_e64 v5, -1, v25375// GFX10: encoding: [0x05,0x00,0x14,0xd5,0xc1,0x04,0x02,0x00]5376 5377v_max_u32_e64 v5, 0.5, v25378// GFX10: encoding: [0x05,0x00,0x14,0xd5,0xf0,0x04,0x02,0x00]5379 5380v_max_u32_e64 v5, -4.0, v25381// GFX10: encoding: [0x05,0x00,0x14,0xd5,0xf7,0x04,0x02,0x00]5382 5383v_max_u32_e64 v5, v1, v2555384// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0xff,0x03,0x00]5385 5386v_max_u32_e64 v5, v1, s25387// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0x05,0x00,0x00]5388 5389v_max_u32_e64 v5, v1, s1015390// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0xcb,0x00,0x00]5391 5392v_max_u32_e64 v5, v1, vcc_lo5393// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0xd5,0x00,0x00]5394 5395v_max_u32_e64 v5, v1, vcc_hi5396// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0xd7,0x00,0x00]5397 5398v_max_u32_e64 v5, v1, m05399// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0xf9,0x00,0x00]5400 5401v_max_u32_e64 v5, v1, exec_lo5402// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0xfd,0x00,0x00]5403 5404v_max_u32_e64 v5, v1, exec_hi5405// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0xff,0x00,0x00]5406 5407v_max_u32_e64 v5, v1, 05408// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0x01,0x01,0x00]5409 5410v_max_u32_e64 v5, v1, -15411// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0x83,0x01,0x00]5412 5413v_max_u32_e64 v5, v1, 0.55414// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0xe1,0x01,0x00]5415 5416v_max_u32_e64 v5, v1, -4.05417// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0xef,0x01,0x00]5418 5419v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5420// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x06]5421 5422v_max_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5423// GFX10: encoding: [0xf9,0x04,0xfe,0x29,0x01,0x06,0x06,0x06]5424 5425v_max_u32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5426// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0xff,0x06,0x06,0x06]5427 5428v_max_u32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5429// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x86,0x06]5430 5431v_max_u32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5432// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x65,0x06,0x86,0x06]5433 5434v_max_u32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5435// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x6a,0x06,0x86,0x06]5436 5437v_max_u32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5438// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x6b,0x06,0x86,0x06]5439 5440v_max_u32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5441// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x7c,0x06,0x86,0x06]5442 5443v_max_u32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5444// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x7e,0x06,0x86,0x06]5445 5446v_max_u32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5447// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x7f,0x06,0x86,0x06]5448 5449v_max_u32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5450// GFX10: encoding: [0xf9,0xfe,0x0b,0x28,0x01,0x06,0x06,0x06]5451 5452v_max_u32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5453// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x26,0x06,0x06]5454 5455v_max_u32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5456// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x06]5457 5458v_max_u32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5459// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x00,0x06,0x06]5460 5461v_max_u32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5462// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x01,0x06,0x06]5463 5464v_max_u32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5465// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x02,0x06,0x06]5466 5467v_max_u32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5468// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x03,0x06,0x06]5469 5470v_max_u32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5471// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x04,0x06,0x06]5472 5473v_max_u32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5474// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x05,0x06,0x06]5475 5476v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD5477// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x0e,0x06,0x06]5478 5479v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD5480// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x16,0x06,0x06]5481 5482v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD5483// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x16,0x06,0x06]5484 5485v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD5486// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x06]5487 5488v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD5489// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x00,0x06]5490 5491v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD5492// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x01,0x06]5493 5494v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD5495// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x02,0x06]5496 5497v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD5498// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x03,0x06]5499 5500v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD5501// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x04,0x06]5502 5503v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD5504// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x05,0x06]5505 5506v_max_u32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5507// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x0e,0x06]5508 5509v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5510// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x06]5511 5512v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_05513// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x00]5514 5515v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_15516// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x01]5517 5518v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_25519// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x02]5520 5521v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_35522// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x03]5523 5524v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_05525// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x04]5526 5527v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_15528// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x05]5529 5530v_max_u32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5531// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x0e]5532 5533v_max_u32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x05534// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x00,0x00]5535 5536v_max_u32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x05537// GFX10: encoding: [0xfa,0x04,0xfe,0x29,0x01,0xe4,0x00,0x00]5538 5539v_max_u32_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x05540// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0xff,0xe4,0x00,0x00]5541 5542v_max_u32_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x05543// GFX10: encoding: [0xfa,0xfe,0x0b,0x28,0x01,0xe4,0x00,0x00]5544 5545v_max_u32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x05546// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x1b,0x00,0x00]5547 5548v_max_u32_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x05549// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x40,0x01,0x00]5550 5551v_max_u32_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x05552// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x41,0x01,0x00]5553 5554v_max_u32_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x05555// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x01,0x01,0x00]5556 5557v_max_u32_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x05558// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x0f,0x01,0x00]5559 5560v_max_u32_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x05561// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x11,0x01,0x00]5562 5563v_max_u32_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x05564// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x1f,0x01,0x00]5565 5566v_max_u32_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x05567// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x21,0x01,0x00]5568 5569v_max_u32_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x05570// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x2f,0x01,0x00]5571 5572v_max_u32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x05573// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x00,0x10]5574 5575v_max_u32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x05576// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x00,0x30]5577 5578v_max_u32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x05579// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x00,0xf0]5580 5581v_max_u32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x15582// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x00,0x01]5583 5584v_max_u32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x35585// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x00,0x03]5586 5587v_max_u32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf5588// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x00,0x0f]5589 5590v_max_u32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:05591// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x08,0x00]5592 5593v_max_u32_dpp v5, v1, v2 row_share:1 row_mask:0x0 bank_mask:0x05594// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x51,0x01,0x00]5595 5596v_max_u32_dpp v5, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x05597// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x5f,0x01,0x00]5598 5599v_max_u32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x05600// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x61,0x01,0x00]5601 5602v_max_u32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x05603// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x6f,0x01,0x00]5604 5605v_lshrrev_b32_e32 v5, v1, v25606// GFX10: encoding: [0x01,0x05,0x0a,0x2c]5607 5608v_lshrrev_b32_e32 v255, v1, v25609// GFX10: encoding: [0x01,0x05,0xfe,0x2d]5610 5611v_lshrrev_b32_e32 v5, v255, v25612// GFX10: encoding: [0xff,0x05,0x0a,0x2c]5613 5614v_lshrrev_b32_e32 v5, s1, v25615// GFX10: encoding: [0x01,0x04,0x0a,0x2c]5616 5617v_lshrrev_b32_e32 v5, s103, v25618// GFX10: encoding: [0x67,0x04,0x0a,0x2c]5619 5620v_lshrrev_b32_e32 v5, vcc_lo, v25621// GFX10: encoding: [0x6a,0x04,0x0a,0x2c]5622 5623v_lshrrev_b32_e32 v5, vcc_hi, v25624// GFX10: encoding: [0x6b,0x04,0x0a,0x2c]5625 5626v_lshrrev_b32_e32 v5, ttmp11, v25627// GFX10: encoding: [0x77,0x04,0x0a,0x2c]5628 5629v_lshrrev_b32_e32 v5, m0, v25630// GFX10: encoding: [0x7c,0x04,0x0a,0x2c]5631 5632v_lshrrev_b32_e32 v5, exec_lo, v25633// GFX10: encoding: [0x7e,0x04,0x0a,0x2c]5634 5635v_lshrrev_b32_e32 v5, exec_hi, v25636// GFX10: encoding: [0x7f,0x04,0x0a,0x2c]5637 5638v_lshrrev_b32_e32 v5, 0, v25639// GFX10: encoding: [0x80,0x04,0x0a,0x2c]5640 5641v_lshrrev_b32_e32 v5, -1, v25642// GFX10: encoding: [0xc1,0x04,0x0a,0x2c]5643 5644v_lshrrev_b32_e32 v5, 0.5, v25645// GFX10: encoding: [0xf0,0x04,0x0a,0x2c]5646 5647v_lshrrev_b32_e32 v5, -4.0, v25648// GFX10: encoding: [0xf7,0x04,0x0a,0x2c]5649 5650v_lshrrev_b32_e32 v5, 0xaf123456, v25651// GFX10: encoding: [0xff,0x04,0x0a,0x2c,0x56,0x34,0x12,0xaf]5652 5653v_lshrrev_b32_e32 v5, 0x3f717273, v25654// GFX10: encoding: [0xff,0x04,0x0a,0x2c,0x73,0x72,0x71,0x3f]5655 5656v_lshrrev_b32_e32 v5, v1, v2555657// GFX10: encoding: [0x01,0xff,0x0b,0x2c]5658 5659v_lshrrev_b32_e64 v5, v1, v25660// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0x05,0x02,0x00]5661 5662v_lshrrev_b32_e64 v255, v1, v25663// GFX10: encoding: [0xff,0x00,0x16,0xd5,0x01,0x05,0x02,0x00]5664 5665v_lshrrev_b32_e64 v5, v255, v25666// GFX10: encoding: [0x05,0x00,0x16,0xd5,0xff,0x05,0x02,0x00]5667 5668v_lshrrev_b32_e64 v5, s1, v25669// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0x04,0x02,0x00]5670 5671v_lshrrev_b32_e64 v5, s101, v25672// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x65,0x04,0x02,0x00]5673 5674v_lshrrev_b32_e64 v5, vcc_lo, v25675// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x6a,0x04,0x02,0x00]5676 5677v_lshrrev_b32_e64 v5, vcc_hi, v25678// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x6b,0x04,0x02,0x00]5679 5680v_lshrrev_b32_e64 v5, m0, v25681// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x7c,0x04,0x02,0x00]5682 5683v_lshrrev_b32_e64 v5, exec_lo, v25684// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x7e,0x04,0x02,0x00]5685 5686v_lshrrev_b32_e64 v5, exec_hi, v25687// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x7f,0x04,0x02,0x00]5688 5689v_lshrrev_b32_e64 v5, 0, v25690// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x80,0x04,0x02,0x00]5691 5692v_lshrrev_b32_e64 v5, -1, v25693// GFX10: encoding: [0x05,0x00,0x16,0xd5,0xc1,0x04,0x02,0x00]5694 5695v_lshrrev_b32_e64 v5, 0.5, v25696// GFX10: encoding: [0x05,0x00,0x16,0xd5,0xf0,0x04,0x02,0x00]5697 5698v_lshrrev_b32_e64 v5, -4.0, v25699// GFX10: encoding: [0x05,0x00,0x16,0xd5,0xf7,0x04,0x02,0x00]5700 5701v_lshrrev_b32_e64 v5, v1, v2555702// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0xff,0x03,0x00]5703 5704v_lshrrev_b32_e64 v5, v1, s25705// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0x05,0x00,0x00]5706 5707v_lshrrev_b32_e64 v5, v1, s1015708// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0xcb,0x00,0x00]5709 5710v_lshrrev_b32_e64 v5, v1, vcc_lo5711// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0xd5,0x00,0x00]5712 5713v_lshrrev_b32_e64 v5, v1, vcc_hi5714// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0xd7,0x00,0x00]5715 5716v_lshrrev_b32_e64 v5, v1, m05717// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0xf9,0x00,0x00]5718 5719v_lshrrev_b32_e64 v5, v1, exec_lo5720// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0xfd,0x00,0x00]5721 5722v_lshrrev_b32_e64 v5, v1, exec_hi5723// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0xff,0x00,0x00]5724 5725v_lshrrev_b32_e64 v5, v1, 05726// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0x01,0x01,0x00]5727 5728v_lshrrev_b32_e64 v5, v1, -15729// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0x83,0x01,0x00]5730 5731v_lshrrev_b32_e64 v5, v1, 0.55732// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0xe1,0x01,0x00]5733 5734v_lshrrev_b32_e64 v5, v1, -4.05735// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0xef,0x01,0x00]5736 5737v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5738// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x06]5739 5740v_lshrrev_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5741// GFX10: encoding: [0xf9,0x04,0xfe,0x2d,0x01,0x06,0x06,0x06]5742 5743v_lshrrev_b32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5744// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0xff,0x06,0x06,0x06]5745 5746v_lshrrev_b32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5747// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x86,0x06]5748 5749v_lshrrev_b32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5750// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x65,0x06,0x86,0x06]5751 5752v_lshrrev_b32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5753// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x6a,0x06,0x86,0x06]5754 5755v_lshrrev_b32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5756// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x6b,0x06,0x86,0x06]5757 5758v_lshrrev_b32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5759// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x7c,0x06,0x86,0x06]5760 5761v_lshrrev_b32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5762// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x7e,0x06,0x86,0x06]5763 5764v_lshrrev_b32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5765// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x7f,0x06,0x86,0x06]5766 5767v_lshrrev_b32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5768// GFX10: encoding: [0xf9,0xfe,0x0b,0x2c,0x01,0x06,0x06,0x06]5769 5770v_lshrrev_b32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5771// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x06]5772 5773v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5774// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x00,0x06,0x06]5775 5776v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5777// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x01,0x06,0x06]5778 5779v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5780// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x02,0x06,0x06]5781 5782v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5783// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x03,0x06,0x06]5784 5785v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5786// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x04,0x06,0x06]5787 5788v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5789// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x05,0x06,0x06]5790 5791v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD5792// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x0e,0x06,0x06]5793 5794v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD5795// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x16,0x06,0x06]5796 5797v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD5798// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x16,0x06,0x06]5799 5800v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD5801// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x06]5802 5803v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD5804// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x00,0x06]5805 5806v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD5807// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x01,0x06]5808 5809v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD5810// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x02,0x06]5811 5812v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD5813// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x03,0x06]5814 5815v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD5816// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x04,0x06]5817 5818v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD5819// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x05,0x06]5820 5821v_lshrrev_b32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5822// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x0e,0x06]5823 5824v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5825// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x06]5826 5827v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_05828// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x00]5829 5830v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_15831// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x01]5832 5833v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_25834// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x02]5835 5836v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_35837// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x03]5838 5839v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_05840// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x04]5841 5842v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_15843// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x05]5844 5845v_lshrrev_b32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD5846// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x0e]5847 5848v_lshrrev_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x05849// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x00,0x00]5850 5851v_lshrrev_b32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x05852// GFX10: encoding: [0xfa,0x04,0xfe,0x2d,0x01,0xe4,0x00,0x00]5853 5854v_lshrrev_b32_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x05855// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0xff,0xe4,0x00,0x00]5856 5857v_lshrrev_b32_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x05858// GFX10: encoding: [0xfa,0xfe,0x0b,0x2c,0x01,0xe4,0x00,0x00]5859 5860v_lshrrev_b32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x05861// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x1b,0x00,0x00]5862 5863v_lshrrev_b32_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x05864// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x40,0x01,0x00]5865 5866v_lshrrev_b32_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x05867// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x41,0x01,0x00]5868 5869v_lshrrev_b32_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x05870// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x01,0x01,0x00]5871 5872v_lshrrev_b32_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x05873// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x0f,0x01,0x00]5874 5875v_lshrrev_b32_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x05876// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x11,0x01,0x00]5877 5878v_lshrrev_b32_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x05879// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x1f,0x01,0x00]5880 5881v_lshrrev_b32_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x05882// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x21,0x01,0x00]5883 5884v_lshrrev_b32_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x05885// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x2f,0x01,0x00]5886 5887v_lshrrev_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x05888// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x00,0x10]5889 5890v_lshrrev_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x05891// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x00,0x30]5892 5893v_lshrrev_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x05894// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x00,0xf0]5895 5896v_lshrrev_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x15897// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x00,0x01]5898 5899v_lshrrev_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x35900// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x00,0x03]5901 5902v_lshrrev_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf5903// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x00,0x0f]5904 5905v_lshrrev_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:05906// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x08,0x00]5907 5908v_lshrrev_b32_dpp v5, v1, v2 row_share:1 row_mask:0x0 bank_mask:0x05909// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x51,0x01,0x00]5910 5911v_lshrrev_b32_dpp v5, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x05912// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x5f,0x01,0x00]5913 5914v_lshrrev_b32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x05915// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x61,0x01,0x00]5916 5917v_lshrrev_b32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x05918// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x6f,0x01,0x00]5919 5920v_ashrrev_i32_e32 v5, v1, v25921// GFX10: encoding: [0x01,0x05,0x0a,0x30]5922 5923v_ashrrev_i32_e32 v255, v1, v25924// GFX10: encoding: [0x01,0x05,0xfe,0x31]5925 5926v_ashrrev_i32_e32 v5, v255, v25927// GFX10: encoding: [0xff,0x05,0x0a,0x30]5928 5929v_ashrrev_i32_e32 v5, s1, v25930// GFX10: encoding: [0x01,0x04,0x0a,0x30]5931 5932v_ashrrev_i32_e32 v5, s103, v25933// GFX10: encoding: [0x67,0x04,0x0a,0x30]5934 5935v_ashrrev_i32_e32 v5, vcc_lo, v25936// GFX10: encoding: [0x6a,0x04,0x0a,0x30]5937 5938v_ashrrev_i32_e32 v5, vcc_hi, v25939// GFX10: encoding: [0x6b,0x04,0x0a,0x30]5940 5941v_ashrrev_i32_e32 v5, ttmp11, v25942// GFX10: encoding: [0x77,0x04,0x0a,0x30]5943 5944v_ashrrev_i32_e32 v5, m0, v25945// GFX10: encoding: [0x7c,0x04,0x0a,0x30]5946 5947v_ashrrev_i32_e32 v5, exec_lo, v25948// GFX10: encoding: [0x7e,0x04,0x0a,0x30]5949 5950v_ashrrev_i32_e32 v5, exec_hi, v25951// GFX10: encoding: [0x7f,0x04,0x0a,0x30]5952 5953v_ashrrev_i32_e32 v5, 0, v25954// GFX10: encoding: [0x80,0x04,0x0a,0x30]5955 5956v_ashrrev_i32_e32 v5, -1, v25957// GFX10: encoding: [0xc1,0x04,0x0a,0x30]5958 5959v_ashrrev_i32_e32 v5, 0.5, v25960// GFX10: encoding: [0xf0,0x04,0x0a,0x30]5961 5962v_ashrrev_i32_e32 v5, -4.0, v25963// GFX10: encoding: [0xf7,0x04,0x0a,0x30]5964 5965v_ashrrev_i32_e32 v5, 0xaf123456, v25966// GFX10: encoding: [0xff,0x04,0x0a,0x30,0x56,0x34,0x12,0xaf]5967 5968v_ashrrev_i32_e32 v5, 0x3f717273, v25969// GFX10: encoding: [0xff,0x04,0x0a,0x30,0x73,0x72,0x71,0x3f]5970 5971v_ashrrev_i32_e32 v5, v1, v2555972// GFX10: encoding: [0x01,0xff,0x0b,0x30]5973 5974v_ashrrev_i32_e64 v5, v1, v25975// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0x05,0x02,0x00]5976 5977v_ashrrev_i32_e64 v255, v1, v25978// GFX10: encoding: [0xff,0x00,0x18,0xd5,0x01,0x05,0x02,0x00]5979 5980v_ashrrev_i32_e64 v5, v255, v25981// GFX10: encoding: [0x05,0x00,0x18,0xd5,0xff,0x05,0x02,0x00]5982 5983v_ashrrev_i32_e64 v5, s1, v25984// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0x04,0x02,0x00]5985 5986v_ashrrev_i32_e64 v5, s101, v25987// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x65,0x04,0x02,0x00]5988 5989v_ashrrev_i32_e64 v5, vcc_lo, v25990// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x6a,0x04,0x02,0x00]5991 5992v_ashrrev_i32_e64 v5, vcc_hi, v25993// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x6b,0x04,0x02,0x00]5994 5995v_ashrrev_i32_e64 v5, m0, v25996// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x7c,0x04,0x02,0x00]5997 5998v_ashrrev_i32_e64 v5, exec_lo, v25999// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x7e,0x04,0x02,0x00]6000 6001v_ashrrev_i32_e64 v5, exec_hi, v26002// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x7f,0x04,0x02,0x00]6003 6004v_ashrrev_i32_e64 v5, 0, v26005// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x80,0x04,0x02,0x00]6006 6007v_ashrrev_i32_e64 v5, -1, v26008// GFX10: encoding: [0x05,0x00,0x18,0xd5,0xc1,0x04,0x02,0x00]6009 6010v_ashrrev_i32_e64 v5, 0.5, v26011// GFX10: encoding: [0x05,0x00,0x18,0xd5,0xf0,0x04,0x02,0x00]6012 6013v_ashrrev_i32_e64 v5, -4.0, v26014// GFX10: encoding: [0x05,0x00,0x18,0xd5,0xf7,0x04,0x02,0x00]6015 6016v_ashrrev_i32_e64 v5, v1, v2556017// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0xff,0x03,0x00]6018 6019v_ashrrev_i32_e64 v5, v1, s26020// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0x05,0x00,0x00]6021 6022v_ashrrev_i32_e64 v5, v1, s1016023// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0xcb,0x00,0x00]6024 6025v_ashrrev_i32_e64 v5, v1, vcc_lo6026// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0xd5,0x00,0x00]6027 6028v_ashrrev_i32_e64 v5, v1, vcc_hi6029// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0xd7,0x00,0x00]6030 6031v_ashrrev_i32_e64 v5, v1, m06032// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0xf9,0x00,0x00]6033 6034v_ashrrev_i32_e64 v5, v1, exec_lo6035// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0xfd,0x00,0x00]6036 6037v_ashrrev_i32_e64 v5, v1, exec_hi6038// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0xff,0x00,0x00]6039 6040v_ashrrev_i32_e64 v5, v1, 06041// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0x01,0x01,0x00]6042 6043v_ashrrev_i32_e64 v5, v1, -16044// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0x83,0x01,0x00]6045 6046v_ashrrev_i32_e64 v5, v1, 0.56047// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0xe1,0x01,0x00]6048 6049v_ashrrev_i32_e64 v5, v1, -4.06050// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0xef,0x01,0x00]6051 6052v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6053// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x06]6054 6055v_ashrrev_i32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6056// GFX10: encoding: [0xf9,0x04,0xfe,0x31,0x01,0x06,0x06,0x06]6057 6058v_ashrrev_i32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6059// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0xff,0x06,0x06,0x06]6060 6061v_ashrrev_i32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6062// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x86,0x06]6063 6064v_ashrrev_i32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6065// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x65,0x06,0x86,0x06]6066 6067v_ashrrev_i32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6068// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x6a,0x06,0x86,0x06]6069 6070v_ashrrev_i32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6071// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x6b,0x06,0x86,0x06]6072 6073v_ashrrev_i32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6074// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x7c,0x06,0x86,0x06]6075 6076v_ashrrev_i32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6077// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x7e,0x06,0x86,0x06]6078 6079v_ashrrev_i32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6080// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x7f,0x06,0x86,0x06]6081 6082v_ashrrev_i32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6083// GFX10: encoding: [0xf9,0xfe,0x0b,0x30,0x01,0x06,0x06,0x06]6084 6085v_ashrrev_i32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6086// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x06]6087 6088v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6089// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x00,0x06,0x06]6090 6091v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6092// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x01,0x06,0x06]6093 6094v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6095// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x02,0x06,0x06]6096 6097v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6098// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x03,0x06,0x06]6099 6100v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6101// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x04,0x06,0x06]6102 6103v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6104// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x05,0x06,0x06]6105 6106v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD6107// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x0e,0x06,0x06]6108 6109v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD6110// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x16,0x06,0x06]6111 6112v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD6113// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x16,0x06,0x06]6114 6115v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD6116// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x06]6117 6118v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD6119// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x00,0x06]6120 6121v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD6122// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x01,0x06]6123 6124v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD6125// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x02,0x06]6126 6127v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD6128// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x03,0x06]6129 6130v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD6131// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x04,0x06]6132 6133v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD6134// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x05,0x06]6135 6136v_ashrrev_i32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6137// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x0e,0x06]6138 6139v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6140// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x06]6141 6142v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_06143// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x00]6144 6145v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_16146// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x01]6147 6148v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_26149// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x02]6150 6151v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_36152// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x03]6153 6154v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_06155// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x04]6156 6157v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_16158// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x05]6159 6160v_ashrrev_i32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6161// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x0e]6162 6163v_ashrrev_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06164// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0xe4,0x00,0x00]6165 6166v_ashrrev_i32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06167// GFX10: encoding: [0xfa,0x04,0xfe,0x31,0x01,0xe4,0x00,0x00]6168 6169v_ashrrev_i32_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06170// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0xff,0xe4,0x00,0x00]6171 6172v_ashrrev_i32_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06173// GFX10: encoding: [0xfa,0xfe,0x0b,0x30,0x01,0xe4,0x00,0x00]6174 6175v_ashrrev_i32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x06176// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x1b,0x00,0x00]6177 6178v_ashrrev_i32_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x06179// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x40,0x01,0x00]6180 6181v_ashrrev_i32_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x06182// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x41,0x01,0x00]6183 6184v_ashrrev_i32_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x06185// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x01,0x01,0x00]6186 6187v_ashrrev_i32_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x06188// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x0f,0x01,0x00]6189 6190v_ashrrev_i32_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x06191// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x11,0x01,0x00]6192 6193v_ashrrev_i32_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x06194// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x1f,0x01,0x00]6195 6196v_ashrrev_i32_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x06197// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x21,0x01,0x00]6198 6199v_ashrrev_i32_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x06200// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x2f,0x01,0x00]6201 6202v_ashrrev_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x06203// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0xe4,0x00,0x10]6204 6205v_ashrrev_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x06206// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0xe4,0x00,0x30]6207 6208v_ashrrev_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x06209// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0xe4,0x00,0xf0]6210 6211v_ashrrev_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x16212// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0xe4,0x00,0x01]6213 6214v_ashrrev_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x36215// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0xe4,0x00,0x03]6216 6217v_ashrrev_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf6218// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0xe4,0x00,0x0f]6219 6220v_ashrrev_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:06221// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0xe4,0x08,0x00]6222 6223v_ashrrev_i32_dpp v5, v1, v2 row_share:1 row_mask:0x0 bank_mask:0x06224// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x51,0x01,0x00]6225 6226v_ashrrev_i32_dpp v5, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x06227// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x5f,0x01,0x00]6228 6229v_ashrrev_i32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x06230// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x61,0x01,0x00]6231 6232v_ashrrev_i32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x06233// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x6f,0x01,0x00]6234 6235v_lshlrev_b32_e32 v5, v1, v26236// GFX10: encoding: [0x01,0x05,0x0a,0x34]6237 6238v_lshlrev_b32_e32 v255, v1, v26239// GFX10: encoding: [0x01,0x05,0xfe,0x35]6240 6241v_lshlrev_b32_e32 v5, v255, v26242// GFX10: encoding: [0xff,0x05,0x0a,0x34]6243 6244v_lshlrev_b32_e32 v5, s1, v26245// GFX10: encoding: [0x01,0x04,0x0a,0x34]6246 6247v_lshlrev_b32_e32 v5, s103, v26248// GFX10: encoding: [0x67,0x04,0x0a,0x34]6249 6250v_lshlrev_b32_e32 v5, vcc_lo, v26251// GFX10: encoding: [0x6a,0x04,0x0a,0x34]6252 6253v_lshlrev_b32_e32 v5, vcc_hi, v26254// GFX10: encoding: [0x6b,0x04,0x0a,0x34]6255 6256v_lshlrev_b32_e32 v5, ttmp11, v26257// GFX10: encoding: [0x77,0x04,0x0a,0x34]6258 6259v_lshlrev_b32_e32 v5, m0, v26260// GFX10: encoding: [0x7c,0x04,0x0a,0x34]6261 6262v_lshlrev_b32_e32 v5, exec_lo, v26263// GFX10: encoding: [0x7e,0x04,0x0a,0x34]6264 6265v_lshlrev_b32_e32 v5, exec_hi, v26266// GFX10: encoding: [0x7f,0x04,0x0a,0x34]6267 6268v_lshlrev_b32_e32 v5, 0, v26269// GFX10: encoding: [0x80,0x04,0x0a,0x34]6270 6271v_lshlrev_b32_e32 v5, -1, v26272// GFX10: encoding: [0xc1,0x04,0x0a,0x34]6273 6274v_lshlrev_b32_e32 v5, 0.5, v26275// GFX10: encoding: [0xf0,0x04,0x0a,0x34]6276 6277v_lshlrev_b32_e32 v5, -4.0, v26278// GFX10: encoding: [0xf7,0x04,0x0a,0x34]6279 6280v_lshlrev_b32_e32 v5, 0xaf123456, v26281// GFX10: encoding: [0xff,0x04,0x0a,0x34,0x56,0x34,0x12,0xaf]6282 6283v_lshlrev_b32_e32 v5, 0x3f717273, v26284// GFX10: encoding: [0xff,0x04,0x0a,0x34,0x73,0x72,0x71,0x3f]6285 6286v_lshlrev_b32_e32 v5, v1, v2556287// GFX10: encoding: [0x01,0xff,0x0b,0x34]6288 6289v_lshlrev_b32_e64 v5, v1, v26290// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0x05,0x02,0x00]6291 6292v_lshlrev_b32_e64 v255, v1, v26293// GFX10: encoding: [0xff,0x00,0x1a,0xd5,0x01,0x05,0x02,0x00]6294 6295v_lshlrev_b32_e64 v5, v255, v26296// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0xff,0x05,0x02,0x00]6297 6298v_lshlrev_b32_e64 v5, s1, v26299// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0x04,0x02,0x00]6300 6301v_lshlrev_b32_e64 v5, s101, v26302// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x65,0x04,0x02,0x00]6303 6304v_lshlrev_b32_e64 v5, vcc_lo, v26305// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x6a,0x04,0x02,0x00]6306 6307v_lshlrev_b32_e64 v5, vcc_hi, v26308// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x6b,0x04,0x02,0x00]6309 6310v_lshlrev_b32_e64 v5, m0, v26311// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x7c,0x04,0x02,0x00]6312 6313v_lshlrev_b32_e64 v5, exec_lo, v26314// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x7e,0x04,0x02,0x00]6315 6316v_lshlrev_b32_e64 v5, exec_hi, v26317// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x7f,0x04,0x02,0x00]6318 6319v_lshlrev_b32_e64 v5, 0, v26320// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x80,0x04,0x02,0x00]6321 6322v_lshlrev_b32_e64 v5, -1, v26323// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0xc1,0x04,0x02,0x00]6324 6325v_lshlrev_b32_e64 v5, 0.5, v26326// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0xf0,0x04,0x02,0x00]6327 6328v_lshlrev_b32_e64 v5, -4.0, v26329// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0xf7,0x04,0x02,0x00]6330 6331v_lshlrev_b32_e64 v5, v1, v2556332// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0xff,0x03,0x00]6333 6334v_lshlrev_b32_e64 v5, v1, s26335// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0x05,0x00,0x00]6336 6337v_lshlrev_b32_e64 v5, v1, s1016338// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0xcb,0x00,0x00]6339 6340v_lshlrev_b32_e64 v5, v1, vcc_lo6341// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0xd5,0x00,0x00]6342 6343v_lshlrev_b32_e64 v5, v1, vcc_hi6344// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0xd7,0x00,0x00]6345 6346v_lshlrev_b32_e64 v5, v1, m06347// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0xf9,0x00,0x00]6348 6349v_lshlrev_b32_e64 v5, v1, exec_lo6350// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0xfd,0x00,0x00]6351 6352v_lshlrev_b32_e64 v5, v1, exec_hi6353// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0xff,0x00,0x00]6354 6355v_lshlrev_b32_e64 v5, v1, 06356// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0x01,0x01,0x00]6357 6358v_lshlrev_b32_e64 v5, v1, -16359// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0x83,0x01,0x00]6360 6361v_lshlrev_b32_e64 v5, v1, 0.56362// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0xe1,0x01,0x00]6363 6364v_lshlrev_b32_e64 v5, v1, -4.06365// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0xef,0x01,0x00]6366 6367v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6368// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x06]6369 6370v_lshlrev_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6371// GFX10: encoding: [0xf9,0x04,0xfe,0x35,0x01,0x06,0x06,0x06]6372 6373v_lshlrev_b32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6374// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0xff,0x06,0x06,0x06]6375 6376v_lshlrev_b32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6377// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x86,0x06]6378 6379v_lshlrev_b32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6380// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x65,0x06,0x86,0x06]6381 6382v_lshlrev_b32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6383// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x6a,0x06,0x86,0x06]6384 6385v_lshlrev_b32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6386// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x6b,0x06,0x86,0x06]6387 6388v_lshlrev_b32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6389// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x7c,0x06,0x86,0x06]6390 6391v_lshlrev_b32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6392// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x7e,0x06,0x86,0x06]6393 6394v_lshlrev_b32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6395// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x7f,0x06,0x86,0x06]6396 6397v_lshlrev_b32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6398// GFX10: encoding: [0xf9,0xfe,0x0b,0x34,0x01,0x06,0x06,0x06]6399 6400v_lshlrev_b32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6401// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x06]6402 6403v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6404// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x00,0x06,0x06]6405 6406v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6407// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x01,0x06,0x06]6408 6409v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6410// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x02,0x06,0x06]6411 6412v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6413// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x03,0x06,0x06]6414 6415v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6416// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x04,0x06,0x06]6417 6418v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6419// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x05,0x06,0x06]6420 6421v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD6422// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x0e,0x06,0x06]6423 6424v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD6425// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x16,0x06,0x06]6426 6427v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD6428// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x16,0x06,0x06]6429 6430v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD6431// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x06]6432 6433v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD6434// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x00,0x06]6435 6436v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD6437// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x01,0x06]6438 6439v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD6440// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x02,0x06]6441 6442v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD6443// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x03,0x06]6444 6445v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD6446// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x04,0x06]6447 6448v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD6449// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x05,0x06]6450 6451v_lshlrev_b32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6452// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x0e,0x06]6453 6454v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6455// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x06]6456 6457v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_06458// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x00]6459 6460v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_16461// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x01]6462 6463v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_26464// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x02]6465 6466v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_36467// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x03]6468 6469v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_06470// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x04]6471 6472v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_16473// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x05]6474 6475v_lshlrev_b32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6476// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x0e]6477 6478v_lshlrev_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06479// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x00,0x00]6480 6481v_lshlrev_b32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06482// GFX10: encoding: [0xfa,0x04,0xfe,0x35,0x01,0xe4,0x00,0x00]6483 6484v_lshlrev_b32_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06485// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0xff,0xe4,0x00,0x00]6486 6487v_lshlrev_b32_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06488// GFX10: encoding: [0xfa,0xfe,0x0b,0x34,0x01,0xe4,0x00,0x00]6489 6490v_lshlrev_b32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x06491// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x1b,0x00,0x00]6492 6493v_lshlrev_b32_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x06494// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x40,0x01,0x00]6495 6496v_lshlrev_b32_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x06497// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x41,0x01,0x00]6498 6499v_lshlrev_b32_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x06500// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x01,0x01,0x00]6501 6502v_lshlrev_b32_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x06503// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x0f,0x01,0x00]6504 6505v_lshlrev_b32_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x06506// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x11,0x01,0x00]6507 6508v_lshlrev_b32_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x06509// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x1f,0x01,0x00]6510 6511v_lshlrev_b32_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x06512// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x21,0x01,0x00]6513 6514v_lshlrev_b32_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x06515// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x2f,0x01,0x00]6516 6517v_lshlrev_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x06518// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x00,0x10]6519 6520v_lshlrev_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x06521// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x00,0x30]6522 6523v_lshlrev_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x06524// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x00,0xf0]6525 6526v_lshlrev_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x16527// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x00,0x01]6528 6529v_lshlrev_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x36530// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x00,0x03]6531 6532v_lshlrev_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf6533// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x00,0x0f]6534 6535v_lshlrev_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:06536// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x08,0x00]6537 6538v_lshlrev_b32_dpp v5, v1, v2 row_share:1 row_mask:0x0 bank_mask:0x06539// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x51,0x01,0x00]6540 6541v_lshlrev_b32_dpp v5, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x06542// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x5f,0x01,0x00]6543 6544v_lshlrev_b32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x06545// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x61,0x01,0x00]6546 6547v_lshlrev_b32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x06548// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x6f,0x01,0x00]6549 6550v_and_b32_e32 v5, v1, v26551// GFX10: encoding: [0x01,0x05,0x0a,0x36]6552 6553v_and_b32_e32 v255, v1, v26554// GFX10: encoding: [0x01,0x05,0xfe,0x37]6555 6556v_and_b32_e32 v5, v255, v26557// GFX10: encoding: [0xff,0x05,0x0a,0x36]6558 6559v_and_b32_e32 v5, s1, v26560// GFX10: encoding: [0x01,0x04,0x0a,0x36]6561 6562v_and_b32_e32 v5, s103, v26563// GFX10: encoding: [0x67,0x04,0x0a,0x36]6564 6565v_and_b32_e32 v5, vcc_lo, v26566// GFX10: encoding: [0x6a,0x04,0x0a,0x36]6567 6568v_and_b32_e32 v5, vcc_hi, v26569// GFX10: encoding: [0x6b,0x04,0x0a,0x36]6570 6571v_and_b32_e32 v5, ttmp11, v26572// GFX10: encoding: [0x77,0x04,0x0a,0x36]6573 6574v_and_b32_e32 v5, m0, v26575// GFX10: encoding: [0x7c,0x04,0x0a,0x36]6576 6577v_and_b32_e32 v5, exec_lo, v26578// GFX10: encoding: [0x7e,0x04,0x0a,0x36]6579 6580v_and_b32_e32 v5, exec_hi, v26581// GFX10: encoding: [0x7f,0x04,0x0a,0x36]6582 6583v_and_b32_e32 v5, 0, v26584// GFX10: encoding: [0x80,0x04,0x0a,0x36]6585 6586v_and_b32_e32 v5, -1, v26587// GFX10: encoding: [0xc1,0x04,0x0a,0x36]6588 6589v_and_b32_e32 v5, 0.5, v26590// GFX10: encoding: [0xf0,0x04,0x0a,0x36]6591 6592v_and_b32_e32 v5, -4.0, v26593// GFX10: encoding: [0xf7,0x04,0x0a,0x36]6594 6595v_and_b32_e32 v5, 0xaf123456, v26596// GFX10: encoding: [0xff,0x04,0x0a,0x36,0x56,0x34,0x12,0xaf]6597 6598v_and_b32_e32 v5, 0x3f717273, v26599// GFX10: encoding: [0xff,0x04,0x0a,0x36,0x73,0x72,0x71,0x3f]6600 6601v_and_b32_e32 v5, v1, v2556602// GFX10: encoding: [0x01,0xff,0x0b,0x36]6603 6604v_and_b32_e64 v5, v1, v26605// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0x05,0x02,0x00]6606 6607v_and_b32_e64 v255, v1, v26608// GFX10: encoding: [0xff,0x00,0x1b,0xd5,0x01,0x05,0x02,0x00]6609 6610v_and_b32_e64 v5, v255, v26611// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0xff,0x05,0x02,0x00]6612 6613v_and_b32_e64 v5, s1, v26614// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0x04,0x02,0x00]6615 6616v_and_b32_e64 v5, s101, v26617// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x65,0x04,0x02,0x00]6618 6619v_and_b32_e64 v5, vcc_lo, v26620// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x6a,0x04,0x02,0x00]6621 6622v_and_b32_e64 v5, vcc_hi, v26623// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x6b,0x04,0x02,0x00]6624 6625v_and_b32_e64 v5, m0, v26626// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x7c,0x04,0x02,0x00]6627 6628v_and_b32_e64 v5, exec_lo, v26629// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x7e,0x04,0x02,0x00]6630 6631v_and_b32_e64 v5, exec_hi, v26632// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x7f,0x04,0x02,0x00]6633 6634v_and_b32_e64 v5, 0, v26635// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x80,0x04,0x02,0x00]6636 6637v_and_b32_e64 v5, -1, v26638// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0xc1,0x04,0x02,0x00]6639 6640v_and_b32_e64 v5, 0.5, v26641// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0xf0,0x04,0x02,0x00]6642 6643v_and_b32_e64 v5, -4.0, v26644// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0xf7,0x04,0x02,0x00]6645 6646v_and_b32_e64 v5, v1, v2556647// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0xff,0x03,0x00]6648 6649v_and_b32_e64 v5, v1, s26650// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0x05,0x00,0x00]6651 6652v_and_b32_e64 v5, v1, s1016653// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0xcb,0x00,0x00]6654 6655v_and_b32_e64 v5, v1, vcc_lo6656// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0xd5,0x00,0x00]6657 6658v_and_b32_e64 v5, v1, vcc_hi6659// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0xd7,0x00,0x00]6660 6661v_and_b32_e64 v5, v1, m06662// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0xf9,0x00,0x00]6663 6664v_and_b32_e64 v5, v1, exec_lo6665// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0xfd,0x00,0x00]6666 6667v_and_b32_e64 v5, v1, exec_hi6668// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0xff,0x00,0x00]6669 6670v_and_b32_e64 v5, v1, 06671// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0x01,0x01,0x00]6672 6673v_and_b32_e64 v5, v1, -16674// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0x83,0x01,0x00]6675 6676v_and_b32_e64 v5, v1, 0.56677// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0xe1,0x01,0x00]6678 6679v_and_b32_e64 v5, v1, -4.06680// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0xef,0x01,0x00]6681 6682v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6683// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x06]6684 6685v_and_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6686// GFX10: encoding: [0xf9,0x04,0xfe,0x37,0x01,0x06,0x06,0x06]6687 6688v_and_b32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6689// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0xff,0x06,0x06,0x06]6690 6691v_and_b32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6692// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x86,0x06]6693 6694v_and_b32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6695// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x65,0x06,0x86,0x06]6696 6697v_and_b32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6698// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x6a,0x06,0x86,0x06]6699 6700v_and_b32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6701// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x6b,0x06,0x86,0x06]6702 6703v_and_b32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6704// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x7c,0x06,0x86,0x06]6705 6706v_and_b32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6707// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x7e,0x06,0x86,0x06]6708 6709v_and_b32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6710// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x7f,0x06,0x86,0x06]6711 6712v_and_b32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6713// GFX10: encoding: [0xf9,0xfe,0x0b,0x36,0x01,0x06,0x06,0x06]6714 6715v_and_b32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6716// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x06]6717 6718v_and_b32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6719// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x00,0x06,0x06]6720 6721v_and_b32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6722// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x01,0x06,0x06]6723 6724v_and_b32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6725// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x02,0x06,0x06]6726 6727v_and_b32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6728// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x03,0x06,0x06]6729 6730v_and_b32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6731// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x04,0x06,0x06]6732 6733v_and_b32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6734// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x05,0x06,0x06]6735 6736v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD6737// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x0e,0x06,0x06]6738 6739v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD6740// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x16,0x06,0x06]6741 6742v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD6743// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x16,0x06,0x06]6744 6745v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD6746// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x06]6747 6748v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD6749// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x00,0x06]6750 6751v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD6752// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x01,0x06]6753 6754v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD6755// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x02,0x06]6756 6757v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD6758// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x03,0x06]6759 6760v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD6761// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x04,0x06]6762 6763v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD6764// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x05,0x06]6765 6766v_and_b32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6767// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x0e,0x06]6768 6769v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6770// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x06]6771 6772v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_06773// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x00]6774 6775v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_16776// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x01]6777 6778v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_26779// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x02]6780 6781v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_36782// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x03]6783 6784v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_06785// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x04]6786 6787v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_16788// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x05]6789 6790v_and_b32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6791// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x0e]6792 6793v_and_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06794// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x00,0x00]6795 6796v_and_b32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06797// GFX10: encoding: [0xfa,0x04,0xfe,0x37,0x01,0xe4,0x00,0x00]6798 6799v_and_b32_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06800// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0xff,0xe4,0x00,0x00]6801 6802v_and_b32_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06803// GFX10: encoding: [0xfa,0xfe,0x0b,0x36,0x01,0xe4,0x00,0x00]6804 6805v_and_b32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x06806// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x1b,0x00,0x00]6807 6808v_and_b32_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x06809// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x40,0x01,0x00]6810 6811v_and_b32_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x06812// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x41,0x01,0x00]6813 6814v_and_b32_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x06815// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x01,0x01,0x00]6816 6817v_and_b32_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x06818// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x0f,0x01,0x00]6819 6820v_and_b32_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x06821// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x11,0x01,0x00]6822 6823v_and_b32_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x06824// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x1f,0x01,0x00]6825 6826v_and_b32_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x06827// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x21,0x01,0x00]6828 6829v_and_b32_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x06830// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x2f,0x01,0x00]6831 6832v_and_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x06833// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x00,0x10]6834 6835v_and_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x06836// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x00,0x30]6837 6838v_and_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x06839// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x00,0xf0]6840 6841v_and_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x16842// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x00,0x01]6843 6844v_and_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x36845// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x00,0x03]6846 6847v_and_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf6848// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x00,0x0f]6849 6850v_and_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:06851// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x08,0x00]6852 6853v_and_b32_dpp v5, v1, v2 row_share:1 row_mask:0x0 bank_mask:0x06854// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x51,0x01,0x00]6855 6856v_and_b32_dpp v5, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x06857// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x5f,0x01,0x00]6858 6859v_and_b32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x06860// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x61,0x01,0x00]6861 6862v_and_b32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x06863// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x6f,0x01,0x00]6864 6865v_or_b32_e32 v5, v1, v26866// GFX10: encoding: [0x01,0x05,0x0a,0x38]6867 6868v_or_b32_e32 v255, v1, v26869// GFX10: encoding: [0x01,0x05,0xfe,0x39]6870 6871v_or_b32_e32 v5, v255, v26872// GFX10: encoding: [0xff,0x05,0x0a,0x38]6873 6874v_or_b32_e32 v5, s1, v26875// GFX10: encoding: [0x01,0x04,0x0a,0x38]6876 6877v_or_b32_e32 v5, s103, v26878// GFX10: encoding: [0x67,0x04,0x0a,0x38]6879 6880v_or_b32_e32 v5, vcc_lo, v26881// GFX10: encoding: [0x6a,0x04,0x0a,0x38]6882 6883v_or_b32_e32 v5, vcc_hi, v26884// GFX10: encoding: [0x6b,0x04,0x0a,0x38]6885 6886v_or_b32_e32 v5, ttmp11, v26887// GFX10: encoding: [0x77,0x04,0x0a,0x38]6888 6889v_or_b32_e32 v5, m0, v26890// GFX10: encoding: [0x7c,0x04,0x0a,0x38]6891 6892v_or_b32_e32 v5, exec_lo, v26893// GFX10: encoding: [0x7e,0x04,0x0a,0x38]6894 6895v_or_b32_e32 v5, exec_hi, v26896// GFX10: encoding: [0x7f,0x04,0x0a,0x38]6897 6898v_or_b32_e32 v5, 0, v26899// GFX10: encoding: [0x80,0x04,0x0a,0x38]6900 6901v_or_b32_e32 v5, -1, v26902// GFX10: encoding: [0xc1,0x04,0x0a,0x38]6903 6904v_or_b32_e32 v5, 0.5, v26905// GFX10: encoding: [0xf0,0x04,0x0a,0x38]6906 6907v_or_b32_e32 v5, -4.0, v26908// GFX10: encoding: [0xf7,0x04,0x0a,0x38]6909 6910v_or_b32_e32 v5, 0xaf123456, v26911// GFX10: encoding: [0xff,0x04,0x0a,0x38,0x56,0x34,0x12,0xaf]6912 6913v_or_b32_e32 v5, 0x3f717273, v26914// GFX10: encoding: [0xff,0x04,0x0a,0x38,0x73,0x72,0x71,0x3f]6915 6916v_or_b32_e32 v5, v1, v2556917// GFX10: encoding: [0x01,0xff,0x0b,0x38]6918 6919v_or_b32_e64 v5, v1, v26920// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0x05,0x02,0x00]6921 6922v_or_b32_e64 v255, v1, v26923// GFX10: encoding: [0xff,0x00,0x1c,0xd5,0x01,0x05,0x02,0x00]6924 6925v_or_b32_e64 v5, v255, v26926// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0xff,0x05,0x02,0x00]6927 6928v_or_b32_e64 v5, s1, v26929// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0x04,0x02,0x00]6930 6931v_or_b32_e64 v5, s101, v26932// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x65,0x04,0x02,0x00]6933 6934v_or_b32_e64 v5, vcc_lo, v26935// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x6a,0x04,0x02,0x00]6936 6937v_or_b32_e64 v5, vcc_hi, v26938// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x6b,0x04,0x02,0x00]6939 6940v_or_b32_e64 v5, m0, v26941// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x7c,0x04,0x02,0x00]6942 6943v_or_b32_e64 v5, exec_lo, v26944// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x7e,0x04,0x02,0x00]6945 6946v_or_b32_e64 v5, exec_hi, v26947// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x7f,0x04,0x02,0x00]6948 6949v_or_b32_e64 v5, 0, v26950// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x80,0x04,0x02,0x00]6951 6952v_or_b32_e64 v5, -1, v26953// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0xc1,0x04,0x02,0x00]6954 6955v_or_b32_e64 v5, 0.5, v26956// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0xf0,0x04,0x02,0x00]6957 6958v_or_b32_e64 v5, -4.0, v26959// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0xf7,0x04,0x02,0x00]6960 6961v_or_b32_e64 v5, v1, v2556962// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0xff,0x03,0x00]6963 6964v_or_b32_e64 v5, v1, s26965// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0x05,0x00,0x00]6966 6967v_or_b32_e64 v5, v1, s1016968// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0xcb,0x00,0x00]6969 6970v_or_b32_e64 v5, v1, vcc_lo6971// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0xd5,0x00,0x00]6972 6973v_or_b32_e64 v5, v1, vcc_hi6974// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0xd7,0x00,0x00]6975 6976v_or_b32_e64 v5, v1, m06977// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0xf9,0x00,0x00]6978 6979v_or_b32_e64 v5, v1, exec_lo6980// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0xfd,0x00,0x00]6981 6982v_or_b32_e64 v5, v1, exec_hi6983// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0xff,0x00,0x00]6984 6985v_or_b32_e64 v5, v1, 06986// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0x01,0x01,0x00]6987 6988v_or_b32_e64 v5, v1, -16989// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0x83,0x01,0x00]6990 6991v_or_b32_e64 v5, v1, 0.56992// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0xe1,0x01,0x00]6993 6994v_or_b32_e64 v5, v1, -4.06995// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0xef,0x01,0x00]6996 6997v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD6998// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x06]6999 7000v_or_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7001// GFX10: encoding: [0xf9,0x04,0xfe,0x39,0x01,0x06,0x06,0x06]7002 7003v_or_b32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7004// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0xff,0x06,0x06,0x06]7005 7006v_or_b32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7007// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x86,0x06]7008 7009v_or_b32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7010// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x65,0x06,0x86,0x06]7011 7012v_or_b32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7013// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x6a,0x06,0x86,0x06]7014 7015v_or_b32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7016// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x6b,0x06,0x86,0x06]7017 7018v_or_b32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7019// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x7c,0x06,0x86,0x06]7020 7021v_or_b32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7022// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x7e,0x06,0x86,0x06]7023 7024v_or_b32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7025// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x7f,0x06,0x86,0x06]7026 7027v_or_b32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7028// GFX10: encoding: [0xf9,0xfe,0x0b,0x38,0x01,0x06,0x06,0x06]7029 7030v_or_b32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7031// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x06]7032 7033v_or_b32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7034// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x00,0x06,0x06]7035 7036v_or_b32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7037// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x01,0x06,0x06]7038 7039v_or_b32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7040// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x02,0x06,0x06]7041 7042v_or_b32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7043// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x03,0x06,0x06]7044 7045v_or_b32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7046// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x04,0x06,0x06]7047 7048v_or_b32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7049// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x05,0x06,0x06]7050 7051v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD7052// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x0e,0x06,0x06]7053 7054v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD7055// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x16,0x06,0x06]7056 7057v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD7058// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x16,0x06,0x06]7059 7060v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD7061// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x06]7062 7063v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD7064// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x00,0x06]7065 7066v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD7067// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x01,0x06]7068 7069v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD7070// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x02,0x06]7071 7072v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD7073// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x03,0x06]7074 7075v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD7076// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x04,0x06]7077 7078v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD7079// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x05,0x06]7080 7081v_or_b32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7082// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x0e,0x06]7083 7084v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7085// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x06]7086 7087v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_07088// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x00]7089 7090v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_17091// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x01]7092 7093v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_27094// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x02]7095 7096v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_37097// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x03]7098 7099v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_07100// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x04]7101 7102v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_17103// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x05]7104 7105v_or_b32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7106// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x0e]7107 7108v_or_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07109// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x00,0x00]7110 7111v_or_b32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07112// GFX10: encoding: [0xfa,0x04,0xfe,0x39,0x01,0xe4,0x00,0x00]7113 7114v_or_b32_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07115// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0xff,0xe4,0x00,0x00]7116 7117v_or_b32_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07118// GFX10: encoding: [0xfa,0xfe,0x0b,0x38,0x01,0xe4,0x00,0x00]7119 7120v_or_b32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x07121// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x1b,0x00,0x00]7122 7123v_or_b32_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x07124// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x40,0x01,0x00]7125 7126v_or_b32_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x07127// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x41,0x01,0x00]7128 7129v_or_b32_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x07130// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x01,0x01,0x00]7131 7132v_or_b32_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x07133// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x0f,0x01,0x00]7134 7135v_or_b32_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x07136// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x11,0x01,0x00]7137 7138v_or_b32_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x07139// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x1f,0x01,0x00]7140 7141v_or_b32_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x07142// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x21,0x01,0x00]7143 7144v_or_b32_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x07145// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x2f,0x01,0x00]7146 7147v_or_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x07148// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x00,0x10]7149 7150v_or_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x07151// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x00,0x30]7152 7153v_or_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x07154// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x00,0xf0]7155 7156v_or_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x17157// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x00,0x01]7158 7159v_or_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x37160// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x00,0x03]7161 7162v_or_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf7163// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x00,0x0f]7164 7165v_or_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:07166// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x08,0x00]7167 7168v_or_b32_dpp v5, v1, v2 row_share:1 row_mask:0x0 bank_mask:0x07169// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x51,0x01,0x00]7170 7171v_or_b32_dpp v5, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x07172// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x5f,0x01,0x00]7173 7174v_or_b32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x07175// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x61,0x01,0x00]7176 7177v_or_b32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x07178// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x6f,0x01,0x00]7179 7180v_xor_b32_e32 v5, v1, v27181// GFX10: encoding: [0x01,0x05,0x0a,0x3a]7182 7183v_xor_b32_e32 v255, v1, v27184// GFX10: encoding: [0x01,0x05,0xfe,0x3b]7185 7186v_xor_b32_e32 v5, v255, v27187// GFX10: encoding: [0xff,0x05,0x0a,0x3a]7188 7189v_xor_b32_e32 v5, s1, v27190// GFX10: encoding: [0x01,0x04,0x0a,0x3a]7191 7192v_xor_b32_e32 v5, s103, v27193// GFX10: encoding: [0x67,0x04,0x0a,0x3a]7194 7195v_xor_b32_e32 v5, vcc_lo, v27196// GFX10: encoding: [0x6a,0x04,0x0a,0x3a]7197 7198v_xor_b32_e32 v5, vcc_hi, v27199// GFX10: encoding: [0x6b,0x04,0x0a,0x3a]7200 7201v_xor_b32_e32 v5, ttmp11, v27202// GFX10: encoding: [0x77,0x04,0x0a,0x3a]7203 7204v_xor_b32_e32 v5, m0, v27205// GFX10: encoding: [0x7c,0x04,0x0a,0x3a]7206 7207v_xor_b32_e32 v5, exec_lo, v27208// GFX10: encoding: [0x7e,0x04,0x0a,0x3a]7209 7210v_xor_b32_e32 v5, exec_hi, v27211// GFX10: encoding: [0x7f,0x04,0x0a,0x3a]7212 7213v_xor_b32_e32 v5, 0, v27214// GFX10: encoding: [0x80,0x04,0x0a,0x3a]7215 7216v_xor_b32_e32 v5, -1, v27217// GFX10: encoding: [0xc1,0x04,0x0a,0x3a]7218 7219v_xor_b32_e32 v5, 0.5, v27220// GFX10: encoding: [0xf0,0x04,0x0a,0x3a]7221 7222v_xor_b32_e32 v5, -4.0, v27223// GFX10: encoding: [0xf7,0x04,0x0a,0x3a]7224 7225v_xor_b32_e32 v5, 0xaf123456, v27226// GFX10: encoding: [0xff,0x04,0x0a,0x3a,0x56,0x34,0x12,0xaf]7227 7228v_xor_b32_e32 v5, 0x3f717273, v27229// GFX10: encoding: [0xff,0x04,0x0a,0x3a,0x73,0x72,0x71,0x3f]7230 7231v_xor_b32_e32 v5, v1, v2557232// GFX10: encoding: [0x01,0xff,0x0b,0x3a]7233 7234v_xor_b32_e64 v5, v1, v27235// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0x05,0x02,0x00]7236 7237v_xor_b32_e64 v255, v1, v27238// GFX10: encoding: [0xff,0x00,0x1d,0xd5,0x01,0x05,0x02,0x00]7239 7240v_xor_b32_e64 v5, v255, v27241// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0xff,0x05,0x02,0x00]7242 7243v_xor_b32_e64 v5, s1, v27244// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0x04,0x02,0x00]7245 7246v_xor_b32_e64 v5, s101, v27247// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x65,0x04,0x02,0x00]7248 7249v_xor_b32_e64 v5, vcc_lo, v27250// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x6a,0x04,0x02,0x00]7251 7252v_xor_b32_e64 v5, vcc_hi, v27253// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x6b,0x04,0x02,0x00]7254 7255v_xor_b32_e64 v5, m0, v27256// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x7c,0x04,0x02,0x00]7257 7258v_xor_b32_e64 v5, exec_lo, v27259// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x7e,0x04,0x02,0x00]7260 7261v_xor_b32_e64 v5, exec_hi, v27262// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x7f,0x04,0x02,0x00]7263 7264v_xor_b32_e64 v5, 0, v27265// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x80,0x04,0x02,0x00]7266 7267v_xor_b32_e64 v5, -1, v27268// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0xc1,0x04,0x02,0x00]7269 7270v_xor_b32_e64 v5, 0.5, v27271// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0xf0,0x04,0x02,0x00]7272 7273v_xor_b32_e64 v5, -4.0, v27274// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0xf7,0x04,0x02,0x00]7275 7276v_xor_b32_e64 v5, v1, v2557277// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0xff,0x03,0x00]7278 7279v_xor_b32_e64 v5, v1, s27280// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0x05,0x00,0x00]7281 7282v_xor_b32_e64 v5, v1, s1017283// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0xcb,0x00,0x00]7284 7285v_xor_b32_e64 v5, v1, vcc_lo7286// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0xd5,0x00,0x00]7287 7288v_xor_b32_e64 v5, v1, vcc_hi7289// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0xd7,0x00,0x00]7290 7291v_xor_b32_e64 v5, v1, m07292// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0xf9,0x00,0x00]7293 7294v_xor_b32_e64 v5, v1, exec_lo7295// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0xfd,0x00,0x00]7296 7297v_xor_b32_e64 v5, v1, exec_hi7298// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0xff,0x00,0x00]7299 7300v_xor_b32_e64 v5, v1, 07301// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0x01,0x01,0x00]7302 7303v_xor_b32_e64 v5, v1, -17304// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0x83,0x01,0x00]7305 7306v_xor_b32_e64 v5, v1, 0.57307// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0xe1,0x01,0x00]7308 7309v_xor_b32_e64 v5, v1, -4.07310// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0xef,0x01,0x00]7311 7312v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7313// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x06]7314 7315v_xor_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7316// GFX10: encoding: [0xf9,0x04,0xfe,0x3b,0x01,0x06,0x06,0x06]7317 7318v_xor_b32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7319// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0xff,0x06,0x06,0x06]7320 7321v_xor_b32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7322// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x86,0x06]7323 7324v_xor_b32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7325// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x65,0x06,0x86,0x06]7326 7327v_xor_b32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7328// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x6a,0x06,0x86,0x06]7329 7330v_xor_b32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7331// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x6b,0x06,0x86,0x06]7332 7333v_xor_b32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7334// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x7c,0x06,0x86,0x06]7335 7336v_xor_b32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7337// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x7e,0x06,0x86,0x06]7338 7339v_xor_b32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7340// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x7f,0x06,0x86,0x06]7341 7342v_xor_b32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7343// GFX10: encoding: [0xf9,0xfe,0x0b,0x3a,0x01,0x06,0x06,0x06]7344 7345v_xor_b32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7346// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x06]7347 7348v_xor_b32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7349// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x00,0x06,0x06]7350 7351v_xor_b32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7352// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x01,0x06,0x06]7353 7354v_xor_b32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7355// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x02,0x06,0x06]7356 7357v_xor_b32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7358// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x03,0x06,0x06]7359 7360v_xor_b32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7361// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x04,0x06,0x06]7362 7363v_xor_b32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7364// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x05,0x06,0x06]7365 7366v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD7367// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x0e,0x06,0x06]7368 7369v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD7370// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x16,0x06,0x06]7371 7372v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD7373// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x16,0x06,0x06]7374 7375v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD7376// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x06]7377 7378v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD7379// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x00,0x06]7380 7381v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD7382// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x01,0x06]7383 7384v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD7385// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x02,0x06]7386 7387v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD7388// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x03,0x06]7389 7390v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD7391// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x04,0x06]7392 7393v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD7394// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x05,0x06]7395 7396v_xor_b32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7397// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x0e,0x06]7398 7399v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7400// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x06]7401 7402v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_07403// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x00]7404 7405v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_17406// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x01]7407 7408v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_27409// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x02]7410 7411v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_37412// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x03]7413 7414v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_07415// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x04]7416 7417v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_17418// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x05]7419 7420v_xor_b32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7421// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x0e]7422 7423v_xor_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07424// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x00,0x00]7425 7426v_xor_b32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07427// GFX10: encoding: [0xfa,0x04,0xfe,0x3b,0x01,0xe4,0x00,0x00]7428 7429v_xor_b32_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07430// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0xff,0xe4,0x00,0x00]7431 7432v_xor_b32_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07433// GFX10: encoding: [0xfa,0xfe,0x0b,0x3a,0x01,0xe4,0x00,0x00]7434 7435v_xor_b32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x07436// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x1b,0x00,0x00]7437 7438v_xor_b32_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x07439// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x40,0x01,0x00]7440 7441v_xor_b32_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x07442// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x41,0x01,0x00]7443 7444v_xor_b32_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x07445// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x01,0x01,0x00]7446 7447v_xor_b32_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x07448// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x0f,0x01,0x00]7449 7450v_xor_b32_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x07451// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x11,0x01,0x00]7452 7453v_xor_b32_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x07454// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x1f,0x01,0x00]7455 7456v_xor_b32_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x07457// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x21,0x01,0x00]7458 7459v_xor_b32_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x07460// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x2f,0x01,0x00]7461 7462v_xor_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x07463// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x00,0x10]7464 7465v_xor_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x07466// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x00,0x30]7467 7468v_xor_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x07469// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x00,0xf0]7470 7471v_xor_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x17472// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x00,0x01]7473 7474v_xor_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x37475// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x00,0x03]7476 7477v_xor_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf7478// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x00,0x0f]7479 7480v_xor_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:07481// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x08,0x00]7482 7483v_xor_b32_dpp v5, v1, v2 row_share:1 row_mask:0x0 bank_mask:0x07484// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x51,0x01,0x00]7485 7486v_xor_b32_dpp v5, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x07487// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x5f,0x01,0x00]7488 7489v_xor_b32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x07490// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x61,0x01,0x00]7491 7492v_xor_b32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x07493// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x6f,0x01,0x00]7494 7495v_xnor_b32_e32 v5, v1, v27496// GFX10: encoding: [0x01,0x05,0x0a,0x3c]7497 7498v_xnor_b32_e32 v255, v1, v27499// GFX10: encoding: [0x01,0x05,0xfe,0x3d]7500 7501v_xnor_b32_e32 v5, v255, v27502// GFX10: encoding: [0xff,0x05,0x0a,0x3c]7503 7504v_xnor_b32_e32 v5, s1, v27505// GFX10: encoding: [0x01,0x04,0x0a,0x3c]7506 7507v_xnor_b32_e32 v5, s103, v27508// GFX10: encoding: [0x67,0x04,0x0a,0x3c]7509 7510v_xnor_b32_e32 v5, vcc_lo, v27511// GFX10: encoding: [0x6a,0x04,0x0a,0x3c]7512 7513v_xnor_b32_e32 v5, vcc_hi, v27514// GFX10: encoding: [0x6b,0x04,0x0a,0x3c]7515 7516v_xnor_b32_e32 v5, ttmp11, v27517// GFX10: encoding: [0x77,0x04,0x0a,0x3c]7518 7519v_xnor_b32_e32 v5, m0, v27520// GFX10: encoding: [0x7c,0x04,0x0a,0x3c]7521 7522v_xnor_b32_e32 v5, exec_lo, v27523// GFX10: encoding: [0x7e,0x04,0x0a,0x3c]7524 7525v_xnor_b32_e32 v5, exec_hi, v27526// GFX10: encoding: [0x7f,0x04,0x0a,0x3c]7527 7528v_xnor_b32_e32 v5, 0, v27529// GFX10: encoding: [0x80,0x04,0x0a,0x3c]7530 7531v_xnor_b32_e32 v5, -1, v27532// GFX10: encoding: [0xc1,0x04,0x0a,0x3c]7533 7534v_xnor_b32_e32 v5, 0.5, v27535// GFX10: encoding: [0xf0,0x04,0x0a,0x3c]7536 7537v_xnor_b32_e32 v5, -4.0, v27538// GFX10: encoding: [0xf7,0x04,0x0a,0x3c]7539 7540v_xnor_b32_e32 v5, 0xaf123456, v27541// GFX10: encoding: [0xff,0x04,0x0a,0x3c,0x56,0x34,0x12,0xaf]7542 7543v_xnor_b32_e32 v5, 0x3f717273, v27544// GFX10: encoding: [0xff,0x04,0x0a,0x3c,0x73,0x72,0x71,0x3f]7545 7546v_xnor_b32_e32 v5, v1, v2557547// GFX10: encoding: [0x01,0xff,0x0b,0x3c]7548 7549v_xnor_b32_e64 v5, v1, v27550// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0x05,0x02,0x00]7551 7552v_xnor_b32_e64 v255, v1, v27553// GFX10: encoding: [0xff,0x00,0x1e,0xd5,0x01,0x05,0x02,0x00]7554 7555v_xnor_b32_e64 v5, v255, v27556// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0xff,0x05,0x02,0x00]7557 7558v_xnor_b32_e64 v5, s1, v27559// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0x04,0x02,0x00]7560 7561v_xnor_b32_e64 v5, s101, v27562// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x65,0x04,0x02,0x00]7563 7564v_xnor_b32_e64 v5, vcc_lo, v27565// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x6a,0x04,0x02,0x00]7566 7567v_xnor_b32_e64 v5, vcc_hi, v27568// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x6b,0x04,0x02,0x00]7569 7570v_xnor_b32_e64 v5, m0, v27571// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x7c,0x04,0x02,0x00]7572 7573v_xnor_b32_e64 v5, exec_lo, v27574// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x7e,0x04,0x02,0x00]7575 7576v_xnor_b32_e64 v5, exec_hi, v27577// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x7f,0x04,0x02,0x00]7578 7579v_xnor_b32_e64 v5, 0, v27580// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x80,0x04,0x02,0x00]7581 7582v_xnor_b32_e64 v5, -1, v27583// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0xc1,0x04,0x02,0x00]7584 7585v_xnor_b32_e64 v5, 0.5, v27586// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0xf0,0x04,0x02,0x00]7587 7588v_xnor_b32_e64 v5, -4.0, v27589// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0xf7,0x04,0x02,0x00]7590 7591v_xnor_b32_e64 v5, v1, v2557592// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0xff,0x03,0x00]7593 7594v_xnor_b32_e64 v5, v1, s27595// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0x05,0x00,0x00]7596 7597v_xnor_b32_e64 v5, v1, s1017598// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0xcb,0x00,0x00]7599 7600v_xnor_b32_e64 v5, v1, vcc_lo7601// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0xd5,0x00,0x00]7602 7603v_xnor_b32_e64 v5, v1, vcc_hi7604// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0xd7,0x00,0x00]7605 7606v_xnor_b32_e64 v5, v1, m07607// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0xf9,0x00,0x00]7608 7609v_xnor_b32_e64 v5, v1, exec_lo7610// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0xfd,0x00,0x00]7611 7612v_xnor_b32_e64 v5, v1, exec_hi7613// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0xff,0x00,0x00]7614 7615v_xnor_b32_e64 v5, v1, 07616// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0x01,0x01,0x00]7617 7618v_xnor_b32_e64 v5, v1, -17619// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0x83,0x01,0x00]7620 7621v_xnor_b32_e64 v5, v1, 0.57622// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0xe1,0x01,0x00]7623 7624v_xnor_b32_e64 v5, v1, -4.07625// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0xef,0x01,0x00]7626 7627v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7628// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x06]7629 7630v_xnor_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7631// GFX10: encoding: [0xf9,0x04,0xfe,0x3d,0x01,0x06,0x06,0x06]7632 7633v_xnor_b32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7634// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0xff,0x06,0x06,0x06]7635 7636v_xnor_b32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7637// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x86,0x06]7638 7639v_xnor_b32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7640// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x65,0x06,0x86,0x06]7641 7642v_xnor_b32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7643// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x6a,0x06,0x86,0x06]7644 7645v_xnor_b32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7646// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x6b,0x06,0x86,0x06]7647 7648v_xnor_b32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7649// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x7c,0x06,0x86,0x06]7650 7651v_xnor_b32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7652// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x7e,0x06,0x86,0x06]7653 7654v_xnor_b32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7655// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x7f,0x06,0x86,0x06]7656 7657v_xnor_b32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7658// GFX10: encoding: [0xf9,0xfe,0x0b,0x3c,0x01,0x06,0x06,0x06]7659 7660v_xnor_b32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7661// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x06]7662 7663v_xnor_b32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7664// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x00,0x06,0x06]7665 7666v_xnor_b32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7667// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x01,0x06,0x06]7668 7669v_xnor_b32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7670// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x02,0x06,0x06]7671 7672v_xnor_b32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7673// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x03,0x06,0x06]7674 7675v_xnor_b32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7676// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x04,0x06,0x06]7677 7678v_xnor_b32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7679// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x05,0x06,0x06]7680 7681v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD7682// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x0e,0x06,0x06]7683 7684v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD7685// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x16,0x06,0x06]7686 7687v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD7688// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x16,0x06,0x06]7689 7690v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD7691// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x06]7692 7693v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD7694// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x00,0x06]7695 7696v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD7697// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x01,0x06]7698 7699v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD7700// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x02,0x06]7701 7702v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD7703// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x03,0x06]7704 7705v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD7706// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x04,0x06]7707 7708v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD7709// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x05,0x06]7710 7711v_xnor_b32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7712// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x0e,0x06]7713 7714v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7715// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x06]7716 7717v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_07718// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x00]7719 7720v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_17721// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x01]7722 7723v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_27724// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x02]7725 7726v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_37727// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x03]7728 7729v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_07730// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x04]7731 7732v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_17733// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x05]7734 7735v_xnor_b32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD7736// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x0e]7737 7738v_xnor_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07739// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x00,0x00]7740 7741v_xnor_b32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07742// GFX10: encoding: [0xfa,0x04,0xfe,0x3d,0x01,0xe4,0x00,0x00]7743 7744v_xnor_b32_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07745// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0xff,0xe4,0x00,0x00]7746 7747v_xnor_b32_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07748// GFX10: encoding: [0xfa,0xfe,0x0b,0x3c,0x01,0xe4,0x00,0x00]7749 7750v_xnor_b32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x07751// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x1b,0x00,0x00]7752 7753v_xnor_b32_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x07754// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x40,0x01,0x00]7755 7756v_xnor_b32_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x07757// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x41,0x01,0x00]7758 7759v_xnor_b32_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x07760// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x01,0x01,0x00]7761 7762v_xnor_b32_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x07763// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x0f,0x01,0x00]7764 7765v_xnor_b32_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x07766// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x11,0x01,0x00]7767 7768v_xnor_b32_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x07769// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x1f,0x01,0x00]7770 7771v_xnor_b32_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x07772// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x21,0x01,0x00]7773 7774v_xnor_b32_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x07775// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x2f,0x01,0x00]7776 7777v_xnor_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x07778// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x00,0x10]7779 7780v_xnor_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x07781// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x00,0x30]7782 7783v_xnor_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x07784// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x00,0xf0]7785 7786v_xnor_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x17787// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x00,0x01]7788 7789v_xnor_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x37790// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x00,0x03]7791 7792v_xnor_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf7793// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x00,0x0f]7794 7795v_xnor_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:07796// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x08,0x00]7797 7798v_xnor_b32_dpp v5, v1, v2 row_share:1 row_mask:0x0 bank_mask:0x07799// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x51,0x01,0x00]7800 7801v_xnor_b32_dpp v5, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x07802// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x5f,0x01,0x00]7803 7804v_xnor_b32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x07805// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x61,0x01,0x00]7806 7807v_xnor_b32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x07808// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x6f,0x01,0x00]7809 7810v_mac_f32_e32 v5, v1, v27811// GFX10: encoding: [0x01,0x05,0x0a,0x3e]7812 7813v_mac_f32_e32 v255, v1, v27814// GFX10: encoding: [0x01,0x05,0xfe,0x3f]7815 7816v_mac_f32_e32 v5, v255, v27817// GFX10: encoding: [0xff,0x05,0x0a,0x3e]7818 7819v_mac_f32_e32 v5, s1, v27820// GFX10: encoding: [0x01,0x04,0x0a,0x3e]7821 7822v_mac_f32_e32 v5, s103, v27823// GFX10: encoding: [0x67,0x04,0x0a,0x3e]7824 7825v_mac_f32_e32 v5, vcc_lo, v27826// GFX10: encoding: [0x6a,0x04,0x0a,0x3e]7827 7828v_mac_f32_e32 v5, vcc_hi, v27829// GFX10: encoding: [0x6b,0x04,0x0a,0x3e]7830 7831v_mac_f32_e32 v5, ttmp11, v27832// GFX10: encoding: [0x77,0x04,0x0a,0x3e]7833 7834v_mac_f32_e32 v5, m0, v27835// GFX10: encoding: [0x7c,0x04,0x0a,0x3e]7836 7837v_mac_f32_e32 v5, exec_lo, v27838// GFX10: encoding: [0x7e,0x04,0x0a,0x3e]7839 7840v_mac_f32_e32 v5, exec_hi, v27841// GFX10: encoding: [0x7f,0x04,0x0a,0x3e]7842 7843v_mac_f32_e32 v5, 0, v27844// GFX10: encoding: [0x80,0x04,0x0a,0x3e]7845 7846v_mac_f32_e32 v5, -1, v27847// GFX10: encoding: [0xc1,0x04,0x0a,0x3e]7848 7849v_mac_f32_e32 v5, 0.5, v27850// GFX10: encoding: [0xf0,0x04,0x0a,0x3e]7851 7852v_mac_f32_e32 v5, -4.0, v27853// GFX10: encoding: [0xf7,0x04,0x0a,0x3e]7854 7855v_mac_f32_e32 v5, 0xaf123456, v27856// GFX10: encoding: [0xff,0x04,0x0a,0x3e,0x56,0x34,0x12,0xaf]7857 7858v_mac_f32_e32 v5, 0x3f717273, v27859// GFX10: encoding: [0xff,0x04,0x0a,0x3e,0x73,0x72,0x71,0x3f]7860 7861v_mac_f32_e32 v5, v1, v2557862// GFX10: encoding: [0x01,0xff,0x0b,0x3e]7863 7864v_mac_f32_e64 v5, v1, v27865// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0x05,0x02,0x00]7866 7867v_mac_f32_e64 v255, v1, v27868// GFX10: encoding: [0xff,0x00,0x1f,0xd5,0x01,0x05,0x02,0x00]7869 7870v_mac_f32_e64 v5, v255, v27871// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0xff,0x05,0x02,0x00]7872 7873v_mac_f32_e64 v5, s1, v27874// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0x04,0x02,0x00]7875 7876v_mac_f32_e64 v5, s101, v27877// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x65,0x04,0x02,0x00]7878 7879v_mac_f32_e64 v5, vcc_lo, v27880// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x6a,0x04,0x02,0x00]7881 7882v_mac_f32_e64 v5, vcc_hi, v27883// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x6b,0x04,0x02,0x00]7884 7885v_mac_f32_e64 v5, m0, v27886// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x7c,0x04,0x02,0x00]7887 7888v_mac_f32_e64 v5, exec_lo, v27889// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x7e,0x04,0x02,0x00]7890 7891v_mac_f32_e64 v5, exec_hi, v27892// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x7f,0x04,0x02,0x00]7893 7894v_mac_f32_e64 v5, 0, v27895// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x80,0x04,0x02,0x00]7896 7897v_mac_f32_e64 v5, -1, v27898// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0xc1,0x04,0x02,0x00]7899 7900v_mac_f32_e64 v5, 0.5, v27901// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0xf0,0x04,0x02,0x00]7902 7903v_mac_f32_e64 v5, -4.0, v27904// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0xf7,0x04,0x02,0x00]7905 7906v_mac_f32_e64 v5, v1, v2557907// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0xff,0x03,0x00]7908 7909v_mac_f32_e64 v5, v1, s27910// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0x05,0x00,0x00]7911 7912v_mac_f32_e64 v5, v1, s1017913// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0xcb,0x00,0x00]7914 7915v_mac_f32_e64 v5, v1, vcc_lo7916// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0xd5,0x00,0x00]7917 7918v_mac_f32_e64 v5, v1, vcc_hi7919// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0xd7,0x00,0x00]7920 7921v_mac_f32_e64 v5, v1, m07922// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0xf9,0x00,0x00]7923 7924v_mac_f32_e64 v5, v1, exec_lo7925// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0xfd,0x00,0x00]7926 7927v_mac_f32_e64 v5, v1, exec_hi7928// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0xff,0x00,0x00]7929 7930v_mac_f32_e64 v5, v1, 07931// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0x01,0x01,0x00]7932 7933v_mac_f32_e64 v5, v1, -17934// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0x83,0x01,0x00]7935 7936v_mac_f32_e64 v5, v1, 0.57937// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0xe1,0x01,0x00]7938 7939v_mac_f32_e64 v5, v1, -4.07940// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0xef,0x01,0x00]7941 7942v_mac_f32_e64 v5, -v1, v27943// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0x05,0x02,0x20]7944 7945v_mac_f32_e64 v5, v1, -v27946// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0x05,0x02,0x40]7947 7948v_mac_f32_e64 v5, -v1, -v27949// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0x05,0x02,0x60]7950 7951v_mac_f32_e64 v5, |v1|, v27952// GFX10: encoding: [0x05,0x01,0x1f,0xd5,0x01,0x05,0x02,0x00]7953 7954v_mac_f32_e64 v5, v1, |v2|7955// GFX10: encoding: [0x05,0x02,0x1f,0xd5,0x01,0x05,0x02,0x00]7956 7957v_mac_f32_e64 v5, |v1|, |v2|7958// GFX10: encoding: [0x05,0x03,0x1f,0xd5,0x01,0x05,0x02,0x00]7959 7960v_mac_f32_e64 v5, v1, v2 clamp7961// GFX10: encoding: [0x05,0x80,0x1f,0xd5,0x01,0x05,0x02,0x00]7962 7963v_mac_f32_e64 v5, v1, v2 mul:27964// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0x05,0x02,0x08]7965 7966v_mac_f32_e64 v5, v1, v2 mul:47967// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0x05,0x02,0x10]7968 7969v_mac_f32_e64 v5, v1, v2 div:27970// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0x05,0x02,0x18]7971 7972v_madmk_f32 v5, v1, 0x11213141, v37973// GFX10: encoding: [0x01,0x07,0x0a,0x40,0x41,0x31,0x21,0x11]7974 7975v_madmk_f32 v255, v1, 0x11213141, v37976// GFX10: encoding: [0x01,0x07,0xfe,0x41,0x41,0x31,0x21,0x11]7977 7978v_madmk_f32 v5, v255, 0x11213141, v37979// GFX10: encoding: [0xff,0x07,0x0a,0x40,0x41,0x31,0x21,0x11]7980 7981v_madmk_f32 v5, 0, 0x11213141, v37982// GFX10: encoding: [0x80,0x06,0x0a,0x40,0x41,0x31,0x21,0x11]7983 7984v_madmk_f32 v5, -1, 0x11213141, v37985// GFX10: encoding: [0xc1,0x06,0x0a,0x40,0x41,0x31,0x21,0x11]7986 7987v_madmk_f32 v5, 0.5, 0x11213141, v37988// GFX10: encoding: [0xf0,0x06,0x0a,0x40,0x41,0x31,0x21,0x11]7989 7990v_madmk_f32 v5, -4.0, 0x11213141, v37991// GFX10: encoding: [0xf7,0x06,0x0a,0x40,0x41,0x31,0x21,0x11]7992 7993v_madmk_f32 v5, v1, 0xa1b1c1d1, v37994// GFX10: encoding: [0x01,0x07,0x0a,0x40,0xd1,0xc1,0xb1,0xa1]7995 7996v_madmk_f32 v5, v1, 0x11213141, v2557997// GFX10: encoding: [0x01,0xff,0x0b,0x40,0x41,0x31,0x21,0x11]7998 7999v_madak_f32 v5, v1, v2, 0x112131418000// GFX10: encoding: [0x01,0x05,0x0a,0x42,0x41,0x31,0x21,0x11]8001 8002v_madak_f32 v255, v1, v2, 0x112131418003// GFX10: encoding: [0x01,0x05,0xfe,0x43,0x41,0x31,0x21,0x11]8004 8005v_madak_f32 v5, v255, v2, 0x112131418006// GFX10: encoding: [0xff,0x05,0x0a,0x42,0x41,0x31,0x21,0x11]8007 8008v_madak_f32 v5, 0, v2, 0x112131418009// GFX10: encoding: [0x80,0x04,0x0a,0x42,0x41,0x31,0x21,0x11]8010 8011v_madak_f32 v5, -1, v2, 0x112131418012// GFX10: encoding: [0xc1,0x04,0x0a,0x42,0x41,0x31,0x21,0x11]8013 8014v_madak_f32 v5, 0.5, v2, 0x112131418015// GFX10: encoding: [0xf0,0x04,0x0a,0x42,0x41,0x31,0x21,0x11]8016 8017v_madak_f32 v5, -4.0, v2, 0x112131418018// GFX10: encoding: [0xf7,0x04,0x0a,0x42,0x41,0x31,0x21,0x11]8019 8020v_madak_f32 v5, v1, v255, 0x112131418021// GFX10: encoding: [0x01,0xff,0x0b,0x42,0x41,0x31,0x21,0x11]8022 8023v_madak_f32 v5, v1, v2, 0xa1b1c1d18024// GFX10: encoding: [0x01,0x05,0x0a,0x42,0xd1,0xc1,0xb1,0xa1]8025 8026v_add_nc_u32_e32 v5, v1, v28027// GFX10: encoding: [0x01,0x05,0x0a,0x4a]8028 8029v_add_nc_u32_e32 v255, v1, v28030// GFX10: encoding: [0x01,0x05,0xfe,0x4b]8031 8032v_add_nc_u32_e32 v5, v255, v28033// GFX10: encoding: [0xff,0x05,0x0a,0x4a]8034 8035v_add_nc_u32_e32 v5, s1, v28036// GFX10: encoding: [0x01,0x04,0x0a,0x4a]8037 8038v_add_nc_u32_e32 v5, s101, v28039// GFX10: encoding: [0x65,0x04,0x0a,0x4a]8040 8041v_add_nc_u32_e32 v5, vcc_lo, v28042// GFX10: encoding: [0x6a,0x04,0x0a,0x4a]8043 8044v_add_nc_u32_e32 v5, vcc_hi, v28045// GFX10: encoding: [0x6b,0x04,0x0a,0x4a]8046 8047v_add_nc_u32_e32 v5, m0, v28048// GFX10: encoding: [0x7c,0x04,0x0a,0x4a]8049 8050v_add_nc_u32_e32 v5, exec_lo, v28051// GFX10: encoding: [0x7e,0x04,0x0a,0x4a]8052 8053v_add_nc_u32_e32 v5, exec_hi, v28054// GFX10: encoding: [0x7f,0x04,0x0a,0x4a]8055 8056v_add_nc_u32_e32 v5, 0, v28057// GFX10: encoding: [0x80,0x04,0x0a,0x4a]8058 8059v_add_nc_u32_e32 v5, -1, v28060// GFX10: encoding: [0xc1,0x04,0x0a,0x4a]8061 8062v_add_nc_u32_e32 v5, 0.5, v28063// GFX10: encoding: [0xf0,0x04,0x0a,0x4a]8064 8065v_add_nc_u32_e32 v5, -4.0, v28066// GFX10: encoding: [0xf7,0x04,0x0a,0x4a]8067 8068v_add_nc_u32_e32 v5, 0xaf123456, v28069// GFX10: encoding: [0xff,0x04,0x0a,0x4a,0x56,0x34,0x12,0xaf]8070 8071v_add_nc_u32_e32 v5, 0x3f717273, v28072// GFX10: encoding: [0xff,0x04,0x0a,0x4a,0x73,0x72,0x71,0x3f]8073 8074v_add_nc_u32_e32 v5, v1, v2558075// GFX10: encoding: [0x01,0xff,0x0b,0x4a]8076 8077v_add_nc_u32_e64 v5, v1, v28078// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0x05,0x02,0x00]8079 8080v_add_nc_u32_e64 v255, v1, v28081// GFX10: encoding: [0xff,0x00,0x25,0xd5,0x01,0x05,0x02,0x00]8082 8083v_add_nc_u32_e64 v5, v255, v28084// GFX10: encoding: [0x05,0x00,0x25,0xd5,0xff,0x05,0x02,0x00]8085 8086v_add_nc_u32_e64 v5, s1, v28087// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0x04,0x02,0x00]8088 8089v_add_nc_u32_e64 v5, s101, v28090// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x65,0x04,0x02,0x00]8091 8092v_add_nc_u32_e64 v5, vcc_lo, v28093// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x6a,0x04,0x02,0x00]8094 8095v_add_nc_u32_e64 v5, vcc_hi, v28096// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x6b,0x04,0x02,0x00]8097 8098v_add_nc_u32_e64 v5, m0, v28099// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x7c,0x04,0x02,0x00]8100 8101v_add_nc_u32_e64 v5, exec_lo, v28102// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x7e,0x04,0x02,0x00]8103 8104v_add_nc_u32_e64 v5, exec_hi, v28105// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x7f,0x04,0x02,0x00]8106 8107v_add_nc_u32_e64 v5, 0, v28108// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x80,0x04,0x02,0x00]8109 8110v_add_nc_u32_e64 v5, -1, v28111// GFX10: encoding: [0x05,0x00,0x25,0xd5,0xc1,0x04,0x02,0x00]8112 8113v_add_nc_u32_e64 v5, 0.5, v28114// GFX10: encoding: [0x05,0x00,0x25,0xd5,0xf0,0x04,0x02,0x00]8115 8116v_add_nc_u32_e64 v5, -4.0, v28117// GFX10: encoding: [0x05,0x00,0x25,0xd5,0xf7,0x04,0x02,0x00]8118 8119v_add_nc_u32_e64 v5, v1, v2558120// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0xff,0x03,0x00]8121 8122v_add_nc_u32_e64 v5, v1, s28123// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0x05,0x00,0x00]8124 8125v_add_nc_u32_e64 v5, v1, s1018126// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0xcb,0x00,0x00]8127 8128v_add_nc_u32_e64 v5, v1, vcc_lo8129// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0xd5,0x00,0x00]8130 8131v_add_nc_u32_e64 v5, v1, vcc_hi8132// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0xd7,0x00,0x00]8133 8134v_add_nc_u32_e64 v5, v1, m08135// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0xf9,0x00,0x00]8136 8137v_add_nc_u32_e64 v5, v1, exec_lo8138// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0xfd,0x00,0x00]8139 8140v_add_nc_u32_e64 v5, v1, exec_hi8141// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0xff,0x00,0x00]8142 8143v_add_nc_u32_e64 v5, v1, 08144// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0x01,0x01,0x00]8145 8146v_add_nc_u32_e64 v5, v1, -18147// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0x83,0x01,0x00]8148 8149v_add_nc_u32_e64 v5, v1, 0.58150// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0xe1,0x01,0x00]8151 8152v_add_nc_u32_e64 v5, v1, -4.08153// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0xef,0x01,0x00]8154 8155v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8156// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x06]8157 8158v_add_nc_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8159// GFX10: encoding: [0xf9,0x04,0xfe,0x4b,0x01,0x06,0x06,0x06]8160 8161v_add_nc_u32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8162// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0xff,0x06,0x06,0x06]8163 8164v_add_nc_u32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8165// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x86,0x06]8166 8167v_add_nc_u32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8168// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x65,0x06,0x86,0x06]8169 8170v_add_nc_u32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8171// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x6a,0x06,0x86,0x06]8172 8173v_add_nc_u32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8174// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x6b,0x06,0x86,0x06]8175 8176v_add_nc_u32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8177// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x7c,0x06,0x86,0x06]8178 8179v_add_nc_u32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8180// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x7e,0x06,0x86,0x06]8181 8182v_add_nc_u32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8183// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x7f,0x06,0x86,0x06]8184 8185v_add_nc_u32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8186// GFX10: encoding: [0xf9,0xfe,0x0b,0x4a,0x01,0x06,0x06,0x06]8187 8188v_add_nc_u32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8189// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x26,0x06,0x06]8190 8191v_add_nc_u32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8192// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x06]8193 8194v_add_nc_u32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8195// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x00,0x06,0x06]8196 8197v_add_nc_u32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8198// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x01,0x06,0x06]8199 8200v_add_nc_u32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8201// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x02,0x06,0x06]8202 8203v_add_nc_u32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8204// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x03,0x06,0x06]8205 8206v_add_nc_u32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8207// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x04,0x06,0x06]8208 8209v_add_nc_u32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8210// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x05,0x06,0x06]8211 8212v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD8213// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x0e,0x06,0x06]8214 8215v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD8216// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x16,0x06,0x06]8217 8218v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD8219// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x16,0x06,0x06]8220 8221v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD8222// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x06]8223 8224v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD8225// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x00,0x06]8226 8227v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD8228// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x01,0x06]8229 8230v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD8231// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x02,0x06]8232 8233v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD8234// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x03,0x06]8235 8236v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD8237// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x04,0x06]8238 8239v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD8240// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x05,0x06]8241 8242v_add_nc_u32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8243// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x0e,0x06]8244 8245v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8246// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x06]8247 8248v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_08249// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x00]8250 8251v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_18252// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x01]8253 8254v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_28255// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x02]8256 8257v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_38258// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x03]8259 8260v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_08261// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x04]8262 8263v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_18264// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x05]8265 8266v_add_nc_u32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8267// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x0e]8268 8269v_sub_nc_u32_e32 v5, v1, v28270// GFX10: encoding: [0x01,0x05,0x0a,0x4c]8271 8272v_sub_nc_u32_e32 v255, v1, v28273// GFX10: encoding: [0x01,0x05,0xfe,0x4d]8274 8275v_sub_nc_u32_e32 v5, v255, v28276// GFX10: encoding: [0xff,0x05,0x0a,0x4c]8277 8278v_sub_nc_u32_e32 v5, s1, v28279// GFX10: encoding: [0x01,0x04,0x0a,0x4c]8280 8281v_sub_nc_u32_e32 v5, s101, v28282// GFX10: encoding: [0x65,0x04,0x0a,0x4c]8283 8284v_sub_nc_u32_e32 v5, vcc_lo, v28285// GFX10: encoding: [0x6a,0x04,0x0a,0x4c]8286 8287v_sub_nc_u32_e32 v5, vcc_hi, v28288// GFX10: encoding: [0x6b,0x04,0x0a,0x4c]8289 8290v_sub_nc_u32_e32 v5, m0, v28291// GFX10: encoding: [0x7c,0x04,0x0a,0x4c]8292 8293v_sub_nc_u32_e32 v5, exec_lo, v28294// GFX10: encoding: [0x7e,0x04,0x0a,0x4c]8295 8296v_sub_nc_u32_e32 v5, exec_hi, v28297// GFX10: encoding: [0x7f,0x04,0x0a,0x4c]8298 8299v_sub_nc_u32_e32 v5, 0, v28300// GFX10: encoding: [0x80,0x04,0x0a,0x4c]8301 8302v_sub_nc_u32_e32 v5, -1, v28303// GFX10: encoding: [0xc1,0x04,0x0a,0x4c]8304 8305v_sub_nc_u32_e32 v5, 0.5, v28306// GFX10: encoding: [0xf0,0x04,0x0a,0x4c]8307 8308v_sub_nc_u32_e32 v5, -4.0, v28309// GFX10: encoding: [0xf7,0x04,0x0a,0x4c]8310 8311v_sub_nc_u32_e32 v5, 0xaf123456, v28312// GFX10: encoding: [0xff,0x04,0x0a,0x4c,0x56,0x34,0x12,0xaf]8313 8314v_sub_nc_u32_e32 v5, 0x3f717273, v28315// GFX10: encoding: [0xff,0x04,0x0a,0x4c,0x73,0x72,0x71,0x3f]8316 8317v_sub_nc_u32_e32 v5, v1, v2558318// GFX10: encoding: [0x01,0xff,0x0b,0x4c]8319 8320v_sub_nc_u32_e64 v5, v1, v28321// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0x05,0x02,0x00]8322 8323v_sub_nc_u32_e64 v255, v1, v28324// GFX10: encoding: [0xff,0x00,0x26,0xd5,0x01,0x05,0x02,0x00]8325 8326v_sub_nc_u32_e64 v5, v255, v28327// GFX10: encoding: [0x05,0x00,0x26,0xd5,0xff,0x05,0x02,0x00]8328 8329v_sub_nc_u32_e64 v5, s1, v28330// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0x04,0x02,0x00]8331 8332v_sub_nc_u32_e64 v5, s101, v28333// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x65,0x04,0x02,0x00]8334 8335v_sub_nc_u32_e64 v5, vcc_lo, v28336// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x6a,0x04,0x02,0x00]8337 8338v_sub_nc_u32_e64 v5, vcc_hi, v28339// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x6b,0x04,0x02,0x00]8340 8341v_sub_nc_u32_e64 v5, m0, v28342// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x7c,0x04,0x02,0x00]8343 8344v_sub_nc_u32_e64 v5, exec_lo, v28345// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x7e,0x04,0x02,0x00]8346 8347v_sub_nc_u32_e64 v5, exec_hi, v28348// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x7f,0x04,0x02,0x00]8349 8350v_sub_nc_u32_e64 v5, 0, v28351// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x80,0x04,0x02,0x00]8352 8353v_sub_nc_u32_e64 v5, -1, v28354// GFX10: encoding: [0x05,0x00,0x26,0xd5,0xc1,0x04,0x02,0x00]8355 8356v_sub_nc_u32_e64 v5, 0.5, v28357// GFX10: encoding: [0x05,0x00,0x26,0xd5,0xf0,0x04,0x02,0x00]8358 8359v_sub_nc_u32_e64 v5, -4.0, v28360// GFX10: encoding: [0x05,0x00,0x26,0xd5,0xf7,0x04,0x02,0x00]8361 8362v_sub_nc_u32_e64 v5, v1, v2558363// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0xff,0x03,0x00]8364 8365v_sub_nc_u32_e64 v5, v1, s28366// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0x05,0x00,0x00]8367 8368v_sub_nc_u32_e64 v5, v1, s1018369// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0xcb,0x00,0x00]8370 8371v_sub_nc_u32_e64 v5, v1, vcc_lo8372// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0xd5,0x00,0x00]8373 8374v_sub_nc_u32_e64 v5, v1, vcc_hi8375// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0xd7,0x00,0x00]8376 8377v_sub_nc_u32_e64 v5, v1, m08378// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0xf9,0x00,0x00]8379 8380v_sub_nc_u32_e64 v5, v1, exec_lo8381// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0xfd,0x00,0x00]8382 8383v_sub_nc_u32_e64 v5, v1, exec_hi8384// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0xff,0x00,0x00]8385 8386v_sub_nc_u32_e64 v5, v1, 08387// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0x01,0x01,0x00]8388 8389v_sub_nc_u32_e64 v5, v1, -18390// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0x83,0x01,0x00]8391 8392v_sub_nc_u32_e64 v5, v1, 0.58393// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0xe1,0x01,0x00]8394 8395v_sub_nc_u32_e64 v5, v1, -4.08396// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0xef,0x01,0x00]8397 8398v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8399// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x06]8400 8401v_sub_nc_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8402// GFX10: encoding: [0xf9,0x04,0xfe,0x4d,0x01,0x06,0x06,0x06]8403 8404v_sub_nc_u32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8405// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0xff,0x06,0x06,0x06]8406 8407v_sub_nc_u32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8408// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x86,0x06]8409 8410v_sub_nc_u32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8411// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x65,0x06,0x86,0x06]8412 8413v_sub_nc_u32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8414// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x6a,0x06,0x86,0x06]8415 8416v_sub_nc_u32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8417// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x6b,0x06,0x86,0x06]8418 8419v_sub_nc_u32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8420// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x7c,0x06,0x86,0x06]8421 8422v_sub_nc_u32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8423// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x7e,0x06,0x86,0x06]8424 8425v_sub_nc_u32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8426// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x7f,0x06,0x86,0x06]8427 8428v_sub_nc_u32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8429// GFX10: encoding: [0xf9,0xfe,0x0b,0x4c,0x01,0x06,0x06,0x06]8430 8431v_sub_nc_u32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8432// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x26,0x06,0x06]8433 8434v_sub_nc_u32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8435// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x06]8436 8437v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8438// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x00,0x06,0x06]8439 8440v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8441// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x01,0x06,0x06]8442 8443v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8444// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x02,0x06,0x06]8445 8446v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8447// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x03,0x06,0x06]8448 8449v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8450// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x04,0x06,0x06]8451 8452v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8453// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x05,0x06,0x06]8454 8455v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD8456// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x0e,0x06,0x06]8457 8458v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD8459// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x16,0x06,0x06]8460 8461v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD8462// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x16,0x06,0x06]8463 8464v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD8465// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x06]8466 8467v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD8468// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x00,0x06]8469 8470v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD8471// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x01,0x06]8472 8473v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD8474// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x02,0x06]8475 8476v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD8477// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x03,0x06]8478 8479v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD8480// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x04,0x06]8481 8482v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD8483// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x05,0x06]8484 8485v_sub_nc_u32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8486// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x0e,0x06]8487 8488v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8489// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x06]8490 8491v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_08492// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x00]8493 8494v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_18495// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x01]8496 8497v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_28498// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x02]8499 8500v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_38501// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x03]8502 8503v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_08504// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x04]8505 8506v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_18507// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x05]8508 8509v_sub_nc_u32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8510// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x0e]8511 8512v_subrev_nc_u32_e32 v5, v1, v28513// GFX10: encoding: [0x01,0x05,0x0a,0x4e]8514 8515v_subrev_nc_u32_e32 v255, v1, v28516// GFX10: encoding: [0x01,0x05,0xfe,0x4f]8517 8518v_subrev_nc_u32_e32 v5, v255, v28519// GFX10: encoding: [0xff,0x05,0x0a,0x4e]8520 8521v_subrev_nc_u32_e32 v5, s1, v28522// GFX10: encoding: [0x01,0x04,0x0a,0x4e]8523 8524v_subrev_nc_u32_e32 v5, s101, v28525// GFX10: encoding: [0x65,0x04,0x0a,0x4e]8526 8527v_subrev_nc_u32_e32 v5, vcc_lo, v28528// GFX10: encoding: [0x6a,0x04,0x0a,0x4e]8529 8530v_subrev_nc_u32_e32 v5, vcc_hi, v28531// GFX10: encoding: [0x6b,0x04,0x0a,0x4e]8532 8533v_subrev_nc_u32_e32 v5, m0, v28534// GFX10: encoding: [0x7c,0x04,0x0a,0x4e]8535 8536v_subrev_nc_u32_e32 v5, exec_lo, v28537// GFX10: encoding: [0x7e,0x04,0x0a,0x4e]8538 8539v_subrev_nc_u32_e32 v5, exec_hi, v28540// GFX10: encoding: [0x7f,0x04,0x0a,0x4e]8541 8542v_subrev_nc_u32_e32 v5, 0, v28543// GFX10: encoding: [0x80,0x04,0x0a,0x4e]8544 8545v_subrev_nc_u32_e32 v5, -1, v28546// GFX10: encoding: [0xc1,0x04,0x0a,0x4e]8547 8548v_subrev_nc_u32_e32 v5, 0.5, v28549// GFX10: encoding: [0xf0,0x04,0x0a,0x4e]8550 8551v_subrev_nc_u32_e32 v5, -4.0, v28552// GFX10: encoding: [0xf7,0x04,0x0a,0x4e]8553 8554v_subrev_nc_u32_e32 v5, 0xaf123456, v28555// GFX10: encoding: [0xff,0x04,0x0a,0x4e,0x56,0x34,0x12,0xaf]8556 8557v_subrev_nc_u32_e32 v5, 0x3f717273, v28558// GFX10: encoding: [0xff,0x04,0x0a,0x4e,0x73,0x72,0x71,0x3f]8559 8560v_subrev_nc_u32_e32 v5, v1, v2558561// GFX10: encoding: [0x01,0xff,0x0b,0x4e]8562 8563v_subrev_nc_u32_e64 v5, v1, v28564// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0x05,0x02,0x00]8565 8566v_subrev_nc_u32_e64 v255, v1, v28567// GFX10: encoding: [0xff,0x00,0x27,0xd5,0x01,0x05,0x02,0x00]8568 8569v_subrev_nc_u32_e64 v5, v255, v28570// GFX10: encoding: [0x05,0x00,0x27,0xd5,0xff,0x05,0x02,0x00]8571 8572v_subrev_nc_u32_e64 v5, s1, v28573// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0x04,0x02,0x00]8574 8575v_subrev_nc_u32_e64 v5, s101, v28576// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x65,0x04,0x02,0x00]8577 8578v_subrev_nc_u32_e64 v5, vcc_lo, v28579// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x6a,0x04,0x02,0x00]8580 8581v_subrev_nc_u32_e64 v5, vcc_hi, v28582// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x6b,0x04,0x02,0x00]8583 8584v_subrev_nc_u32_e64 v5, m0, v28585// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x7c,0x04,0x02,0x00]8586 8587v_subrev_nc_u32_e64 v5, exec_lo, v28588// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x7e,0x04,0x02,0x00]8589 8590v_subrev_nc_u32_e64 v5, exec_hi, v28591// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x7f,0x04,0x02,0x00]8592 8593v_subrev_nc_u32_e64 v5, 0, v28594// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x80,0x04,0x02,0x00]8595 8596v_subrev_nc_u32_e64 v5, -1, v28597// GFX10: encoding: [0x05,0x00,0x27,0xd5,0xc1,0x04,0x02,0x00]8598 8599v_subrev_nc_u32_e64 v5, 0.5, v28600// GFX10: encoding: [0x05,0x00,0x27,0xd5,0xf0,0x04,0x02,0x00]8601 8602v_subrev_nc_u32_e64 v5, -4.0, v28603// GFX10: encoding: [0x05,0x00,0x27,0xd5,0xf7,0x04,0x02,0x00]8604 8605v_subrev_nc_u32_e64 v5, v1, v2558606// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0xff,0x03,0x00]8607 8608v_subrev_nc_u32_e64 v5, v1, s28609// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0x05,0x00,0x00]8610 8611v_subrev_nc_u32_e64 v5, v1, s1018612// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0xcb,0x00,0x00]8613 8614v_subrev_nc_u32_e64 v5, v1, vcc_lo8615// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0xd5,0x00,0x00]8616 8617v_subrev_nc_u32_e64 v5, v1, vcc_hi8618// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0xd7,0x00,0x00]8619 8620v_subrev_nc_u32_e64 v5, v1, m08621// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0xf9,0x00,0x00]8622 8623v_subrev_nc_u32_e64 v5, v1, exec_lo8624// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0xfd,0x00,0x00]8625 8626v_subrev_nc_u32_e64 v5, v1, exec_hi8627// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0xff,0x00,0x00]8628 8629v_subrev_nc_u32_e64 v5, v1, 08630// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0x01,0x01,0x00]8631 8632v_subrev_nc_u32_e64 v5, v1, -18633// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0x83,0x01,0x00]8634 8635v_subrev_nc_u32_e64 v5, v1, 0.58636// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0xe1,0x01,0x00]8637 8638v_subrev_nc_u32_e64 v5, v1, -4.08639// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0xef,0x01,0x00]8640 8641v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8642// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x06]8643 8644v_subrev_nc_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8645// GFX10: encoding: [0xf9,0x04,0xfe,0x4f,0x01,0x06,0x06,0x06]8646 8647v_subrev_nc_u32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8648// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0xff,0x06,0x06,0x06]8649 8650v_subrev_nc_u32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8651// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x86,0x06]8652 8653v_subrev_nc_u32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8654// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x65,0x06,0x86,0x06]8655 8656v_subrev_nc_u32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8657// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x6a,0x06,0x86,0x06]8658 8659v_subrev_nc_u32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8660// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x6b,0x06,0x86,0x06]8661 8662v_subrev_nc_u32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8663// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x7c,0x06,0x86,0x06]8664 8665v_subrev_nc_u32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8666// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x7e,0x06,0x86,0x06]8667 8668v_subrev_nc_u32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8669// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x7f,0x06,0x86,0x06]8670 8671v_subrev_nc_u32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8672// GFX10: encoding: [0xf9,0xfe,0x0b,0x4e,0x01,0x06,0x06,0x06]8673 8674v_subrev_nc_u32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8675// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x26,0x06,0x06]8676 8677v_subrev_nc_u32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8678// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x06]8679 8680v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8681// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x00,0x06,0x06]8682 8683v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8684// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x01,0x06,0x06]8685 8686v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8687// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x02,0x06,0x06]8688 8689v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8690// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x03,0x06,0x06]8691 8692v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8693// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x04,0x06,0x06]8694 8695v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8696// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x05,0x06,0x06]8697 8698v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD8699// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x0e,0x06,0x06]8700 8701v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD8702// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x16,0x06,0x06]8703 8704v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD8705// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x16,0x06,0x06]8706 8707v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD8708// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x06]8709 8710v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD8711// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x00,0x06]8712 8713v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD8714// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x01,0x06]8715 8716v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD8717// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x02,0x06]8718 8719v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD8720// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x03,0x06]8721 8722v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD8723// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x04,0x06]8724 8725v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD8726// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x05,0x06]8727 8728v_subrev_nc_u32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8729// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x0e,0x06]8730 8731v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8732// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x06]8733 8734v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_08735// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x00]8736 8737v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_18738// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x01]8739 8740v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_28741// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x02]8742 8743v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_38744// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x03]8745 8746v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_08747// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x04]8748 8749v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_18750// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x05]8751 8752v_subrev_nc_u32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8753// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x0e]8754 8755v_add_co_ci_u32_e32 v5, vcc, v1, v2, vcc8756// W64: encoding: [0x01,0x05,0x0a,0x50]8757// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode8758 8759v_add_co_ci_u32_e32 v255, vcc, v1, v2, vcc8760// W64: encoding: [0x01,0x05,0xfe,0x51]8761// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode8762 8763v_add_co_ci_u32_e32 v5, vcc, v255, v2, vcc8764// W64: encoding: [0xff,0x05,0x0a,0x50]8765// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode8766 8767v_add_co_ci_u32_e32 v5, vcc, 0, v2, vcc8768// W64: encoding: [0x80,0x04,0x0a,0x50]8769// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode8770 8771v_add_co_ci_u32_e32 v5, vcc, -1, v2, vcc8772// W64: encoding: [0xc1,0x04,0x0a,0x50]8773// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode8774 8775v_add_co_ci_u32_e32 v5, vcc, 0.5, v2, vcc8776// W64: encoding: [0xf0,0x04,0x0a,0x50]8777// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode8778 8779v_add_co_ci_u32_e32 v5, vcc, -4.0, v2, vcc8780// W64: encoding: [0xf7,0x04,0x0a,0x50]8781// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode8782 8783v_add_co_ci_u32_e32 v5, vcc, v1, v255, vcc8784// W64: encoding: [0x01,0xff,0x0b,0x50]8785// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode8786 8787v_add_co_ci_u32_e64 v5, s[12:13], v1, v2, s[6:7]8788// W64: encoding: [0x05,0x0c,0x28,0xd5,0x01,0x05,0x1a,0x00]8789// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8790 8791v_add_co_ci_u32_e64 v255, s[12:13], v1, v2, s[6:7]8792// W64: encoding: [0xff,0x0c,0x28,0xd5,0x01,0x05,0x1a,0x00]8793// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8794 8795v_add_co_ci_u32_e64 v5, s[14:15], v1, v2, s[6:7]8796// W64: encoding: [0x05,0x0e,0x28,0xd5,0x01,0x05,0x1a,0x00]8797// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8798 8799v_add_co_ci_u32_e64 v5, s[102:103], v1, v2, s[6:7]8800// W64: encoding: [0x05,0x66,0x28,0xd5,0x01,0x05,0x1a,0x00]8801// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8802 8803v_add_co_ci_u32_e64 v5, vcc, v1, v2, s[6:7]8804// W64: encoding: [0x05,0x6a,0x28,0xd5,0x01,0x05,0x1a,0x00]8805// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8806 8807v_add_co_ci_u32_e64 v5, s[12:13], v255, v2, s[6:7]8808// W64: encoding: [0x05,0x0c,0x28,0xd5,0xff,0x05,0x1a,0x00]8809// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8810 8811v_add_co_ci_u32_e64 v5, s[12:13], 0, v2, s[6:7]8812// W64: encoding: [0x05,0x0c,0x28,0xd5,0x80,0x04,0x1a,0x00]8813// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8814 8815v_add_co_ci_u32_e64 v5, s[12:13], -1, v2, s[6:7]8816// W64: encoding: [0x05,0x0c,0x28,0xd5,0xc1,0x04,0x1a,0x00]8817// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8818 8819v_add_co_ci_u32_e64 v5, s[12:13], 0.5, v2, s[6:7]8820// W64: encoding: [0x05,0x0c,0x28,0xd5,0xf0,0x04,0x1a,0x00]8821// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8822 8823v_add_co_ci_u32_e64 v5, s[12:13], -4.0, v2, s[6:7]8824// W64: encoding: [0x05,0x0c,0x28,0xd5,0xf7,0x04,0x1a,0x00]8825// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8826 8827v_add_co_ci_u32_e64 v5, s[12:13], v1, v255, s[6:7]8828// W64: encoding: [0x05,0x0c,0x28,0xd5,0x01,0xff,0x1b,0x00]8829// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8830 8831v_add_co_ci_u32_e64 v5, s[12:13], v1, 0, s[6:7]8832// W64: encoding: [0x05,0x0c,0x28,0xd5,0x01,0x01,0x19,0x00]8833// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8834 8835v_add_co_ci_u32_e64 v5, s[12:13], v1, -1, s[6:7]8836// W64: encoding: [0x05,0x0c,0x28,0xd5,0x01,0x83,0x19,0x00]8837// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8838 8839v_add_co_ci_u32_e64 v5, s[12:13], v1, 0.5, s[6:7]8840// W64: encoding: [0x05,0x0c,0x28,0xd5,0x01,0xe1,0x19,0x00]8841// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8842 8843v_add_co_ci_u32_e64 v5, s[12:13], v1, -4.0, s[6:7]8844// W64: encoding: [0x05,0x0c,0x28,0xd5,0x01,0xef,0x19,0x00]8845// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8846 8847v_add_co_ci_u32_e64 v5, s[12:13], v1, v2, s[8:9]8848// W64: encoding: [0x05,0x0c,0x28,0xd5,0x01,0x05,0x22,0x00]8849// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8850 8851v_add_co_ci_u32_e64 v5, s[12:13], v1, v2, s[102:103]8852// W64: encoding: [0x05,0x0c,0x28,0xd5,0x01,0x05,0x9a,0x01]8853// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8854 8855v_add_co_ci_u32_e64 v5, s[12:13], v1, v2, vcc8856// W64: encoding: [0x05,0x0c,0x28,0xd5,0x01,0x05,0xaa,0x01]8857// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8858 8859v_add_co_ci_u32_e32 v5, vcc_lo, v1, v2, vcc_lo8860// W32: encoding: [0x01,0x05,0x0a,0x50]8861// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode8862 8863v_add_co_ci_u32_e32 v255, vcc_lo, v1, v2, vcc_lo8864// W32: encoding: [0x01,0x05,0xfe,0x51]8865// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode8866 8867v_add_co_ci_u32_e32 v5, vcc_lo, v255, v2, vcc_lo8868// W32: encoding: [0xff,0x05,0x0a,0x50]8869// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode8870 8871v_add_co_ci_u32_e32 v5, vcc_lo, 0, v2, vcc_lo8872// W32: encoding: [0x80,0x04,0x0a,0x50]8873// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode8874 8875v_add_co_ci_u32_e32 v5, vcc_lo, -1, v2, vcc_lo8876// W32: encoding: [0xc1,0x04,0x0a,0x50]8877// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode8878 8879v_add_co_ci_u32_e32 v5, vcc_lo, 0.5, v2, vcc_lo8880// W32: encoding: [0xf0,0x04,0x0a,0x50]8881// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode8882 8883v_add_co_ci_u32_e32 v5, vcc_lo, -4.0, v2, vcc_lo8884// W32: encoding: [0xf7,0x04,0x0a,0x50]8885// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode8886 8887v_add_co_ci_u32_e32 v5, vcc_lo, v1, v255, vcc_lo8888// W32: encoding: [0x01,0xff,0x0b,0x50]8889// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode8890 8891v_add_co_ci_u32_e64 v5, s12, v1, v2, s68892// W32: encoding: [0x05,0x0c,0x28,0xd5,0x01,0x05,0x1a,0x00]8893// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8894 8895v_add_co_ci_u32_e64 v255, s12, v1, v2, s68896// W32: encoding: [0xff,0x0c,0x28,0xd5,0x01,0x05,0x1a,0x00]8897// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8898 8899v_add_co_ci_u32_e64 v5, s14, v1, v2, s68900// W32: encoding: [0x05,0x0e,0x28,0xd5,0x01,0x05,0x1a,0x00]8901// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8902 8903v_add_co_ci_u32_e64 v5, s102, v1, v2, s68904// W32: encoding: [0x05,0x66,0x28,0xd5,0x01,0x05,0x1a,0x00]8905// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8906 8907v_add_co_ci_u32_e64 v5, vcc_lo, v1, v2, s68908// W32: encoding: [0x05,0x6a,0x28,0xd5,0x01,0x05,0x1a,0x00]8909// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8910 8911v_add_co_ci_u32_e64 v5, s12, v255, v2, s68912// W32: encoding: [0x05,0x0c,0x28,0xd5,0xff,0x05,0x1a,0x00]8913// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8914 8915v_add_co_ci_u32_e64 v5, s12, 0, v2, s68916// W32: encoding: [0x05,0x0c,0x28,0xd5,0x80,0x04,0x1a,0x00]8917// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8918 8919v_add_co_ci_u32_e64 v5, s12, -1, v2, s68920// W32: encoding: [0x05,0x0c,0x28,0xd5,0xc1,0x04,0x1a,0x00]8921// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8922 8923v_add_co_ci_u32_e64 v5, s12, 0.5, v2, s68924// W32: encoding: [0x05,0x0c,0x28,0xd5,0xf0,0x04,0x1a,0x00]8925// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8926 8927v_add_co_ci_u32_e64 v5, s12, -4.0, v2, s68928// W32: encoding: [0x05,0x0c,0x28,0xd5,0xf7,0x04,0x1a,0x00]8929// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8930 8931v_add_co_ci_u32_e64 v5, s12, v1, v255, s68932// W32: encoding: [0x05,0x0c,0x28,0xd5,0x01,0xff,0x1b,0x00]8933// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8934 8935v_add_co_ci_u32_e64 v5, s12, v1, 0, s68936// W32: encoding: [0x05,0x0c,0x28,0xd5,0x01,0x01,0x19,0x00]8937// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8938 8939v_add_co_ci_u32_e64 v5, s12, v1, -1, s68940// W32: encoding: [0x05,0x0c,0x28,0xd5,0x01,0x83,0x19,0x00]8941// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8942 8943v_add_co_ci_u32_e64 v5, s12, v1, 0.5, s68944// W32: encoding: [0x05,0x0c,0x28,0xd5,0x01,0xe1,0x19,0x00]8945// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8946 8947v_add_co_ci_u32_e64 v5, s12, v1, -4.0, s68948// W32: encoding: [0x05,0x0c,0x28,0xd5,0x01,0xef,0x19,0x00]8949// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8950 8951v_add_co_ci_u32_e64 v5, s12, v1, v2, s88952// W32: encoding: [0x05,0x0c,0x28,0xd5,0x01,0x05,0x22,0x00]8953// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8954 8955v_add_co_ci_u32_e64 v5, s12, v1, v2, s1028956// W32: encoding: [0x05,0x0c,0x28,0xd5,0x01,0x05,0x9a,0x01]8957// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8958 8959v_add_co_ci_u32_e64 v5, s12, v1, v2, vcc_lo8960// W32: encoding: [0x05,0x0c,0x28,0xd5,0x01,0x05,0xaa,0x01]8961// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8962 8963v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8964// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x06]8965// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode8966 8967v_add_co_ci_u32_sdwa v255, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8968// W64: encoding: [0xf9,0x04,0xfe,0x51,0x01,0x06,0x06,0x06]8969// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode8970 8971v_add_co_ci_u32_sdwa v5, vcc, v255, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8972// W64: encoding: [0xf9,0x04,0x0a,0x50,0xff,0x06,0x06,0x06]8973// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode8974 8975v_add_co_ci_u32_sdwa v5, vcc, v1, v255, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8976// W64: encoding: [0xf9,0xfe,0x0b,0x50,0x01,0x06,0x06,0x06]8977// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode8978 8979v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8980// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x26,0x06,0x06]8981// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode8982 8983v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8984// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x06]8985// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode8986 8987v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8988// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x00,0x06,0x06]8989// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode8990 8991v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8992// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x01,0x06,0x06]8993// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode8994 8995v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD8996// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x02,0x06,0x06]8997// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode8998 8999v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9000// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x03,0x06,0x06]9001// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9002 9003v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9004// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x04,0x06,0x06]9005// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9006 9007v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9008// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x05,0x06,0x06]9009// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9010 9011v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD9012// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x0e,0x06,0x06]9013// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9014 9015v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD9016// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x16,0x06,0x06]9017// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9018 9019v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD9020// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x16,0x06,0x06]9021// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9022 9023v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD9024// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x06]9025// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9026 9027v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD9028// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x00,0x06]9029// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9030 9031v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD9032// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x01,0x06]9033// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9034 9035v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD9036// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x02,0x06]9037// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9038 9039v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD9040// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x03,0x06]9041// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9042 9043v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD9044// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x04,0x06]9045// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9046 9047v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD9048// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x05,0x06]9049// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9050 9051v_add_co_ci_u32_sdwa v5, vcc, sext(v1), v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9052// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x0e,0x06]9053// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9054 9055v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9056// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x06]9057// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9058 9059v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_09060// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x00]9061// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9062 9063v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_19064// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x01]9065// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9066 9067v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_29068// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x02]9069// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9070 9071v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_39072// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x03]9073// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9074 9075v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_09076// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x04]9077// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9078 9079v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_19080// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x05]9081// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9082 9083v_add_co_ci_u32_sdwa v5, vcc, v1, sext(v2), vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9084// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x0e]9085// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9086 9087v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9088// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x06]9089// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9090 9091v_add_co_ci_u32_sdwa v255, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9092// W32: encoding: [0xf9,0x04,0xfe,0x51,0x01,0x06,0x06,0x06]9093// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9094 9095v_add_co_ci_u32_sdwa v5, vcc_lo, v255, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9096// W32: encoding: [0xf9,0x04,0x0a,0x50,0xff,0x06,0x06,0x06]9097// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9098 9099v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v255, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9100// W32: encoding: [0xf9,0xfe,0x0b,0x50,0x01,0x06,0x06,0x06]9101// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9102 9103v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9104// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x26,0x06,0x06]9105// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9106 9107v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9108// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x06]9109// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9110 9111v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9112// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x00,0x06,0x06]9113// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9114 9115v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9116// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x01,0x06,0x06]9117// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9118 9119v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9120// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x02,0x06,0x06]9121// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9122 9123v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9124// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x03,0x06,0x06]9125// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9126 9127v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9128// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x04,0x06,0x06]9129// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9130 9131v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9132// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x05,0x06,0x06]9133// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9134 9135v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD9136// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x0e,0x06,0x06]9137// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9138 9139v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD9140// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x16,0x06,0x06]9141// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9142 9143v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD9144// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x16,0x06,0x06]9145// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9146 9147v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD9148// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x06]9149// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9150 9151v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD9152// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x00,0x06]9153// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9154 9155v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD9156// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x01,0x06]9157// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9158 9159v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD9160// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x02,0x06]9161// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9162 9163v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD9164// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x03,0x06]9165// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9166 9167v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD9168// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x04,0x06]9169// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9170 9171v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD9172// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x05,0x06]9173// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9174 9175v_add_co_ci_u32_sdwa v5, vcc_lo, sext(v1), v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9176// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x0e,0x06]9177// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9178 9179v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9180// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x06]9181// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9182 9183v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_09184// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x00]9185// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9186 9187v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_19188// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x01]9189// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9190 9191v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_29192// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x02]9193// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9194 9195v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_39196// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x03]9197// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9198 9199v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_09200// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x04]9201// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9202 9203v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_19204// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x05]9205// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9206 9207v_add_co_ci_u32_sdwa v5, vcc_lo, v1, sext(v2), vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9208// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x0e]9209// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9210 9211v_sub_co_ci_u32_e32 v5, vcc, v1, v2, vcc9212// W64: encoding: [0x01,0x05,0x0a,0x52]9213// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9214 9215v_sub_co_ci_u32_e32 v255, vcc, v1, v2, vcc9216// W64: encoding: [0x01,0x05,0xfe,0x53]9217// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9218 9219v_sub_co_ci_u32_e32 v5, vcc, v255, v2, vcc9220// W64: encoding: [0xff,0x05,0x0a,0x52]9221// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9222 9223v_sub_co_ci_u32_e32 v5, vcc, 0, v2, vcc9224// W64: encoding: [0x80,0x04,0x0a,0x52]9225// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9226 9227v_sub_co_ci_u32_e32 v5, vcc, -1, v2, vcc9228// W64: encoding: [0xc1,0x04,0x0a,0x52]9229// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9230 9231v_sub_co_ci_u32_e32 v5, vcc, 0.5, v2, vcc9232// W64: encoding: [0xf0,0x04,0x0a,0x52]9233// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9234 9235v_sub_co_ci_u32_e32 v5, vcc, -4.0, v2, vcc9236// W64: encoding: [0xf7,0x04,0x0a,0x52]9237// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9238 9239v_sub_co_ci_u32_e32 v5, vcc, v1, v255, vcc9240// W64: encoding: [0x01,0xff,0x0b,0x52]9241// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9242 9243v_sub_co_ci_u32_e64 v5, s[12:13], v1, v2, s[6:7]9244// W64: encoding: [0x05,0x0c,0x29,0xd5,0x01,0x05,0x1a,0x00]9245// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9246 9247v_sub_co_ci_u32_e64 v255, s[12:13], v1, v2, s[6:7]9248// W64: encoding: [0xff,0x0c,0x29,0xd5,0x01,0x05,0x1a,0x00]9249// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9250 9251v_sub_co_ci_u32_e64 v5, s[14:15], v1, v2, s[6:7]9252// W64: encoding: [0x05,0x0e,0x29,0xd5,0x01,0x05,0x1a,0x00]9253// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9254 9255v_sub_co_ci_u32_e64 v5, s[102:103], v1, v2, s[6:7]9256// W64: encoding: [0x05,0x66,0x29,0xd5,0x01,0x05,0x1a,0x00]9257// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9258 9259v_sub_co_ci_u32_e64 v5, vcc, v1, v2, s[6:7]9260// W64: encoding: [0x05,0x6a,0x29,0xd5,0x01,0x05,0x1a,0x00]9261// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9262 9263v_sub_co_ci_u32_e64 v5, s[12:13], v255, v2, s[6:7]9264// W64: encoding: [0x05,0x0c,0x29,0xd5,0xff,0x05,0x1a,0x00]9265// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9266 9267v_sub_co_ci_u32_e64 v5, s[12:13], 0, v2, s[6:7]9268// W64: encoding: [0x05,0x0c,0x29,0xd5,0x80,0x04,0x1a,0x00]9269// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9270 9271v_sub_co_ci_u32_e64 v5, s[12:13], -1, v2, s[6:7]9272// W64: encoding: [0x05,0x0c,0x29,0xd5,0xc1,0x04,0x1a,0x00]9273// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9274 9275v_sub_co_ci_u32_e64 v5, s[12:13], 0.5, v2, s[6:7]9276// W64: encoding: [0x05,0x0c,0x29,0xd5,0xf0,0x04,0x1a,0x00]9277// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9278 9279v_sub_co_ci_u32_e64 v5, s[12:13], -4.0, v2, s[6:7]9280// W64: encoding: [0x05,0x0c,0x29,0xd5,0xf7,0x04,0x1a,0x00]9281// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9282 9283v_sub_co_ci_u32_e64 v5, s[12:13], v1, v255, s[6:7]9284// W64: encoding: [0x05,0x0c,0x29,0xd5,0x01,0xff,0x1b,0x00]9285// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9286 9287v_sub_co_ci_u32_e64 v5, s[12:13], v1, 0, s[6:7]9288// W64: encoding: [0x05,0x0c,0x29,0xd5,0x01,0x01,0x19,0x00]9289// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9290 9291v_sub_co_ci_u32_e64 v5, s[12:13], v1, -1, s[6:7]9292// W64: encoding: [0x05,0x0c,0x29,0xd5,0x01,0x83,0x19,0x00]9293// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9294 9295v_sub_co_ci_u32_e64 v5, s[12:13], v1, 0.5, s[6:7]9296// W64: encoding: [0x05,0x0c,0x29,0xd5,0x01,0xe1,0x19,0x00]9297// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9298 9299v_sub_co_ci_u32_e64 v5, s[12:13], v1, -4.0, s[6:7]9300// W64: encoding: [0x05,0x0c,0x29,0xd5,0x01,0xef,0x19,0x00]9301// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9302 9303v_sub_co_ci_u32_e64 v5, s[12:13], v1, v2, s[8:9]9304// W64: encoding: [0x05,0x0c,0x29,0xd5,0x01,0x05,0x22,0x00]9305// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9306 9307v_sub_co_ci_u32_e64 v5, s[12:13], v1, v2, s[102:103]9308// W64: encoding: [0x05,0x0c,0x29,0xd5,0x01,0x05,0x9a,0x01]9309// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9310 9311v_sub_co_ci_u32_e64 v5, s[12:13], v1, v2, vcc9312// W64: encoding: [0x05,0x0c,0x29,0xd5,0x01,0x05,0xaa,0x01]9313// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9314 9315v_sub_co_ci_u32_e32 v5, vcc_lo, v1, v2, vcc_lo9316// W32: encoding: [0x01,0x05,0x0a,0x52]9317// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9318 9319v_sub_co_ci_u32_e32 v255, vcc_lo, v1, v2, vcc_lo9320// W32: encoding: [0x01,0x05,0xfe,0x53]9321// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9322 9323v_sub_co_ci_u32_e32 v5, vcc_lo, v255, v2, vcc_lo9324// W32: encoding: [0xff,0x05,0x0a,0x52]9325// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9326 9327v_sub_co_ci_u32_e32 v5, vcc_lo, 0, v2, vcc_lo9328// W32: encoding: [0x80,0x04,0x0a,0x52]9329// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9330 9331v_sub_co_ci_u32_e32 v5, vcc_lo, -1, v2, vcc_lo9332// W32: encoding: [0xc1,0x04,0x0a,0x52]9333// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9334 9335v_sub_co_ci_u32_e32 v5, vcc_lo, 0.5, v2, vcc_lo9336// W32: encoding: [0xf0,0x04,0x0a,0x52]9337// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9338 9339v_sub_co_ci_u32_e32 v5, vcc_lo, -4.0, v2, vcc_lo9340// W32: encoding: [0xf7,0x04,0x0a,0x52]9341// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9342 9343v_sub_co_ci_u32_e32 v5, vcc_lo, v1, v255, vcc_lo9344// W32: encoding: [0x01,0xff,0x0b,0x52]9345// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9346 9347v_sub_co_ci_u32_e64 v5, s12, v1, v2, s69348// W32: encoding: [0x05,0x0c,0x29,0xd5,0x01,0x05,0x1a,0x00]9349// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9350 9351v_sub_co_ci_u32_e64 v255, s12, v1, v2, s69352// W32: encoding: [0xff,0x0c,0x29,0xd5,0x01,0x05,0x1a,0x00]9353// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9354 9355v_sub_co_ci_u32_e64 v5, s14, v1, v2, s69356// W32: encoding: [0x05,0x0e,0x29,0xd5,0x01,0x05,0x1a,0x00]9357// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9358 9359v_sub_co_ci_u32_e64 v5, s102, v1, v2, s69360// W32: encoding: [0x05,0x66,0x29,0xd5,0x01,0x05,0x1a,0x00]9361// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9362 9363v_sub_co_ci_u32_e64 v5, vcc_lo, v1, v2, s69364// W32: encoding: [0x05,0x6a,0x29,0xd5,0x01,0x05,0x1a,0x00]9365// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9366 9367v_sub_co_ci_u32_e64 v5, s12, v255, v2, s69368// W32: encoding: [0x05,0x0c,0x29,0xd5,0xff,0x05,0x1a,0x00]9369// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9370 9371v_sub_co_ci_u32_e64 v5, s12, 0, v2, s69372// W32: encoding: [0x05,0x0c,0x29,0xd5,0x80,0x04,0x1a,0x00]9373// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9374 9375v_sub_co_ci_u32_e64 v5, s12, -1, v2, s69376// W32: encoding: [0x05,0x0c,0x29,0xd5,0xc1,0x04,0x1a,0x00]9377// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9378 9379v_sub_co_ci_u32_e64 v5, s12, 0.5, v2, s69380// W32: encoding: [0x05,0x0c,0x29,0xd5,0xf0,0x04,0x1a,0x00]9381// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9382 9383v_sub_co_ci_u32_e64 v5, s12, -4.0, v2, s69384// W32: encoding: [0x05,0x0c,0x29,0xd5,0xf7,0x04,0x1a,0x00]9385// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9386 9387v_sub_co_ci_u32_e64 v5, s12, v1, v255, s69388// W32: encoding: [0x05,0x0c,0x29,0xd5,0x01,0xff,0x1b,0x00]9389// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9390 9391v_sub_co_ci_u32_e64 v5, s12, v1, 0, s69392// W32: encoding: [0x05,0x0c,0x29,0xd5,0x01,0x01,0x19,0x00]9393// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9394 9395v_sub_co_ci_u32_e64 v5, s12, v1, -1, s69396// W32: encoding: [0x05,0x0c,0x29,0xd5,0x01,0x83,0x19,0x00]9397// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9398 9399v_sub_co_ci_u32_e64 v5, s12, v1, 0.5, s69400// W32: encoding: [0x05,0x0c,0x29,0xd5,0x01,0xe1,0x19,0x00]9401// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9402 9403v_sub_co_ci_u32_e64 v5, s12, v1, -4.0, s69404// W32: encoding: [0x05,0x0c,0x29,0xd5,0x01,0xef,0x19,0x00]9405// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9406 9407v_sub_co_ci_u32_e64 v5, s12, v1, v2, s89408// W32: encoding: [0x05,0x0c,0x29,0xd5,0x01,0x05,0x22,0x00]9409// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9410 9411v_sub_co_ci_u32_e64 v5, s12, v1, v2, s1029412// W32: encoding: [0x05,0x0c,0x29,0xd5,0x01,0x05,0x9a,0x01]9413// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9414 9415v_sub_co_ci_u32_e64 v5, s12, v1, v2, vcc_lo9416// W32: encoding: [0x05,0x0c,0x29,0xd5,0x01,0x05,0xaa,0x01]9417// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9418 9419v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9420// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x06]9421// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9422 9423v_sub_co_ci_u32_sdwa v255, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9424// W64: encoding: [0xf9,0x04,0xfe,0x53,0x01,0x06,0x06,0x06]9425// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9426 9427v_sub_co_ci_u32_sdwa v5, vcc, v255, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9428// W64: encoding: [0xf9,0x04,0x0a,0x52,0xff,0x06,0x06,0x06]9429// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9430 9431v_sub_co_ci_u32_sdwa v5, vcc, v1, v255, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9432// W64: encoding: [0xf9,0xfe,0x0b,0x52,0x01,0x06,0x06,0x06]9433// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9434 9435v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9436// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x26,0x06,0x06]9437// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9438 9439v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9440// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x06]9441// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9442 9443v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9444// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x00,0x06,0x06]9445// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9446 9447v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9448// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x01,0x06,0x06]9449// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9450 9451v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9452// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x02,0x06,0x06]9453// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9454 9455v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9456// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x03,0x06,0x06]9457// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9458 9459v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9460// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x04,0x06,0x06]9461// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9462 9463v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9464// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x05,0x06,0x06]9465// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9466 9467v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD9468// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x0e,0x06,0x06]9469// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9470 9471v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD9472// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x16,0x06,0x06]9473// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9474 9475v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD9476// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x16,0x06,0x06]9477// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9478 9479v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD9480// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x06]9481// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9482 9483v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD9484// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x00,0x06]9485// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9486 9487v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD9488// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x01,0x06]9489// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9490 9491v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD9492// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x02,0x06]9493// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9494 9495v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD9496// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x03,0x06]9497// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9498 9499v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD9500// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x04,0x06]9501// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9502 9503v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD9504// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x05,0x06]9505// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9506 9507v_sub_co_ci_u32_sdwa v5, vcc, sext(v1), v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9508// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x0e,0x06]9509// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9510 9511v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9512// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x06]9513// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9514 9515v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_09516// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x00]9517// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9518 9519v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_19520// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x01]9521// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9522 9523v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_29524// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x02]9525// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9526 9527v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_39528// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x03]9529// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9530 9531v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_09532// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x04]9533// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9534 9535v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_19536// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x05]9537// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9538 9539v_sub_co_ci_u32_sdwa v5, vcc, v1, sext(v2), vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9540// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x0e]9541// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9542 9543v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9544// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x06]9545// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9546 9547v_sub_co_ci_u32_sdwa v255, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9548// W32: encoding: [0xf9,0x04,0xfe,0x53,0x01,0x06,0x06,0x06]9549// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9550 9551v_sub_co_ci_u32_sdwa v5, vcc_lo, v255, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9552// W32: encoding: [0xf9,0x04,0x0a,0x52,0xff,0x06,0x06,0x06]9553// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9554 9555v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v255, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9556// W32: encoding: [0xf9,0xfe,0x0b,0x52,0x01,0x06,0x06,0x06]9557// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9558 9559v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9560// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x26,0x06,0x06]9561// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9562 9563v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9564// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x06]9565// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9566 9567v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9568// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x00,0x06,0x06]9569// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9570 9571v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9572// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x01,0x06,0x06]9573// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9574 9575v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9576// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x02,0x06,0x06]9577// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9578 9579v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9580// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x03,0x06,0x06]9581// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9582 9583v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9584// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x04,0x06,0x06]9585// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9586 9587v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9588// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x05,0x06,0x06]9589// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9590 9591v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD9592// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x0e,0x06,0x06]9593// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9594 9595v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD9596// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x16,0x06,0x06]9597// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9598 9599v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD9600// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x16,0x06,0x06]9601// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9602 9603v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD9604// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x06]9605// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9606 9607v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD9608// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x00,0x06]9609// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9610 9611v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD9612// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x01,0x06]9613// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9614 9615v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD9616// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x02,0x06]9617// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9618 9619v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD9620// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x03,0x06]9621// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9622 9623v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD9624// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x04,0x06]9625// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9626 9627v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD9628// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x05,0x06]9629// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9630 9631v_sub_co_ci_u32_sdwa v5, vcc_lo, sext(v1), v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9632// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x0e,0x06]9633// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9634 9635v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9636// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x06]9637// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9638 9639v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_09640// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x00]9641// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9642 9643v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_19644// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x01]9645// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9646 9647v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_29648// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x02]9649// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9650 9651v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_39652// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x03]9653// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9654 9655v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_09656// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x04]9657// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9658 9659v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_19660// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x05]9661// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9662 9663v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, sext(v2), vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9664// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x0e]9665// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9666 9667v_subrev_co_ci_u32_e32 v5, vcc, v1, v2, vcc9668// W64: encoding: [0x01,0x05,0x0a,0x54]9669// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9670 9671v_subrev_co_ci_u32_e32 v255, vcc, v1, v2, vcc9672// W64: encoding: [0x01,0x05,0xfe,0x55]9673// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9674 9675v_subrev_co_ci_u32_e32 v5, vcc, v255, v2, vcc9676// W64: encoding: [0xff,0x05,0x0a,0x54]9677// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9678 9679v_subrev_co_ci_u32_e32 v5, vcc, 0, v2, vcc9680// W64: encoding: [0x80,0x04,0x0a,0x54]9681// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9682 9683v_subrev_co_ci_u32_e32 v5, vcc, -1, v2, vcc9684// W64: encoding: [0xc1,0x04,0x0a,0x54]9685// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9686 9687v_subrev_co_ci_u32_e32 v5, vcc, 0.5, v2, vcc9688// W64: encoding: [0xf0,0x04,0x0a,0x54]9689// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9690 9691v_subrev_co_ci_u32_e32 v5, vcc, -4.0, v2, vcc9692// W64: encoding: [0xf7,0x04,0x0a,0x54]9693// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9694 9695v_subrev_co_ci_u32_e32 v5, vcc, v1, v255, vcc9696// W64: encoding: [0x01,0xff,0x0b,0x54]9697// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9698 9699v_subrev_co_ci_u32_e64 v5, s[12:13], v1, v2, s[6:7]9700// W64: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0x05,0x1a,0x00]9701// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9702 9703v_subrev_co_ci_u32_e64 v255, s[12:13], v1, v2, s[6:7]9704// W64: encoding: [0xff,0x0c,0x2a,0xd5,0x01,0x05,0x1a,0x00]9705// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9706 9707v_subrev_co_ci_u32_e64 v5, s[14:15], v1, v2, s[6:7]9708// W64: encoding: [0x05,0x0e,0x2a,0xd5,0x01,0x05,0x1a,0x00]9709// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9710 9711v_subrev_co_ci_u32_e64 v5, s[102:103], v1, v2, s[6:7]9712// W64: encoding: [0x05,0x66,0x2a,0xd5,0x01,0x05,0x1a,0x00]9713// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9714 9715v_subrev_co_ci_u32_e64 v5, vcc, v1, v2, s[6:7]9716// W64: encoding: [0x05,0x6a,0x2a,0xd5,0x01,0x05,0x1a,0x00]9717// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9718 9719v_subrev_co_ci_u32_e64 v5, s[12:13], v255, v2, s[6:7]9720// W64: encoding: [0x05,0x0c,0x2a,0xd5,0xff,0x05,0x1a,0x00]9721// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9722 9723v_subrev_co_ci_u32_e64 v5, s[12:13], 0, v2, s[6:7]9724// W64: encoding: [0x05,0x0c,0x2a,0xd5,0x80,0x04,0x1a,0x00]9725// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9726 9727v_subrev_co_ci_u32_e64 v5, s[12:13], -1, v2, s[6:7]9728// W64: encoding: [0x05,0x0c,0x2a,0xd5,0xc1,0x04,0x1a,0x00]9729// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9730 9731v_subrev_co_ci_u32_e64 v5, s[12:13], 0.5, v2, s[6:7]9732// W64: encoding: [0x05,0x0c,0x2a,0xd5,0xf0,0x04,0x1a,0x00]9733// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9734 9735v_subrev_co_ci_u32_e64 v5, s[12:13], -4.0, v2, s[6:7]9736// W64: encoding: [0x05,0x0c,0x2a,0xd5,0xf7,0x04,0x1a,0x00]9737// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9738 9739v_subrev_co_ci_u32_e64 v5, s[12:13], v1, v255, s[6:7]9740// W64: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0xff,0x1b,0x00]9741// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9742 9743v_subrev_co_ci_u32_e64 v5, s[12:13], v1, 0, s[6:7]9744// W64: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0x01,0x19,0x00]9745// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9746 9747v_subrev_co_ci_u32_e64 v5, s[12:13], v1, -1, s[6:7]9748// W64: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0x83,0x19,0x00]9749// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9750 9751v_subrev_co_ci_u32_e64 v5, s[12:13], v1, 0.5, s[6:7]9752// W64: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0xe1,0x19,0x00]9753// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9754 9755v_subrev_co_ci_u32_e64 v5, s[12:13], v1, -4.0, s[6:7]9756// W64: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0xef,0x19,0x00]9757// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9758 9759v_subrev_co_ci_u32_e64 v5, s[12:13], v1, v2, s[8:9]9760// W64: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0x05,0x22,0x00]9761// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9762 9763v_subrev_co_ci_u32_e64 v5, s[12:13], v1, v2, s[102:103]9764// W64: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0x05,0x9a,0x01]9765// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9766 9767v_subrev_co_ci_u32_e64 v5, s[12:13], v1, v2, vcc9768// W64: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0x05,0xaa,0x01]9769// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9770 9771v_subrev_co_ci_u32_e32 v5, vcc_lo, v1, v2, vcc_lo9772// W32: encoding: [0x01,0x05,0x0a,0x54]9773// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9774 9775v_subrev_co_ci_u32_e32 v255, vcc_lo, v1, v2, vcc_lo9776// W32: encoding: [0x01,0x05,0xfe,0x55]9777// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9778 9779v_subrev_co_ci_u32_e32 v5, vcc_lo, v255, v2, vcc_lo9780// W32: encoding: [0xff,0x05,0x0a,0x54]9781// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9782 9783v_subrev_co_ci_u32_e32 v5, vcc_lo, 0, v2, vcc_lo9784// W32: encoding: [0x80,0x04,0x0a,0x54]9785// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9786 9787v_subrev_co_ci_u32_e32 v5, vcc_lo, -1, v2, vcc_lo9788// W32: encoding: [0xc1,0x04,0x0a,0x54]9789// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9790 9791v_subrev_co_ci_u32_e32 v5, vcc_lo, 0.5, v2, vcc_lo9792// W32: encoding: [0xf0,0x04,0x0a,0x54]9793// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9794 9795v_subrev_co_ci_u32_e32 v5, vcc_lo, -4.0, v2, vcc_lo9796// W32: encoding: [0xf7,0x04,0x0a,0x54]9797// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9798 9799v_subrev_co_ci_u32_e32 v5, vcc_lo, v1, v255, vcc_lo9800// W32: encoding: [0x01,0xff,0x0b,0x54]9801// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9802 9803v_subrev_co_ci_u32_e64 v5, s12, v1, v2, s69804// W32: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0x05,0x1a,0x00]9805// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9806 9807v_subrev_co_ci_u32_e64 v255, s12, v1, v2, s69808// W32: encoding: [0xff,0x0c,0x2a,0xd5,0x01,0x05,0x1a,0x00]9809// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9810 9811v_subrev_co_ci_u32_e64 v5, s14, v1, v2, s69812// W32: encoding: [0x05,0x0e,0x2a,0xd5,0x01,0x05,0x1a,0x00]9813// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9814 9815v_subrev_co_ci_u32_e64 v5, s102, v1, v2, s69816// W32: encoding: [0x05,0x66,0x2a,0xd5,0x01,0x05,0x1a,0x00]9817// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9818 9819v_subrev_co_ci_u32_e64 v5, vcc_lo, v1, v2, s69820// W32: encoding: [0x05,0x6a,0x2a,0xd5,0x01,0x05,0x1a,0x00]9821// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9822 9823v_subrev_co_ci_u32_e64 v5, s12, v255, v2, s69824// W32: encoding: [0x05,0x0c,0x2a,0xd5,0xff,0x05,0x1a,0x00]9825// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9826 9827v_subrev_co_ci_u32_e64 v5, s12, 0, v2, s69828// W32: encoding: [0x05,0x0c,0x2a,0xd5,0x80,0x04,0x1a,0x00]9829// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9830 9831v_subrev_co_ci_u32_e64 v5, s12, -1, v2, s69832// W32: encoding: [0x05,0x0c,0x2a,0xd5,0xc1,0x04,0x1a,0x00]9833// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9834 9835v_subrev_co_ci_u32_e64 v5, s12, 0.5, v2, s69836// W32: encoding: [0x05,0x0c,0x2a,0xd5,0xf0,0x04,0x1a,0x00]9837// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9838 9839v_subrev_co_ci_u32_e64 v5, s12, -4.0, v2, s69840// W32: encoding: [0x05,0x0c,0x2a,0xd5,0xf7,0x04,0x1a,0x00]9841// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9842 9843v_subrev_co_ci_u32_e64 v5, s12, v1, v255, s69844// W32: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0xff,0x1b,0x00]9845// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9846 9847v_subrev_co_ci_u32_e64 v5, s12, v1, 0, s69848// W32: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0x01,0x19,0x00]9849// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9850 9851v_subrev_co_ci_u32_e64 v5, s12, v1, -1, s69852// W32: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0x83,0x19,0x00]9853// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9854 9855v_subrev_co_ci_u32_e64 v5, s12, v1, 0.5, s69856// W32: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0xe1,0x19,0x00]9857// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9858 9859v_subrev_co_ci_u32_e64 v5, s12, v1, -4.0, s69860// W32: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0xef,0x19,0x00]9861// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9862 9863v_subrev_co_ci_u32_e64 v5, s12, v1, v2, s89864// W32: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0x05,0x22,0x00]9865// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9866 9867v_subrev_co_ci_u32_e64 v5, s12, v1, v2, s1029868// W32: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0x05,0x9a,0x01]9869// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9870 9871v_subrev_co_ci_u32_e64 v5, s12, v1, v2, vcc_lo9872// W32: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0x05,0xaa,0x01]9873// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9874 9875v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9876// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x06]9877// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9878 9879v_subrev_co_ci_u32_sdwa v255, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9880// W64: encoding: [0xf9,0x04,0xfe,0x55,0x01,0x06,0x06,0x06]9881// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9882 9883v_subrev_co_ci_u32_sdwa v5, vcc, v255, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9884// W64: encoding: [0xf9,0x04,0x0a,0x54,0xff,0x06,0x06,0x06]9885// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9886 9887v_subrev_co_ci_u32_sdwa v5, vcc, v1, v255, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9888// W64: encoding: [0xf9,0xfe,0x0b,0x54,0x01,0x06,0x06,0x06]9889// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9890 9891v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9892// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x26,0x06,0x06]9893// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9894 9895v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9896// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x06]9897// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9898 9899v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9900// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x00,0x06,0x06]9901// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9902 9903v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9904// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x01,0x06,0x06]9905// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9906 9907v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9908// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x02,0x06,0x06]9909// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9910 9911v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9912// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x03,0x06,0x06]9913// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9914 9915v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9916// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x04,0x06,0x06]9917// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9918 9919v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9920// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x05,0x06,0x06]9921// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9922 9923v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD9924// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x0e,0x06,0x06]9925// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9926 9927v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD9928// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x16,0x06,0x06]9929// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9930 9931v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD9932// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x16,0x06,0x06]9933// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9934 9935v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD9936// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x06]9937// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9938 9939v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD9940// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x00,0x06]9941// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9942 9943v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD9944// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x01,0x06]9945// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9946 9947v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD9948// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x02,0x06]9949// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9950 9951v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD9952// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x03,0x06]9953// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9954 9955v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD9956// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x04,0x06]9957// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9958 9959v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD9960// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x05,0x06]9961// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9962 9963v_subrev_co_ci_u32_sdwa v5, vcc, sext(v1), v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9964// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x0e,0x06]9965// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9966 9967v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9968// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x06]9969// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9970 9971v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_09972// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x00]9973// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9974 9975v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_19976// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x01]9977// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9978 9979v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_29980// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x02]9981// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9982 9983v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_39984// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x03]9985// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9986 9987v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_09988// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x04]9989// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9990 9991v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_19992// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x05]9993// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9994 9995v_subrev_co_ci_u32_sdwa v5, vcc, v1, sext(v2), vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD9996// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x0e]9997// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9998 9999v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD10000// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x06]10001// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode10002 10003v_subrev_co_ci_u32_sdwa v255, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD10004// W32: encoding: [0xf9,0x04,0xfe,0x55,0x01,0x06,0x06,0x06]10005// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode10006 10007v_subrev_co_ci_u32_sdwa v5, vcc_lo, v255, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD10008// W32: encoding: [0xf9,0x04,0x0a,0x54,0xff,0x06,0x06,0x06]10009// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode10010 10011v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v255, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD10012// W32: encoding: [0xf9,0xfe,0x0b,0x54,0x01,0x06,0x06,0x06]10013// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode10014 10015v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD10016// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x26,0x06,0x06]10017// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode10018 10019v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD10020// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x06]10021// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode10022 10023v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD10024// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x00,0x06,0x06]10025// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode10026 10027v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD10028// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x01,0x06,0x06]10029// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode10030 10031v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD10032// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x02,0x06,0x06]10033// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode10034 10035v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD10036// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x03,0x06,0x06]10037// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode10038 10039v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD10040// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x04,0x06,0x06]10041// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode10042 10043v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD10044// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x05,0x06,0x06]10045// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode10046 10047v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD10048// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x0e,0x06,0x06]10049// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode10050 10051v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD10052// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x16,0x06,0x06]10053// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode10054 10055v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD10056// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x16,0x06,0x06]10057// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode10058 10059v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD10060// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x06]10061// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode10062 10063v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD10064// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x00,0x06]10065// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode10066 10067v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD10068// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x01,0x06]10069// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode10070 10071v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD10072// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x02,0x06]10073// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode10074 10075v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD10076// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x03,0x06]10077// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode10078 10079v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD10080// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x04,0x06]10081// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode10082 10083v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD10084// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x05,0x06]10085// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode10086 10087v_subrev_co_ci_u32_sdwa v5, vcc_lo, sext(v1), v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD10088// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x0e,0x06]10089// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode10090 10091v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10092// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x06]10093// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode10094 10095v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_010096// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x00]10097// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode10098 10099v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_110100// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x01]10101// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode10102 10103v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_210104// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x02]10105// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode10106 10107v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_310108// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x03]10109// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode10110 10111v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_010112// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x04]10113// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode10114 10115v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_110116// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x05]10117// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode10118 10119v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, sext(v2), vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD10120// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x0e]10121// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode10122 10123v_fmac_f32_e32 v5, v1, v210124// GFX10: encoding: [0x01,0x05,0x0a,0x56]10125 10126v_fmac_f32_e32 v255, v1, v210127// GFX10: encoding: [0x01,0x05,0xfe,0x57]10128 10129v_fmac_f32_e32 v5, v255, v210130// GFX10: encoding: [0xff,0x05,0x0a,0x56]10131 10132v_fmac_f32_e32 v5, s1, v210133// GFX10: encoding: [0x01,0x04,0x0a,0x56]10134 10135v_fmac_f32_e32 v5, s103, v210136// GFX10: encoding: [0x67,0x04,0x0a,0x56]10137 10138v_fmac_f32_e32 v5, vcc_lo, v210139// GFX10: encoding: [0x6a,0x04,0x0a,0x56]10140 10141v_fmac_f32_e32 v5, vcc_hi, v210142// GFX10: encoding: [0x6b,0x04,0x0a,0x56]10143 10144v_fmac_f32_e32 v5, ttmp11, v210145// GFX10: encoding: [0x77,0x04,0x0a,0x56]10146 10147v_fmac_f32_e32 v5, m0, v210148// GFX10: encoding: [0x7c,0x04,0x0a,0x56]10149 10150v_fmac_f32_e32 v5, exec_lo, v210151// GFX10: encoding: [0x7e,0x04,0x0a,0x56]10152 10153v_fmac_f32_e32 v5, exec_hi, v210154// GFX10: encoding: [0x7f,0x04,0x0a,0x56]10155 10156v_fmac_f32_e32 v5, 0, v210157// GFX10: encoding: [0x80,0x04,0x0a,0x56]10158 10159v_fmac_f32_e32 v5, -1, v210160// GFX10: encoding: [0xc1,0x04,0x0a,0x56]10161 10162v_fmac_f32_e32 v5, 0.5, v210163// GFX10: encoding: [0xf0,0x04,0x0a,0x56]10164 10165v_fmac_f32_e32 v5, -4.0, v210166// GFX10: encoding: [0xf7,0x04,0x0a,0x56]10167 10168v_fmac_f32_e32 v5, 0xaf123456, v210169// GFX10: encoding: [0xff,0x04,0x0a,0x56,0x56,0x34,0x12,0xaf]10170 10171v_fmac_f32_e32 v5, 0x3f717273, v210172// GFX10: encoding: [0xff,0x04,0x0a,0x56,0x73,0x72,0x71,0x3f]10173 10174v_fmac_f32_e32 v5, v1, v25510175// GFX10: encoding: [0x01,0xff,0x0b,0x56]10176 10177v_fmac_f32_e64 v5, v1, v210178// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0x05,0x02,0x00]10179 10180v_fmac_f32_e64 v255, v1, v210181// GFX10: encoding: [0xff,0x00,0x2b,0xd5,0x01,0x05,0x02,0x00]10182 10183v_fmac_f32_e64 v5, v255, v210184// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0xff,0x05,0x02,0x00]10185 10186v_fmac_f32_e64 v5, s1, v210187// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0x04,0x02,0x00]10188 10189v_fmac_f32_e64 v5, s101, v210190// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x65,0x04,0x02,0x00]10191 10192v_fmac_f32_e64 v5, vcc_lo, v210193// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x6a,0x04,0x02,0x00]10194 10195v_fmac_f32_e64 v5, vcc_hi, v210196// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x6b,0x04,0x02,0x00]10197 10198v_fmac_f32_e64 v5, m0, v210199// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x7c,0x04,0x02,0x00]10200 10201v_fmac_f32_e64 v5, exec_lo, v210202// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x7e,0x04,0x02,0x00]10203 10204v_fmac_f32_e64 v5, exec_hi, v210205// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x7f,0x04,0x02,0x00]10206 10207v_fmac_f32_e64 v5, 0, v210208// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x80,0x04,0x02,0x00]10209 10210v_fmac_f32_e64 v5, -1, v210211// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0xc1,0x04,0x02,0x00]10212 10213v_fmac_f32_e64 v5, 0.5, v210214// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0xf0,0x04,0x02,0x00]10215 10216v_fmac_f32_e64 v5, -4.0, v210217// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0xf7,0x04,0x02,0x00]10218 10219v_fmac_f32_e64 v5, v1, v25510220// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0xff,0x03,0x00]10221 10222v_fmac_f32_e64 v5, v1, s210223// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0x05,0x00,0x00]10224 10225v_fmac_f32_e64 v5, v1, s10110226// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0xcb,0x00,0x00]10227 10228v_fmac_f32_e64 v5, v1, vcc_lo10229// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0xd5,0x00,0x00]10230 10231v_fmac_f32_e64 v5, v1, vcc_hi10232// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0xd7,0x00,0x00]10233 10234v_fmac_f32_e64 v5, v1, m010235// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0xf9,0x00,0x00]10236 10237v_fmac_f32_e64 v5, v1, exec_lo10238// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0xfd,0x00,0x00]10239 10240v_fmac_f32_e64 v5, v1, exec_hi10241// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0xff,0x00,0x00]10242 10243v_fmac_f32_e64 v5, v1, 010244// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0x01,0x01,0x00]10245 10246v_fmac_f32_e64 v5, v1, -110247// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0x83,0x01,0x00]10248 10249v_fmac_f32_e64 v5, v1, 0.510250// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0xe1,0x01,0x00]10251 10252v_fmac_f32_e64 v5, v1, -4.010253// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0xef,0x01,0x00]10254 10255v_fmac_f32_e64 v5, -v1, v210256// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0x05,0x02,0x20]10257 10258v_fmac_f32_e64 v5, v1, -v210259// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0x05,0x02,0x40]10260 10261v_fmac_f32_e64 v5, -v1, -v210262// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0x05,0x02,0x60]10263 10264v_fmac_f32_e64 v5, |v1|, v210265// GFX10: encoding: [0x05,0x01,0x2b,0xd5,0x01,0x05,0x02,0x00]10266 10267v_fmac_f32_e64 v5, v1, |v2|10268// GFX10: encoding: [0x05,0x02,0x2b,0xd5,0x01,0x05,0x02,0x00]10269 10270v_fmac_f32_e64 v5, |v1|, |v2|10271// GFX10: encoding: [0x05,0x03,0x2b,0xd5,0x01,0x05,0x02,0x00]10272 10273v_fmac_f32_e64 v5, v1, v2 clamp10274// GFX10: encoding: [0x05,0x80,0x2b,0xd5,0x01,0x05,0x02,0x00]10275 10276v_fmac_f32_e64 v5, v1, v2 mul:210277// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0x05,0x02,0x08]10278 10279v_fmac_f32_e64 v5, v1, v2 mul:410280// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0x05,0x02,0x10]10281 10282v_fmac_f32_e64 v5, v1, v2 div:210283// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0x05,0x02,0x18]10284 10285v_fmamk_f32 v5, v1, 0x11213141, v310286// GFX10: encoding: [0x01,0x07,0x0a,0x58,0x41,0x31,0x21,0x11]10287 10288v_fmamk_f32 v255, v1, 0x11213141, v310289// GFX10: encoding: [0x01,0x07,0xfe,0x59,0x41,0x31,0x21,0x11]10290 10291v_fmamk_f32 v5, v255, 0x11213141, v310292// GFX10: encoding: [0xff,0x07,0x0a,0x58,0x41,0x31,0x21,0x11]10293 10294v_fmamk_f32 v5, 0, 0x11213141, v310295// GFX10: encoding: [0x80,0x06,0x0a,0x58,0x41,0x31,0x21,0x11]10296 10297v_fmamk_f32 v5, -1, 0x11213141, v310298// GFX10: encoding: [0xc1,0x06,0x0a,0x58,0x41,0x31,0x21,0x11]10299 10300v_fmamk_f32 v5, 0.5, 0x11213141, v310301// GFX10: encoding: [0xf0,0x06,0x0a,0x58,0x41,0x31,0x21,0x11]10302 10303v_fmamk_f32 v5, -4.0, 0x11213141, v310304// GFX10: encoding: [0xf7,0x06,0x0a,0x58,0x41,0x31,0x21,0x11]10305 10306v_fmamk_f32 v5, v1, 0xa1b1c1d1, v310307// GFX10: encoding: [0x01,0x07,0x0a,0x58,0xd1,0xc1,0xb1,0xa1]10308 10309v_fmamk_f32 v5, v1, 0x11213141, v25510310// GFX10: encoding: [0x01,0xff,0x0b,0x58,0x41,0x31,0x21,0x11]10311 10312v_fmamk_f32 v5, 0x11213141, 0x11213141, v25510313// GFX10: encoding: [0xff,0xfe,0x0b,0x58,0x41,0x31,0x21,0x11]10314 10315v_fmaak_f32 v5, v1, v2, 0x1121314110316// GFX10: encoding: [0x01,0x05,0x0a,0x5a,0x41,0x31,0x21,0x11]10317 10318v_fmaak_f32 v5, 0x11213141, v2, 0x1121314110319// GFX10: encoding: [0xff,0x04,0x0a,0x5a,0x41,0x31,0x21,0x11]10320 10321v_fmaak_f32 v255, v1, v2, 0x1121314110322// GFX10: encoding: [0x01,0x05,0xfe,0x5b,0x41,0x31,0x21,0x11]10323 10324v_fmaak_f32 v5, v255, v2, 0x1121314110325// GFX10: encoding: [0xff,0x05,0x0a,0x5a,0x41,0x31,0x21,0x11]10326 10327v_fmaak_f32 v5, 0, v2, 0x1121314110328// GFX10: encoding: [0x80,0x04,0x0a,0x5a,0x41,0x31,0x21,0x11]10329 10330v_fmaak_f32 v5, -1, v2, 0x1121314110331// GFX10: encoding: [0xc1,0x04,0x0a,0x5a,0x41,0x31,0x21,0x11]10332 10333v_fmaak_f32 v5, 0.5, v2, 0x1121314110334// GFX10: encoding: [0xf0,0x04,0x0a,0x5a,0x41,0x31,0x21,0x11]10335 10336v_fmaak_f32 v5, -4.0, v2, 0x1121314110337// GFX10: encoding: [0xf7,0x04,0x0a,0x5a,0x41,0x31,0x21,0x11]10338 10339v_fmaak_f32 v5, v1, v255, 0x1121314110340// GFX10: encoding: [0x01,0xff,0x0b,0x5a,0x41,0x31,0x21,0x11]10341 10342v_fmaak_f32 v5, v1, v2, 0xa1b1c1d110343// GFX10: encoding: [0x01,0x05,0x0a,0x5a,0xd1,0xc1,0xb1,0xa1]10344 10345v_fmaak_f32 v5, v1, v2, -110346// GFX10: encoding: [0x01,0x05,0x0a,0x5a,0xff,0xff,0xff,0xff]10347 10348v_cvt_pkrtz_f16_f32_e32 v5, v1, v210349// GFX10: encoding: [0x01,0x05,0x0a,0x5e]10350 10351v_cvt_pkrtz_f16_f32_e32 v255, v1, v210352// GFX10: encoding: [0x01,0x05,0xfe,0x5f]10353 10354v_cvt_pkrtz_f16_f32_e32 v5, v255, v210355// GFX10: encoding: [0xff,0x05,0x0a,0x5e]10356 10357v_cvt_pkrtz_f16_f32_e32 v5, s1, v210358// GFX10: encoding: [0x01,0x04,0x0a,0x5e]10359 10360v_cvt_pkrtz_f16_f32_e32 v5, s103, v210361// GFX10: encoding: [0x67,0x04,0x0a,0x5e]10362 10363v_cvt_pkrtz_f16_f32_e32 v5, vcc_lo, v210364// GFX10: encoding: [0x6a,0x04,0x0a,0x5e]10365 10366v_cvt_pkrtz_f16_f32_e32 v5, vcc_hi, v210367// GFX10: encoding: [0x6b,0x04,0x0a,0x5e]10368 10369v_cvt_pkrtz_f16_f32_e32 v5, ttmp11, v210370// GFX10: encoding: [0x77,0x04,0x0a,0x5e]10371 10372v_cvt_pkrtz_f16_f32_e32 v5, m0, v210373// GFX10: encoding: [0x7c,0x04,0x0a,0x5e]10374 10375v_cvt_pkrtz_f16_f32_e32 v5, exec_lo, v210376// GFX10: encoding: [0x7e,0x04,0x0a,0x5e]10377 10378v_cvt_pkrtz_f16_f32_e32 v5, exec_hi, v210379// GFX10: encoding: [0x7f,0x04,0x0a,0x5e]10380 10381v_cvt_pkrtz_f16_f32_e32 v5, 0, v210382// GFX10: encoding: [0x80,0x04,0x0a,0x5e]10383 10384v_cvt_pkrtz_f16_f32_e32 v5, -1, v210385// GFX10: encoding: [0xc1,0x04,0x0a,0x5e]10386 10387v_cvt_pkrtz_f16_f32_e32 v5, 0.5, v210388// GFX10: encoding: [0xf0,0x04,0x0a,0x5e]10389 10390v_cvt_pkrtz_f16_f32_e32 v5, -4.0, v210391// GFX10: encoding: [0xf7,0x04,0x0a,0x5e]10392 10393v_cvt_pkrtz_f16_f32_e32 v5, 0xaf123456, v210394// GFX10: encoding: [0xff,0x04,0x0a,0x5e,0x56,0x34,0x12,0xaf]10395 10396v_cvt_pkrtz_f16_f32_e32 v5, 0x3f717273, v210397// GFX10: encoding: [0xff,0x04,0x0a,0x5e,0x73,0x72,0x71,0x3f]10398 10399v_cvt_pkrtz_f16_f32_e32 v5, v1, v25510400// GFX10: encoding: [0x01,0xff,0x0b,0x5e]10401 10402v_cvt_pkrtz_f16_f32_e64 v5, v1, v210403// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0x05,0x02,0x00]10404 10405v_cvt_pkrtz_f16_f32_e64 v255, v1, v210406// GFX10: encoding: [0xff,0x00,0x2f,0xd5,0x01,0x05,0x02,0x00]10407 10408v_cvt_pkrtz_f16_f32_e64 v5, v255, v210409// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0xff,0x05,0x02,0x00]10410 10411v_cvt_pkrtz_f16_f32_e64 v5, s1, v210412// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0x04,0x02,0x00]10413 10414v_cvt_pkrtz_f16_f32_e64 v5, s103, v210415// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x67,0x04,0x02,0x00]10416 10417v_cvt_pkrtz_f16_f32_e64 v5, vcc_lo, v210418// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x6a,0x04,0x02,0x00]10419 10420v_cvt_pkrtz_f16_f32_e64 v5, vcc_hi, v210421// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x6b,0x04,0x02,0x00]10422 10423v_cvt_pkrtz_f16_f32_e64 v5, ttmp11, v210424// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x77,0x04,0x02,0x00]10425 10426v_cvt_pkrtz_f16_f32_e64 v5, m0, v210427// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x7c,0x04,0x02,0x00]10428 10429v_cvt_pkrtz_f16_f32_e64 v5, exec_lo, v210430// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x7e,0x04,0x02,0x00]10431 10432v_cvt_pkrtz_f16_f32_e64 v5, exec_hi, v210433// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x7f,0x04,0x02,0x00]10434 10435v_cvt_pkrtz_f16_f32_e64 v5, 0, v210436// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x80,0x04,0x02,0x00]10437 10438v_cvt_pkrtz_f16_f32_e64 v5, -1, v210439// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0xc1,0x04,0x02,0x00]10440 10441v_cvt_pkrtz_f16_f32_e64 v5, 0.5, v210442// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0xf0,0x04,0x02,0x00]10443 10444v_cvt_pkrtz_f16_f32_e64 v5, -4.0, v210445// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0xf7,0x04,0x02,0x00]10446 10447v_cvt_pkrtz_f16_f32_e64 v5, v1, v25510448// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0xff,0x03,0x00]10449 10450v_cvt_pkrtz_f16_f32_e64 v5, v1, s210451// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0x05,0x00,0x00]10452 10453v_cvt_pkrtz_f16_f32_e64 v5, v1, s10310454// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0xcf,0x00,0x00]10455 10456v_cvt_pkrtz_f16_f32_e64 v5, v1, vcc_lo10457// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0xd5,0x00,0x00]10458 10459v_cvt_pkrtz_f16_f32_e64 v5, v1, vcc_hi10460// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0xd7,0x00,0x00]10461 10462v_cvt_pkrtz_f16_f32_e64 v5, v1, ttmp1110463// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0xef,0x00,0x00]10464 10465v_cvt_pkrtz_f16_f32_e64 v5, v1, m010466// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0xf9,0x00,0x00]10467 10468v_cvt_pkrtz_f16_f32_e64 v5, v1, exec_lo10469// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0xfd,0x00,0x00]10470 10471v_cvt_pkrtz_f16_f32_e64 v5, v1, exec_hi10472// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0xff,0x00,0x00]10473 10474v_cvt_pkrtz_f16_f32_e64 v5, v1, 010475// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0x01,0x01,0x00]10476 10477v_cvt_pkrtz_f16_f32_e64 v5, v1, -110478// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0x83,0x01,0x00]10479 10480v_cvt_pkrtz_f16_f32_e64 v5, v1, 0.510481// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0xe1,0x01,0x00]10482 10483v_cvt_pkrtz_f16_f32_e64 v5, v1, -4.010484// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0xef,0x01,0x00]10485 10486v_cvt_pkrtz_f16_f32_e64 v5, -v1, v210487// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0x05,0x02,0x20]10488 10489v_cvt_pkrtz_f16_f32_e64 v5, v1, -v210490// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0x05,0x02,0x40]10491 10492v_cvt_pkrtz_f16_f32_e64 v5, -v1, -v210493// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0x05,0x02,0x60]10494 10495v_cvt_pkrtz_f16_f32_e64 v5, |v1|, v210496// GFX10: encoding: [0x05,0x01,0x2f,0xd5,0x01,0x05,0x02,0x00]10497 10498v_cvt_pkrtz_f16_f32_e64 v5, v1, |v2|10499// GFX10: encoding: [0x05,0x02,0x2f,0xd5,0x01,0x05,0x02,0x00]10500 10501v_cvt_pkrtz_f16_f32_e64 v5, |v1|, |v2|10502// GFX10: encoding: [0x05,0x03,0x2f,0xd5,0x01,0x05,0x02,0x00]10503 10504v_add_f16_e32 v5, v1, v210505// GFX10: encoding: [0x01,0x05,0x0a,0x64]10506 10507v_add_f16_e32 v255, v1, v210508// GFX10: encoding: [0x01,0x05,0xfe,0x65]10509 10510v_add_f16_e32 v5, v255, v210511// GFX10: encoding: [0xff,0x05,0x0a,0x64]10512 10513v_add_f16_e32 v5, s1, v210514// GFX10: encoding: [0x01,0x04,0x0a,0x64]10515 10516v_add_f16_e32 v5, s101, v210517// GFX10: encoding: [0x65,0x04,0x0a,0x64]10518 10519v_add_f16_e32 v5, vcc_lo, v210520// GFX10: encoding: [0x6a,0x04,0x0a,0x64]10521 10522v_add_f16_e32 v5, vcc_hi, v210523// GFX10: encoding: [0x6b,0x04,0x0a,0x64]10524 10525v_add_f16_e32 v5, m0, v210526// GFX10: encoding: [0x7c,0x04,0x0a,0x64]10527 10528v_add_f16_e32 v5, exec_lo, v210529// GFX10: encoding: [0x7e,0x04,0x0a,0x64]10530 10531v_add_f16_e32 v5, exec_hi, v210532// GFX10: encoding: [0x7f,0x04,0x0a,0x64]10533 10534v_add_f16_e32 v5, 0, v210535// GFX10: encoding: [0x80,0x04,0x0a,0x64]10536 10537v_add_f16_e32 v5, -1, v210538// GFX10: encoding: [0xc1,0x04,0x0a,0x64]10539 10540v_add_f16_e32 v5, 0.5, v210541// GFX10: encoding: [0xf0,0x04,0x0a,0x64]10542 10543v_add_f16_e32 v5, -4.0, v210544// GFX10: encoding: [0xf7,0x04,0x0a,0x64]10545 10546v_add_f16_e32 v5, 0xfe0b, v210547// GFX10: encoding: [0xff,0x04,0x0a,0x64,0x0b,0xfe,0x00,0x00]10548 10549v_add_f16_e32 v5, 0x3456, v210550// GFX10: encoding: [0xff,0x04,0x0a,0x64,0x56,0x34,0x00,0x00]10551 10552v_add_f16_e32 v5, v1, v25510553// GFX10: encoding: [0x01,0xff,0x0b,0x64]10554 10555v_add_f16_e64 v5, v1, v210556// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0x05,0x02,0x00]10557 10558v_add_f16_e64 v255, v1, v210559// GFX10: encoding: [0xff,0x00,0x32,0xd5,0x01,0x05,0x02,0x00]10560 10561v_add_f16_e64 v5, v255, v210562// GFX10: encoding: [0x05,0x00,0x32,0xd5,0xff,0x05,0x02,0x00]10563 10564v_add_f16_e64 v5, s1, v210565// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0x04,0x02,0x00]10566 10567v_add_f16_e64 v5, s101, v210568// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x65,0x04,0x02,0x00]10569 10570v_add_f16_e64 v5, vcc_lo, v210571// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x6a,0x04,0x02,0x00]10572 10573v_add_f16_e64 v5, vcc_hi, v210574// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x6b,0x04,0x02,0x00]10575 10576v_add_f16_e64 v5, m0, v210577// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x7c,0x04,0x02,0x00]10578 10579v_add_f16_e64 v5, exec_lo, v210580// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x7e,0x04,0x02,0x00]10581 10582v_add_f16_e64 v5, exec_hi, v210583// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x7f,0x04,0x02,0x00]10584 10585v_add_f16_e64 v5, 0, v210586// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x80,0x04,0x02,0x00]10587 10588v_add_f16_e64 v5, -1, v210589// GFX10: encoding: [0x05,0x00,0x32,0xd5,0xc1,0x04,0x02,0x00]10590 10591v_add_f16_e64 v5, 0.5, v210592// GFX10: encoding: [0x05,0x00,0x32,0xd5,0xf0,0x04,0x02,0x00]10593 10594v_add_f16_e64 v5, -4.0, v210595// GFX10: encoding: [0x05,0x00,0x32,0xd5,0xf7,0x04,0x02,0x00]10596 10597v_add_f16_e64 v5, v1, v25510598// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0xff,0x03,0x00]10599 10600v_add_f16_e64 v5, v1, s210601// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0x05,0x00,0x00]10602 10603v_add_f16_e64 v5, v1, s10110604// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0xcb,0x00,0x00]10605 10606v_add_f16_e64 v5, v1, vcc_lo10607// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0xd5,0x00,0x00]10608 10609v_add_f16_e64 v5, v1, vcc_hi10610// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0xd7,0x00,0x00]10611 10612v_add_f16_e64 v5, v1, m010613// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0xf9,0x00,0x00]10614 10615v_add_f16_e64 v5, v1, exec_lo10616// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0xfd,0x00,0x00]10617 10618v_add_f16_e64 v5, v1, exec_hi10619// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0xff,0x00,0x00]10620 10621v_add_f16_e64 v5, v1, 010622// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0x01,0x01,0x00]10623 10624v_add_f16_e64 v5, v1, -110625// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0x83,0x01,0x00]10626 10627v_add_f16_e64 v5, v1, 0.510628// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0xe1,0x01,0x00]10629 10630v_add_f16_e64 v5, v1, -4.010631// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0xef,0x01,0x00]10632 10633v_add_f16_e64 v5, -v1, v210634// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0x05,0x02,0x20]10635 10636v_add_f16_e64 v5, v1, -v210637// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0x05,0x02,0x40]10638 10639v_add_f16_e64 v5, -v1, -v210640// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0x05,0x02,0x60]10641 10642v_add_f16_e64 v5, |v1|, v210643// GFX10: encoding: [0x05,0x01,0x32,0xd5,0x01,0x05,0x02,0x00]10644 10645v_add_f16_e64 v5, v1, |v2|10646// GFX10: encoding: [0x05,0x02,0x32,0xd5,0x01,0x05,0x02,0x00]10647 10648v_add_f16_e64 v5, |v1|, |v2|10649// GFX10: encoding: [0x05,0x03,0x32,0xd5,0x01,0x05,0x02,0x00]10650 10651v_add_f16_e64 v5, v1, v2 clamp10652// GFX10: encoding: [0x05,0x80,0x32,0xd5,0x01,0x05,0x02,0x00]10653 10654v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD10655// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x06]10656 10657v_add_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD10658// GFX10: encoding: [0xf9,0x04,0xfe,0x65,0x01,0x06,0x06,0x06]10659 10660v_add_f16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD10661// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0xff,0x06,0x06,0x06]10662 10663v_add_f16_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD10664// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x86,0x06]10665 10666v_add_f16_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD10667// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x65,0x06,0x86,0x06]10668 10669v_add_f16_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD10670// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x6a,0x06,0x86,0x06]10671 10672v_add_f16_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD10673// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x6b,0x06,0x86,0x06]10674 10675v_add_f16_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD10676// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x7c,0x06,0x86,0x06]10677 10678v_add_f16_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD10679// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x7e,0x06,0x86,0x06]10680 10681v_add_f16_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD10682// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x7f,0x06,0x86,0x06]10683 10684v_add_f16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD10685// GFX10: encoding: [0xf9,0xfe,0x0b,0x64,0x01,0x06,0x06,0x06]10686 10687v_add_f16_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD10688// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x26,0x06,0x06]10689 10690v_add_f16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD10691// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x06]10692 10693v_add_f16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD10694// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x00,0x06,0x06]10695 10696v_add_f16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD10697// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x01,0x06,0x06]10698 10699v_add_f16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD10700// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x02,0x06,0x06]10701 10702v_add_f16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD10703// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x03,0x06,0x06]10704 10705v_add_f16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD10706// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x04,0x06,0x06]10707 10708v_add_f16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD10709// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x05,0x06,0x06]10710 10711v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD10712// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x0e,0x06,0x06]10713 10714v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD10715// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x16,0x06,0x06]10716 10717v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD10718// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x16,0x06,0x06]10719 10720v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD10721// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x06]10722 10723v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD10724// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x00,0x06]10725 10726v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD10727// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x01,0x06]10728 10729v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD10730// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x02,0x06]10731 10732v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD10733// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x03,0x06]10734 10735v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD10736// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x04,0x06]10737 10738v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD10739// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x05,0x06]10740 10741v_add_f16_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD10742// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x16,0x06]10743 10744v_add_f16_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD10745// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x26,0x06]10746 10747v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10748// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x06]10749 10750v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_010751// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x00]10752 10753v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_110754// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x01]10755 10756v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_210757// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x02]10758 10759v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_310760// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x03]10761 10762v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_010763// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x04]10764 10765v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_110766// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x05]10767 10768v_add_f16_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD10769// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x16]10770 10771v_add_f16_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD10772// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x26]10773 10774v_add_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010775// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x00,0x00]10776 10777v_add_f16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010778// GFX10: encoding: [0xfa,0x04,0xfe,0x65,0x01,0xe4,0x00,0x00]10779 10780v_add_f16_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010781// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0xff,0xe4,0x00,0x00]10782 10783v_add_f16_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010784// GFX10: encoding: [0xfa,0xfe,0x0b,0x64,0x01,0xe4,0x00,0x00]10785 10786v_add_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x010787// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x1b,0x00,0x00]10788 10789v_add_f16_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x010790// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x40,0x01,0x00]10791 10792v_add_f16_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x010793// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x41,0x01,0x00]10794 10795v_add_f16_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x010796// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x01,0x01,0x00]10797 10798v_add_f16_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x010799// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x0f,0x01,0x00]10800 10801v_add_f16_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x010802// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x11,0x01,0x00]10803 10804v_add_f16_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x010805// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x1f,0x01,0x00]10806 10807v_add_f16_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x010808// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x21,0x01,0x00]10809 10810v_add_f16_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x010811// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x2f,0x01,0x00]10812 10813v_add_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x010814// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x00,0x10]10815 10816v_add_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x010817// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x00,0x30]10818 10819v_add_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x010820// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x00,0xf0]10821 10822v_add_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x110823// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x00,0x01]10824 10825v_add_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x310826// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x00,0x03]10827 10828v_add_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf10829// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x00,0x0f]10830 10831v_add_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:010832// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x08,0x00]10833 10834v_add_f16_dpp v5, -v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010835// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x10,0x00]10836 10837v_add_f16_dpp v5, |v1|, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010838// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x20,0x00]10839 10840v_add_f16_dpp v5, v1, v2 row_share:1 row_mask:0x0 bank_mask:0x010841// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x51,0x01,0x00]10842 10843v_add_f16_dpp v5, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x010844// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x5f,0x01,0x00]10845 10846v_add_f16_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x010847// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x61,0x01,0x00]10848 10849v_add_f16_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x010850// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x6f,0x01,0x00]10851 10852v_sub_f16_e32 v5, v1, v210853// GFX10: encoding: [0x01,0x05,0x0a,0x66]10854 10855v_sub_f16_e32 v255, v1, v210856// GFX10: encoding: [0x01,0x05,0xfe,0x67]10857 10858v_sub_f16_e32 v5, v255, v210859// GFX10: encoding: [0xff,0x05,0x0a,0x66]10860 10861v_sub_f16_e32 v5, s1, v210862// GFX10: encoding: [0x01,0x04,0x0a,0x66]10863 10864v_sub_f16_e32 v5, s101, v210865// GFX10: encoding: [0x65,0x04,0x0a,0x66]10866 10867v_sub_f16_e32 v5, vcc_lo, v210868// GFX10: encoding: [0x6a,0x04,0x0a,0x66]10869 10870v_sub_f16_e32 v5, vcc_hi, v210871// GFX10: encoding: [0x6b,0x04,0x0a,0x66]10872 10873v_sub_f16_e32 v5, m0, v210874// GFX10: encoding: [0x7c,0x04,0x0a,0x66]10875 10876v_sub_f16_e32 v5, exec_lo, v210877// GFX10: encoding: [0x7e,0x04,0x0a,0x66]10878 10879v_sub_f16_e32 v5, exec_hi, v210880// GFX10: encoding: [0x7f,0x04,0x0a,0x66]10881 10882v_sub_f16_e32 v5, 0, v210883// GFX10: encoding: [0x80,0x04,0x0a,0x66]10884 10885v_sub_f16_e32 v5, -1, v210886// GFX10: encoding: [0xc1,0x04,0x0a,0x66]10887 10888v_sub_f16_e32 v5, 0.5, v210889// GFX10: encoding: [0xf0,0x04,0x0a,0x66]10890 10891v_sub_f16_e32 v5, -4.0, v210892// GFX10: encoding: [0xf7,0x04,0x0a,0x66]10893 10894v_sub_f16_e32 v5, 0xfe0b, v210895// GFX10: encoding: [0xff,0x04,0x0a,0x66,0x0b,0xfe,0x00,0x00]10896 10897v_sub_f16_e32 v5, 0x3456, v210898// GFX10: encoding: [0xff,0x04,0x0a,0x66,0x56,0x34,0x00,0x00]10899 10900v_sub_f16_e32 v5, v1, v25510901// GFX10: encoding: [0x01,0xff,0x0b,0x66]10902 10903v_sub_f16_e64 v5, v1, v210904// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0x05,0x02,0x00]10905 10906v_sub_f16_e64 v255, v1, v210907// GFX10: encoding: [0xff,0x00,0x33,0xd5,0x01,0x05,0x02,0x00]10908 10909v_sub_f16_e64 v5, v255, v210910// GFX10: encoding: [0x05,0x00,0x33,0xd5,0xff,0x05,0x02,0x00]10911 10912v_sub_f16_e64 v5, s1, v210913// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0x04,0x02,0x00]10914 10915v_sub_f16_e64 v5, s101, v210916// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x65,0x04,0x02,0x00]10917 10918v_sub_f16_e64 v5, vcc_lo, v210919// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x6a,0x04,0x02,0x00]10920 10921v_sub_f16_e64 v5, vcc_hi, v210922// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x6b,0x04,0x02,0x00]10923 10924v_sub_f16_e64 v5, m0, v210925// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x7c,0x04,0x02,0x00]10926 10927v_sub_f16_e64 v5, exec_lo, v210928// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x7e,0x04,0x02,0x00]10929 10930v_sub_f16_e64 v5, exec_hi, v210931// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x7f,0x04,0x02,0x00]10932 10933v_sub_f16_e64 v5, 0, v210934// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x80,0x04,0x02,0x00]10935 10936v_sub_f16_e64 v5, -1, v210937// GFX10: encoding: [0x05,0x00,0x33,0xd5,0xc1,0x04,0x02,0x00]10938 10939v_sub_f16_e64 v5, 0.5, v210940// GFX10: encoding: [0x05,0x00,0x33,0xd5,0xf0,0x04,0x02,0x00]10941 10942v_sub_f16_e64 v5, -4.0, v210943// GFX10: encoding: [0x05,0x00,0x33,0xd5,0xf7,0x04,0x02,0x00]10944 10945v_sub_f16_e64 v5, v1, v25510946// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0xff,0x03,0x00]10947 10948v_sub_f16_e64 v5, v1, s210949// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0x05,0x00,0x00]10950 10951v_sub_f16_e64 v5, v1, s10110952// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0xcb,0x00,0x00]10953 10954v_sub_f16_e64 v5, v1, vcc_lo10955// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0xd5,0x00,0x00]10956 10957v_sub_f16_e64 v5, v1, vcc_hi10958// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0xd7,0x00,0x00]10959 10960v_sub_f16_e64 v5, v1, m010961// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0xf9,0x00,0x00]10962 10963v_sub_f16_e64 v5, v1, exec_lo10964// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0xfd,0x00,0x00]10965 10966v_sub_f16_e64 v5, v1, exec_hi10967// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0xff,0x00,0x00]10968 10969v_sub_f16_e64 v5, v1, 010970// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0x01,0x01,0x00]10971 10972v_sub_f16_e64 v5, v1, -110973// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0x83,0x01,0x00]10974 10975v_sub_f16_e64 v5, v1, 0.510976// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0xe1,0x01,0x00]10977 10978v_sub_f16_e64 v5, v1, -4.010979// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0xef,0x01,0x00]10980 10981v_sub_f16_e64 v5, -v1, v210982// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0x05,0x02,0x20]10983 10984v_sub_f16_e64 v5, v1, -v210985// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0x05,0x02,0x40]10986 10987v_sub_f16_e64 v5, -v1, -v210988// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0x05,0x02,0x60]10989 10990v_sub_f16_e64 v5, |v1|, v210991// GFX10: encoding: [0x05,0x01,0x33,0xd5,0x01,0x05,0x02,0x00]10992 10993v_sub_f16_e64 v5, v1, |v2|10994// GFX10: encoding: [0x05,0x02,0x33,0xd5,0x01,0x05,0x02,0x00]10995 10996v_sub_f16_e64 v5, |v1|, |v2|10997// GFX10: encoding: [0x05,0x03,0x33,0xd5,0x01,0x05,0x02,0x00]10998 10999v_sub_f16_e64 v5, v1, v2 clamp11000// GFX10: encoding: [0x05,0x80,0x33,0xd5,0x01,0x05,0x02,0x00]11001 11002v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11003// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x06]11004 11005v_sub_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11006// GFX10: encoding: [0xf9,0x04,0xfe,0x67,0x01,0x06,0x06,0x06]11007 11008v_sub_f16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11009// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0xff,0x06,0x06,0x06]11010 11011v_sub_f16_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11012// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x86,0x06]11013 11014v_sub_f16_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11015// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x65,0x06,0x86,0x06]11016 11017v_sub_f16_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11018// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x6a,0x06,0x86,0x06]11019 11020v_sub_f16_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11021// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x6b,0x06,0x86,0x06]11022 11023v_sub_f16_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11024// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x7c,0x06,0x86,0x06]11025 11026v_sub_f16_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11027// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x7e,0x06,0x86,0x06]11028 11029v_sub_f16_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11030// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x7f,0x06,0x86,0x06]11031 11032v_sub_f16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11033// GFX10: encoding: [0xf9,0xfe,0x0b,0x66,0x01,0x06,0x06,0x06]11034 11035v_sub_f16_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11036// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x26,0x06,0x06]11037 11038v_sub_f16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11039// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x06]11040 11041v_sub_f16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11042// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x00,0x06,0x06]11043 11044v_sub_f16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11045// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x01,0x06,0x06]11046 11047v_sub_f16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11048// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x02,0x06,0x06]11049 11050v_sub_f16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11051// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x03,0x06,0x06]11052 11053v_sub_f16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11054// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x04,0x06,0x06]11055 11056v_sub_f16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11057// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x05,0x06,0x06]11058 11059v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD11060// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x0e,0x06,0x06]11061 11062v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD11063// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x16,0x06,0x06]11064 11065v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD11066// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x16,0x06,0x06]11067 11068v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD11069// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x06]11070 11071v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD11072// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x00,0x06]11073 11074v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD11075// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x01,0x06]11076 11077v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD11078// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x02,0x06]11079 11080v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD11081// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x03,0x06]11082 11083v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD11084// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x04,0x06]11085 11086v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD11087// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x05,0x06]11088 11089v_sub_f16_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11090// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x16,0x06]11091 11092v_sub_f16_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11093// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x26,0x06]11094 11095v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11096// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x06]11097 11098v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_011099// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x00]11100 11101v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_111102// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x01]11103 11104v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_211105// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x02]11106 11107v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_311108// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x03]11109 11110v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_011111// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x04]11112 11113v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_111114// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x05]11115 11116v_sub_f16_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11117// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x16]11118 11119v_sub_f16_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11120// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x26]11121 11122v_sub_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011123// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x00,0x00]11124 11125v_sub_f16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011126// GFX10: encoding: [0xfa,0x04,0xfe,0x67,0x01,0xe4,0x00,0x00]11127 11128v_sub_f16_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011129// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0xff,0xe4,0x00,0x00]11130 11131v_sub_f16_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011132// GFX10: encoding: [0xfa,0xfe,0x0b,0x66,0x01,0xe4,0x00,0x00]11133 11134v_sub_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x011135// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x1b,0x00,0x00]11136 11137v_sub_f16_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x011138// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x40,0x01,0x00]11139 11140v_sub_f16_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x011141// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x41,0x01,0x00]11142 11143v_sub_f16_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x011144// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x01,0x01,0x00]11145 11146v_sub_f16_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x011147// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x0f,0x01,0x00]11148 11149v_sub_f16_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x011150// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x11,0x01,0x00]11151 11152v_sub_f16_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x011153// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x1f,0x01,0x00]11154 11155v_sub_f16_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x011156// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x21,0x01,0x00]11157 11158v_sub_f16_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x011159// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x2f,0x01,0x00]11160 11161v_sub_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x011162// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x00,0x10]11163 11164v_sub_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x011165// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x00,0x30]11166 11167v_sub_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x011168// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x00,0xf0]11169 11170v_sub_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x111171// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x00,0x01]11172 11173v_sub_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x311174// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x00,0x03]11175 11176v_sub_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf11177// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x00,0x0f]11178 11179v_sub_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:011180// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x08,0x00]11181 11182v_sub_f16_dpp v5, -v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011183// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x10,0x00]11184 11185v_sub_f16_dpp v5, |v1|, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011186// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x20,0x00]11187 11188v_sub_f16_dpp v5, v1, v2 row_share:1 row_mask:0x0 bank_mask:0x011189// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x51,0x01,0x00]11190 11191v_sub_f16_dpp v5, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x011192// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x5f,0x01,0x00]11193 11194v_sub_f16_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x011195// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x61,0x01,0x00]11196 11197v_sub_f16_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x011198// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x6f,0x01,0x00]11199 11200v_subrev_f16_e32 v5, v1, v211201// GFX10: encoding: [0x01,0x05,0x0a,0x68]11202 11203v_subrev_f16_e32 v255, v1, v211204// GFX10: encoding: [0x01,0x05,0xfe,0x69]11205 11206v_subrev_f16_e32 v5, v255, v211207// GFX10: encoding: [0xff,0x05,0x0a,0x68]11208 11209v_subrev_f16_e32 v5, s1, v211210// GFX10: encoding: [0x01,0x04,0x0a,0x68]11211 11212v_subrev_f16_e32 v5, s101, v211213// GFX10: encoding: [0x65,0x04,0x0a,0x68]11214 11215v_subrev_f16_e32 v5, vcc_lo, v211216// GFX10: encoding: [0x6a,0x04,0x0a,0x68]11217 11218v_subrev_f16_e32 v5, vcc_hi, v211219// GFX10: encoding: [0x6b,0x04,0x0a,0x68]11220 11221v_subrev_f16_e32 v5, m0, v211222// GFX10: encoding: [0x7c,0x04,0x0a,0x68]11223 11224v_subrev_f16_e32 v5, exec_lo, v211225// GFX10: encoding: [0x7e,0x04,0x0a,0x68]11226 11227v_subrev_f16_e32 v5, exec_hi, v211228// GFX10: encoding: [0x7f,0x04,0x0a,0x68]11229 11230v_subrev_f16_e32 v5, 0, v211231// GFX10: encoding: [0x80,0x04,0x0a,0x68]11232 11233v_subrev_f16_e32 v5, -1, v211234// GFX10: encoding: [0xc1,0x04,0x0a,0x68]11235 11236v_subrev_f16_e32 v5, 0.5, v211237// GFX10: encoding: [0xf0,0x04,0x0a,0x68]11238 11239v_subrev_f16_e32 v5, -4.0, v211240// GFX10: encoding: [0xf7,0x04,0x0a,0x68]11241 11242v_subrev_f16_e32 v5, 0xfe0b, v211243// GFX10: encoding: [0xff,0x04,0x0a,0x68,0x0b,0xfe,0x00,0x00]11244 11245v_subrev_f16_e32 v5, 0x3456, v211246// GFX10: encoding: [0xff,0x04,0x0a,0x68,0x56,0x34,0x00,0x00]11247 11248v_subrev_f16_e32 v5, v1, v25511249// GFX10: encoding: [0x01,0xff,0x0b,0x68]11250 11251v_subrev_f16_e64 v5, v1, v211252// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0x05,0x02,0x00]11253 11254v_subrev_f16_e64 v255, v1, v211255// GFX10: encoding: [0xff,0x00,0x34,0xd5,0x01,0x05,0x02,0x00]11256 11257v_subrev_f16_e64 v5, v255, v211258// GFX10: encoding: [0x05,0x00,0x34,0xd5,0xff,0x05,0x02,0x00]11259 11260v_subrev_f16_e64 v5, s1, v211261// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0x04,0x02,0x00]11262 11263v_subrev_f16_e64 v5, s101, v211264// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x65,0x04,0x02,0x00]11265 11266v_subrev_f16_e64 v5, vcc_lo, v211267// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x6a,0x04,0x02,0x00]11268 11269v_subrev_f16_e64 v5, vcc_hi, v211270// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x6b,0x04,0x02,0x00]11271 11272v_subrev_f16_e64 v5, m0, v211273// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x7c,0x04,0x02,0x00]11274 11275v_subrev_f16_e64 v5, exec_lo, v211276// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x7e,0x04,0x02,0x00]11277 11278v_subrev_f16_e64 v5, exec_hi, v211279// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x7f,0x04,0x02,0x00]11280 11281v_subrev_f16_e64 v5, 0, v211282// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x80,0x04,0x02,0x00]11283 11284v_subrev_f16_e64 v5, -1, v211285// GFX10: encoding: [0x05,0x00,0x34,0xd5,0xc1,0x04,0x02,0x00]11286 11287v_subrev_f16_e64 v5, 0.5, v211288// GFX10: encoding: [0x05,0x00,0x34,0xd5,0xf0,0x04,0x02,0x00]11289 11290v_subrev_f16_e64 v5, -4.0, v211291// GFX10: encoding: [0x05,0x00,0x34,0xd5,0xf7,0x04,0x02,0x00]11292 11293v_subrev_f16_e64 v5, v1, v25511294// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0xff,0x03,0x00]11295 11296v_subrev_f16_e64 v5, v1, s211297// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0x05,0x00,0x00]11298 11299v_subrev_f16_e64 v5, v1, s10111300// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0xcb,0x00,0x00]11301 11302v_subrev_f16_e64 v5, v1, vcc_lo11303// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0xd5,0x00,0x00]11304 11305v_subrev_f16_e64 v5, v1, vcc_hi11306// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0xd7,0x00,0x00]11307 11308v_subrev_f16_e64 v5, v1, m011309// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0xf9,0x00,0x00]11310 11311v_subrev_f16_e64 v5, v1, exec_lo11312// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0xfd,0x00,0x00]11313 11314v_subrev_f16_e64 v5, v1, exec_hi11315// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0xff,0x00,0x00]11316 11317v_subrev_f16_e64 v5, v1, 011318// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0x01,0x01,0x00]11319 11320v_subrev_f16_e64 v5, v1, -111321// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0x83,0x01,0x00]11322 11323v_subrev_f16_e64 v5, v1, 0.511324// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0xe1,0x01,0x00]11325 11326v_subrev_f16_e64 v5, v1, -4.011327// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0xef,0x01,0x00]11328 11329v_subrev_f16_e64 v5, -v1, v211330// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0x05,0x02,0x20]11331 11332v_subrev_f16_e64 v5, v1, -v211333// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0x05,0x02,0x40]11334 11335v_subrev_f16_e64 v5, -v1, -v211336// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0x05,0x02,0x60]11337 11338v_subrev_f16_e64 v5, |v1|, v211339// GFX10: encoding: [0x05,0x01,0x34,0xd5,0x01,0x05,0x02,0x00]11340 11341v_subrev_f16_e64 v5, v1, |v2|11342// GFX10: encoding: [0x05,0x02,0x34,0xd5,0x01,0x05,0x02,0x00]11343 11344v_subrev_f16_e64 v5, |v1|, |v2|11345// GFX10: encoding: [0x05,0x03,0x34,0xd5,0x01,0x05,0x02,0x00]11346 11347v_subrev_f16_e64 v5, v1, v2 clamp11348// GFX10: encoding: [0x05,0x80,0x34,0xd5,0x01,0x05,0x02,0x00]11349 11350v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11351// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x06]11352 11353v_subrev_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11354// GFX10: encoding: [0xf9,0x04,0xfe,0x69,0x01,0x06,0x06,0x06]11355 11356v_subrev_f16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11357// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0xff,0x06,0x06,0x06]11358 11359v_subrev_f16_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11360// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x86,0x06]11361 11362v_subrev_f16_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11363// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x65,0x06,0x86,0x06]11364 11365v_subrev_f16_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11366// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x6a,0x06,0x86,0x06]11367 11368v_subrev_f16_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11369// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x6b,0x06,0x86,0x06]11370 11371v_subrev_f16_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11372// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x7c,0x06,0x86,0x06]11373 11374v_subrev_f16_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11375// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x7e,0x06,0x86,0x06]11376 11377v_subrev_f16_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11378// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x7f,0x06,0x86,0x06]11379 11380v_subrev_f16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11381// GFX10: encoding: [0xf9,0xfe,0x0b,0x68,0x01,0x06,0x06,0x06]11382 11383v_subrev_f16_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11384// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x26,0x06,0x06]11385 11386v_subrev_f16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11387// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x06]11388 11389v_subrev_f16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11390// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x00,0x06,0x06]11391 11392v_subrev_f16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11393// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x01,0x06,0x06]11394 11395v_subrev_f16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11396// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x02,0x06,0x06]11397 11398v_subrev_f16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11399// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x03,0x06,0x06]11400 11401v_subrev_f16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11402// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x04,0x06,0x06]11403 11404v_subrev_f16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11405// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x05,0x06,0x06]11406 11407v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD11408// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x0e,0x06,0x06]11409 11410v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD11411// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x16,0x06,0x06]11412 11413v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD11414// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x16,0x06,0x06]11415 11416v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD11417// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x06]11418 11419v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD11420// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x00,0x06]11421 11422v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD11423// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x01,0x06]11424 11425v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD11426// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x02,0x06]11427 11428v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD11429// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x03,0x06]11430 11431v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD11432// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x04,0x06]11433 11434v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD11435// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x05,0x06]11436 11437v_subrev_f16_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11438// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x16,0x06]11439 11440v_subrev_f16_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11441// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x26,0x06]11442 11443v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11444// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x06]11445 11446v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_011447// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x00]11448 11449v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_111450// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x01]11451 11452v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_211453// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x02]11454 11455v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_311456// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x03]11457 11458v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_011459// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x04]11460 11461v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_111462// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x05]11463 11464v_subrev_f16_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11465// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x16]11466 11467v_subrev_f16_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11468// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x26]11469 11470v_subrev_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011471// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x00,0x00]11472 11473v_subrev_f16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011474// GFX10: encoding: [0xfa,0x04,0xfe,0x69,0x01,0xe4,0x00,0x00]11475 11476v_subrev_f16_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011477// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0xff,0xe4,0x00,0x00]11478 11479v_subrev_f16_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011480// GFX10: encoding: [0xfa,0xfe,0x0b,0x68,0x01,0xe4,0x00,0x00]11481 11482v_subrev_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x011483// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x1b,0x00,0x00]11484 11485v_subrev_f16_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x011486// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x40,0x01,0x00]11487 11488v_subrev_f16_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x011489// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x41,0x01,0x00]11490 11491v_subrev_f16_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x011492// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x01,0x01,0x00]11493 11494v_subrev_f16_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x011495// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x0f,0x01,0x00]11496 11497v_subrev_f16_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x011498// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x11,0x01,0x00]11499 11500v_subrev_f16_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x011501// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x1f,0x01,0x00]11502 11503v_subrev_f16_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x011504// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x21,0x01,0x00]11505 11506v_subrev_f16_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x011507// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x2f,0x01,0x00]11508 11509v_subrev_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x011510// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x00,0x10]11511 11512v_subrev_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x011513// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x00,0x30]11514 11515v_subrev_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x011516// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x00,0xf0]11517 11518v_subrev_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x111519// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x00,0x01]11520 11521v_subrev_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x311522// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x00,0x03]11523 11524v_subrev_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf11525// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x00,0x0f]11526 11527v_subrev_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:011528// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x08,0x00]11529 11530v_subrev_f16_dpp v5, -v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011531// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x10,0x00]11532 11533v_subrev_f16_dpp v5, |v1|, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011534// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x20,0x00]11535 11536v_subrev_f16_dpp v5, v1, v2 row_share:1 row_mask:0x0 bank_mask:0x011537// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x51,0x01,0x00]11538 11539v_subrev_f16_dpp v5, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x011540// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x5f,0x01,0x00]11541 11542v_subrev_f16_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x011543// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x61,0x01,0x00]11544 11545v_subrev_f16_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x011546// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x6f,0x01,0x00]11547 11548v_mul_f16_e32 v5, v1, v211549// GFX10: encoding: [0x01,0x05,0x0a,0x6a]11550 11551v_mul_f16_e32 v255, v1, v211552// GFX10: encoding: [0x01,0x05,0xfe,0x6b]11553 11554v_mul_f16_e32 v5, v255, v211555// GFX10: encoding: [0xff,0x05,0x0a,0x6a]11556 11557v_mul_f16_e32 v5, s1, v211558// GFX10: encoding: [0x01,0x04,0x0a,0x6a]11559 11560v_mul_f16_e32 v5, s101, v211561// GFX10: encoding: [0x65,0x04,0x0a,0x6a]11562 11563v_mul_f16_e32 v5, vcc_lo, v211564// GFX10: encoding: [0x6a,0x04,0x0a,0x6a]11565 11566v_mul_f16_e32 v5, vcc_hi, v211567// GFX10: encoding: [0x6b,0x04,0x0a,0x6a]11568 11569v_mul_f16_e32 v5, m0, v211570// GFX10: encoding: [0x7c,0x04,0x0a,0x6a]11571 11572v_mul_f16_e32 v5, exec_lo, v211573// GFX10: encoding: [0x7e,0x04,0x0a,0x6a]11574 11575v_mul_f16_e32 v5, exec_hi, v211576// GFX10: encoding: [0x7f,0x04,0x0a,0x6a]11577 11578v_mul_f16_e32 v5, 0, v211579// GFX10: encoding: [0x80,0x04,0x0a,0x6a]11580 11581v_mul_f16_e32 v5, -1, v211582// GFX10: encoding: [0xc1,0x04,0x0a,0x6a]11583 11584v_mul_f16_e32 v5, 0.5, v211585// GFX10: encoding: [0xf0,0x04,0x0a,0x6a]11586 11587v_mul_f16_e32 v5, -4.0, v211588// GFX10: encoding: [0xf7,0x04,0x0a,0x6a]11589 11590v_mul_f16_e32 v5, 0xfe0b, v211591// GFX10: encoding: [0xff,0x04,0x0a,0x6a,0x0b,0xfe,0x00,0x00]11592 11593v_mul_f16_e32 v5, 0x3456, v211594// GFX10: encoding: [0xff,0x04,0x0a,0x6a,0x56,0x34,0x00,0x00]11595 11596v_mul_f16_e32 v5, v1, v25511597// GFX10: encoding: [0x01,0xff,0x0b,0x6a]11598 11599v_mul_f16_e64 v5, v1, v211600// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0x05,0x02,0x00]11601 11602v_mul_f16_e64 v255, v1, v211603// GFX10: encoding: [0xff,0x00,0x35,0xd5,0x01,0x05,0x02,0x00]11604 11605v_mul_f16_e64 v5, v255, v211606// GFX10: encoding: [0x05,0x00,0x35,0xd5,0xff,0x05,0x02,0x00]11607 11608v_mul_f16_e64 v5, s1, v211609// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0x04,0x02,0x00]11610 11611v_mul_f16_e64 v5, s101, v211612// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x65,0x04,0x02,0x00]11613 11614v_mul_f16_e64 v5, vcc_lo, v211615// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x6a,0x04,0x02,0x00]11616 11617v_mul_f16_e64 v5, vcc_hi, v211618// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x6b,0x04,0x02,0x00]11619 11620v_mul_f16_e64 v5, m0, v211621// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x7c,0x04,0x02,0x00]11622 11623v_mul_f16_e64 v5, exec_lo, v211624// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x7e,0x04,0x02,0x00]11625 11626v_mul_f16_e64 v5, exec_hi, v211627// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x7f,0x04,0x02,0x00]11628 11629v_mul_f16_e64 v5, 0, v211630// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x80,0x04,0x02,0x00]11631 11632v_mul_f16_e64 v5, -1, v211633// GFX10: encoding: [0x05,0x00,0x35,0xd5,0xc1,0x04,0x02,0x00]11634 11635v_mul_f16_e64 v5, 0.5, v211636// GFX10: encoding: [0x05,0x00,0x35,0xd5,0xf0,0x04,0x02,0x00]11637 11638v_mul_f16_e64 v5, -4.0, v211639// GFX10: encoding: [0x05,0x00,0x35,0xd5,0xf7,0x04,0x02,0x00]11640 11641v_mul_f16_e64 v5, v1, v25511642// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0xff,0x03,0x00]11643 11644v_mul_f16_e64 v5, v1, s211645// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0x05,0x00,0x00]11646 11647v_mul_f16_e64 v5, v1, s10111648// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0xcb,0x00,0x00]11649 11650v_mul_f16_e64 v5, v1, vcc_lo11651// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0xd5,0x00,0x00]11652 11653v_mul_f16_e64 v5, v1, vcc_hi11654// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0xd7,0x00,0x00]11655 11656v_mul_f16_e64 v5, v1, m011657// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0xf9,0x00,0x00]11658 11659v_mul_f16_e64 v5, v1, exec_lo11660// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0xfd,0x00,0x00]11661 11662v_mul_f16_e64 v5, v1, exec_hi11663// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0xff,0x00,0x00]11664 11665v_mul_f16_e64 v5, v1, 011666// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0x01,0x01,0x00]11667 11668v_mul_f16_e64 v5, v1, -111669// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0x83,0x01,0x00]11670 11671v_mul_f16_e64 v5, v1, 0.511672// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0xe1,0x01,0x00]11673 11674v_mul_f16_e64 v5, v1, -4.011675// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0xef,0x01,0x00]11676 11677v_mul_f16_e64 v5, -v1, v211678// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0x05,0x02,0x20]11679 11680v_mul_f16_e64 v5, v1, -v211681// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0x05,0x02,0x40]11682 11683v_mul_f16_e64 v5, -v1, -v211684// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0x05,0x02,0x60]11685 11686v_mul_f16_e64 v5, |v1|, v211687// GFX10: encoding: [0x05,0x01,0x35,0xd5,0x01,0x05,0x02,0x00]11688 11689v_mul_f16_e64 v5, v1, |v2|11690// GFX10: encoding: [0x05,0x02,0x35,0xd5,0x01,0x05,0x02,0x00]11691 11692v_mul_f16_e64 v5, |v1|, |v2|11693// GFX10: encoding: [0x05,0x03,0x35,0xd5,0x01,0x05,0x02,0x00]11694 11695v_mul_f16_e64 v5, v1, v2 clamp11696// GFX10: encoding: [0x05,0x80,0x35,0xd5,0x01,0x05,0x02,0x00]11697 11698v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11699// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x06]11700 11701v_mul_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11702// GFX10: encoding: [0xf9,0x04,0xfe,0x6b,0x01,0x06,0x06,0x06]11703 11704v_mul_f16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11705// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0xff,0x06,0x06,0x06]11706 11707v_mul_f16_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11708// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x86,0x06]11709 11710v_mul_f16_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11711// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x65,0x06,0x86,0x06]11712 11713v_mul_f16_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11714// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x6a,0x06,0x86,0x06]11715 11716v_mul_f16_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11717// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x6b,0x06,0x86,0x06]11718 11719v_mul_f16_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11720// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x7c,0x06,0x86,0x06]11721 11722v_mul_f16_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11723// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x7e,0x06,0x86,0x06]11724 11725v_mul_f16_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11726// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x7f,0x06,0x86,0x06]11727 11728v_mul_f16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11729// GFX10: encoding: [0xf9,0xfe,0x0b,0x6a,0x01,0x06,0x06,0x06]11730 11731v_mul_f16_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11732// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x26,0x06,0x06]11733 11734v_mul_f16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11735// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x06]11736 11737v_mul_f16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11738// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x00,0x06,0x06]11739 11740v_mul_f16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11741// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x01,0x06,0x06]11742 11743v_mul_f16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11744// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x02,0x06,0x06]11745 11746v_mul_f16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11747// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x03,0x06,0x06]11748 11749v_mul_f16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11750// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x04,0x06,0x06]11751 11752v_mul_f16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11753// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x05,0x06,0x06]11754 11755v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD11756// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x0e,0x06,0x06]11757 11758v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD11759// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x16,0x06,0x06]11760 11761v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD11762// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x16,0x06,0x06]11763 11764v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD11765// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x06]11766 11767v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD11768// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x00,0x06]11769 11770v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD11771// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x01,0x06]11772 11773v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD11774// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x02,0x06]11775 11776v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD11777// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x03,0x06]11778 11779v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD11780// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x04,0x06]11781 11782v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD11783// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x05,0x06]11784 11785v_mul_f16_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11786// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x16,0x06]11787 11788v_mul_f16_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11789// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x26,0x06]11790 11791v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11792// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x06]11793 11794v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_011795// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x00]11796 11797v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_111798// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x01]11799 11800v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_211801// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x02]11802 11803v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_311804// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x03]11805 11806v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_011807// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x04]11808 11809v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_111810// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x05]11811 11812v_mul_f16_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11813// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x16]11814 11815v_mul_f16_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD11816// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x26]11817 11818v_mul_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011819// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x00,0x00]11820 11821v_mul_f16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011822// GFX10: encoding: [0xfa,0x04,0xfe,0x6b,0x01,0xe4,0x00,0x00]11823 11824v_mul_f16_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011825// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0xff,0xe4,0x00,0x00]11826 11827v_mul_f16_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011828// GFX10: encoding: [0xfa,0xfe,0x0b,0x6a,0x01,0xe4,0x00,0x00]11829 11830v_mul_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x011831// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x1b,0x00,0x00]11832 11833v_mul_f16_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x011834// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x40,0x01,0x00]11835 11836v_mul_f16_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x011837// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x41,0x01,0x00]11838 11839v_mul_f16_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x011840// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x01,0x01,0x00]11841 11842v_mul_f16_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x011843// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x0f,0x01,0x00]11844 11845v_mul_f16_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x011846// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x11,0x01,0x00]11847 11848v_mul_f16_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x011849// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x1f,0x01,0x00]11850 11851v_mul_f16_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x011852// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x21,0x01,0x00]11853 11854v_mul_f16_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x011855// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x2f,0x01,0x00]11856 11857v_mul_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x011858// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x00,0x10]11859 11860v_mul_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x011861// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x00,0x30]11862 11863v_mul_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x011864// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x00,0xf0]11865 11866v_mul_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x111867// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x00,0x01]11868 11869v_mul_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x311870// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x00,0x03]11871 11872v_mul_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf11873// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x00,0x0f]11874 11875v_mul_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:011876// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x08,0x00]11877 11878v_mul_f16_dpp v5, -v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011879// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x10,0x00]11880 11881v_mul_f16_dpp v5, |v1|, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011882// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x20,0x00]11883 11884v_mul_f16_dpp v5, v1, v2 row_share:1 row_mask:0x0 bank_mask:0x011885// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x51,0x01,0x00]11886 11887v_mul_f16_dpp v5, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x011888// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x5f,0x01,0x00]11889 11890v_mul_f16_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x011891// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x61,0x01,0x00]11892 11893v_mul_f16_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x011894// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x6f,0x01,0x00]11895 11896v_fmac_f16_e32 v5, v1, v211897// GFX10: encoding: [0x01,0x05,0x0a,0x6c]11898 11899v_fmac_f16_e32 v255, v1, v211900// GFX10: encoding: [0x01,0x05,0xfe,0x6d]11901 11902v_fmac_f16_e32 v5, v255, v211903// GFX10: encoding: [0xff,0x05,0x0a,0x6c]11904 11905v_fmac_f16_e32 v5, s1, v211906// GFX10: encoding: [0x01,0x04,0x0a,0x6c]11907 11908v_fmac_f16_e32 v5, s103, v211909// GFX10: encoding: [0x67,0x04,0x0a,0x6c]11910 11911v_fmac_f16_e32 v5, vcc_lo, v211912// GFX10: encoding: [0x6a,0x04,0x0a,0x6c]11913 11914v_fmac_f16_e32 v5, vcc_hi, v211915// GFX10: encoding: [0x6b,0x04,0x0a,0x6c]11916 11917v_fmac_f16_e32 v5, ttmp11, v211918// GFX10: encoding: [0x77,0x04,0x0a,0x6c]11919 11920v_fmac_f16_e32 v5, m0, v211921// GFX10: encoding: [0x7c,0x04,0x0a,0x6c]11922 11923v_fmac_f16_e32 v5, exec_lo, v211924// GFX10: encoding: [0x7e,0x04,0x0a,0x6c]11925 11926v_fmac_f16_e32 v5, exec_hi, v211927// GFX10: encoding: [0x7f,0x04,0x0a,0x6c]11928 11929v_fmac_f16_e32 v5, 0, v211930// GFX10: encoding: [0x80,0x04,0x0a,0x6c]11931 11932v_fmac_f16_e32 v5, -1, v211933// GFX10: encoding: [0xc1,0x04,0x0a,0x6c]11934 11935v_fmac_f16_e32 v5, 0.5, v211936// GFX10: encoding: [0xf0,0x04,0x0a,0x6c]11937 11938v_fmac_f16_e32 v5, -4.0, v211939// GFX10: encoding: [0xf7,0x04,0x0a,0x6c]11940 11941v_fmac_f16 v5, 0x1234, v211942// GFX10: encoding: [0xff,0x04,0x0a,0x6c,0x34,0x12,0x00,0x00]11943 11944v_fmac_f16_e32 v5, v1, v25511945// GFX10: encoding: [0x01,0xff,0x0b,0x6c]11946 11947v_fmac_f16_e64 v5, v1, v211948// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0x05,0x02,0x00]11949 11950v_fmac_f16_e64 v255, v1, v211951// GFX10: encoding: [0xff,0x00,0x36,0xd5,0x01,0x05,0x02,0x00]11952 11953v_fmac_f16_e64 v5, v255, v211954// GFX10: encoding: [0x05,0x00,0x36,0xd5,0xff,0x05,0x02,0x00]11955 11956v_fmac_f16_e64 v5, s1, v211957// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0x04,0x02,0x00]11958 11959v_fmac_f16_e64 v5, s101, v211960// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x65,0x04,0x02,0x00]11961 11962v_fmac_f16_e64 v5, vcc_lo, v211963// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x6a,0x04,0x02,0x00]11964 11965v_fmac_f16_e64 v5, vcc_hi, v211966// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x6b,0x04,0x02,0x00]11967 11968v_fmac_f16_e64 v5, m0, v211969// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x7c,0x04,0x02,0x00]11970 11971v_fmac_f16_e64 v5, exec_lo, v211972// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x7e,0x04,0x02,0x00]11973 11974v_fmac_f16_e64 v5, exec_hi, v211975// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x7f,0x04,0x02,0x00]11976 11977v_fmac_f16_e64 v5, 0, v211978// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x80,0x04,0x02,0x00]11979 11980v_fmac_f16_e64 v5, -1, v211981// GFX10: encoding: [0x05,0x00,0x36,0xd5,0xc1,0x04,0x02,0x00]11982 11983v_fmac_f16_e64 v5, 0.5, v211984// GFX10: encoding: [0x05,0x00,0x36,0xd5,0xf0,0x04,0x02,0x00]11985 11986v_fmac_f16_e64 v5, -4.0, v211987// GFX10: encoding: [0x05,0x00,0x36,0xd5,0xf7,0x04,0x02,0x00]11988 11989v_fmac_f16_e64 v5, v1, v25511990// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0xff,0x03,0x00]11991 11992v_fmac_f16_e64 v5, v1, s211993// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0x05,0x00,0x00]11994 11995v_fmac_f16_e64 v5, v1, s10111996// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0xcb,0x00,0x00]11997 11998v_fmac_f16_e64 v5, v1, vcc_lo11999// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0xd5,0x00,0x00]12000 12001v_fmac_f16_e64 v5, v1, vcc_hi12002// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0xd7,0x00,0x00]12003 12004v_fmac_f16_e64 v5, v1, m012005// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0xf9,0x00,0x00]12006 12007v_fmac_f16_e64 v5, v1, exec_lo12008// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0xfd,0x00,0x00]12009 12010v_fmac_f16_e64 v5, v1, exec_hi12011// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0xff,0x00,0x00]12012 12013v_fmac_f16_e64 v5, v1, 012014// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0x01,0x01,0x00]12015 12016v_fmac_f16_e64 v5, v1, -112017// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0x83,0x01,0x00]12018 12019v_fmac_f16_e64 v5, v1, 0.512020// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0xe1,0x01,0x00]12021 12022v_fmac_f16_e64 v5, v1, -4.012023// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0xef,0x01,0x00]12024 12025v_fmac_f16_e64 v5, -v1, v212026// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0x05,0x02,0x20]12027 12028v_fmac_f16_e64 v5, v1, -v212029// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0x05,0x02,0x40]12030 12031v_fmac_f16_e64 v5, -v1, -v212032// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0x05,0x02,0x60]12033 12034v_fmac_f16_e64 v5, |v1|, v212035// GFX10: encoding: [0x05,0x01,0x36,0xd5,0x01,0x05,0x02,0x00]12036 12037v_fmac_f16_e64 v5, v1, |v2|12038// GFX10: encoding: [0x05,0x02,0x36,0xd5,0x01,0x05,0x02,0x00]12039 12040v_fmac_f16_e64 v5, |v1|, |v2|12041// GFX10: encoding: [0x05,0x03,0x36,0xd5,0x01,0x05,0x02,0x00]12042 12043v_fmac_f16_e64 v5, v1, v2 clamp12044// GFX10: encoding: [0x05,0x80,0x36,0xd5,0x01,0x05,0x02,0x00]12045 12046v_fmac_f16_e64 v5, v1, v2 mul:212047// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0x05,0x02,0x08]12048 12049v_fmac_f16_e64 v5, v1, v2 mul:412050// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0x05,0x02,0x10]12051 12052v_fmac_f16_e64 v5, v1, v2 div:212053// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0x05,0x02,0x18]12054 12055v_fmamk_f16 v5, v1, 0x1121, v312056// GFX10: encoding: [0x01,0x07,0x0a,0x6e,0x21,0x11,0x00,0x00]12057 12058v_fmamk_f16 v255, v1, 0x1121, v312059// GFX10: encoding: [0x01,0x07,0xfe,0x6f,0x21,0x11,0x00,0x00]12060 12061v_fmamk_f16 v255, 0x1121, 0x1121, v312062// GFX10: encoding: [0xff,0x06,0xfe,0x6f,0x21,0x11,0x00,0x00]12063 12064v_fmamk_f16 v5, v255, 0x1121, v312065// GFX10: encoding: [0xff,0x07,0x0a,0x6e,0x21,0x11,0x00,0x00]12066 12067v_fmamk_f16 v5, 0, 0x1121, v312068// GFX10: encoding: [0x80,0x06,0x0a,0x6e,0x21,0x11,0x00,0x00]12069 12070v_fmamk_f16 v5, -1, 0x1121, v312071// GFX10: encoding: [0xc1,0x06,0x0a,0x6e,0x21,0x11,0x00,0x00]12072 12073v_fmamk_f16 v5, 0.5, 0x1121, v312074// GFX10: encoding: [0xf0,0x06,0x0a,0x6e,0x21,0x11,0x00,0x00]12075 12076v_fmamk_f16 v5, -4.0, 0x1121, v312077// GFX10: encoding: [0xf7,0x06,0x0a,0x6e,0x21,0x11,0x00,0x00]12078 12079v_fmamk_f16 v5, v1, 0xa1b1, v312080// GFX10: encoding: [0x01,0x07,0x0a,0x6e,0xb1,0xa1,0x00,0x00]12081 12082v_fmamk_f16 v5, v1, 0x1121, v25512083// GFX10: encoding: [0x01,0xff,0x0b,0x6e,0x21,0x11,0x00,0x00]12084 12085v_fmaak_f16 v5, v1, v2, 0x112112086// GFX10: encoding: [0x01,0x05,0x0a,0x70,0x21,0x11,0x00,0x00]12087 12088v_fmaak_f16 v255, v1, v2, 0x112112089// GFX10: encoding: [0x01,0x05,0xfe,0x71,0x21,0x11,0x00,0x00]12090 12091v_fmaak_f16 v5, v255, v2, 0x112112092// GFX10: encoding: [0xff,0x05,0x0a,0x70,0x21,0x11,0x00,0x00]12093 12094v_fmaak_f16 v5, 0, v2, 0x112112095// GFX10: encoding: [0x80,0x04,0x0a,0x70,0x21,0x11,0x00,0x00]12096 12097v_fmaak_f16 v5, -1, v2, 0x112112098// GFX10: encoding: [0xc1,0x04,0x0a,0x70,0x21,0x11,0x00,0x00]12099 12100v_fmaak_f16 v5, 0.5, v2, 0x112112101// GFX10: encoding: [0xf0,0x04,0x0a,0x70,0x21,0x11,0x00,0x00]12102 12103v_fmaak_f16 v5, -4.0, v2, 0x112112104// GFX10: encoding: [0xf7,0x04,0x0a,0x70,0x21,0x11,0x00,0x00]12105 12106v_fmaak_f16 v5, v1, v255, 0x112112107// GFX10: encoding: [0x01,0xff,0x0b,0x70,0x21,0x11,0x00,0x00]12108 12109v_fmaak_f16 v5, 0x1121, v255, 0x112112110// GFX10: encoding: [0xff,0xfe,0x0b,0x70,0x21,0x11,0x00,0x00]12111 12112v_fmaak_f16 v5, v1, v2, 0xa1b112113// GFX10: encoding: [0x01,0x05,0x0a,0x70,0xb1,0xa1,0x00,0x00]12114 12115v_max_f16_e32 v5, v1, v212116// GFX10: encoding: [0x01,0x05,0x0a,0x72]12117 12118v_max_f16_e32 v255, v1, v212119// GFX10: encoding: [0x01,0x05,0xfe,0x73]12120 12121v_max_f16_e32 v5, v255, v212122// GFX10: encoding: [0xff,0x05,0x0a,0x72]12123 12124v_max_f16_e32 v5, s1, v212125// GFX10: encoding: [0x01,0x04,0x0a,0x72]12126 12127v_max_f16_e32 v5, s101, v212128// GFX10: encoding: [0x65,0x04,0x0a,0x72]12129 12130v_max_f16_e32 v5, vcc_lo, v212131// GFX10: encoding: [0x6a,0x04,0x0a,0x72]12132 12133v_max_f16_e32 v5, vcc_hi, v212134// GFX10: encoding: [0x6b,0x04,0x0a,0x72]12135 12136v_max_f16_e32 v5, m0, v212137// GFX10: encoding: [0x7c,0x04,0x0a,0x72]12138 12139v_max_f16_e32 v5, exec_lo, v212140// GFX10: encoding: [0x7e,0x04,0x0a,0x72]12141 12142v_max_f16_e32 v5, exec_hi, v212143// GFX10: encoding: [0x7f,0x04,0x0a,0x72]12144 12145v_max_f16_e32 v5, 0, v212146// GFX10: encoding: [0x80,0x04,0x0a,0x72]12147 12148v_max_f16_e32 v5, -1, v212149// GFX10: encoding: [0xc1,0x04,0x0a,0x72]12150 12151v_max_f16_e32 v5, 0.5, v212152// GFX10: encoding: [0xf0,0x04,0x0a,0x72]12153 12154v_max_f16_e32 v5, -4.0, v212155// GFX10: encoding: [0xf7,0x04,0x0a,0x72]12156 12157v_max_f16_e32 v5, 0xfe0b, v212158// GFX10: encoding: [0xff,0x04,0x0a,0x72,0x0b,0xfe,0x00,0x00]12159 12160v_max_f16_e32 v5, 0x3456, v212161// GFX10: encoding: [0xff,0x04,0x0a,0x72,0x56,0x34,0x00,0x00]12162 12163v_max_f16_e32 v5, v1, v25512164// GFX10: encoding: [0x01,0xff,0x0b,0x72]12165 12166v_max_f16_e64 v5, v1, v212167// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0x05,0x02,0x00]12168 12169v_max_f16_e64 v255, v1, v212170// GFX10: encoding: [0xff,0x00,0x39,0xd5,0x01,0x05,0x02,0x00]12171 12172v_max_f16_e64 v5, v255, v212173// GFX10: encoding: [0x05,0x00,0x39,0xd5,0xff,0x05,0x02,0x00]12174 12175v_max_f16_e64 v5, s1, v212176// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0x04,0x02,0x00]12177 12178v_max_f16_e64 v5, s101, v212179// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x65,0x04,0x02,0x00]12180 12181v_max_f16_e64 v5, vcc_lo, v212182// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x6a,0x04,0x02,0x00]12183 12184v_max_f16_e64 v5, vcc_hi, v212185// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x6b,0x04,0x02,0x00]12186 12187v_max_f16_e64 v5, m0, v212188// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x7c,0x04,0x02,0x00]12189 12190v_max_f16_e64 v5, exec_lo, v212191// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x7e,0x04,0x02,0x00]12192 12193v_max_f16_e64 v5, exec_hi, v212194// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x7f,0x04,0x02,0x00]12195 12196v_max_f16_e64 v5, 0, v212197// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x80,0x04,0x02,0x00]12198 12199v_max_f16_e64 v5, -1, v212200// GFX10: encoding: [0x05,0x00,0x39,0xd5,0xc1,0x04,0x02,0x00]12201 12202v_max_f16_e64 v5, 0.5, v212203// GFX10: encoding: [0x05,0x00,0x39,0xd5,0xf0,0x04,0x02,0x00]12204 12205v_max_f16_e64 v5, -4.0, v212206// GFX10: encoding: [0x05,0x00,0x39,0xd5,0xf7,0x04,0x02,0x00]12207 12208v_max_f16_e64 v5, v1, v25512209// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0xff,0x03,0x00]12210 12211v_max_f16_e64 v5, v1, s212212// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0x05,0x00,0x00]12213 12214v_max_f16_e64 v5, v1, s10112215// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0xcb,0x00,0x00]12216 12217v_max_f16_e64 v5, v1, vcc_lo12218// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0xd5,0x00,0x00]12219 12220v_max_f16_e64 v5, v1, vcc_hi12221// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0xd7,0x00,0x00]12222 12223v_max_f16_e64 v5, v1, m012224// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0xf9,0x00,0x00]12225 12226v_max_f16_e64 v5, v1, exec_lo12227// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0xfd,0x00,0x00]12228 12229v_max_f16_e64 v5, v1, exec_hi12230// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0xff,0x00,0x00]12231 12232v_max_f16_e64 v5, v1, 012233// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0x01,0x01,0x00]12234 12235v_max_f16_e64 v5, v1, -112236// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0x83,0x01,0x00]12237 12238v_max_f16_e64 v5, v1, 0.512239// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0xe1,0x01,0x00]12240 12241v_max_f16_e64 v5, v1, -4.012242// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0xef,0x01,0x00]12243 12244v_max_f16_e64 v5, -v1, v212245// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0x05,0x02,0x20]12246 12247v_max_f16_e64 v5, v1, -v212248// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0x05,0x02,0x40]12249 12250v_max_f16_e64 v5, -v1, -v212251// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0x05,0x02,0x60]12252 12253v_max_f16_e64 v5, |v1|, v212254// GFX10: encoding: [0x05,0x01,0x39,0xd5,0x01,0x05,0x02,0x00]12255 12256v_max_f16_e64 v5, v1, |v2|12257// GFX10: encoding: [0x05,0x02,0x39,0xd5,0x01,0x05,0x02,0x00]12258 12259v_max_f16_e64 v5, |v1|, |v2|12260// GFX10: encoding: [0x05,0x03,0x39,0xd5,0x01,0x05,0x02,0x00]12261 12262v_max_f16_e64 v5, v1, v2 clamp12263// GFX10: encoding: [0x05,0x80,0x39,0xd5,0x01,0x05,0x02,0x00]12264 12265v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12266// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x06]12267 12268v_max_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12269// GFX10: encoding: [0xf9,0x04,0xfe,0x73,0x01,0x06,0x06,0x06]12270 12271v_max_f16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12272// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0xff,0x06,0x06,0x06]12273 12274v_max_f16_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12275// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x86,0x06]12276 12277v_max_f16_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12278// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x65,0x06,0x86,0x06]12279 12280v_max_f16_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12281// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x6a,0x06,0x86,0x06]12282 12283v_max_f16_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12284// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x6b,0x06,0x86,0x06]12285 12286v_max_f16_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12287// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x7c,0x06,0x86,0x06]12288 12289v_max_f16_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12290// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x7e,0x06,0x86,0x06]12291 12292v_max_f16_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12293// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x7f,0x06,0x86,0x06]12294 12295v_max_f16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12296// GFX10: encoding: [0xf9,0xfe,0x0b,0x72,0x01,0x06,0x06,0x06]12297 12298v_max_f16_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12299// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x26,0x06,0x06]12300 12301v_max_f16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12302// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x06]12303 12304v_max_f16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12305// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x00,0x06,0x06]12306 12307v_max_f16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12308// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x01,0x06,0x06]12309 12310v_max_f16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12311// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x02,0x06,0x06]12312 12313v_max_f16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12314// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x03,0x06,0x06]12315 12316v_max_f16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12317// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x04,0x06,0x06]12318 12319v_max_f16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12320// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x05,0x06,0x06]12321 12322v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD12323// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x0e,0x06,0x06]12324 12325v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD12326// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x16,0x06,0x06]12327 12328v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD12329// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x16,0x06,0x06]12330 12331v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD12332// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x06]12333 12334v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD12335// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x00,0x06]12336 12337v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD12338// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x01,0x06]12339 12340v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD12341// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x02,0x06]12342 12343v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD12344// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x03,0x06]12345 12346v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD12347// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x04,0x06]12348 12349v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD12350// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x05,0x06]12351 12352v_max_f16_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12353// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x16,0x06]12354 12355v_max_f16_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12356// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x26,0x06]12357 12358v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12359// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x06]12360 12361v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_012362// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x00]12363 12364v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_112365// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x01]12366 12367v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_212368// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x02]12369 12370v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_312371// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x03]12372 12373v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_012374// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x04]12375 12376v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_112377// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x05]12378 12379v_max_f16_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12380// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x16]12381 12382v_max_f16_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12383// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x26]12384 12385v_max_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012386// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x00,0x00]12387 12388v_max_f16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012389// GFX10: encoding: [0xfa,0x04,0xfe,0x73,0x01,0xe4,0x00,0x00]12390 12391v_max_f16_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012392// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0xff,0xe4,0x00,0x00]12393 12394v_max_f16_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012395// GFX10: encoding: [0xfa,0xfe,0x0b,0x72,0x01,0xe4,0x00,0x00]12396 12397v_max_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x012398// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x1b,0x00,0x00]12399 12400v_max_f16_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x012401// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x40,0x01,0x00]12402 12403v_max_f16_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x012404// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x41,0x01,0x00]12405 12406v_max_f16_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x012407// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x01,0x01,0x00]12408 12409v_max_f16_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x012410// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x0f,0x01,0x00]12411 12412v_max_f16_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x012413// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x11,0x01,0x00]12414 12415v_max_f16_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x012416// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x1f,0x01,0x00]12417 12418v_max_f16_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x012419// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x21,0x01,0x00]12420 12421v_max_f16_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x012422// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x2f,0x01,0x00]12423 12424v_max_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x012425// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x00,0x10]12426 12427v_max_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x012428// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x00,0x30]12429 12430v_max_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x012431// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x00,0xf0]12432 12433v_max_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x112434// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x00,0x01]12435 12436v_max_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x312437// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x00,0x03]12438 12439v_max_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf12440// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x00,0x0f]12441 12442v_max_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:012443// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x08,0x00]12444 12445v_max_f16_dpp v5, -v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012446// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x10,0x00]12447 12448v_max_f16_dpp v5, |v1|, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012449// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x20,0x00]12450 12451v_max_f16_dpp v5, v1, v2 row_share:1 row_mask:0x0 bank_mask:0x012452// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x51,0x01,0x00]12453 12454v_max_f16_dpp v5, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x012455// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x5f,0x01,0x00]12456 12457v_max_f16_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x012458// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x61,0x01,0x00]12459 12460v_max_f16_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x012461// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x6f,0x01,0x00]12462 12463v_min_f16_e32 v5, v1, v212464// GFX10: encoding: [0x01,0x05,0x0a,0x74]12465 12466v_min_f16_e32 v255, v1, v212467// GFX10: encoding: [0x01,0x05,0xfe,0x75]12468 12469v_min_f16_e32 v5, v255, v212470// GFX10: encoding: [0xff,0x05,0x0a,0x74]12471 12472v_min_f16_e32 v5, s1, v212473// GFX10: encoding: [0x01,0x04,0x0a,0x74]12474 12475v_min_f16_e32 v5, s101, v212476// GFX10: encoding: [0x65,0x04,0x0a,0x74]12477 12478v_min_f16_e32 v5, vcc_lo, v212479// GFX10: encoding: [0x6a,0x04,0x0a,0x74]12480 12481v_min_f16_e32 v5, vcc_hi, v212482// GFX10: encoding: [0x6b,0x04,0x0a,0x74]12483 12484v_min_f16_e32 v5, m0, v212485// GFX10: encoding: [0x7c,0x04,0x0a,0x74]12486 12487v_min_f16_e32 v5, exec_lo, v212488// GFX10: encoding: [0x7e,0x04,0x0a,0x74]12489 12490v_min_f16_e32 v5, exec_hi, v212491// GFX10: encoding: [0x7f,0x04,0x0a,0x74]12492 12493v_min_f16_e32 v5, 0, v212494// GFX10: encoding: [0x80,0x04,0x0a,0x74]12495 12496v_min_f16_e32 v5, -1, v212497// GFX10: encoding: [0xc1,0x04,0x0a,0x74]12498 12499v_min_f16_e32 v5, 0.5, v212500// GFX10: encoding: [0xf0,0x04,0x0a,0x74]12501 12502v_min_f16_e32 v5, -4.0, v212503// GFX10: encoding: [0xf7,0x04,0x0a,0x74]12504 12505v_min_f16_e32 v5, 0xfe0b, v212506// GFX10: encoding: [0xff,0x04,0x0a,0x74,0x0b,0xfe,0x00,0x00]12507 12508v_min_f16_e32 v5, 0x3456, v212509// GFX10: encoding: [0xff,0x04,0x0a,0x74,0x56,0x34,0x00,0x00]12510 12511v_min_f16_e32 v5, v1, v25512512// GFX10: encoding: [0x01,0xff,0x0b,0x74]12513 12514v_min_f16_e64 v5, v1, v212515// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0x05,0x02,0x00]12516 12517v_min_f16_e64 v255, v1, v212518// GFX10: encoding: [0xff,0x00,0x3a,0xd5,0x01,0x05,0x02,0x00]12519 12520v_min_f16_e64 v5, v255, v212521// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0xff,0x05,0x02,0x00]12522 12523v_min_f16_e64 v5, s1, v212524// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0x04,0x02,0x00]12525 12526v_min_f16_e64 v5, s101, v212527// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x65,0x04,0x02,0x00]12528 12529v_min_f16_e64 v5, vcc_lo, v212530// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x6a,0x04,0x02,0x00]12531 12532v_min_f16_e64 v5, vcc_hi, v212533// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x6b,0x04,0x02,0x00]12534 12535v_min_f16_e64 v5, m0, v212536// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x7c,0x04,0x02,0x00]12537 12538v_min_f16_e64 v5, exec_lo, v212539// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x7e,0x04,0x02,0x00]12540 12541v_min_f16_e64 v5, exec_hi, v212542// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x7f,0x04,0x02,0x00]12543 12544v_min_f16_e64 v5, 0, v212545// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x80,0x04,0x02,0x00]12546 12547v_min_f16_e64 v5, -1, v212548// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0xc1,0x04,0x02,0x00]12549 12550v_min_f16_e64 v5, 0.5, v212551// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0xf0,0x04,0x02,0x00]12552 12553v_min_f16_e64 v5, -4.0, v212554// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0xf7,0x04,0x02,0x00]12555 12556v_min_f16_e64 v5, v1, v25512557// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0xff,0x03,0x00]12558 12559v_min_f16_e64 v5, v1, s212560// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0x05,0x00,0x00]12561 12562v_min_f16_e64 v5, v1, s10112563// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0xcb,0x00,0x00]12564 12565v_min_f16_e64 v5, v1, vcc_lo12566// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0xd5,0x00,0x00]12567 12568v_min_f16_e64 v5, v1, vcc_hi12569// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0xd7,0x00,0x00]12570 12571v_min_f16_e64 v5, v1, m012572// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0xf9,0x00,0x00]12573 12574v_min_f16_e64 v5, v1, exec_lo12575// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0xfd,0x00,0x00]12576 12577v_min_f16_e64 v5, v1, exec_hi12578// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0xff,0x00,0x00]12579 12580v_min_f16_e64 v5, v1, 012581// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0x01,0x01,0x00]12582 12583v_min_f16_e64 v5, v1, -112584// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0x83,0x01,0x00]12585 12586v_min_f16_e64 v5, v1, 0.512587// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0xe1,0x01,0x00]12588 12589v_min_f16_e64 v5, v1, -4.012590// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0xef,0x01,0x00]12591 12592v_min_f16_e64 v5, -v1, v212593// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0x05,0x02,0x20]12594 12595v_min_f16_e64 v5, v1, -v212596// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0x05,0x02,0x40]12597 12598v_min_f16_e64 v5, -v1, -v212599// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0x05,0x02,0x60]12600 12601v_min_f16_e64 v5, |v1|, v212602// GFX10: encoding: [0x05,0x01,0x3a,0xd5,0x01,0x05,0x02,0x00]12603 12604v_min_f16_e64 v5, v1, |v2|12605// GFX10: encoding: [0x05,0x02,0x3a,0xd5,0x01,0x05,0x02,0x00]12606 12607v_min_f16_e64 v5, |v1|, |v2|12608// GFX10: encoding: [0x05,0x03,0x3a,0xd5,0x01,0x05,0x02,0x00]12609 12610v_min_f16_e64 v5, v1, v2 clamp12611// GFX10: encoding: [0x05,0x80,0x3a,0xd5,0x01,0x05,0x02,0x00]12612 12613v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12614// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x06]12615 12616v_min_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12617// GFX10: encoding: [0xf9,0x04,0xfe,0x75,0x01,0x06,0x06,0x06]12618 12619v_min_f16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12620// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0xff,0x06,0x06,0x06]12621 12622v_min_f16_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12623// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x86,0x06]12624 12625v_min_f16_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12626// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x65,0x06,0x86,0x06]12627 12628v_min_f16_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12629// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x6a,0x06,0x86,0x06]12630 12631v_min_f16_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12632// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x6b,0x06,0x86,0x06]12633 12634v_min_f16_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12635// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x7c,0x06,0x86,0x06]12636 12637v_min_f16_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12638// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x7e,0x06,0x86,0x06]12639 12640v_min_f16_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12641// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x7f,0x06,0x86,0x06]12642 12643v_min_f16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12644// GFX10: encoding: [0xf9,0xfe,0x0b,0x74,0x01,0x06,0x06,0x06]12645 12646v_min_f16_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12647// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x26,0x06,0x06]12648 12649v_min_f16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12650// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x06]12651 12652v_min_f16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12653// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x00,0x06,0x06]12654 12655v_min_f16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12656// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x01,0x06,0x06]12657 12658v_min_f16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12659// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x02,0x06,0x06]12660 12661v_min_f16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12662// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x03,0x06,0x06]12663 12664v_min_f16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12665// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x04,0x06,0x06]12666 12667v_min_f16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12668// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x05,0x06,0x06]12669 12670v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD12671// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x0e,0x06,0x06]12672 12673v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD12674// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x16,0x06,0x06]12675 12676v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD12677// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x16,0x06,0x06]12678 12679v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD12680// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x06]12681 12682v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD12683// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x00,0x06]12684 12685v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD12686// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x01,0x06]12687 12688v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD12689// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x02,0x06]12690 12691v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD12692// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x03,0x06]12693 12694v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD12695// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x04,0x06]12696 12697v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD12698// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x05,0x06]12699 12700v_min_f16_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12701// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x16,0x06]12702 12703v_min_f16_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12704// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x26,0x06]12705 12706v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12707// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x06]12708 12709v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_012710// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x00]12711 12712v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_112713// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x01]12714 12715v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_212716// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x02]12717 12718v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_312719// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x03]12720 12721v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_012722// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x04]12723 12724v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_112725// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x05]12726 12727v_min_f16_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12728// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x16]12729 12730v_min_f16_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12731// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x26]12732 12733v_min_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012734// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x00,0x00]12735 12736v_min_f16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012737// GFX10: encoding: [0xfa,0x04,0xfe,0x75,0x01,0xe4,0x00,0x00]12738 12739v_min_f16_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012740// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0xff,0xe4,0x00,0x00]12741 12742v_min_f16_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012743// GFX10: encoding: [0xfa,0xfe,0x0b,0x74,0x01,0xe4,0x00,0x00]12744 12745v_min_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x012746// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x1b,0x00,0x00]12747 12748v_min_f16_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x012749// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x40,0x01,0x00]12750 12751v_min_f16_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x012752// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x41,0x01,0x00]12753 12754v_min_f16_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x012755// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x01,0x01,0x00]12756 12757v_min_f16_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x012758// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x0f,0x01,0x00]12759 12760v_min_f16_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x012761// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x11,0x01,0x00]12762 12763v_min_f16_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x012764// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x1f,0x01,0x00]12765 12766v_min_f16_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x012767// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x21,0x01,0x00]12768 12769v_min_f16_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x012770// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x2f,0x01,0x00]12771 12772v_min_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x012773// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x00,0x10]12774 12775v_min_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x012776// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x00,0x30]12777 12778v_min_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x012779// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x00,0xf0]12780 12781v_min_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x112782// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x00,0x01]12783 12784v_min_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x312785// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x00,0x03]12786 12787v_min_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf12788// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x00,0x0f]12789 12790v_min_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:012791// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x08,0x00]12792 12793v_min_f16_dpp v5, -v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012794// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x10,0x00]12795 12796v_min_f16_dpp v5, |v1|, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012797// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x20,0x00]12798 12799v_min_f16_dpp v5, v1, v2 row_share:1 row_mask:0x0 bank_mask:0x012800// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x51,0x01,0x00]12801 12802v_min_f16_dpp v5, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x012803// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x5f,0x01,0x00]12804 12805v_min_f16_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x012806// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x61,0x01,0x00]12807 12808v_min_f16_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x012809// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x6f,0x01,0x00]12810 12811v_ldexp_f16_e32 v5, v1, v212812// GFX10: encoding: [0x01,0x05,0x0a,0x76]12813 12814v_ldexp_f16_e32 v255, v1, v212815// GFX10: encoding: [0x01,0x05,0xfe,0x77]12816 12817v_ldexp_f16_e32 v5, v255, v212818// GFX10: encoding: [0xff,0x05,0x0a,0x76]12819 12820v_ldexp_f16_e32 v5, s1, v212821// GFX10: encoding: [0x01,0x04,0x0a,0x76]12822 12823v_ldexp_f16_e32 v5, s101, v212824// GFX10: encoding: [0x65,0x04,0x0a,0x76]12825 12826v_ldexp_f16_e32 v5, vcc_lo, v212827// GFX10: encoding: [0x6a,0x04,0x0a,0x76]12828 12829v_ldexp_f16_e32 v5, vcc_hi, v212830// GFX10: encoding: [0x6b,0x04,0x0a,0x76]12831 12832v_ldexp_f16_e32 v5, m0, v212833// GFX10: encoding: [0x7c,0x04,0x0a,0x76]12834 12835v_ldexp_f16_e32 v5, exec_lo, v212836// GFX10: encoding: [0x7e,0x04,0x0a,0x76]12837 12838v_ldexp_f16_e32 v5, exec_hi, v212839// GFX10: encoding: [0x7f,0x04,0x0a,0x76]12840 12841v_ldexp_f16_e32 v5, 0, v212842// GFX10: encoding: [0x80,0x04,0x0a,0x76]12843 12844v_ldexp_f16_e32 v5, -1, v212845// GFX10: encoding: [0xc1,0x04,0x0a,0x76]12846 12847v_ldexp_f16_e32 v5, 0.5, v212848// GFX10: encoding: [0xf0,0x04,0x0a,0x76]12849 12850v_ldexp_f16_e32 v5, -4.0, v212851// GFX10: encoding: [0xf7,0x04,0x0a,0x76]12852 12853v_ldexp_f16_e32 v5, 0xfe0b, v212854// GFX10: encoding: [0xff,0x04,0x0a,0x76,0x0b,0xfe,0x00,0x00]12855 12856v_ldexp_f16_e32 v5, 0x3456, v212857// GFX10: encoding: [0xff,0x04,0x0a,0x76,0x56,0x34,0x00,0x00]12858 12859v_ldexp_f16_e32 v5, v1, v25512860// GFX10: encoding: [0x01,0xff,0x0b,0x76]12861 12862v_ldexp_f16_e64 v5, v1, v212863// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0x05,0x02,0x00]12864 12865v_ldexp_f16_e64 v255, v1, v212866// GFX10: encoding: [0xff,0x00,0x3b,0xd5,0x01,0x05,0x02,0x00]12867 12868v_ldexp_f16_e64 v5, v255, v212869// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0xff,0x05,0x02,0x00]12870 12871v_ldexp_f16_e64 v5, s1, v212872// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0x04,0x02,0x00]12873 12874v_ldexp_f16_e64 v5, s101, v212875// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x65,0x04,0x02,0x00]12876 12877v_ldexp_f16_e64 v5, vcc_lo, v212878// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x6a,0x04,0x02,0x00]12879 12880v_ldexp_f16_e64 v5, vcc_hi, v212881// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x6b,0x04,0x02,0x00]12882 12883v_ldexp_f16_e64 v5, m0, v212884// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x7c,0x04,0x02,0x00]12885 12886v_ldexp_f16_e64 v5, exec_lo, v212887// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x7e,0x04,0x02,0x00]12888 12889v_ldexp_f16_e64 v5, exec_hi, v212890// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x7f,0x04,0x02,0x00]12891 12892v_ldexp_f16_e64 v5, 0, v212893// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x80,0x04,0x02,0x00]12894 12895v_ldexp_f16_e64 v5, -1, v212896// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0xc1,0x04,0x02,0x00]12897 12898v_ldexp_f16_e64 v5, 0.5, v212899// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0xf0,0x04,0x02,0x00]12900 12901v_ldexp_f16_e64 v5, -4.0, v212902// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0xf7,0x04,0x02,0x00]12903 12904v_ldexp_f16_e64 v5, v1, v25512905// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0xff,0x03,0x00]12906 12907v_ldexp_f16_e64 v5, v1, s212908// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0x05,0x00,0x00]12909 12910v_ldexp_f16_e64 v5, v1, s10112911// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0xcb,0x00,0x00]12912 12913v_ldexp_f16_e64 v5, v1, vcc_lo12914// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0xd5,0x00,0x00]12915 12916v_ldexp_f16_e64 v5, v1, vcc_hi12917// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0xd7,0x00,0x00]12918 12919v_ldexp_f16_e64 v5, v1, m012920// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0xf9,0x00,0x00]12921 12922v_ldexp_f16_e64 v5, v1, exec_lo12923// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0xfd,0x00,0x00]12924 12925v_ldexp_f16_e64 v5, v1, exec_hi12926// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0xff,0x00,0x00]12927 12928v_ldexp_f16_e64 v5, v1, 012929// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0x01,0x01,0x00]12930 12931v_ldexp_f16_e64 v5, v1, -112932// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0x83,0x01,0x00]12933 12934v_ldexp_f16_e64 v5, v1, 0.512935// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0xe1,0x01,0x00]12936 12937v_ldexp_f16_e64 v5, v1, -4.012938// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0xef,0x01,0x00]12939 12940v_ldexp_f16_e64 v5, -v1, v212941// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0x05,0x02,0x20]12942 12943v_ldexp_f16_e64 v5, |v1|, v212944// GFX10: encoding: [0x05,0x01,0x3b,0xd5,0x01,0x05,0x02,0x00]12945 12946v_ldexp_f16_e64 v5, v1, v2 clamp12947// GFX10: encoding: [0x05,0x80,0x3b,0xd5,0x01,0x05,0x02,0x00]12948 12949v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12950// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x06]12951 12952v_ldexp_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12953// GFX10: encoding: [0xf9,0x04,0xfe,0x77,0x01,0x06,0x06,0x06]12954 12955v_ldexp_f16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12956// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0xff,0x06,0x06,0x06]12957 12958v_ldexp_f16_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12959// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x86,0x06]12960 12961v_ldexp_f16_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12962// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x65,0x06,0x86,0x06]12963 12964v_ldexp_f16_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12965// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x6a,0x06,0x86,0x06]12966 12967v_ldexp_f16_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12968// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x6b,0x06,0x86,0x06]12969 12970v_ldexp_f16_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12971// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x7c,0x06,0x86,0x06]12972 12973v_ldexp_f16_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12974// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x7e,0x06,0x86,0x06]12975 12976v_ldexp_f16_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12977// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x7f,0x06,0x86,0x06]12978 12979v_ldexp_f16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12980// GFX10: encoding: [0xf9,0xfe,0x0b,0x76,0x01,0x06,0x06,0x06]12981 12982v_ldexp_f16_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12983// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x26,0x06,0x06]12984 12985v_ldexp_f16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12986// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x06]12987 12988v_ldexp_f16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12989// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x00,0x06,0x06]12990 12991v_ldexp_f16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12992// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x01,0x06,0x06]12993 12994v_ldexp_f16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12995// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x02,0x06,0x06]12996 12997v_ldexp_f16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD12998// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x03,0x06,0x06]12999 13000v_ldexp_f16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD13001// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x04,0x06,0x06]13002 13003v_ldexp_f16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD13004// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x05,0x06,0x06]13005 13006v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD13007// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x0e,0x06,0x06]13008 13009v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD13010// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x16,0x06,0x06]13011 13012v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD13013// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x16,0x06,0x06]13014 13015v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD13016// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x06]13017 13018v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD13019// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x00,0x06]13020 13021v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD13022// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x01,0x06]13023 13024v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD13025// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x02,0x06]13026 13027v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD13028// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x03,0x06]13029 13030v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD13031// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x04,0x06]13032 13033v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD13034// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x05,0x06]13035 13036v_ldexp_f16_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD13037// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x16,0x06]13038 13039v_ldexp_f16_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD13040// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x26,0x06]13041 13042v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13043// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x06]13044 13045v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_013046// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x00]13047 13048v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_113049// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x01]13050 13051v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_213052// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x02]13053 13054v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_313055// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x03]13056 13057v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_013058// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x04]13059 13060v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_113061// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x05]13062 13063v_ldexp_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013064// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x00,0x00]13065 13066v_ldexp_f16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013067// GFX10: encoding: [0xfa,0x04,0xfe,0x77,0x01,0xe4,0x00,0x00]13068 13069v_ldexp_f16_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013070// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0xff,0xe4,0x00,0x00]13071 13072v_ldexp_f16_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013073// GFX10: encoding: [0xfa,0xfe,0x0b,0x76,0x01,0xe4,0x00,0x00]13074 13075v_ldexp_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x013076// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x1b,0x00,0x00]13077 13078v_ldexp_f16_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x013079// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x40,0x01,0x00]13080 13081v_ldexp_f16_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x013082// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x41,0x01,0x00]13083 13084v_ldexp_f16_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x013085// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x01,0x01,0x00]13086 13087v_ldexp_f16_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x013088// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x0f,0x01,0x00]13089 13090v_ldexp_f16_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x013091// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x11,0x01,0x00]13092 13093v_ldexp_f16_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x013094// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x1f,0x01,0x00]13095 13096v_ldexp_f16_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x013097// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x21,0x01,0x00]13098 13099v_ldexp_f16_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x013100// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x2f,0x01,0x00]13101 13102v_ldexp_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x013103// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x00,0x10]13104 13105v_ldexp_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x013106// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x00,0x30]13107 13108v_ldexp_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x013109// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x00,0xf0]13110 13111v_ldexp_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x113112// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x00,0x01]13113 13114v_ldexp_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x313115// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x00,0x03]13116 13117v_ldexp_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf13118// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x00,0x0f]13119 13120v_ldexp_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:013121// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x08,0x00]13122 13123v_ldexp_f16_dpp v5, -v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013124// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x10,0x00]13125 13126v_ldexp_f16_dpp v5, |v1|, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013127// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x20,0x00]13128 13129v_ldexp_f16_dpp v5, v1, v2 row_share:1 row_mask:0x0 bank_mask:0x013130// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x51,0x01,0x00]13131 13132v_ldexp_f16_dpp v5, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x013133// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x5f,0x01,0x00]13134 13135v_ldexp_f16_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x013136// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x61,0x01,0x00]13137 13138v_ldexp_f16_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x013139// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x6f,0x01,0x00]13140 13141v_pk_fmac_f16 v5, v1, v213142// GFX10: encoding: [0x01,0x05,0x0a,0x78]13143 13144v_pk_fmac_f16 v255, v1, v213145// GFX10: encoding: [0x01,0x05,0xfe,0x79]13146 13147v_pk_fmac_f16 v5, v255, v213148// GFX10: encoding: [0xff,0x05,0x0a,0x78]13149 13150v_pk_fmac_f16 v5, s1, v213151// GFX10: encoding: [0x01,0x04,0x0a,0x78]13152 13153v_pk_fmac_f16 v5, s103, v213154// GFX10: encoding: [0x67,0x04,0x0a,0x78]13155 13156v_pk_fmac_f16 v5, vcc_lo, v213157// GFX10: encoding: [0x6a,0x04,0x0a,0x78]13158 13159v_pk_fmac_f16 v5, vcc_hi, v213160// GFX10: encoding: [0x6b,0x04,0x0a,0x78]13161 13162v_pk_fmac_f16 v5, ttmp11, v213163// GFX10: encoding: [0x77,0x04,0x0a,0x78]13164 13165v_pk_fmac_f16 v5, m0, v213166// GFX10: encoding: [0x7c,0x04,0x0a,0x78]13167 13168v_pk_fmac_f16 v5, exec_lo, v213169// GFX10: encoding: [0x7e,0x04,0x0a,0x78]13170 13171v_pk_fmac_f16 v5, exec_hi, v213172// GFX10: encoding: [0x7f,0x04,0x0a,0x78]13173 13174v_pk_fmac_f16 v5, 0, v213175// GFX10: encoding: [0x80,0x04,0x0a,0x78]13176 13177v_pk_fmac_f16 v5, -1, v213178// GFX10: encoding: [0xc1,0x04,0x0a,0x78]13179 13180v_pk_fmac_f16 v5, 0.5, v213181// GFX10: encoding: [0xf0,0x04,0x0a,0x78]13182 13183v_pk_fmac_f16 v5, -4.0, v213184// GFX10: encoding: [0xf7,0x04,0x0a,0x78]13185 13186v_pk_fmac_f16 v5, v1, v25513187// GFX10: encoding: [0x01,0xff,0x0b,0x78]13188 13189v_pk_fmac_f16 v5, v1, v213190// GFX10: encoding: [0x01,0x05,0x0a,0x78]13191 13192v_pk_fmac_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3]13193// GFX10: encoding: [0xfa,0x04,0x0a,0x78,0x01,0xe4,0x00,0xff]13194 13195v_pk_fmac_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013196// GFX10: encoding: [0xfa,0x04,0x0a,0x78,0x01,0xe4,0x00,0x00]13197 13198v_pk_fmac_f16_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0]13199// GFX10: encoding: [0xe9,0x04,0x0a,0x78,0x01,0x77,0x39,0x05]13200