brintos

brintos / llvm-project-archived public Read only

0
0
Text · 675.3 KiB · 50bd8c7 Raw
13817 lines · plain
1// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize32 -show-encoding %s | FileCheck --check-prefix=W32 %s2// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize64 -show-encoding %s | FileCheck --check-prefix=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_VOPC, SDWA variant.8//===----------------------------------------------------------------------===//9 10v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD11// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x06]12// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13 14v_cmp_f_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD15// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x88,0x06,0x06]16// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction17 18v_cmp_f_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD19// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0xe4,0x06,0x06]20// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction21 22v_cmp_f_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD23// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x00,0x06,0x06]24// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode25 26v_cmp_f_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD27// W64: encoding: [0xf9,0x04,0x00,0x7c,0xff,0x86,0x06,0x06]28// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction29 30v_cmp_f_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD31// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x86,0x06]32// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction33 34v_cmp_f_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD35// W64: encoding: [0xf9,0x04,0x00,0x7c,0x65,0x86,0x86,0x06]36// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction37 38v_cmp_f_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD39// W64: encoding: [0xf9,0x04,0x00,0x7c,0x6a,0x86,0x86,0x06]40// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction41 42v_cmp_f_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD43// W64: encoding: [0xf9,0x04,0x00,0x7c,0x6b,0x86,0x86,0x06]44// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction45 46v_cmp_f_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD47// W64: encoding: [0xf9,0x04,0x00,0x7c,0x7c,0x86,0x86,0x06]48// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction49 50v_cmp_f_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD51// W64: encoding: [0xf9,0x04,0x00,0x7c,0x7e,0x86,0x86,0x06]52// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction53 54v_cmp_f_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD55// W64: encoding: [0xf9,0x04,0x00,0x7c,0x7f,0x86,0x86,0x06]56// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction57 58v_cmp_f_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD59// W64: encoding: [0xf9,0xfe,0x01,0x7c,0x01,0x86,0x06,0x06]60// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction61 62v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD63// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x00,0x06]64// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction65 66v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD67// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x01,0x06]68// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction69 70v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD71// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x02,0x06]72// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction73 74v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD75// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x03,0x06]76// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction77 78v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD79// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x04,0x06]80// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction81 82v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD83// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x05,0x06]84// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction85 86v_cmp_f_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD87// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x16,0x06]88// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction89 90v_cmp_f_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD91// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x26,0x06]92// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction93 94v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_095// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x00]96// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction97 98v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_199// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x01]100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction101 102v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2103// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x02]104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction105 106v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3107// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x03]108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction109 110v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0111// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x04]112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction113 114v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1115// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x05]116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction117 118v_cmp_f_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD119// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x16]120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction121 122v_cmp_f_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD123// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x26]124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction125 126v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD127// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x06]128// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction129 130v_cmp_f_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD131// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x88,0x06,0x06]132// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction133 134v_cmp_f_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD135// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0xe4,0x06,0x06]136// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction137 138v_cmp_f_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD139// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x00,0x06,0x06]140// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction141 142v_cmp_f_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD143// W32: encoding: [0xf9,0x04,0x00,0x7c,0xff,0x86,0x06,0x06]144// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction145 146v_cmp_f_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD147// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x86,0x06]148// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction149 150v_cmp_f_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD151// W32: encoding: [0xf9,0x04,0x00,0x7c,0x65,0x86,0x86,0x06]152// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction153 154v_cmp_f_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD155// W32: encoding: [0xf9,0x04,0x00,0x7c,0x6a,0x86,0x86,0x06]156// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction157 158v_cmp_f_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD159// W32: encoding: [0xf9,0x04,0x00,0x7c,0x6b,0x86,0x86,0x06]160// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction161 162v_cmp_f_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD163// W32: encoding: [0xf9,0x04,0x00,0x7c,0x7c,0x86,0x86,0x06]164// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction165 166v_cmp_f_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD167// W32: encoding: [0xf9,0x04,0x00,0x7c,0x7e,0x86,0x86,0x06]168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction169 170v_cmp_f_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD171// W32: encoding: [0xf9,0x04,0x00,0x7c,0x7f,0x86,0x86,0x06]172// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction173 174v_cmp_f_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD175// W32: encoding: [0xf9,0xfe,0x01,0x7c,0x01,0x86,0x06,0x06]176// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction177 178v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD179// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x00,0x06]180// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction181 182v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD183// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x01,0x06]184// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction185 186v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD187// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x02,0x06]188// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction189 190v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD191// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x03,0x06]192// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction193 194v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD195// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x04,0x06]196// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction197 198v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD199// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x05,0x06]200// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction201 202v_cmp_f_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD203// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x16,0x06]204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction205 206v_cmp_f_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD207// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x26,0x06]208// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction209 210v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0211// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x00]212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction213 214v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1215// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x01]216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction217 218v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2219// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x02]220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction221 222v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3223// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x03]224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction225 226v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0227// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x04]228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction229 230v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1231// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x05]232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction233 234v_cmp_f_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD235// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x16]236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction237 238v_cmp_f_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD239// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x26]240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction241 242v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD243// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x06]244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction245 246v_cmp_lt_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD247// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x88,0x06,0x06]248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction249 250v_cmp_lt_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD251// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0xe4,0x06,0x06]252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction253 254v_cmp_lt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD255// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x00,0x06,0x06]256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode257 258v_cmp_lt_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD259// W64: encoding: [0xf9,0x04,0x02,0x7c,0xff,0x86,0x06,0x06]260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction261 262v_cmp_lt_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD263// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x86,0x06]264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction265 266v_cmp_lt_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD267// W64: encoding: [0xf9,0x04,0x02,0x7c,0x65,0x86,0x86,0x06]268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction269 270v_cmp_lt_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD271// W64: encoding: [0xf9,0x04,0x02,0x7c,0x6a,0x86,0x86,0x06]272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction273 274v_cmp_lt_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD275// W64: encoding: [0xf9,0x04,0x02,0x7c,0x6b,0x86,0x86,0x06]276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction277 278v_cmp_lt_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD279// W64: encoding: [0xf9,0x04,0x02,0x7c,0x7c,0x86,0x86,0x06]280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction281 282v_cmp_lt_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD283// W64: encoding: [0xf9,0x04,0x02,0x7c,0x7e,0x86,0x86,0x06]284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction285 286v_cmp_lt_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD287// W64: encoding: [0xf9,0x04,0x02,0x7c,0x7f,0x86,0x86,0x06]288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction289 290v_cmp_lt_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD291// W64: encoding: [0xf9,0xfe,0x03,0x7c,0x01,0x86,0x06,0x06]292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction293 294v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD295// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x00,0x06]296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction297 298v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD299// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x01,0x06]300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction301 302v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD303// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x02,0x06]304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction305 306v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD307// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x03,0x06]308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction309 310v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD311// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x04,0x06]312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction313 314v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD315// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x05,0x06]316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction317 318v_cmp_lt_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD319// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x16,0x06]320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction321 322v_cmp_lt_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD323// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x26,0x06]324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction325 326v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0327// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x00]328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction329 330v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1331// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x01]332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction333 334v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2335// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x02]336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction337 338v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3339// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x03]340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction341 342v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0343// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x04]344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction345 346v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1347// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x05]348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction349 350v_cmp_lt_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD351// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x16]352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction353 354v_cmp_lt_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD355// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x26]356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction357 358v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD359// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x06]360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction361 362v_cmp_lt_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD363// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x88,0x06,0x06]364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction365 366v_cmp_lt_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD367// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0xe4,0x06,0x06]368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction369 370v_cmp_lt_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD371// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x00,0x06,0x06]372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction373 374v_cmp_lt_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD375// W32: encoding: [0xf9,0x04,0x02,0x7c,0xff,0x86,0x06,0x06]376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction377 378v_cmp_lt_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD379// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x86,0x06]380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction381 382v_cmp_lt_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD383// W32: encoding: [0xf9,0x04,0x02,0x7c,0x65,0x86,0x86,0x06]384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction385 386v_cmp_lt_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD387// W32: encoding: [0xf9,0x04,0x02,0x7c,0x6a,0x86,0x86,0x06]388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction389 390v_cmp_lt_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD391// W32: encoding: [0xf9,0x04,0x02,0x7c,0x6b,0x86,0x86,0x06]392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction393 394v_cmp_lt_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD395// W32: encoding: [0xf9,0x04,0x02,0x7c,0x7c,0x86,0x86,0x06]396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction397 398v_cmp_lt_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD399// W32: encoding: [0xf9,0x04,0x02,0x7c,0x7e,0x86,0x86,0x06]400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction401 402v_cmp_lt_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD403// W32: encoding: [0xf9,0x04,0x02,0x7c,0x7f,0x86,0x86,0x06]404// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction405 406v_cmp_lt_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD407// W32: encoding: [0xf9,0xfe,0x03,0x7c,0x01,0x86,0x06,0x06]408// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction409 410v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD411// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x00,0x06]412// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction413 414v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD415// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x01,0x06]416// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction417 418v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD419// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x02,0x06]420// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction421 422v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD423// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x03,0x06]424// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction425 426v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD427// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x04,0x06]428// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction429 430v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD431// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x05,0x06]432// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction433 434v_cmp_lt_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD435// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x16,0x06]436// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction437 438v_cmp_lt_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD439// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x26,0x06]440// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction441 442v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0443// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x00]444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction445 446v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1447// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x01]448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction449 450v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2451// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x02]452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction453 454v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3455// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x03]456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction457 458v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0459// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x04]460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction461 462v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1463// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x05]464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction465 466v_cmp_lt_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD467// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x16]468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction469 470v_cmp_lt_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD471// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x26]472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction473 474v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD475// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x06]476// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction477 478v_cmp_eq_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD479// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x88,0x06,0x06]480// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction481 482v_cmp_eq_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD483// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0xe4,0x06,0x06]484// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction485 486v_cmp_eq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD487// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x00,0x06,0x06]488// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode489 490v_cmp_eq_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD491// W64: encoding: [0xf9,0x04,0x04,0x7c,0xff,0x86,0x06,0x06]492// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction493 494v_cmp_eq_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD495// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x86,0x06]496// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction497 498v_cmp_eq_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD499// W64: encoding: [0xf9,0x04,0x04,0x7c,0x65,0x86,0x86,0x06]500// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction501 502v_cmp_eq_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD503// W64: encoding: [0xf9,0x04,0x04,0x7c,0x6a,0x86,0x86,0x06]504// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction505 506v_cmp_eq_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD507// W64: encoding: [0xf9,0x04,0x04,0x7c,0x6b,0x86,0x86,0x06]508// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction509 510v_cmp_eq_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD511// W64: encoding: [0xf9,0x04,0x04,0x7c,0x7c,0x86,0x86,0x06]512// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction513 514v_cmp_eq_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD515// W64: encoding: [0xf9,0x04,0x04,0x7c,0x7e,0x86,0x86,0x06]516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction517 518v_cmp_eq_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD519// W64: encoding: [0xf9,0x04,0x04,0x7c,0x7f,0x86,0x86,0x06]520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction521 522v_cmp_eq_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD523// W64: encoding: [0xf9,0xfe,0x05,0x7c,0x01,0x86,0x06,0x06]524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction525 526v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD527// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x00,0x06]528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction529 530v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD531// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x01,0x06]532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction533 534v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD535// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x02,0x06]536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction537 538v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD539// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x03,0x06]540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction541 542v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD543// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x04,0x06]544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction545 546v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD547// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x05,0x06]548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction549 550v_cmp_eq_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD551// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x16,0x06]552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction553 554v_cmp_eq_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD555// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x26,0x06]556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction557 558v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0559// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x00]560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction561 562v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1563// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x01]564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction565 566v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2567// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x02]568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction569 570v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3571// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x03]572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction573 574v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0575// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x04]576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction577 578v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1579// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x05]580// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction581 582v_cmp_eq_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD583// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x16]584// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction585 586v_cmp_eq_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD587// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x26]588// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction589 590v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD591// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x06]592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction593 594v_cmp_eq_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD595// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x88,0x06,0x06]596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction597 598v_cmp_eq_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD599// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0xe4,0x06,0x06]600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction601 602v_cmp_eq_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD603// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x00,0x06,0x06]604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction605 606v_cmp_eq_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD607// W32: encoding: [0xf9,0x04,0x04,0x7c,0xff,0x86,0x06,0x06]608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction609 610v_cmp_eq_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD611// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x86,0x06]612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction613 614v_cmp_eq_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD615// W32: encoding: [0xf9,0x04,0x04,0x7c,0x65,0x86,0x86,0x06]616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction617 618v_cmp_eq_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD619// W32: encoding: [0xf9,0x04,0x04,0x7c,0x6a,0x86,0x86,0x06]620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction621 622v_cmp_eq_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD623// W32: encoding: [0xf9,0x04,0x04,0x7c,0x6b,0x86,0x86,0x06]624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction625 626v_cmp_eq_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD627// W32: encoding: [0xf9,0x04,0x04,0x7c,0x7c,0x86,0x86,0x06]628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction629 630v_cmp_eq_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD631// W32: encoding: [0xf9,0x04,0x04,0x7c,0x7e,0x86,0x86,0x06]632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction633 634v_cmp_eq_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD635// W32: encoding: [0xf9,0x04,0x04,0x7c,0x7f,0x86,0x86,0x06]636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction637 638v_cmp_eq_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD639// W32: encoding: [0xf9,0xfe,0x05,0x7c,0x01,0x86,0x06,0x06]640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction641 642v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD643// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x00,0x06]644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction645 646v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD647// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x01,0x06]648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction649 650v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD651// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x02,0x06]652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction653 654v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD655// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x03,0x06]656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction657 658v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD659// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x04,0x06]660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction661 662v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD663// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x05,0x06]664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction665 666v_cmp_eq_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD667// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x16,0x06]668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction669 670v_cmp_eq_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD671// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x26,0x06]672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction673 674v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0675// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x00]676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction677 678v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1679// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x01]680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction681 682v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2683// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x02]684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction685 686v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3687// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x03]688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction689 690v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0691// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x04]692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction693 694v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1695// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x05]696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction697 698v_cmp_eq_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD699// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x16]700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction701 702v_cmp_eq_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD703// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x26]704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction705 706v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD707// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x06]708// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction709 710v_cmp_le_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD711// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x88,0x06,0x06]712// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction713 714v_cmp_le_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD715// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0xe4,0x06,0x06]716// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction717 718v_cmp_le_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD719// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x00,0x06,0x06]720// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode721 722v_cmp_le_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD723// W64: encoding: [0xf9,0x04,0x06,0x7c,0xff,0x86,0x06,0x06]724// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction725 726v_cmp_le_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD727// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x86,0x06]728// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction729 730v_cmp_le_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD731// W64: encoding: [0xf9,0x04,0x06,0x7c,0x65,0x86,0x86,0x06]732// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction733 734v_cmp_le_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD735// W64: encoding: [0xf9,0x04,0x06,0x7c,0x6a,0x86,0x86,0x06]736// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction737 738v_cmp_le_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD739// W64: encoding: [0xf9,0x04,0x06,0x7c,0x6b,0x86,0x86,0x06]740// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction741 742v_cmp_le_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD743// W64: encoding: [0xf9,0x04,0x06,0x7c,0x7c,0x86,0x86,0x06]744// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction745 746v_cmp_le_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD747// W64: encoding: [0xf9,0x04,0x06,0x7c,0x7e,0x86,0x86,0x06]748// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction749 750v_cmp_le_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD751// W64: encoding: [0xf9,0x04,0x06,0x7c,0x7f,0x86,0x86,0x06]752// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction753 754v_cmp_le_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD755// W64: encoding: [0xf9,0xfe,0x07,0x7c,0x01,0x86,0x06,0x06]756// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction757 758v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD759// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x00,0x06]760// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction761 762v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD763// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x01,0x06]764// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction765 766v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD767// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x02,0x06]768// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction769 770v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD771// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x03,0x06]772// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction773 774v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD775// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x04,0x06]776// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction777 778v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD779// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x05,0x06]780// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction781 782v_cmp_le_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD783// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x16,0x06]784// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction785 786v_cmp_le_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD787// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x26,0x06]788// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction789 790v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0791// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x00]792// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction793 794v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1795// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x01]796// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction797 798v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2799// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x02]800// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction801 802v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3803// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x03]804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction805 806v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0807// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x04]808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction809 810v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1811// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x05]812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction813 814v_cmp_le_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD815// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x16]816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction817 818v_cmp_le_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD819// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x26]820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction821 822v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD823// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x06]824// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction825 826v_cmp_le_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD827// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x88,0x06,0x06]828// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction829 830v_cmp_le_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD831// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0xe4,0x06,0x06]832// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction833 834v_cmp_le_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD835// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x00,0x06,0x06]836// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction837 838v_cmp_le_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD839// W32: encoding: [0xf9,0x04,0x06,0x7c,0xff,0x86,0x06,0x06]840// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction841 842v_cmp_le_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD843// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x86,0x06]844// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction845 846v_cmp_le_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD847// W32: encoding: [0xf9,0x04,0x06,0x7c,0x65,0x86,0x86,0x06]848// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction849 850v_cmp_le_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD851// W32: encoding: [0xf9,0x04,0x06,0x7c,0x6a,0x86,0x86,0x06]852// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction853 854v_cmp_le_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD855// W32: encoding: [0xf9,0x04,0x06,0x7c,0x6b,0x86,0x86,0x06]856// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction857 858v_cmp_le_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD859// W32: encoding: [0xf9,0x04,0x06,0x7c,0x7c,0x86,0x86,0x06]860// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction861 862v_cmp_le_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD863// W32: encoding: [0xf9,0x04,0x06,0x7c,0x7e,0x86,0x86,0x06]864// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction865 866v_cmp_le_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD867// W32: encoding: [0xf9,0x04,0x06,0x7c,0x7f,0x86,0x86,0x06]868// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction869 870v_cmp_le_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD871// W32: encoding: [0xf9,0xfe,0x07,0x7c,0x01,0x86,0x06,0x06]872// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction873 874v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD875// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x00,0x06]876// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction877 878v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD879// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x01,0x06]880// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction881 882v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD883// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x02,0x06]884// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction885 886v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD887// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x03,0x06]888// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction889 890v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD891// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x04,0x06]892// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction893 894v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD895// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x05,0x06]896// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction897 898v_cmp_le_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD899// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x16,0x06]900// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction901 902v_cmp_le_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD903// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x26,0x06]904// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction905 906v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0907// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x00]908// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction909 910v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1911// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x01]912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction913 914v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2915// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x02]916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction917 918v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3919// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x03]920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction921 922v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0923// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x04]924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction925 926v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1927// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x05]928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction929 930v_cmp_le_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD931// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x16]932// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction933 934v_cmp_le_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD935// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x26]936// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction937 938v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD939// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x06]940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction941 942v_cmp_gt_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD943// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x88,0x06,0x06]944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction945 946v_cmp_gt_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD947// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0xe4,0x06,0x06]948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction949 950v_cmp_gt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD951// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x00,0x06,0x06]952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode953 954v_cmp_gt_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD955// W64: encoding: [0xf9,0x04,0x08,0x7c,0xff,0x86,0x06,0x06]956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction957 958v_cmp_gt_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD959// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x86,0x06]960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction961 962v_cmp_gt_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD963// W64: encoding: [0xf9,0x04,0x08,0x7c,0x65,0x86,0x86,0x06]964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction965 966v_cmp_gt_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD967// W64: encoding: [0xf9,0x04,0x08,0x7c,0x6a,0x86,0x86,0x06]968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction969 970v_cmp_gt_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD971// W64: encoding: [0xf9,0x04,0x08,0x7c,0x6b,0x86,0x86,0x06]972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction973 974v_cmp_gt_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD975// W64: encoding: [0xf9,0x04,0x08,0x7c,0x7c,0x86,0x86,0x06]976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction977 978v_cmp_gt_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD979// W64: encoding: [0xf9,0x04,0x08,0x7c,0x7e,0x86,0x86,0x06]980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction981 982v_cmp_gt_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD983// W64: encoding: [0xf9,0x04,0x08,0x7c,0x7f,0x86,0x86,0x06]984// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction985 986v_cmp_gt_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD987// W64: encoding: [0xf9,0xfe,0x09,0x7c,0x01,0x86,0x06,0x06]988// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction989 990v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD991// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x00,0x06]992// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction993 994v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD995// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x01,0x06]996// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction997 998v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD999// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x02,0x06]1000// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1001 1002v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD1003// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x03,0x06]1004// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1005 1006v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD1007// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x04,0x06]1008// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1009 1010v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD1011// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x05,0x06]1012// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1013 1014v_cmp_gt_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD1015// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x16,0x06]1016// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1017 1018v_cmp_gt_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD1019// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x26,0x06]1020// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1021 1022v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_01023// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x00]1024// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1025 1026v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_11027// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x01]1028// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1029 1030v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_21031// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x02]1032// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1033 1034v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_31035// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x03]1036// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1037 1038v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_01039// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x04]1040// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1041 1042v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_11043// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x05]1044// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1045 1046v_cmp_gt_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD1047// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x16]1048// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1049 1050v_cmp_gt_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD1051// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x26]1052// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1053 1054v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD1055// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x06]1056// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1057 1058v_cmp_gt_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD1059// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x88,0x06,0x06]1060// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1061 1062v_cmp_gt_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD1063// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0xe4,0x06,0x06]1064// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1065 1066v_cmp_gt_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD1067// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x00,0x06,0x06]1068// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1069 1070v_cmp_gt_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD1071// W32: encoding: [0xf9,0x04,0x08,0x7c,0xff,0x86,0x06,0x06]1072// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1073 1074v_cmp_gt_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD1075// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x86,0x06]1076// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1077 1078v_cmp_gt_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD1079// W32: encoding: [0xf9,0x04,0x08,0x7c,0x65,0x86,0x86,0x06]1080// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1081 1082v_cmp_gt_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD1083// W32: encoding: [0xf9,0x04,0x08,0x7c,0x6a,0x86,0x86,0x06]1084// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1085 1086v_cmp_gt_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD1087// W32: encoding: [0xf9,0x04,0x08,0x7c,0x6b,0x86,0x86,0x06]1088// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1089 1090v_cmp_gt_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD1091// W32: encoding: [0xf9,0x04,0x08,0x7c,0x7c,0x86,0x86,0x06]1092// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1093 1094v_cmp_gt_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD1095// W32: encoding: [0xf9,0x04,0x08,0x7c,0x7e,0x86,0x86,0x06]1096// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1097 1098v_cmp_gt_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD1099// W32: encoding: [0xf9,0x04,0x08,0x7c,0x7f,0x86,0x86,0x06]1100// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1101 1102v_cmp_gt_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD1103// W32: encoding: [0xf9,0xfe,0x09,0x7c,0x01,0x86,0x06,0x06]1104// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1105 1106v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD1107// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x00,0x06]1108// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1109 1110v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD1111// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x01,0x06]1112// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1113 1114v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD1115// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x02,0x06]1116// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1117 1118v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD1119// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x03,0x06]1120// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1121 1122v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD1123// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x04,0x06]1124// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1125 1126v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD1127// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x05,0x06]1128// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1129 1130v_cmp_gt_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD1131// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x16,0x06]1132// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1133 1134v_cmp_gt_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD1135// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x26,0x06]1136// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1137 1138v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_01139// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x00]1140// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1141 1142v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_11143// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x01]1144// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1145 1146v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_21147// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x02]1148// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1149 1150v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_31151// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x03]1152// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1153 1154v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_01155// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x04]1156// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1157 1158v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_11159// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x05]1160// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1161 1162v_cmp_gt_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD1163// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x16]1164// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1165 1166v_cmp_gt_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD1167// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x26]1168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1169 1170v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD1171// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x06]1172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1173 1174v_cmp_lg_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD1175// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x88,0x06,0x06]1176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1177 1178v_cmp_lg_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD1179// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0xe4,0x06,0x06]1180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1181 1182v_cmp_lg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD1183// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x00,0x06,0x06]1184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode1185 1186v_cmp_lg_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD1187// W64: encoding: [0xf9,0x04,0x0a,0x7c,0xff,0x86,0x06,0x06]1188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1189 1190v_cmp_lg_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD1191// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x86,0x06]1192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1193 1194v_cmp_lg_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD1195// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x65,0x86,0x86,0x06]1196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1197 1198v_cmp_lg_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD1199// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x6a,0x86,0x86,0x06]1200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1201 1202v_cmp_lg_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD1203// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x6b,0x86,0x86,0x06]1204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1205 1206v_cmp_lg_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD1207// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x7c,0x86,0x86,0x06]1208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1209 1210v_cmp_lg_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD1211// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x7e,0x86,0x86,0x06]1212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1213 1214v_cmp_lg_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD1215// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x7f,0x86,0x86,0x06]1216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1217 1218v_cmp_lg_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD1219// W64: encoding: [0xf9,0xfe,0x0b,0x7c,0x01,0x86,0x06,0x06]1220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1221 1222v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD1223// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x00,0x06]1224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1225 1226v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD1227// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x01,0x06]1228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1229 1230v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD1231// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x02,0x06]1232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1233 1234v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD1235// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x03,0x06]1236// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1237 1238v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD1239// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x04,0x06]1240// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1241 1242v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD1243// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x05,0x06]1244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1245 1246v_cmp_lg_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD1247// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x16,0x06]1248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1249 1250v_cmp_lg_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD1251// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x26,0x06]1252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1253 1254v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_01255// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x00]1256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1257 1258v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_11259// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x01]1260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1261 1262v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_21263// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x02]1264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1265 1266v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_31267// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x03]1268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1269 1270v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_01271// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x04]1272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1273 1274v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_11275// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x05]1276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1277 1278v_cmp_lg_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD1279// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x16]1280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1281 1282v_cmp_lg_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD1283// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x26]1284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1285 1286v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD1287// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x06]1288// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1289 1290v_cmp_lg_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD1291// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x88,0x06,0x06]1292// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1293 1294v_cmp_lg_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD1295// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0xe4,0x06,0x06]1296// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1297 1298v_cmp_lg_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD1299// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x00,0x06,0x06]1300// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1301 1302v_cmp_lg_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD1303// W32: encoding: [0xf9,0x04,0x0a,0x7c,0xff,0x86,0x06,0x06]1304// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1305 1306v_cmp_lg_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD1307// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x86,0x06]1308// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1309 1310v_cmp_lg_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD1311// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x65,0x86,0x86,0x06]1312// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1313 1314v_cmp_lg_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD1315// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x6a,0x86,0x86,0x06]1316// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1317 1318v_cmp_lg_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD1319// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x6b,0x86,0x86,0x06]1320// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1321 1322v_cmp_lg_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD1323// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x7c,0x86,0x86,0x06]1324// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1325 1326v_cmp_lg_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD1327// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x7e,0x86,0x86,0x06]1328// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1329 1330v_cmp_lg_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD1331// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x7f,0x86,0x86,0x06]1332// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1333 1334v_cmp_lg_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD1335// W32: encoding: [0xf9,0xfe,0x0b,0x7c,0x01,0x86,0x06,0x06]1336// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1337 1338v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD1339// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x00,0x06]1340// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1341 1342v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD1343// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x01,0x06]1344// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1345 1346v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD1347// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x02,0x06]1348// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1349 1350v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD1351// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x03,0x06]1352// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1353 1354v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD1355// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x04,0x06]1356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1357 1358v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD1359// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x05,0x06]1360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1361 1362v_cmp_lg_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD1363// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x16,0x06]1364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1365 1366v_cmp_lg_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD1367// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x26,0x06]1368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1369 1370v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_01371// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x00]1372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1373 1374v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_11375// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x01]1376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1377 1378v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_21379// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x02]1380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1381 1382v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_31383// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x03]1384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1385 1386v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_01387// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x04]1388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1389 1390v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_11391// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x05]1392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1393 1394v_cmp_lg_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD1395// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x16]1396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1397 1398v_cmp_lg_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD1399// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x26]1400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1401 1402v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD1403// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x06]1404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1405 1406v_cmp_ge_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD1407// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x88,0x06,0x06]1408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1409 1410v_cmp_ge_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD1411// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0xe4,0x06,0x06]1412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1413 1414v_cmp_ge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD1415// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x00,0x06,0x06]1416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode1417 1418v_cmp_ge_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD1419// W64: encoding: [0xf9,0x04,0x0c,0x7c,0xff,0x86,0x06,0x06]1420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1421 1422v_cmp_ge_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD1423// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x86,0x06]1424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1425 1426v_cmp_ge_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD1427// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x65,0x86,0x86,0x06]1428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1429 1430v_cmp_ge_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD1431// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x6a,0x86,0x86,0x06]1432// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1433 1434v_cmp_ge_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD1435// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x6b,0x86,0x86,0x06]1436// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1437 1438v_cmp_ge_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD1439// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x7c,0x86,0x86,0x06]1440// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1441 1442v_cmp_ge_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD1443// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x7e,0x86,0x86,0x06]1444// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1445 1446v_cmp_ge_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD1447// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x7f,0x86,0x86,0x06]1448// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1449 1450v_cmp_ge_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD1451// W64: encoding: [0xf9,0xfe,0x0d,0x7c,0x01,0x86,0x06,0x06]1452// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1453 1454v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD1455// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x00,0x06]1456// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1457 1458v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD1459// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x01,0x06]1460// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1461 1462v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD1463// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x02,0x06]1464// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1465 1466v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD1467// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x03,0x06]1468// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1469 1470v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD1471// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x04,0x06]1472// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1473 1474v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD1475// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x05,0x06]1476// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1477 1478v_cmp_ge_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD1479// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x16,0x06]1480// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1481 1482v_cmp_ge_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD1483// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x26,0x06]1484// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1485 1486v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_01487// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x00]1488// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1489 1490v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_11491// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x01]1492// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1493 1494v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_21495// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x02]1496// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1497 1498v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_31499// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x03]1500// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1501 1502v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_01503// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x04]1504// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1505 1506v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_11507// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x05]1508// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1509 1510v_cmp_ge_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD1511// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x16]1512// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1513 1514v_cmp_ge_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD1515// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x26]1516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1517 1518v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD1519// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x06]1520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1521 1522v_cmp_ge_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD1523// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x88,0x06,0x06]1524// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1525 1526v_cmp_ge_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD1527// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0xe4,0x06,0x06]1528// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1529 1530v_cmp_ge_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD1531// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x00,0x06,0x06]1532// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1533 1534v_cmp_ge_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD1535// W32: encoding: [0xf9,0x04,0x0c,0x7c,0xff,0x86,0x06,0x06]1536// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1537 1538v_cmp_ge_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD1539// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x86,0x06]1540// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1541 1542v_cmp_ge_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD1543// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x65,0x86,0x86,0x06]1544// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1545 1546v_cmp_ge_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD1547// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x6a,0x86,0x86,0x06]1548// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1549 1550v_cmp_ge_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD1551// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x6b,0x86,0x86,0x06]1552// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1553 1554v_cmp_ge_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD1555// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x7c,0x86,0x86,0x06]1556// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1557 1558v_cmp_ge_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD1559// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x7e,0x86,0x86,0x06]1560// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1561 1562v_cmp_ge_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD1563// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x7f,0x86,0x86,0x06]1564// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1565 1566v_cmp_ge_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD1567// W32: encoding: [0xf9,0xfe,0x0d,0x7c,0x01,0x86,0x06,0x06]1568// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1569 1570v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD1571// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x00,0x06]1572// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1573 1574v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD1575// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x01,0x06]1576// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1577 1578v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD1579// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x02,0x06]1580// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1581 1582v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD1583// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x03,0x06]1584// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1585 1586v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD1587// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x04,0x06]1588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1589 1590v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD1591// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x05,0x06]1592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1593 1594v_cmp_ge_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD1595// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x16,0x06]1596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1597 1598v_cmp_ge_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD1599// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x26,0x06]1600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1601 1602v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_01603// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x00]1604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1605 1606v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_11607// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x01]1608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1609 1610v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_21611// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x02]1612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1613 1614v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_31615// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x03]1616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1617 1618v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_01619// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x04]1620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1621 1622v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_11623// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x05]1624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1625 1626v_cmp_ge_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD1627// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x16]1628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1629 1630v_cmp_ge_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD1631// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x26]1632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1633 1634v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD1635// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x06]1636// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1637 1638v_cmp_o_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD1639// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x88,0x06,0x06]1640// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1641 1642v_cmp_o_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD1643// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0xe4,0x06,0x06]1644// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1645 1646v_cmp_o_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD1647// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x00,0x06,0x06]1648// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode1649 1650v_cmp_o_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD1651// W64: encoding: [0xf9,0x04,0x0e,0x7c,0xff,0x86,0x06,0x06]1652// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1653 1654v_cmp_o_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD1655// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x86,0x06]1656// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1657 1658v_cmp_o_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD1659// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x65,0x86,0x86,0x06]1660// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1661 1662v_cmp_o_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD1663// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x6a,0x86,0x86,0x06]1664// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1665 1666v_cmp_o_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD1667// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x6b,0x86,0x86,0x06]1668// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1669 1670v_cmp_o_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD1671// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x7c,0x86,0x86,0x06]1672// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1673 1674v_cmp_o_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD1675// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x7e,0x86,0x86,0x06]1676// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1677 1678v_cmp_o_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD1679// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x7f,0x86,0x86,0x06]1680// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1681 1682v_cmp_o_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD1683// W64: encoding: [0xf9,0xfe,0x0f,0x7c,0x01,0x86,0x06,0x06]1684// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1685 1686v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD1687// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x00,0x06]1688// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1689 1690v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD1691// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x01,0x06]1692// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1693 1694v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD1695// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x02,0x06]1696// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1697 1698v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD1699// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x03,0x06]1700// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1701 1702v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD1703// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x04,0x06]1704// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1705 1706v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD1707// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x05,0x06]1708// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1709 1710v_cmp_o_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD1711// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x16,0x06]1712// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1713 1714v_cmp_o_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD1715// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x26,0x06]1716// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1717 1718v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_01719// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x00]1720// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1721 1722v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_11723// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x01]1724// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1725 1726v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_21727// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x02]1728// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1729 1730v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_31731// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x03]1732// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1733 1734v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_01735// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x04]1736// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1737 1738v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_11739// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x05]1740// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1741 1742v_cmp_o_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD1743// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x16]1744// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1745 1746v_cmp_o_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD1747// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x26]1748// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1749 1750v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD1751// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x06]1752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1753 1754v_cmp_o_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD1755// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x88,0x06,0x06]1756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1757 1758v_cmp_o_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD1759// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0xe4,0x06,0x06]1760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1761 1762v_cmp_o_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD1763// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x00,0x06,0x06]1764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1765 1766v_cmp_o_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD1767// W32: encoding: [0xf9,0x04,0x0e,0x7c,0xff,0x86,0x06,0x06]1768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1769 1770v_cmp_o_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD1771// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x86,0x06]1772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1773 1774v_cmp_o_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD1775// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x65,0x86,0x86,0x06]1776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1777 1778v_cmp_o_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD1779// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x6a,0x86,0x86,0x06]1780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1781 1782v_cmp_o_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD1783// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x6b,0x86,0x86,0x06]1784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1785 1786v_cmp_o_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD1787// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x7c,0x86,0x86,0x06]1788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1789 1790v_cmp_o_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD1791// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x7e,0x86,0x86,0x06]1792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1793 1794v_cmp_o_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD1795// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x7f,0x86,0x86,0x06]1796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1797 1798v_cmp_o_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD1799// W32: encoding: [0xf9,0xfe,0x0f,0x7c,0x01,0x86,0x06,0x06]1800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1801 1802v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD1803// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x00,0x06]1804// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1805 1806v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD1807// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x01,0x06]1808// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1809 1810v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD1811// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x02,0x06]1812// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1813 1814v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD1815// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x03,0x06]1816// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1817 1818v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD1819// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x04,0x06]1820// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1821 1822v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD1823// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x05,0x06]1824// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1825 1826v_cmp_o_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD1827// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x16,0x06]1828// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1829 1830v_cmp_o_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD1831// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x26,0x06]1832// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1833 1834v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_01835// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x00]1836// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1837 1838v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_11839// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x01]1840// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1841 1842v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_21843// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x02]1844// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1845 1846v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_31847// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x03]1848// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1849 1850v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_01851// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x04]1852// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1853 1854v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_11855// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x05]1856// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1857 1858v_cmp_o_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD1859// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x16]1860// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1861 1862v_cmp_o_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD1863// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x26]1864// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1865 1866v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD1867// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x06]1868// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1869 1870v_cmp_u_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD1871// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x88,0x06,0x06]1872// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1873 1874v_cmp_u_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD1875// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0xe4,0x06,0x06]1876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1877 1878v_cmp_u_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD1879// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x00,0x06,0x06]1880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode1881 1882v_cmp_u_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD1883// W64: encoding: [0xf9,0x04,0x10,0x7c,0xff,0x86,0x06,0x06]1884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1885 1886v_cmp_u_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD1887// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x86,0x06]1888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1889 1890v_cmp_u_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD1891// W64: encoding: [0xf9,0x04,0x10,0x7c,0x65,0x86,0x86,0x06]1892// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1893 1894v_cmp_u_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD1895// W64: encoding: [0xf9,0x04,0x10,0x7c,0x6a,0x86,0x86,0x06]1896// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1897 1898v_cmp_u_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD1899// W64: encoding: [0xf9,0x04,0x10,0x7c,0x6b,0x86,0x86,0x06]1900// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1901 1902v_cmp_u_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD1903// W64: encoding: [0xf9,0x04,0x10,0x7c,0x7c,0x86,0x86,0x06]1904// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1905 1906v_cmp_u_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD1907// W64: encoding: [0xf9,0x04,0x10,0x7c,0x7e,0x86,0x86,0x06]1908// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1909 1910v_cmp_u_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD1911// W64: encoding: [0xf9,0x04,0x10,0x7c,0x7f,0x86,0x86,0x06]1912// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1913 1914v_cmp_u_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD1915// W64: encoding: [0xf9,0xfe,0x11,0x7c,0x01,0x86,0x06,0x06]1916// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1917 1918v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD1919// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x00,0x06]1920// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1921 1922v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD1923// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x01,0x06]1924// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1925 1926v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD1927// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x02,0x06]1928// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1929 1930v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD1931// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x03,0x06]1932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1933 1934v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD1935// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x04,0x06]1936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1937 1938v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD1939// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x05,0x06]1940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1941 1942v_cmp_u_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD1943// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x16,0x06]1944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1945 1946v_cmp_u_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD1947// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x26,0x06]1948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1949 1950v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_01951// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x00]1952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1953 1954v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_11955// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x01]1956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1957 1958v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_21959// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x02]1960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1961 1962v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_31963// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x03]1964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1965 1966v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_01967// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x04]1968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1969 1970v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_11971// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x05]1972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1973 1974v_cmp_u_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD1975// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x16]1976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1977 1978v_cmp_u_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD1979// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x26]1980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1981 1982v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD1983// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x06]1984// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1985 1986v_cmp_u_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD1987// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x88,0x06,0x06]1988// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1989 1990v_cmp_u_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD1991// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0xe4,0x06,0x06]1992// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1993 1994v_cmp_u_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD1995// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x00,0x06,0x06]1996// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1997 1998v_cmp_u_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD1999// W32: encoding: [0xf9,0x04,0x10,0x7c,0xff,0x86,0x06,0x06]2000// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2001 2002v_cmp_u_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD2003// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x86,0x06]2004// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2005 2006v_cmp_u_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD2007// W32: encoding: [0xf9,0x04,0x10,0x7c,0x65,0x86,0x86,0x06]2008// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2009 2010v_cmp_u_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD2011// W32: encoding: [0xf9,0x04,0x10,0x7c,0x6a,0x86,0x86,0x06]2012// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2013 2014v_cmp_u_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD2015// W32: encoding: [0xf9,0x04,0x10,0x7c,0x6b,0x86,0x86,0x06]2016// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2017 2018v_cmp_u_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD2019// W32: encoding: [0xf9,0x04,0x10,0x7c,0x7c,0x86,0x86,0x06]2020// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2021 2022v_cmp_u_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD2023// W32: encoding: [0xf9,0x04,0x10,0x7c,0x7e,0x86,0x86,0x06]2024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2025 2026v_cmp_u_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD2027// W32: encoding: [0xf9,0x04,0x10,0x7c,0x7f,0x86,0x86,0x06]2028// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2029 2030v_cmp_u_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD2031// W32: encoding: [0xf9,0xfe,0x11,0x7c,0x01,0x86,0x06,0x06]2032// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2033 2034v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD2035// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x00,0x06]2036// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2037 2038v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD2039// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x01,0x06]2040// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2041 2042v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD2043// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x02,0x06]2044// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2045 2046v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD2047// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x03,0x06]2048// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2049 2050v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD2051// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x04,0x06]2052// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2053 2054v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD2055// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x05,0x06]2056// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2057 2058v_cmp_u_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD2059// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x16,0x06]2060// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2061 2062v_cmp_u_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD2063// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x26,0x06]2064// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2065 2066v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_02067// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x00]2068// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2069 2070v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_12071// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x01]2072// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2073 2074v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_22075// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x02]2076// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2077 2078v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_32079// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x03]2080// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2081 2082v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_02083// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x04]2084// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2085 2086v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_12087// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x05]2088// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2089 2090v_cmp_u_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD2091// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x16]2092// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2093 2094v_cmp_u_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD2095// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x26]2096// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2097 2098v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD2099// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x06]2100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2101 2102v_cmp_nge_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD2103// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x88,0x06,0x06]2104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2105 2106v_cmp_nge_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD2107// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0xe4,0x06,0x06]2108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2109 2110v_cmp_nge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD2111// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x00,0x06,0x06]2112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2113 2114v_cmp_nge_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD2115// W64: encoding: [0xf9,0x04,0x12,0x7c,0xff,0x86,0x06,0x06]2116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2117 2118v_cmp_nge_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD2119// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x86,0x06]2120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2121 2122v_cmp_nge_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD2123// W64: encoding: [0xf9,0x04,0x12,0x7c,0x65,0x86,0x86,0x06]2124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2125 2126v_cmp_nge_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD2127// W64: encoding: [0xf9,0x04,0x12,0x7c,0x6a,0x86,0x86,0x06]2128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2129 2130v_cmp_nge_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD2131// W64: encoding: [0xf9,0x04,0x12,0x7c,0x6b,0x86,0x86,0x06]2132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2133 2134v_cmp_nge_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD2135// W64: encoding: [0xf9,0x04,0x12,0x7c,0x7c,0x86,0x86,0x06]2136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2137 2138v_cmp_nge_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD2139// W64: encoding: [0xf9,0x04,0x12,0x7c,0x7e,0x86,0x86,0x06]2140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2141 2142v_cmp_nge_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD2143// W64: encoding: [0xf9,0x04,0x12,0x7c,0x7f,0x86,0x86,0x06]2144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2145 2146v_cmp_nge_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD2147// W64: encoding: [0xf9,0xfe,0x13,0x7c,0x01,0x86,0x06,0x06]2148// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2149 2150v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD2151// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x00,0x06]2152// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2153 2154v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD2155// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x01,0x06]2156// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2157 2158v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD2159// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x02,0x06]2160// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2161 2162v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD2163// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x03,0x06]2164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2165 2166v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD2167// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x04,0x06]2168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2169 2170v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD2171// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x05,0x06]2172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2173 2174v_cmp_nge_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD2175// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x16,0x06]2176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2177 2178v_cmp_nge_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD2179// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x26,0x06]2180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2181 2182v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_02183// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x00]2184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2185 2186v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_12187// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x01]2188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2189 2190v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_22191// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x02]2192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2193 2194v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_32195// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x03]2196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2197 2198v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_02199// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x04]2200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2201 2202v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_12203// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x05]2204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2205 2206v_cmp_nge_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD2207// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x16]2208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2209 2210v_cmp_nge_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD2211// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x26]2212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2213 2214v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD2215// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x06]2216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2217 2218v_cmp_nge_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD2219// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x88,0x06,0x06]2220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2221 2222v_cmp_nge_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD2223// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0xe4,0x06,0x06]2224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2225 2226v_cmp_nge_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD2227// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x00,0x06,0x06]2228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2229 2230v_cmp_nge_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD2231// W32: encoding: [0xf9,0x04,0x12,0x7c,0xff,0x86,0x06,0x06]2232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2233 2234v_cmp_nge_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD2235// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x86,0x06]2236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2237 2238v_cmp_nge_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD2239// W32: encoding: [0xf9,0x04,0x12,0x7c,0x65,0x86,0x86,0x06]2240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2241 2242v_cmp_nge_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD2243// W32: encoding: [0xf9,0x04,0x12,0x7c,0x6a,0x86,0x86,0x06]2244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2245 2246v_cmp_nge_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD2247// W32: encoding: [0xf9,0x04,0x12,0x7c,0x6b,0x86,0x86,0x06]2248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2249 2250v_cmp_nge_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD2251// W32: encoding: [0xf9,0x04,0x12,0x7c,0x7c,0x86,0x86,0x06]2252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2253 2254v_cmp_nge_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD2255// W32: encoding: [0xf9,0x04,0x12,0x7c,0x7e,0x86,0x86,0x06]2256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2257 2258v_cmp_nge_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD2259// W32: encoding: [0xf9,0x04,0x12,0x7c,0x7f,0x86,0x86,0x06]2260// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2261 2262v_cmp_nge_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD2263// W32: encoding: [0xf9,0xfe,0x13,0x7c,0x01,0x86,0x06,0x06]2264// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2265 2266v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD2267// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x00,0x06]2268// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2269 2270v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD2271// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x01,0x06]2272// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2273 2274v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD2275// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x02,0x06]2276// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2277 2278v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD2279// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x03,0x06]2280// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2281 2282v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD2283// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x04,0x06]2284// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2285 2286v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD2287// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x05,0x06]2288// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2289 2290v_cmp_nge_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD2291// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x16,0x06]2292// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2293 2294v_cmp_nge_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD2295// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x26,0x06]2296// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2297 2298v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_02299// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x00]2300// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2301 2302v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_12303// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x01]2304// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2305 2306v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_22307// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x02]2308// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2309 2310v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_32311// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x03]2312// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2313 2314v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_02315// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x04]2316// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2317 2318v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_12319// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x05]2320// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2321 2322v_cmp_nge_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD2323// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x16]2324// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2325 2326v_cmp_nge_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD2327// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x26]2328// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2329 2330v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD2331// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x06]2332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2333 2334v_cmp_nlg_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD2335// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x88,0x06,0x06]2336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2337 2338v_cmp_nlg_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD2339// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0xe4,0x06,0x06]2340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2341 2342v_cmp_nlg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD2343// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x00,0x06,0x06]2344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2345 2346v_cmp_nlg_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD2347// W64: encoding: [0xf9,0x04,0x14,0x7c,0xff,0x86,0x06,0x06]2348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2349 2350v_cmp_nlg_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD2351// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x86,0x06]2352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2353 2354v_cmp_nlg_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD2355// W64: encoding: [0xf9,0x04,0x14,0x7c,0x65,0x86,0x86,0x06]2356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2357 2358v_cmp_nlg_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD2359// W64: encoding: [0xf9,0x04,0x14,0x7c,0x6a,0x86,0x86,0x06]2360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2361 2362v_cmp_nlg_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD2363// W64: encoding: [0xf9,0x04,0x14,0x7c,0x6b,0x86,0x86,0x06]2364// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2365 2366v_cmp_nlg_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD2367// W64: encoding: [0xf9,0x04,0x14,0x7c,0x7c,0x86,0x86,0x06]2368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2369 2370v_cmp_nlg_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD2371// W64: encoding: [0xf9,0x04,0x14,0x7c,0x7e,0x86,0x86,0x06]2372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2373 2374v_cmp_nlg_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD2375// W64: encoding: [0xf9,0x04,0x14,0x7c,0x7f,0x86,0x86,0x06]2376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2377 2378v_cmp_nlg_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD2379// W64: encoding: [0xf9,0xfe,0x15,0x7c,0x01,0x86,0x06,0x06]2380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2381 2382v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD2383// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x00,0x06]2384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2385 2386v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD2387// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x01,0x06]2388// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2389 2390v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD2391// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x02,0x06]2392// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2393 2394v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD2395// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x03,0x06]2396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2397 2398v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD2399// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x04,0x06]2400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2401 2402v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD2403// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x05,0x06]2404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2405 2406v_cmp_nlg_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD2407// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x16,0x06]2408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2409 2410v_cmp_nlg_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD2411// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x26,0x06]2412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2413 2414v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_02415// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x00]2416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2417 2418v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_12419// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x01]2420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2421 2422v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_22423// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x02]2424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2425 2426v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_32427// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x03]2428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2429 2430v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_02431// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x04]2432// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2433 2434v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_12435// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x05]2436// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2437 2438v_cmp_nlg_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD2439// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x16]2440// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2441 2442v_cmp_nlg_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD2443// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x26]2444// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2445 2446v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD2447// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x06]2448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2449 2450v_cmp_nlg_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD2451// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x88,0x06,0x06]2452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2453 2454v_cmp_nlg_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD2455// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0xe4,0x06,0x06]2456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2457 2458v_cmp_nlg_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD2459// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x00,0x06,0x06]2460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2461 2462v_cmp_nlg_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD2463// W32: encoding: [0xf9,0x04,0x14,0x7c,0xff,0x86,0x06,0x06]2464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2465 2466v_cmp_nlg_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD2467// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x86,0x06]2468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2469 2470v_cmp_nlg_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD2471// W32: encoding: [0xf9,0x04,0x14,0x7c,0x65,0x86,0x86,0x06]2472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2473 2474v_cmp_nlg_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD2475// W32: encoding: [0xf9,0x04,0x14,0x7c,0x6a,0x86,0x86,0x06]2476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2477 2478v_cmp_nlg_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD2479// W32: encoding: [0xf9,0x04,0x14,0x7c,0x6b,0x86,0x86,0x06]2480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2481 2482v_cmp_nlg_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD2483// W32: encoding: [0xf9,0x04,0x14,0x7c,0x7c,0x86,0x86,0x06]2484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2485 2486v_cmp_nlg_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD2487// W32: encoding: [0xf9,0x04,0x14,0x7c,0x7e,0x86,0x86,0x06]2488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2489 2490v_cmp_nlg_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD2491// W32: encoding: [0xf9,0x04,0x14,0x7c,0x7f,0x86,0x86,0x06]2492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2493 2494v_cmp_nlg_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD2495// W32: encoding: [0xf9,0xfe,0x15,0x7c,0x01,0x86,0x06,0x06]2496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2497 2498v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD2499// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x00,0x06]2500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2501 2502v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD2503// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x01,0x06]2504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2505 2506v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD2507// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x02,0x06]2508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2509 2510v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD2511// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x03,0x06]2512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2513 2514v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD2515// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x04,0x06]2516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2517 2518v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD2519// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x05,0x06]2520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2521 2522v_cmp_nlg_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD2523// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x16,0x06]2524// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2525 2526v_cmp_nlg_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD2527// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x26,0x06]2528// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2529 2530v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_02531// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x00]2532// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2533 2534v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_12535// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x01]2536// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2537 2538v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_22539// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x02]2540// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2541 2542v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_32543// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x03]2544// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2545 2546v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_02547// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x04]2548// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2549 2550v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_12551// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x05]2552// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2553 2554v_cmp_nlg_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD2555// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x16]2556// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2557 2558v_cmp_nlg_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD2559// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x26]2560// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2561 2562v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD2563// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x06]2564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2565 2566v_cmp_ngt_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD2567// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x88,0x06,0x06]2568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2569 2570v_cmp_ngt_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD2571// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0xe4,0x06,0x06]2572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2573 2574v_cmp_ngt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD2575// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x00,0x06,0x06]2576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2577 2578v_cmp_ngt_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD2579// W64: encoding: [0xf9,0x04,0x16,0x7c,0xff,0x86,0x06,0x06]2580// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2581 2582v_cmp_ngt_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD2583// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x86,0x06]2584// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2585 2586v_cmp_ngt_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD2587// W64: encoding: [0xf9,0x04,0x16,0x7c,0x65,0x86,0x86,0x06]2588// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2589 2590v_cmp_ngt_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD2591// W64: encoding: [0xf9,0x04,0x16,0x7c,0x6a,0x86,0x86,0x06]2592// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2593 2594v_cmp_ngt_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD2595// W64: encoding: [0xf9,0x04,0x16,0x7c,0x6b,0x86,0x86,0x06]2596// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2597 2598v_cmp_ngt_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD2599// W64: encoding: [0xf9,0x04,0x16,0x7c,0x7c,0x86,0x86,0x06]2600// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2601 2602v_cmp_ngt_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD2603// W64: encoding: [0xf9,0x04,0x16,0x7c,0x7e,0x86,0x86,0x06]2604// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2605 2606v_cmp_ngt_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD2607// W64: encoding: [0xf9,0x04,0x16,0x7c,0x7f,0x86,0x86,0x06]2608// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2609 2610v_cmp_ngt_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD2611// W64: encoding: [0xf9,0xfe,0x17,0x7c,0x01,0x86,0x06,0x06]2612// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2613 2614v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD2615// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x00,0x06]2616// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2617 2618v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD2619// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x01,0x06]2620// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2621 2622v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD2623// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x02,0x06]2624// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2625 2626v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD2627// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x03,0x06]2628// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2629 2630v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD2631// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x04,0x06]2632// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2633 2634v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD2635// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x05,0x06]2636// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2637 2638v_cmp_ngt_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD2639// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x16,0x06]2640// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2641 2642v_cmp_ngt_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD2643// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x26,0x06]2644// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2645 2646v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_02647// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x00]2648// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2649 2650v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_12651// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x01]2652// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2653 2654v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_22655// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x02]2656// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2657 2658v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_32659// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x03]2660// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2661 2662v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_02663// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x04]2664// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2665 2666v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_12667// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x05]2668// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2669 2670v_cmp_ngt_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD2671// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x16]2672// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2673 2674v_cmp_ngt_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD2675// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x26]2676// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2677 2678v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD2679// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x06]2680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2681 2682v_cmp_ngt_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD2683// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x88,0x06,0x06]2684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2685 2686v_cmp_ngt_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD2687// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0xe4,0x06,0x06]2688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2689 2690v_cmp_ngt_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD2691// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x00,0x06,0x06]2692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2693 2694v_cmp_ngt_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD2695// W32: encoding: [0xf9,0x04,0x16,0x7c,0xff,0x86,0x06,0x06]2696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2697 2698v_cmp_ngt_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD2699// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x86,0x06]2700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2701 2702v_cmp_ngt_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD2703// W32: encoding: [0xf9,0x04,0x16,0x7c,0x65,0x86,0x86,0x06]2704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2705 2706v_cmp_ngt_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD2707// W32: encoding: [0xf9,0x04,0x16,0x7c,0x6a,0x86,0x86,0x06]2708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2709 2710v_cmp_ngt_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD2711// W32: encoding: [0xf9,0x04,0x16,0x7c,0x6b,0x86,0x86,0x06]2712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2713 2714v_cmp_ngt_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD2715// W32: encoding: [0xf9,0x04,0x16,0x7c,0x7c,0x86,0x86,0x06]2716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2717 2718v_cmp_ngt_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD2719// W32: encoding: [0xf9,0x04,0x16,0x7c,0x7e,0x86,0x86,0x06]2720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2721 2722v_cmp_ngt_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD2723// W32: encoding: [0xf9,0x04,0x16,0x7c,0x7f,0x86,0x86,0x06]2724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2725 2726v_cmp_ngt_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD2727// W32: encoding: [0xf9,0xfe,0x17,0x7c,0x01,0x86,0x06,0x06]2728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2729 2730v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD2731// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x00,0x06]2732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2733 2734v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD2735// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x01,0x06]2736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2737 2738v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD2739// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x02,0x06]2740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2741 2742v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD2743// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x03,0x06]2744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2745 2746v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD2747// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x04,0x06]2748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2749 2750v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD2751// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x05,0x06]2752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2753 2754v_cmp_ngt_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD2755// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x16,0x06]2756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2757 2758v_cmp_ngt_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD2759// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x26,0x06]2760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2761 2762v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_02763// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x00]2764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2765 2766v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_12767// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x01]2768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2769 2770v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_22771// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x02]2772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2773 2774v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_32775// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x03]2776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2777 2778v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_02779// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x04]2780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2781 2782v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_12783// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x05]2784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2785 2786v_cmp_ngt_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD2787// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x16]2788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2789 2790v_cmp_ngt_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD2791// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x26]2792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2793 2794v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD2795// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x06]2796// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2797 2798v_cmp_nle_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD2799// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x88,0x06,0x06]2800// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2801 2802v_cmp_nle_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD2803// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0xe4,0x06,0x06]2804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2805 2806v_cmp_nle_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD2807// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x00,0x06,0x06]2808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2809 2810v_cmp_nle_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD2811// W64: encoding: [0xf9,0x04,0x18,0x7c,0xff,0x86,0x06,0x06]2812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2813 2814v_cmp_nle_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD2815// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x86,0x06]2816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2817 2818v_cmp_nle_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD2819// W64: encoding: [0xf9,0x04,0x18,0x7c,0x65,0x86,0x86,0x06]2820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2821 2822v_cmp_nle_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD2823// W64: encoding: [0xf9,0x04,0x18,0x7c,0x6a,0x86,0x86,0x06]2824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2825 2826v_cmp_nle_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD2827// W64: encoding: [0xf9,0x04,0x18,0x7c,0x6b,0x86,0x86,0x06]2828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2829 2830v_cmp_nle_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD2831// W64: encoding: [0xf9,0x04,0x18,0x7c,0x7c,0x86,0x86,0x06]2832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2833 2834v_cmp_nle_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD2835// W64: encoding: [0xf9,0x04,0x18,0x7c,0x7e,0x86,0x86,0x06]2836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2837 2838v_cmp_nle_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD2839// W64: encoding: [0xf9,0x04,0x18,0x7c,0x7f,0x86,0x86,0x06]2840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2841 2842v_cmp_nle_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD2843// W64: encoding: [0xf9,0xfe,0x19,0x7c,0x01,0x86,0x06,0x06]2844// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2845 2846v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD2847// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x00,0x06]2848// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2849 2850v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD2851// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x01,0x06]2852// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2853 2854v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD2855// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x02,0x06]2856// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2857 2858v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD2859// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x03,0x06]2860// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2861 2862v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD2863// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x04,0x06]2864// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2865 2866v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD2867// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x05,0x06]2868// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2869 2870v_cmp_nle_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD2871// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x16,0x06]2872// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2873 2874v_cmp_nle_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD2875// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x26,0x06]2876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2877 2878v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_02879// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x00]2880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2881 2882v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_12883// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x01]2884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2885 2886v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_22887// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x02]2888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2889 2890v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_32891// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x03]2892// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2893 2894v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_02895// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x04]2896// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2897 2898v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_12899// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x05]2900// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2901 2902v_cmp_nle_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD2903// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x16]2904// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2905 2906v_cmp_nle_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD2907// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x26]2908// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2909 2910v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD2911// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x06]2912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2913 2914v_cmp_nle_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD2915// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x88,0x06,0x06]2916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2917 2918v_cmp_nle_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD2919// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0xe4,0x06,0x06]2920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2921 2922v_cmp_nle_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD2923// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x00,0x06,0x06]2924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2925 2926v_cmp_nle_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD2927// W32: encoding: [0xf9,0x04,0x18,0x7c,0xff,0x86,0x06,0x06]2928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2929 2930v_cmp_nle_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD2931// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x86,0x06]2932// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2933 2934v_cmp_nle_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD2935// W32: encoding: [0xf9,0x04,0x18,0x7c,0x65,0x86,0x86,0x06]2936// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2937 2938v_cmp_nle_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD2939// W32: encoding: [0xf9,0x04,0x18,0x7c,0x6a,0x86,0x86,0x06]2940// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2941 2942v_cmp_nle_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD2943// W32: encoding: [0xf9,0x04,0x18,0x7c,0x6b,0x86,0x86,0x06]2944// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2945 2946v_cmp_nle_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD2947// W32: encoding: [0xf9,0x04,0x18,0x7c,0x7c,0x86,0x86,0x06]2948// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2949 2950v_cmp_nle_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD2951// W32: encoding: [0xf9,0x04,0x18,0x7c,0x7e,0x86,0x86,0x06]2952// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2953 2954v_cmp_nle_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD2955// W32: encoding: [0xf9,0x04,0x18,0x7c,0x7f,0x86,0x86,0x06]2956// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2957 2958v_cmp_nle_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD2959// W32: encoding: [0xf9,0xfe,0x19,0x7c,0x01,0x86,0x06,0x06]2960// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2961 2962v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD2963// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x00,0x06]2964// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2965 2966v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD2967// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x01,0x06]2968// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2969 2970v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD2971// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x02,0x06]2972// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2973 2974v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD2975// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x03,0x06]2976// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2977 2978v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD2979// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x04,0x06]2980// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2981 2982v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD2983// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x05,0x06]2984// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2985 2986v_cmp_nle_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD2987// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x16,0x06]2988// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2989 2990v_cmp_nle_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD2991// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x26,0x06]2992// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2993 2994v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_02995// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x00]2996// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2997 2998v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_12999// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x01]3000// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3001 3002v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_23003// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x02]3004// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3005 3006v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_33007// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x03]3008// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3009 3010v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_03011// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x04]3012// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3013 3014v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_13015// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x05]3016// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3017 3018v_cmp_nle_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD3019// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x16]3020// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3021 3022v_cmp_nle_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD3023// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x26]3024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3025 3026v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD3027// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x06]3028// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3029 3030v_cmp_neq_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD3031// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x88,0x06,0x06]3032// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3033 3034v_cmp_neq_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD3035// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0xe4,0x06,0x06]3036// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3037 3038v_cmp_neq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD3039// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x00,0x06,0x06]3040// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode3041 3042v_cmp_neq_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD3043// W64: encoding: [0xf9,0x04,0x1a,0x7c,0xff,0x86,0x06,0x06]3044// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3045 3046v_cmp_neq_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD3047// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x86,0x06]3048// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3049 3050v_cmp_neq_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD3051// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x65,0x86,0x86,0x06]3052// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3053 3054v_cmp_neq_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD3055// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x6a,0x86,0x86,0x06]3056// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3057 3058v_cmp_neq_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD3059// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x6b,0x86,0x86,0x06]3060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3061 3062v_cmp_neq_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD3063// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x7c,0x86,0x86,0x06]3064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3065 3066v_cmp_neq_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD3067// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x7e,0x86,0x86,0x06]3068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3069 3070v_cmp_neq_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD3071// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x7f,0x86,0x86,0x06]3072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3073 3074v_cmp_neq_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD3075// W64: encoding: [0xf9,0xfe,0x1b,0x7c,0x01,0x86,0x06,0x06]3076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3077 3078v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD3079// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x00,0x06]3080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3081 3082v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD3083// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x01,0x06]3084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3085 3086v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD3087// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x02,0x06]3088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3089 3090v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD3091// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x03,0x06]3092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3093 3094v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD3095// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x04,0x06]3096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3097 3098v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD3099// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x05,0x06]3100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3101 3102v_cmp_neq_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD3103// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x16,0x06]3104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3105 3106v_cmp_neq_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD3107// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x26,0x06]3108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3109 3110v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_03111// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x00]3112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3113 3114v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_13115// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x01]3116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3117 3118v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_23119// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x02]3120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3121 3122v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_33123// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x03]3124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3125 3126v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_03127// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x04]3128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3129 3130v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_13131// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x05]3132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3133 3134v_cmp_neq_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD3135// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x16]3136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3137 3138v_cmp_neq_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD3139// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x26]3140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3141 3142v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD3143// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x06]3144// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3145 3146v_cmp_neq_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD3147// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x88,0x06,0x06]3148// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3149 3150v_cmp_neq_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD3151// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0xe4,0x06,0x06]3152// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3153 3154v_cmp_neq_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD3155// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x00,0x06,0x06]3156// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3157 3158v_cmp_neq_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD3159// W32: encoding: [0xf9,0x04,0x1a,0x7c,0xff,0x86,0x06,0x06]3160// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3161 3162v_cmp_neq_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD3163// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x86,0x06]3164// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3165 3166v_cmp_neq_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD3167// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x65,0x86,0x86,0x06]3168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3169 3170v_cmp_neq_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD3171// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x6a,0x86,0x86,0x06]3172// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3173 3174v_cmp_neq_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD3175// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x6b,0x86,0x86,0x06]3176// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3177 3178v_cmp_neq_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD3179// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x7c,0x86,0x86,0x06]3180// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3181 3182v_cmp_neq_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD3183// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x7e,0x86,0x86,0x06]3184// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3185 3186v_cmp_neq_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD3187// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x7f,0x86,0x86,0x06]3188// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3189 3190v_cmp_neq_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD3191// W32: encoding: [0xf9,0xfe,0x1b,0x7c,0x01,0x86,0x06,0x06]3192// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3193 3194v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD3195// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x00,0x06]3196// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3197 3198v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD3199// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x01,0x06]3200// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3201 3202v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD3203// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x02,0x06]3204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3205 3206v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD3207// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x03,0x06]3208// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3209 3210v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD3211// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x04,0x06]3212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3213 3214v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD3215// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x05,0x06]3216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3217 3218v_cmp_neq_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD3219// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x16,0x06]3220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3221 3222v_cmp_neq_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD3223// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x26,0x06]3224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3225 3226v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_03227// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x00]3228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3229 3230v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_13231// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x01]3232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3233 3234v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_23235// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x02]3236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3237 3238v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_33239// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x03]3240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3241 3242v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_03243// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x04]3244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3245 3246v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_13247// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x05]3248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3249 3250v_cmp_neq_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD3251// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x16]3252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3253 3254v_cmp_neq_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD3255// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x26]3256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3257 3258v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD3259// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x06]3260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3261 3262v_cmp_nlt_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD3263// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x88,0x06,0x06]3264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3265 3266v_cmp_nlt_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD3267// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0xe4,0x06,0x06]3268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3269 3270v_cmp_nlt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD3271// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x00,0x06,0x06]3272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode3273 3274v_cmp_nlt_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD3275// W64: encoding: [0xf9,0x04,0x1c,0x7c,0xff,0x86,0x06,0x06]3276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3277 3278v_cmp_nlt_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD3279// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x86,0x06]3280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3281 3282v_cmp_nlt_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD3283// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x65,0x86,0x86,0x06]3284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3285 3286v_cmp_nlt_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD3287// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x6a,0x86,0x86,0x06]3288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3289 3290v_cmp_nlt_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD3291// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x6b,0x86,0x86,0x06]3292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3293 3294v_cmp_nlt_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD3295// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x7c,0x86,0x86,0x06]3296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3297 3298v_cmp_nlt_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD3299// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x7e,0x86,0x86,0x06]3300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3301 3302v_cmp_nlt_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD3303// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x7f,0x86,0x86,0x06]3304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3305 3306v_cmp_nlt_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD3307// W64: encoding: [0xf9,0xfe,0x1d,0x7c,0x01,0x86,0x06,0x06]3308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3309 3310v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD3311// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x00,0x06]3312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3313 3314v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD3315// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x01,0x06]3316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3317 3318v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD3319// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x02,0x06]3320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3321 3322v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD3323// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x03,0x06]3324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3325 3326v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD3327// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x04,0x06]3328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3329 3330v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD3331// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x05,0x06]3332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3333 3334v_cmp_nlt_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD3335// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x16,0x06]3336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3337 3338v_cmp_nlt_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD3339// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x26,0x06]3340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3341 3342v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_03343// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x00]3344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3345 3346v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_13347// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x01]3348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3349 3350v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_23351// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x02]3352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3353 3354v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_33355// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x03]3356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3357 3358v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_03359// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x04]3360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3361 3362v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_13363// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x05]3364// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3365 3366v_cmp_nlt_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD3367// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x16]3368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3369 3370v_cmp_nlt_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD3371// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x26]3372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3373 3374v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD3375// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x06]3376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3377 3378v_cmp_nlt_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD3379// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x88,0x06,0x06]3380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3381 3382v_cmp_nlt_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD3383// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0xe4,0x06,0x06]3384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3385 3386v_cmp_nlt_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD3387// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x00,0x06,0x06]3388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3389 3390v_cmp_nlt_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD3391// W32: encoding: [0xf9,0x04,0x1c,0x7c,0xff,0x86,0x06,0x06]3392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3393 3394v_cmp_nlt_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD3395// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x86,0x06]3396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3397 3398v_cmp_nlt_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD3399// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x65,0x86,0x86,0x06]3400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3401 3402v_cmp_nlt_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD3403// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x6a,0x86,0x86,0x06]3404// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3405 3406v_cmp_nlt_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD3407// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x6b,0x86,0x86,0x06]3408// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3409 3410v_cmp_nlt_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD3411// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x7c,0x86,0x86,0x06]3412// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3413 3414v_cmp_nlt_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD3415// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x7e,0x86,0x86,0x06]3416// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3417 3418v_cmp_nlt_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD3419// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x7f,0x86,0x86,0x06]3420// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3421 3422v_cmp_nlt_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD3423// W32: encoding: [0xf9,0xfe,0x1d,0x7c,0x01,0x86,0x06,0x06]3424// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3425 3426v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD3427// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x00,0x06]3428// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3429 3430v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD3431// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x01,0x06]3432// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3433 3434v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD3435// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x02,0x06]3436// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3437 3438v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD3439// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x03,0x06]3440// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3441 3442v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD3443// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x04,0x06]3444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3445 3446v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD3447// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x05,0x06]3448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3449 3450v_cmp_nlt_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD3451// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x16,0x06]3452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3453 3454v_cmp_nlt_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD3455// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x26,0x06]3456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3457 3458v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_03459// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x00]3460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3461 3462v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_13463// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x01]3464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3465 3466v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_23467// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x02]3468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3469 3470v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_33471// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x03]3472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3473 3474v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_03475// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x04]3476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3477 3478v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_13479// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x05]3480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3481 3482v_cmp_nlt_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD3483// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x16]3484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3485 3486v_cmp_nlt_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD3487// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x26]3488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3489 3490v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD3491// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x06]3492// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3493 3494v_cmp_tru_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD3495// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x88,0x06,0x06]3496// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3497 3498v_cmp_tru_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD3499// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0xe4,0x06,0x06]3500// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3501 3502v_cmp_tru_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD3503// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x00,0x06,0x06]3504// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode3505 3506v_cmp_tru_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD3507// W64: encoding: [0xf9,0x04,0x1e,0x7c,0xff,0x86,0x06,0x06]3508// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3509 3510v_cmp_tru_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD3511// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x86,0x06]3512// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3513 3514v_cmp_tru_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD3515// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x65,0x86,0x86,0x06]3516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3517 3518v_cmp_tru_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD3519// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x6a,0x86,0x86,0x06]3520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3521 3522v_cmp_tru_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD3523// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x6b,0x86,0x86,0x06]3524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3525 3526v_cmp_tru_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD3527// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x7c,0x86,0x86,0x06]3528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3529 3530v_cmp_tru_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD3531// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x7e,0x86,0x86,0x06]3532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3533 3534v_cmp_tru_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD3535// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x7f,0x86,0x86,0x06]3536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3537 3538v_cmp_tru_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD3539// W64: encoding: [0xf9,0xfe,0x1f,0x7c,0x01,0x86,0x06,0x06]3540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3541 3542v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD3543// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x00,0x06]3544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3545 3546v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD3547// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x01,0x06]3548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3549 3550v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD3551// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x02,0x06]3552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3553 3554v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD3555// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x03,0x06]3556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3557 3558v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD3559// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x04,0x06]3560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3561 3562v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD3563// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x05,0x06]3564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3565 3566v_cmp_tru_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD3567// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x16,0x06]3568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3569 3570v_cmp_tru_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD3571// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x26,0x06]3572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3573 3574v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_03575// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x00]3576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3577 3578v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_13579// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x01]3580// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3581 3582v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_23583// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x02]3584// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3585 3586v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_33587// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x03]3588// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3589 3590v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_03591// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x04]3592// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3593 3594v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_13595// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x05]3596// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3597 3598v_cmp_tru_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD3599// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x16]3600// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3601 3602v_cmp_tru_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD3603// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x26]3604// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3605 3606v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD3607// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x06]3608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3609 3610v_cmp_tru_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD3611// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x88,0x06,0x06]3612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3613 3614v_cmp_tru_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD3615// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0xe4,0x06,0x06]3616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3617 3618v_cmp_tru_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD3619// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x00,0x06,0x06]3620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3621 3622v_cmp_tru_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD3623// W32: encoding: [0xf9,0x04,0x1e,0x7c,0xff,0x86,0x06,0x06]3624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3625 3626v_cmp_tru_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD3627// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x86,0x06]3628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3629 3630v_cmp_tru_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD3631// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x65,0x86,0x86,0x06]3632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3633 3634v_cmp_tru_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD3635// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x6a,0x86,0x86,0x06]3636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3637 3638v_cmp_tru_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD3639// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x6b,0x86,0x86,0x06]3640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3641 3642v_cmp_tru_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD3643// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x7c,0x86,0x86,0x06]3644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3645 3646v_cmp_tru_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD3647// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x7e,0x86,0x86,0x06]3648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3649 3650v_cmp_tru_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD3651// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x7f,0x86,0x86,0x06]3652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3653 3654v_cmp_tru_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD3655// W32: encoding: [0xf9,0xfe,0x1f,0x7c,0x01,0x86,0x06,0x06]3656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3657 3658v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD3659// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x00,0x06]3660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3661 3662v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD3663// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x01,0x06]3664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3665 3666v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD3667// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x02,0x06]3668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3669 3670v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD3671// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x03,0x06]3672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3673 3674v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD3675// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x04,0x06]3676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3677 3678v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD3679// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x05,0x06]3680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3681 3682v_cmp_tru_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD3683// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x16,0x06]3684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3685 3686v_cmp_tru_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD3687// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x26,0x06]3688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3689 3690v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_03691// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x00]3692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3693 3694v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_13695// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x01]3696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3697 3698v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_23699// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x02]3700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3701 3702v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_33703// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x03]3704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3705 3706v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_03707// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x04]3708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3709 3710v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_13711// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x05]3712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3713 3714v_cmp_tru_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD3715// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x16]3716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3717 3718v_cmp_tru_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD3719// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x26]3720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3721 3722v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD3723// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x06]3724// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3725 3726v_cmp_f_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD3727// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x88,0x06,0x06]3728// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3729 3730v_cmp_f_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD3731// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0xe4,0x06,0x06]3732// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3733 3734v_cmp_f_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD3735// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x00,0x06,0x06]3736// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode3737 3738v_cmp_f_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD3739// W64: encoding: [0xf9,0x04,0x00,0x7d,0xff,0x86,0x06,0x06]3740// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3741 3742v_cmp_f_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD3743// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x86,0x06]3744// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3745 3746v_cmp_f_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD3747// W64: encoding: [0xf9,0x04,0x00,0x7d,0x65,0x86,0x86,0x06]3748// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3749 3750v_cmp_f_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD3751// W64: encoding: [0xf9,0x04,0x00,0x7d,0x6a,0x86,0x86,0x06]3752// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3753 3754v_cmp_f_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD3755// W64: encoding: [0xf9,0x04,0x00,0x7d,0x6b,0x86,0x86,0x06]3756// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3757 3758v_cmp_f_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD3759// W64: encoding: [0xf9,0x04,0x00,0x7d,0x7c,0x86,0x86,0x06]3760// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3761 3762v_cmp_f_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD3763// W64: encoding: [0xf9,0x04,0x00,0x7d,0x7e,0x86,0x86,0x06]3764// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3765 3766v_cmp_f_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD3767// W64: encoding: [0xf9,0x04,0x00,0x7d,0x7f,0x86,0x86,0x06]3768// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3769 3770v_cmp_f_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD3771// W64: encoding: [0xf9,0xfe,0x01,0x7d,0x01,0x86,0x06,0x06]3772// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3773 3774v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD3775// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x00,0x06]3776// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3777 3778v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD3779// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x01,0x06]3780// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3781 3782v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD3783// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x02,0x06]3784// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3785 3786v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD3787// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x03,0x06]3788// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3789 3790v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD3791// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x04,0x06]3792// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3793 3794v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD3795// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x05,0x06]3796// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3797 3798v_cmp_f_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD3799// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x0e,0x06]3800// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3801 3802v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_03803// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x00]3804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3805 3806v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_13807// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x01]3808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3809 3810v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_23811// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x02]3812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3813 3814v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_33815// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x03]3816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3817 3818v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_03819// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x04]3820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3821 3822v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_13823// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x05]3824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3825 3826v_cmp_f_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD3827// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x0e]3828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3829 3830v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD3831// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x06]3832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3833 3834v_cmp_lt_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD3835// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x88,0x06,0x06]3836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3837 3838v_cmp_lt_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD3839// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0xe4,0x06,0x06]3840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3841 3842v_cmp_lt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD3843// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x00,0x06,0x06]3844// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode3845 3846v_cmp_lt_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD3847// W64: encoding: [0xf9,0x04,0x02,0x7d,0xff,0x86,0x06,0x06]3848// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3849 3850v_cmp_lt_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD3851// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x86,0x06]3852// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3853 3854v_cmp_lt_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD3855// W64: encoding: [0xf9,0x04,0x02,0x7d,0x65,0x86,0x86,0x06]3856// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3857 3858v_cmp_lt_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD3859// W64: encoding: [0xf9,0x04,0x02,0x7d,0x6a,0x86,0x86,0x06]3860// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3861 3862v_cmp_lt_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD3863// W64: encoding: [0xf9,0x04,0x02,0x7d,0x6b,0x86,0x86,0x06]3864// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3865 3866v_cmp_lt_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD3867// W64: encoding: [0xf9,0x04,0x02,0x7d,0x7c,0x86,0x86,0x06]3868// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3869 3870v_cmp_lt_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD3871// W64: encoding: [0xf9,0x04,0x02,0x7d,0x7e,0x86,0x86,0x06]3872// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3873 3874v_cmp_lt_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD3875// W64: encoding: [0xf9,0x04,0x02,0x7d,0x7f,0x86,0x86,0x06]3876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3877 3878v_cmp_lt_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD3879// W64: encoding: [0xf9,0xfe,0x03,0x7d,0x01,0x86,0x06,0x06]3880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3881 3882v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD3883// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x00,0x06]3884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3885 3886v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD3887// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x01,0x06]3888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3889 3890v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD3891// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x02,0x06]3892// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3893 3894v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD3895// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x03,0x06]3896// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3897 3898v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD3899// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x04,0x06]3900// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3901 3902v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD3903// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x05,0x06]3904// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3905 3906v_cmp_lt_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD3907// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x0e,0x06]3908// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3909 3910v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_03911// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x00]3912// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3913 3914v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_13915// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x01]3916// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3917 3918v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_23919// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x02]3920// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3921 3922v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_33923// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x03]3924// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3925 3926v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_03927// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x04]3928// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3929 3930v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_13931// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x05]3932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3933 3934v_cmp_lt_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD3935// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x0e]3936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3937 3938v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD3939// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x06]3940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3941 3942v_cmp_eq_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD3943// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x88,0x06,0x06]3944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3945 3946v_cmp_eq_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD3947// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0xe4,0x06,0x06]3948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3949 3950v_cmp_eq_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD3951// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x00,0x06,0x06]3952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode3953 3954v_cmp_eq_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD3955// W64: encoding: [0xf9,0x04,0x04,0x7d,0xff,0x86,0x06,0x06]3956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3957 3958v_cmp_eq_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD3959// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x86,0x06]3960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3961 3962v_cmp_eq_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD3963// W64: encoding: [0xf9,0x04,0x04,0x7d,0x65,0x86,0x86,0x06]3964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3965 3966v_cmp_eq_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD3967// W64: encoding: [0xf9,0x04,0x04,0x7d,0x6a,0x86,0x86,0x06]3968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3969 3970v_cmp_eq_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD3971// W64: encoding: [0xf9,0x04,0x04,0x7d,0x6b,0x86,0x86,0x06]3972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3973 3974v_cmp_eq_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD3975// W64: encoding: [0xf9,0x04,0x04,0x7d,0x7c,0x86,0x86,0x06]3976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3977 3978v_cmp_eq_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD3979// W64: encoding: [0xf9,0x04,0x04,0x7d,0x7e,0x86,0x86,0x06]3980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3981 3982v_cmp_eq_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD3983// W64: encoding: [0xf9,0x04,0x04,0x7d,0x7f,0x86,0x86,0x06]3984// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3985 3986v_cmp_eq_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD3987// W64: encoding: [0xf9,0xfe,0x05,0x7d,0x01,0x86,0x06,0x06]3988// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3989 3990v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD3991// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x00,0x06]3992// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3993 3994v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD3995// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x01,0x06]3996// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3997 3998v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD3999// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x02,0x06]4000// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4001 4002v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD4003// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x03,0x06]4004// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4005 4006v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD4007// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x04,0x06]4008// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4009 4010v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD4011// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x05,0x06]4012// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4013 4014v_cmp_eq_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD4015// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x0e,0x06]4016// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4017 4018v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_04019// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x00]4020// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4021 4022v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_14023// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x01]4024// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4025 4026v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_24027// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x02]4028// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4029 4030v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_34031// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x03]4032// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4033 4034v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_04035// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x04]4036// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4037 4038v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_14039// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x05]4040// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4041 4042v_cmp_eq_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD4043// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x0e]4044// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4045 4046v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD4047// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x06]4048// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4049 4050v_cmp_le_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD4051// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x88,0x06,0x06]4052// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4053 4054v_cmp_le_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD4055// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0xe4,0x06,0x06]4056// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4057 4058v_cmp_le_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD4059// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x00,0x06,0x06]4060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode4061 4062v_cmp_le_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD4063// W64: encoding: [0xf9,0x04,0x06,0x7d,0xff,0x86,0x06,0x06]4064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4065 4066v_cmp_le_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD4067// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x86,0x06]4068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4069 4070v_cmp_le_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD4071// W64: encoding: [0xf9,0x04,0x06,0x7d,0x65,0x86,0x86,0x06]4072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4073 4074v_cmp_le_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD4075// W64: encoding: [0xf9,0x04,0x06,0x7d,0x6a,0x86,0x86,0x06]4076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4077 4078v_cmp_le_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD4079// W64: encoding: [0xf9,0x04,0x06,0x7d,0x6b,0x86,0x86,0x06]4080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4081 4082v_cmp_le_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD4083// W64: encoding: [0xf9,0x04,0x06,0x7d,0x7c,0x86,0x86,0x06]4084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4085 4086v_cmp_le_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD4087// W64: encoding: [0xf9,0x04,0x06,0x7d,0x7e,0x86,0x86,0x06]4088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4089 4090v_cmp_le_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD4091// W64: encoding: [0xf9,0x04,0x06,0x7d,0x7f,0x86,0x86,0x06]4092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4093 4094v_cmp_le_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD4095// W64: encoding: [0xf9,0xfe,0x07,0x7d,0x01,0x86,0x06,0x06]4096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4097 4098v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD4099// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x00,0x06]4100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4101 4102v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD4103// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x01,0x06]4104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4105 4106v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD4107// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x02,0x06]4108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4109 4110v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD4111// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x03,0x06]4112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4113 4114v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD4115// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x04,0x06]4116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4117 4118v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD4119// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x05,0x06]4120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4121 4122v_cmp_le_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD4123// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x0e,0x06]4124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4125 4126v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_04127// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x00]4128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4129 4130v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_14131// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x01]4132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4133 4134v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_24135// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x02]4136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4137 4138v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_34139// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x03]4140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4141 4142v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_04143// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x04]4144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4145 4146v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_14147// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x05]4148// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4149 4150v_cmp_le_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD4151// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x0e]4152// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4153 4154v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD4155// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x06]4156// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4157 4158v_cmp_gt_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD4159// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x88,0x06,0x06]4160// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4161 4162v_cmp_gt_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD4163// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0xe4,0x06,0x06]4164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4165 4166v_cmp_gt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD4167// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x00,0x06,0x06]4168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode4169 4170v_cmp_gt_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD4171// W64: encoding: [0xf9,0x04,0x08,0x7d,0xff,0x86,0x06,0x06]4172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4173 4174v_cmp_gt_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD4175// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x86,0x06]4176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4177 4178v_cmp_gt_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD4179// W64: encoding: [0xf9,0x04,0x08,0x7d,0x65,0x86,0x86,0x06]4180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4181 4182v_cmp_gt_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD4183// W64: encoding: [0xf9,0x04,0x08,0x7d,0x6a,0x86,0x86,0x06]4184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4185 4186v_cmp_gt_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD4187// W64: encoding: [0xf9,0x04,0x08,0x7d,0x6b,0x86,0x86,0x06]4188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4189 4190v_cmp_gt_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD4191// W64: encoding: [0xf9,0x04,0x08,0x7d,0x7c,0x86,0x86,0x06]4192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4193 4194v_cmp_gt_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD4195// W64: encoding: [0xf9,0x04,0x08,0x7d,0x7e,0x86,0x86,0x06]4196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4197 4198v_cmp_gt_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD4199// W64: encoding: [0xf9,0x04,0x08,0x7d,0x7f,0x86,0x86,0x06]4200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4201 4202v_cmp_gt_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD4203// W64: encoding: [0xf9,0xfe,0x09,0x7d,0x01,0x86,0x06,0x06]4204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4205 4206v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD4207// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x00,0x06]4208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4209 4210v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD4211// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x01,0x06]4212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4213 4214v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD4215// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x02,0x06]4216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4217 4218v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD4219// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x03,0x06]4220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4221 4222v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD4223// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x04,0x06]4224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4225 4226v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD4227// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x05,0x06]4228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4229 4230v_cmp_gt_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD4231// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x0e,0x06]4232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4233 4234v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_04235// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x00]4236// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4237 4238v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_14239// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x01]4240// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4241 4242v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_24243// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x02]4244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4245 4246v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_34247// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x03]4248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4249 4250v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_04251// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x04]4252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4253 4254v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_14255// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x05]4256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4257 4258v_cmp_gt_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD4259// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x0e]4260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4261 4262v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD4263// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x06]4264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4265 4266v_cmp_ne_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD4267// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x88,0x06,0x06]4268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4269 4270v_cmp_ne_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD4271// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0xe4,0x06,0x06]4272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4273 4274v_cmp_ne_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD4275// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x00,0x06,0x06]4276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode4277 4278v_cmp_ne_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD4279// W64: encoding: [0xf9,0x04,0x0a,0x7d,0xff,0x86,0x06,0x06]4280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4281 4282v_cmp_ne_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD4283// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x86,0x06]4284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4285 4286v_cmp_ne_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD4287// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x65,0x86,0x86,0x06]4288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4289 4290v_cmp_ne_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD4291// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x6a,0x86,0x86,0x06]4292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4293 4294v_cmp_ne_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD4295// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x6b,0x86,0x86,0x06]4296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4297 4298v_cmp_ne_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD4299// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x7c,0x86,0x86,0x06]4300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4301 4302v_cmp_ne_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD4303// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x7e,0x86,0x86,0x06]4304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4305 4306v_cmp_ne_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD4307// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x7f,0x86,0x86,0x06]4308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4309 4310v_cmp_ne_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD4311// W64: encoding: [0xf9,0xfe,0x0b,0x7d,0x01,0x86,0x06,0x06]4312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4313 4314v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD4315// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x00,0x06]4316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4317 4318v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD4319// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x01,0x06]4320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4321 4322v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD4323// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x02,0x06]4324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4325 4326v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD4327// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x03,0x06]4328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4329 4330v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD4331// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x04,0x06]4332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4333 4334v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD4335// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x05,0x06]4336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4337 4338v_cmp_ne_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD4339// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x0e,0x06]4340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4341 4342v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_04343// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x00]4344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4345 4346v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_14347// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x01]4348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4349 4350v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_24351// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x02]4352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4353 4354v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_34355// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x03]4356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4357 4358v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_04359// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x04]4360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4361 4362v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_14363// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x05]4364// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4365 4366v_cmp_ne_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD4367// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x0e]4368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4369 4370v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD4371// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x06]4372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4373 4374v_cmp_ge_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD4375// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x88,0x06,0x06]4376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4377 4378v_cmp_ge_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD4379// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0xe4,0x06,0x06]4380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4381 4382v_cmp_ge_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD4383// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x00,0x06,0x06]4384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode4385 4386v_cmp_ge_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD4387// W64: encoding: [0xf9,0x04,0x0c,0x7d,0xff,0x86,0x06,0x06]4388// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4389 4390v_cmp_ge_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD4391// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x86,0x06]4392// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4393 4394v_cmp_ge_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD4395// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x65,0x86,0x86,0x06]4396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4397 4398v_cmp_ge_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD4399// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x6a,0x86,0x86,0x06]4400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4401 4402v_cmp_ge_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD4403// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x6b,0x86,0x86,0x06]4404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4405 4406v_cmp_ge_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD4407// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x7c,0x86,0x86,0x06]4408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4409 4410v_cmp_ge_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD4411// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x7e,0x86,0x86,0x06]4412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4413 4414v_cmp_ge_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD4415// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x7f,0x86,0x86,0x06]4416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4417 4418v_cmp_ge_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD4419// W64: encoding: [0xf9,0xfe,0x0d,0x7d,0x01,0x86,0x06,0x06]4420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4421 4422v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD4423// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x00,0x06]4424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4425 4426v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD4427// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x01,0x06]4428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4429 4430v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD4431// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x02,0x06]4432// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4433 4434v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD4435// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x03,0x06]4436// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4437 4438v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD4439// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x04,0x06]4440// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4441 4442v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD4443// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x05,0x06]4444// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4445 4446v_cmp_ge_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD4447// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x0e,0x06]4448// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4449 4450v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_04451// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x00]4452// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4453 4454v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_14455// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x01]4456// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4457 4458v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_24459// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x02]4460// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4461 4462v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_34463// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x03]4464// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4465 4466v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_04467// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x04]4468// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4469 4470v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_14471// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x05]4472// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4473 4474v_cmp_ge_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD4475// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x0e]4476// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4477 4478v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD4479// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x06]4480// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4481 4482v_cmp_t_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD4483// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x88,0x06,0x06]4484// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4485 4486v_cmp_t_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD4487// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0xe4,0x06,0x06]4488// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4489 4490v_cmp_t_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD4491// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x00,0x06,0x06]4492// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode4493 4494v_cmp_t_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD4495// W64: encoding: [0xf9,0x04,0x0e,0x7d,0xff,0x86,0x06,0x06]4496// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4497 4498v_cmp_t_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD4499// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x86,0x06]4500// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4501 4502v_cmp_t_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD4503// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x65,0x86,0x86,0x06]4504// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4505 4506v_cmp_t_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD4507// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x6a,0x86,0x86,0x06]4508// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4509 4510v_cmp_t_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD4511// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x6b,0x86,0x86,0x06]4512// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4513 4514v_cmp_t_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD4515// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x7c,0x86,0x86,0x06]4516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4517 4518v_cmp_t_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD4519// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x7e,0x86,0x86,0x06]4520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4521 4522v_cmp_t_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD4523// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x7f,0x86,0x86,0x06]4524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4525 4526v_cmp_t_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD4527// W64: encoding: [0xf9,0xfe,0x0f,0x7d,0x01,0x86,0x06,0x06]4528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4529 4530v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD4531// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x00,0x06]4532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4533 4534v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD4535// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x01,0x06]4536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4537 4538v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD4539// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x02,0x06]4540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4541 4542v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD4543// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x03,0x06]4544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4545 4546v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD4547// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x04,0x06]4548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4549 4550v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD4551// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x05,0x06]4552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4553 4554v_cmp_t_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD4555// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x0e,0x06]4556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4557 4558v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_04559// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x00]4560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4561 4562v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_14563// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x01]4564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4565 4566v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_24567// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x02]4568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4569 4570v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_34571// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x03]4572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4573 4574v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_04575// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x04]4576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4577 4578v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_14579// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x05]4580// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4581 4582v_cmp_t_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD4583// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x0e]4584// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4585 4586v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD4587// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x06]4588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4589 4590v_cmp_f_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD4591// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x88,0x06,0x06]4592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4593 4594v_cmp_f_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD4595// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0xe4,0x06,0x06]4596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4597 4598v_cmp_f_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD4599// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x00,0x06,0x06]4600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4601 4602v_cmp_f_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD4603// W32: encoding: [0xf9,0x04,0x00,0x7d,0xff,0x86,0x06,0x06]4604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4605 4606v_cmp_f_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD4607// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x86,0x06]4608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4609 4610v_cmp_f_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD4611// W32: encoding: [0xf9,0x04,0x00,0x7d,0x65,0x86,0x86,0x06]4612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4613 4614v_cmp_f_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD4615// W32: encoding: [0xf9,0x04,0x00,0x7d,0x6a,0x86,0x86,0x06]4616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4617 4618v_cmp_f_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD4619// W32: encoding: [0xf9,0x04,0x00,0x7d,0x6b,0x86,0x86,0x06]4620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4621 4622v_cmp_f_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD4623// W32: encoding: [0xf9,0x04,0x00,0x7d,0x7c,0x86,0x86,0x06]4624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4625 4626v_cmp_f_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD4627// W32: encoding: [0xf9,0x04,0x00,0x7d,0x7e,0x86,0x86,0x06]4628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4629 4630v_cmp_f_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD4631// W32: encoding: [0xf9,0x04,0x00,0x7d,0x7f,0x86,0x86,0x06]4632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4633 4634v_cmp_f_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD4635// W32: encoding: [0xf9,0xfe,0x01,0x7d,0x01,0x86,0x06,0x06]4636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4637 4638v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD4639// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x00,0x06]4640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4641 4642v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD4643// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x01,0x06]4644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4645 4646v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD4647// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x02,0x06]4648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4649 4650v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD4651// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x03,0x06]4652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4653 4654v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD4655// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x04,0x06]4656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4657 4658v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD4659// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x05,0x06]4660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4661 4662v_cmp_f_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD4663// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x0e,0x06]4664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4665 4666v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_04667// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x00]4668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4669 4670v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_14671// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x01]4672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4673 4674v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_24675// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x02]4676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4677 4678v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_34679// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x03]4680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4681 4682v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_04683// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x04]4684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4685 4686v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_14687// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x05]4688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4689 4690v_cmp_f_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD4691// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x0e]4692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4693 4694v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD4695// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x06]4696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4697 4698v_cmp_lt_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD4699// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x88,0x06,0x06]4700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4701 4702v_cmp_lt_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD4703// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0xe4,0x06,0x06]4704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4705 4706v_cmp_lt_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD4707// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x00,0x06,0x06]4708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4709 4710v_cmp_lt_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD4711// W32: encoding: [0xf9,0x04,0x02,0x7d,0xff,0x86,0x06,0x06]4712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4713 4714v_cmp_lt_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD4715// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x86,0x06]4716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4717 4718v_cmp_lt_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD4719// W32: encoding: [0xf9,0x04,0x02,0x7d,0x65,0x86,0x86,0x06]4720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4721 4722v_cmp_lt_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD4723// W32: encoding: [0xf9,0x04,0x02,0x7d,0x6a,0x86,0x86,0x06]4724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4725 4726v_cmp_lt_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD4727// W32: encoding: [0xf9,0x04,0x02,0x7d,0x6b,0x86,0x86,0x06]4728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4729 4730v_cmp_lt_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD4731// W32: encoding: [0xf9,0x04,0x02,0x7d,0x7c,0x86,0x86,0x06]4732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4733 4734v_cmp_lt_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD4735// W32: encoding: [0xf9,0x04,0x02,0x7d,0x7e,0x86,0x86,0x06]4736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4737 4738v_cmp_lt_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD4739// W32: encoding: [0xf9,0x04,0x02,0x7d,0x7f,0x86,0x86,0x06]4740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4741 4742v_cmp_lt_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD4743// W32: encoding: [0xf9,0xfe,0x03,0x7d,0x01,0x86,0x06,0x06]4744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4745 4746v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD4747// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x00,0x06]4748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4749 4750v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD4751// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x01,0x06]4752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4753 4754v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD4755// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x02,0x06]4756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4757 4758v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD4759// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x03,0x06]4760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4761 4762v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD4763// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x04,0x06]4764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4765 4766v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD4767// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x05,0x06]4768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4769 4770v_cmp_lt_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD4771// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x0e,0x06]4772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4773 4774v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_04775// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x00]4776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4777 4778v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_14779// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x01]4780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4781 4782v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_24783// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x02]4784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4785 4786v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_34787// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x03]4788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4789 4790v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_04791// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x04]4792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4793 4794v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_14795// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x05]4796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4797 4798v_cmp_lt_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD4799// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x0e]4800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4801 4802v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD4803// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x06]4804// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4805 4806v_cmp_eq_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD4807// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x88,0x06,0x06]4808// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4809 4810v_cmp_eq_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD4811// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0xe4,0x06,0x06]4812// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4813 4814v_cmp_eq_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD4815// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x00,0x06,0x06]4816// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4817 4818v_cmp_eq_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD4819// W32: encoding: [0xf9,0x04,0x04,0x7d,0xff,0x86,0x06,0x06]4820// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4821 4822v_cmp_eq_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD4823// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x86,0x06]4824// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4825 4826v_cmp_eq_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD4827// W32: encoding: [0xf9,0x04,0x04,0x7d,0x65,0x86,0x86,0x06]4828// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4829 4830v_cmp_eq_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD4831// W32: encoding: [0xf9,0x04,0x04,0x7d,0x6a,0x86,0x86,0x06]4832// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4833 4834v_cmp_eq_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD4835// W32: encoding: [0xf9,0x04,0x04,0x7d,0x6b,0x86,0x86,0x06]4836// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4837 4838v_cmp_eq_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD4839// W32: encoding: [0xf9,0x04,0x04,0x7d,0x7c,0x86,0x86,0x06]4840// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4841 4842v_cmp_eq_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD4843// W32: encoding: [0xf9,0x04,0x04,0x7d,0x7e,0x86,0x86,0x06]4844// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4845 4846v_cmp_eq_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD4847// W32: encoding: [0xf9,0x04,0x04,0x7d,0x7f,0x86,0x86,0x06]4848// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4849 4850v_cmp_eq_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD4851// W32: encoding: [0xf9,0xfe,0x05,0x7d,0x01,0x86,0x06,0x06]4852// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4853 4854v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD4855// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x00,0x06]4856// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4857 4858v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD4859// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x01,0x06]4860// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4861 4862v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD4863// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x02,0x06]4864// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4865 4866v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD4867// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x03,0x06]4868// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4869 4870v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD4871// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x04,0x06]4872// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4873 4874v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD4875// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x05,0x06]4876// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4877 4878v_cmp_eq_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD4879// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x0e,0x06]4880// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4881 4882v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_04883// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x00]4884// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4885 4886v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_14887// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x01]4888// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4889 4890v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_24891// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x02]4892// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4893 4894v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_34895// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x03]4896// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4897 4898v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_04899// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x04]4900// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4901 4902v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_14903// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x05]4904// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4905 4906v_cmp_eq_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD4907// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x0e]4908// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4909 4910v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD4911// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x06]4912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4913 4914v_cmp_le_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD4915// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x88,0x06,0x06]4916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4917 4918v_cmp_le_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD4919// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0xe4,0x06,0x06]4920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4921 4922v_cmp_le_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD4923// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x00,0x06,0x06]4924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4925 4926v_cmp_le_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD4927// W32: encoding: [0xf9,0x04,0x06,0x7d,0xff,0x86,0x06,0x06]4928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4929 4930v_cmp_le_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD4931// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x86,0x06]4932// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4933 4934v_cmp_le_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD4935// W32: encoding: [0xf9,0x04,0x06,0x7d,0x65,0x86,0x86,0x06]4936// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4937 4938v_cmp_le_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD4939// W32: encoding: [0xf9,0x04,0x06,0x7d,0x6a,0x86,0x86,0x06]4940// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4941 4942v_cmp_le_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD4943// W32: encoding: [0xf9,0x04,0x06,0x7d,0x6b,0x86,0x86,0x06]4944// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4945 4946v_cmp_le_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD4947// W32: encoding: [0xf9,0x04,0x06,0x7d,0x7c,0x86,0x86,0x06]4948// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4949 4950v_cmp_le_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD4951// W32: encoding: [0xf9,0x04,0x06,0x7d,0x7e,0x86,0x86,0x06]4952// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4953 4954v_cmp_le_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD4955// W32: encoding: [0xf9,0x04,0x06,0x7d,0x7f,0x86,0x86,0x06]4956// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4957 4958v_cmp_le_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD4959// W32: encoding: [0xf9,0xfe,0x07,0x7d,0x01,0x86,0x06,0x06]4960// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4961 4962v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD4963// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x00,0x06]4964// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4965 4966v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD4967// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x01,0x06]4968// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4969 4970v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD4971// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x02,0x06]4972// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4973 4974v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD4975// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x03,0x06]4976// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4977 4978v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD4979// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x04,0x06]4980// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4981 4982v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD4983// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x05,0x06]4984// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4985 4986v_cmp_le_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD4987// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x0e,0x06]4988// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4989 4990v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_04991// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x00]4992// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4993 4994v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_14995// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x01]4996// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4997 4998v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_24999// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x02]5000// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5001 5002v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_35003// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x03]5004// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5005 5006v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_05007// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x04]5008// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5009 5010v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_15011// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x05]5012// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5013 5014v_cmp_le_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD5015// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x0e]5016// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5017 5018v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD5019// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x06]5020// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5021 5022v_cmp_gt_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD5023// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x88,0x06,0x06]5024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5025 5026v_cmp_gt_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD5027// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0xe4,0x06,0x06]5028// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5029 5030v_cmp_gt_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD5031// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x00,0x06,0x06]5032// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5033 5034v_cmp_gt_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD5035// W32: encoding: [0xf9,0x04,0x08,0x7d,0xff,0x86,0x06,0x06]5036// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5037 5038v_cmp_gt_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD5039// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x86,0x06]5040// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5041 5042v_cmp_gt_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD5043// W32: encoding: [0xf9,0x04,0x08,0x7d,0x65,0x86,0x86,0x06]5044// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5045 5046v_cmp_gt_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD5047// W32: encoding: [0xf9,0x04,0x08,0x7d,0x6a,0x86,0x86,0x06]5048// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5049 5050v_cmp_gt_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD5051// W32: encoding: [0xf9,0x04,0x08,0x7d,0x6b,0x86,0x86,0x06]5052// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5053 5054v_cmp_gt_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD5055// W32: encoding: [0xf9,0x04,0x08,0x7d,0x7c,0x86,0x86,0x06]5056// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5057 5058v_cmp_gt_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD5059// W32: encoding: [0xf9,0x04,0x08,0x7d,0x7e,0x86,0x86,0x06]5060// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5061 5062v_cmp_gt_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD5063// W32: encoding: [0xf9,0x04,0x08,0x7d,0x7f,0x86,0x86,0x06]5064// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5065 5066v_cmp_gt_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD5067// W32: encoding: [0xf9,0xfe,0x09,0x7d,0x01,0x86,0x06,0x06]5068// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5069 5070v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD5071// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x00,0x06]5072// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5073 5074v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD5075// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x01,0x06]5076// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5077 5078v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD5079// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x02,0x06]5080// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5081 5082v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD5083// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x03,0x06]5084// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5085 5086v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD5087// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x04,0x06]5088// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5089 5090v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD5091// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x05,0x06]5092// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5093 5094v_cmp_gt_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD5095// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x0e,0x06]5096// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5097 5098v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_05099// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x00]5100// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5101 5102v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_15103// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x01]5104// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5105 5106v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_25107// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x02]5108// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5109 5110v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_35111// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x03]5112// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5113 5114v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_05115// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x04]5116// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5117 5118v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_15119// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x05]5120// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5121 5122v_cmp_gt_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD5123// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x0e]5124// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5125 5126v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD5127// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x06]5128// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5129 5130v_cmp_ne_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD5131// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x88,0x06,0x06]5132// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5133 5134v_cmp_ne_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD5135// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0xe4,0x06,0x06]5136// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5137 5138v_cmp_ne_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD5139// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x00,0x06,0x06]5140// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5141 5142v_cmp_ne_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD5143// W32: encoding: [0xf9,0x04,0x0a,0x7d,0xff,0x86,0x06,0x06]5144// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5145 5146v_cmp_ne_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD5147// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x86,0x06]5148// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5149 5150v_cmp_ne_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD5151// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x65,0x86,0x86,0x06]5152// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5153 5154v_cmp_ne_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD5155// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x6a,0x86,0x86,0x06]5156// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5157 5158v_cmp_ne_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD5159// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x6b,0x86,0x86,0x06]5160// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5161 5162v_cmp_ne_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD5163// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x7c,0x86,0x86,0x06]5164// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5165 5166v_cmp_ne_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD5167// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x7e,0x86,0x86,0x06]5168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5169 5170v_cmp_ne_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD5171// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x7f,0x86,0x86,0x06]5172// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5173 5174v_cmp_ne_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD5175// W32: encoding: [0xf9,0xfe,0x0b,0x7d,0x01,0x86,0x06,0x06]5176// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5177 5178v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD5179// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x00,0x06]5180// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5181 5182v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD5183// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x01,0x06]5184// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5185 5186v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD5187// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x02,0x06]5188// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5189 5190v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD5191// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x03,0x06]5192// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5193 5194v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD5195// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x04,0x06]5196// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5197 5198v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD5199// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x05,0x06]5200// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5201 5202v_cmp_ne_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD5203// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x0e,0x06]5204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5205 5206v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_05207// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x00]5208// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5209 5210v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_15211// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x01]5212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5213 5214v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_25215// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x02]5216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5217 5218v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_35219// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x03]5220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5221 5222v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_05223// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x04]5224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5225 5226v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_15227// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x05]5228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5229 5230v_cmp_ne_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD5231// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x0e]5232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5233 5234v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD5235// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x06]5236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5237 5238v_cmp_ge_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD5239// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x88,0x06,0x06]5240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5241 5242v_cmp_ge_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD5243// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0xe4,0x06,0x06]5244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5245 5246v_cmp_ge_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD5247// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x00,0x06,0x06]5248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5249 5250v_cmp_ge_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD5251// W32: encoding: [0xf9,0x04,0x0c,0x7d,0xff,0x86,0x06,0x06]5252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5253 5254v_cmp_ge_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD5255// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x86,0x06]5256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5257 5258v_cmp_ge_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD5259// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x65,0x86,0x86,0x06]5260// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5261 5262v_cmp_ge_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD5263// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x6a,0x86,0x86,0x06]5264// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5265 5266v_cmp_ge_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD5267// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x6b,0x86,0x86,0x06]5268// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5269 5270v_cmp_ge_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD5271// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x7c,0x86,0x86,0x06]5272// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5273 5274v_cmp_ge_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD5275// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x7e,0x86,0x86,0x06]5276// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5277 5278v_cmp_ge_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD5279// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x7f,0x86,0x86,0x06]5280// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5281 5282v_cmp_ge_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD5283// W32: encoding: [0xf9,0xfe,0x0d,0x7d,0x01,0x86,0x06,0x06]5284// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5285 5286v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD5287// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x00,0x06]5288// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5289 5290v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD5291// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x01,0x06]5292// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5293 5294v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD5295// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x02,0x06]5296// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5297 5298v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD5299// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x03,0x06]5300// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5301 5302v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD5303// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x04,0x06]5304// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5305 5306v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD5307// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x05,0x06]5308// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5309 5310v_cmp_ge_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD5311// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x0e,0x06]5312// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5313 5314v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_05315// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x00]5316// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5317 5318v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_15319// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x01]5320// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5321 5322v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_25323// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x02]5324// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5325 5326v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_35327// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x03]5328// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5329 5330v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_05331// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x04]5332// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5333 5334v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_15335// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x05]5336// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5337 5338v_cmp_ge_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD5339// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x0e]5340// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5341 5342v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD5343// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x06]5344// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5345 5346v_cmp_t_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD5347// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x88,0x06,0x06]5348// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5349 5350v_cmp_t_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD5351// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0xe4,0x06,0x06]5352// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5353 5354v_cmp_t_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD5355// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x00,0x06,0x06]5356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5357 5358v_cmp_t_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD5359// W32: encoding: [0xf9,0x04,0x0e,0x7d,0xff,0x86,0x06,0x06]5360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5361 5362v_cmp_t_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD5363// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x86,0x06]5364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5365 5366v_cmp_t_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD5367// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x65,0x86,0x86,0x06]5368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5369 5370v_cmp_t_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD5371// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x6a,0x86,0x86,0x06]5372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5373 5374v_cmp_t_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD5375// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x6b,0x86,0x86,0x06]5376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5377 5378v_cmp_t_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD5379// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x7c,0x86,0x86,0x06]5380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5381 5382v_cmp_t_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD5383// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x7e,0x86,0x86,0x06]5384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5385 5386v_cmp_t_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD5387// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x7f,0x86,0x86,0x06]5388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5389 5390v_cmp_t_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD5391// W32: encoding: [0xf9,0xfe,0x0f,0x7d,0x01,0x86,0x06,0x06]5392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5393 5394v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD5395// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x00,0x06]5396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5397 5398v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD5399// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x01,0x06]5400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5401 5402v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD5403// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x02,0x06]5404// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5405 5406v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD5407// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x03,0x06]5408// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5409 5410v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD5411// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x04,0x06]5412// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5413 5414v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD5415// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x05,0x06]5416// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5417 5418v_cmp_t_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD5419// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x0e,0x06]5420// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5421 5422v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_05423// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x00]5424// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5425 5426v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_15427// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x01]5428// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5429 5430v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_25431// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x02]5432// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5433 5434v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_35435// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x03]5436// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5437 5438v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_05439// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x04]5440// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5441 5442v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_15443// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x05]5444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5445 5446v_cmp_t_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD5447// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x0e]5448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5449 5450v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD5451// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x06]5452// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5453 5454v_cmp_class_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD5455// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x88,0x06,0x06]5456// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5457 5458v_cmp_class_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD5459// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0xe4,0x06,0x06]5460// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5461 5462v_cmp_class_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD5463// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x00,0x06,0x06]5464// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode5465 5466v_cmp_class_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD5467// W64: encoding: [0xf9,0x04,0x10,0x7d,0xff,0x86,0x06,0x06]5468// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5469 5470v_cmp_class_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD5471// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x86,0x06]5472// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5473 5474v_cmp_class_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD5475// W64: encoding: [0xf9,0x04,0x10,0x7d,0x65,0x86,0x86,0x06]5476// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5477 5478v_cmp_class_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD5479// W64: encoding: [0xf9,0x04,0x10,0x7d,0x6a,0x86,0x86,0x06]5480// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5481 5482v_cmp_class_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD5483// W64: encoding: [0xf9,0x04,0x10,0x7d,0x6b,0x86,0x86,0x06]5484// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5485 5486v_cmp_class_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD5487// W64: encoding: [0xf9,0x04,0x10,0x7d,0x7c,0x86,0x86,0x06]5488// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5489 5490v_cmp_class_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD5491// W64: encoding: [0xf9,0x04,0x10,0x7d,0x7e,0x86,0x86,0x06]5492// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5493 5494v_cmp_class_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD5495// W64: encoding: [0xf9,0x04,0x10,0x7d,0x7f,0x86,0x86,0x06]5496// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5497 5498v_cmp_class_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD5499// W64: encoding: [0xf9,0xfe,0x11,0x7d,0x01,0x86,0x06,0x06]5500// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5501 5502v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD5503// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x00,0x06]5504// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5505 5506v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD5507// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x01,0x06]5508// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5509 5510v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD5511// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x02,0x06]5512// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5513 5514v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD5515// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x03,0x06]5516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5517 5518v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD5519// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x04,0x06]5520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5521 5522v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD5523// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x05,0x06]5524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5525 5526v_cmp_class_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD5527// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x16,0x06]5528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5529 5530v_cmp_class_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD5531// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x26,0x06]5532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5533 5534v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_05535// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x00]5536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5537 5538v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_15539// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x01]5540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5541 5542v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_25543// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x02]5544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5545 5546v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_35547// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x03]5548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5549 5550v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_05551// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x04]5552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5553 5554v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_15555// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x05]5556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5557 5558v_cmp_class_f32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD5559// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x0e]5560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5561 5562v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD5563// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x06]5564// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5565 5566v_cmp_class_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD5567// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x88,0x06,0x06]5568// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5569 5570v_cmp_class_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD5571// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0xe4,0x06,0x06]5572// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5573 5574v_cmp_class_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD5575// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x00,0x06,0x06]5576// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5577 5578v_cmp_class_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD5579// W32: encoding: [0xf9,0x04,0x10,0x7d,0xff,0x86,0x06,0x06]5580// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5581 5582v_cmp_class_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD5583// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x86,0x06]5584// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5585 5586v_cmp_class_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD5587// W32: encoding: [0xf9,0x04,0x10,0x7d,0x65,0x86,0x86,0x06]5588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5589 5590v_cmp_class_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD5591// W32: encoding: [0xf9,0x04,0x10,0x7d,0x6a,0x86,0x86,0x06]5592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5593 5594v_cmp_class_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD5595// W32: encoding: [0xf9,0x04,0x10,0x7d,0x6b,0x86,0x86,0x06]5596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5597 5598v_cmp_class_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD5599// W32: encoding: [0xf9,0x04,0x10,0x7d,0x7c,0x86,0x86,0x06]5600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5601 5602v_cmp_class_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD5603// W32: encoding: [0xf9,0x04,0x10,0x7d,0x7e,0x86,0x86,0x06]5604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5605 5606v_cmp_class_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD5607// W32: encoding: [0xf9,0x04,0x10,0x7d,0x7f,0x86,0x86,0x06]5608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5609 5610v_cmp_class_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD5611// W32: encoding: [0xf9,0xfe,0x11,0x7d,0x01,0x86,0x06,0x06]5612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5613 5614v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD5615// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x00,0x06]5616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5617 5618v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD5619// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x01,0x06]5620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5621 5622v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD5623// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x02,0x06]5624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5625 5626v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD5627// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x03,0x06]5628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5629 5630v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD5631// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x04,0x06]5632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5633 5634v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD5635// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x05,0x06]5636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5637 5638v_cmp_class_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD5639// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x16,0x06]5640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5641 5642v_cmp_class_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD5643// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x26,0x06]5644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5645 5646v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_05647// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x00]5648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5649 5650v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_15651// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x01]5652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5653 5654v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_25655// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x02]5656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5657 5658v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_35659// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x03]5660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5661 5662v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_05663// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x04]5664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5665 5666v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_15667// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x05]5668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5669 5670v_cmp_class_f32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD5671// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x0e]5672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5673 5674v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD5675// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x06]5676// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5677 5678v_cmp_lt_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD5679// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x88,0x06,0x06]5680// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5681 5682v_cmp_lt_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD5683// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0xe4,0x06,0x06]5684// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5685 5686v_cmp_lt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD5687// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x00,0x06,0x06]5688// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode5689 5690v_cmp_lt_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD5691// W64: encoding: [0xf9,0x04,0x12,0x7d,0xff,0x86,0x06,0x06]5692// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5693 5694v_cmp_lt_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD5695// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x86,0x06]5696// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5697 5698v_cmp_lt_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD5699// W64: encoding: [0xf9,0x04,0x12,0x7d,0x65,0x86,0x86,0x06]5700// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5701 5702v_cmp_lt_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD5703// W64: encoding: [0xf9,0x04,0x12,0x7d,0x6a,0x86,0x86,0x06]5704// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5705 5706v_cmp_lt_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD5707// W64: encoding: [0xf9,0x04,0x12,0x7d,0x6b,0x86,0x86,0x06]5708// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5709 5710v_cmp_lt_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD5711// W64: encoding: [0xf9,0x04,0x12,0x7d,0x7c,0x86,0x86,0x06]5712// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5713 5714v_cmp_lt_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD5715// W64: encoding: [0xf9,0x04,0x12,0x7d,0x7e,0x86,0x86,0x06]5716// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5717 5718v_cmp_lt_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD5719// W64: encoding: [0xf9,0x04,0x12,0x7d,0x7f,0x86,0x86,0x06]5720// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5721 5722v_cmp_lt_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD5723// W64: encoding: [0xf9,0xfe,0x13,0x7d,0x01,0x86,0x06,0x06]5724// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5725 5726v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD5727// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x00,0x06]5728// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5729 5730v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD5731// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x01,0x06]5732// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5733 5734v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD5735// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x02,0x06]5736// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5737 5738v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD5739// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x03,0x06]5740// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5741 5742v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD5743// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x04,0x06]5744// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5745 5746v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD5747// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x05,0x06]5748// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5749 5750v_cmp_lt_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD5751// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x0e,0x06]5752// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5753 5754v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_05755// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x00]5756// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5757 5758v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_15759// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x01]5760// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5761 5762v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_25763// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x02]5764// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5765 5766v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_35767// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x03]5768// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5769 5770v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_05771// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x04]5772// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5773 5774v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_15775// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x05]5776// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5777 5778v_cmp_lt_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD5779// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x0e]5780// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5781 5782v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD5783// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x06]5784// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5785 5786v_cmp_eq_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD5787// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x88,0x06,0x06]5788// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5789 5790v_cmp_eq_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD5791// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0xe4,0x06,0x06]5792// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5793 5794v_cmp_eq_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD5795// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x00,0x06,0x06]5796// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode5797 5798v_cmp_eq_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD5799// W64: encoding: [0xf9,0x04,0x14,0x7d,0xff,0x86,0x06,0x06]5800// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5801 5802v_cmp_eq_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD5803// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x86,0x06]5804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5805 5806v_cmp_eq_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD5807// W64: encoding: [0xf9,0x04,0x14,0x7d,0x65,0x86,0x86,0x06]5808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5809 5810v_cmp_eq_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD5811// W64: encoding: [0xf9,0x04,0x14,0x7d,0x6a,0x86,0x86,0x06]5812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5813 5814v_cmp_eq_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD5815// W64: encoding: [0xf9,0x04,0x14,0x7d,0x6b,0x86,0x86,0x06]5816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5817 5818v_cmp_eq_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD5819// W64: encoding: [0xf9,0x04,0x14,0x7d,0x7c,0x86,0x86,0x06]5820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5821 5822v_cmp_eq_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD5823// W64: encoding: [0xf9,0x04,0x14,0x7d,0x7e,0x86,0x86,0x06]5824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5825 5826v_cmp_eq_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD5827// W64: encoding: [0xf9,0x04,0x14,0x7d,0x7f,0x86,0x86,0x06]5828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5829 5830v_cmp_eq_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD5831// W64: encoding: [0xf9,0xfe,0x15,0x7d,0x01,0x86,0x06,0x06]5832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5833 5834v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD5835// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x00,0x06]5836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5837 5838v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD5839// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x01,0x06]5840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5841 5842v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD5843// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x02,0x06]5844// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5845 5846v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD5847// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x03,0x06]5848// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5849 5850v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD5851// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x04,0x06]5852// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5853 5854v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD5855// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x05,0x06]5856// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5857 5858v_cmp_eq_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD5859// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x0e,0x06]5860// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5861 5862v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_05863// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x00]5864// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5865 5866v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_15867// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x01]5868// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5869 5870v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_25871// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x02]5872// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5873 5874v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_35875// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x03]5876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5877 5878v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_05879// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x04]5880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5881 5882v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_15883// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x05]5884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5885 5886v_cmp_eq_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD5887// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x0e]5888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5889 5890v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD5891// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x06]5892// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5893 5894v_cmp_le_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD5895// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x88,0x06,0x06]5896// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5897 5898v_cmp_le_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD5899// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0xe4,0x06,0x06]5900// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5901 5902v_cmp_le_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD5903// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x00,0x06,0x06]5904// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode5905 5906v_cmp_le_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD5907// W64: encoding: [0xf9,0x04,0x16,0x7d,0xff,0x86,0x06,0x06]5908// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5909 5910v_cmp_le_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD5911// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x86,0x06]5912// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5913 5914v_cmp_le_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD5915// W64: encoding: [0xf9,0x04,0x16,0x7d,0x65,0x86,0x86,0x06]5916// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5917 5918v_cmp_le_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD5919// W64: encoding: [0xf9,0x04,0x16,0x7d,0x6a,0x86,0x86,0x06]5920// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5921 5922v_cmp_le_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD5923// W64: encoding: [0xf9,0x04,0x16,0x7d,0x6b,0x86,0x86,0x06]5924// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5925 5926v_cmp_le_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD5927// W64: encoding: [0xf9,0x04,0x16,0x7d,0x7c,0x86,0x86,0x06]5928// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5929 5930v_cmp_le_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD5931// W64: encoding: [0xf9,0x04,0x16,0x7d,0x7e,0x86,0x86,0x06]5932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5933 5934v_cmp_le_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD5935// W64: encoding: [0xf9,0x04,0x16,0x7d,0x7f,0x86,0x86,0x06]5936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5937 5938v_cmp_le_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD5939// W64: encoding: [0xf9,0xfe,0x17,0x7d,0x01,0x86,0x06,0x06]5940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5941 5942v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD5943// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x00,0x06]5944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5945 5946v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD5947// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x01,0x06]5948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5949 5950v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD5951// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x02,0x06]5952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5953 5954v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD5955// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x03,0x06]5956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5957 5958v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD5959// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x04,0x06]5960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5961 5962v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD5963// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x05,0x06]5964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5965 5966v_cmp_le_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD5967// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x0e,0x06]5968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5969 5970v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_05971// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x00]5972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5973 5974v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_15975// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x01]5976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5977 5978v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_25979// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x02]5980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5981 5982v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_35983// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x03]5984// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5985 5986v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_05987// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x04]5988// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5989 5990v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_15991// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x05]5992// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5993 5994v_cmp_le_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD5995// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x0e]5996// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5997 5998v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD5999// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x06]6000// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6001 6002v_cmp_gt_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD6003// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x88,0x06,0x06]6004// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6005 6006v_cmp_gt_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD6007// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0xe4,0x06,0x06]6008// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6009 6010v_cmp_gt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD6011// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x00,0x06,0x06]6012// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode6013 6014v_cmp_gt_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD6015// W64: encoding: [0xf9,0x04,0x18,0x7d,0xff,0x86,0x06,0x06]6016// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6017 6018v_cmp_gt_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD6019// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x86,0x06]6020// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6021 6022v_cmp_gt_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD6023// W64: encoding: [0xf9,0x04,0x18,0x7d,0x65,0x86,0x86,0x06]6024// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6025 6026v_cmp_gt_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD6027// W64: encoding: [0xf9,0x04,0x18,0x7d,0x6a,0x86,0x86,0x06]6028// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6029 6030v_cmp_gt_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD6031// W64: encoding: [0xf9,0x04,0x18,0x7d,0x6b,0x86,0x86,0x06]6032// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6033 6034v_cmp_gt_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD6035// W64: encoding: [0xf9,0x04,0x18,0x7d,0x7c,0x86,0x86,0x06]6036// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6037 6038v_cmp_gt_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD6039// W64: encoding: [0xf9,0x04,0x18,0x7d,0x7e,0x86,0x86,0x06]6040// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6041 6042v_cmp_gt_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD6043// W64: encoding: [0xf9,0x04,0x18,0x7d,0x7f,0x86,0x86,0x06]6044// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6045 6046v_cmp_gt_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD6047// W64: encoding: [0xf9,0xfe,0x19,0x7d,0x01,0x86,0x06,0x06]6048// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6049 6050v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD6051// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x00,0x06]6052// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6053 6054v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD6055// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x01,0x06]6056// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6057 6058v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD6059// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x02,0x06]6060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6061 6062v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD6063// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x03,0x06]6064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6065 6066v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD6067// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x04,0x06]6068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6069 6070v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD6071// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x05,0x06]6072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6073 6074v_cmp_gt_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD6075// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x0e,0x06]6076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6077 6078v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_06079// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x00]6080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6081 6082v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_16083// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x01]6084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6085 6086v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_26087// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x02]6088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6089 6090v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_36091// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x03]6092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6093 6094v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_06095// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x04]6096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6097 6098v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_16099// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x05]6100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6101 6102v_cmp_gt_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD6103// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x0e]6104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6105 6106v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD6107// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x06]6108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6109 6110v_cmp_ne_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD6111// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x88,0x06,0x06]6112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6113 6114v_cmp_ne_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD6115// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0xe4,0x06,0x06]6116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6117 6118v_cmp_ne_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD6119// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x00,0x06,0x06]6120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode6121 6122v_cmp_ne_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD6123// W64: encoding: [0xf9,0x04,0x1a,0x7d,0xff,0x86,0x06,0x06]6124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6125 6126v_cmp_ne_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD6127// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x86,0x06]6128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6129 6130v_cmp_ne_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD6131// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x65,0x86,0x86,0x06]6132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6133 6134v_cmp_ne_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD6135// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x6a,0x86,0x86,0x06]6136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6137 6138v_cmp_ne_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD6139// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x6b,0x86,0x86,0x06]6140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6141 6142v_cmp_ne_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD6143// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x7c,0x86,0x86,0x06]6144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6145 6146v_cmp_ne_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD6147// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x7e,0x86,0x86,0x06]6148// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6149 6150v_cmp_ne_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD6151// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x7f,0x86,0x86,0x06]6152// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6153 6154v_cmp_ne_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD6155// W64: encoding: [0xf9,0xfe,0x1b,0x7d,0x01,0x86,0x06,0x06]6156// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6157 6158v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD6159// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x00,0x06]6160// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6161 6162v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD6163// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x01,0x06]6164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6165 6166v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD6167// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x02,0x06]6168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6169 6170v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD6171// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x03,0x06]6172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6173 6174v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD6175// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x04,0x06]6176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6177 6178v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD6179// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x05,0x06]6180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6181 6182v_cmp_ne_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD6183// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x0e,0x06]6184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6185 6186v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_06187// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x00]6188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6189 6190v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_16191// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x01]6192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6193 6194v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_26195// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x02]6196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6197 6198v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_36199// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x03]6200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6201 6202v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_06203// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x04]6204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6205 6206v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_16207// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x05]6208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6209 6210v_cmp_ne_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD6211// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x0e]6212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6213 6214v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD6215// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x06]6216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6217 6218v_cmp_ge_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD6219// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x88,0x06,0x06]6220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6221 6222v_cmp_ge_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD6223// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0xe4,0x06,0x06]6224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6225 6226v_cmp_ge_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD6227// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x00,0x06,0x06]6228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode6229 6230v_cmp_ge_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD6231// W64: encoding: [0xf9,0x04,0x1c,0x7d,0xff,0x86,0x06,0x06]6232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6233 6234v_cmp_ge_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD6235// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x86,0x06]6236// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6237 6238v_cmp_ge_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD6239// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x65,0x86,0x86,0x06]6240// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6241 6242v_cmp_ge_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD6243// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x6a,0x86,0x86,0x06]6244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6245 6246v_cmp_ge_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD6247// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x6b,0x86,0x86,0x06]6248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6249 6250v_cmp_ge_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD6251// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x7c,0x86,0x86,0x06]6252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6253 6254v_cmp_ge_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD6255// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x7e,0x86,0x86,0x06]6256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6257 6258v_cmp_ge_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD6259// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x7f,0x86,0x86,0x06]6260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6261 6262v_cmp_ge_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD6263// W64: encoding: [0xf9,0xfe,0x1d,0x7d,0x01,0x86,0x06,0x06]6264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6265 6266v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD6267// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x00,0x06]6268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6269 6270v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD6271// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x01,0x06]6272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6273 6274v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD6275// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x02,0x06]6276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6277 6278v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD6279// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x03,0x06]6280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6281 6282v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD6283// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x04,0x06]6284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6285 6286v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD6287// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x05,0x06]6288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6289 6290v_cmp_ge_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD6291// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x0e,0x06]6292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6293 6294v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_06295// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x00]6296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6297 6298v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_16299// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x01]6300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6301 6302v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_26303// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x02]6304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6305 6306v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_36307// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x03]6308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6309 6310v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_06311// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x04]6312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6313 6314v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_16315// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x05]6316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6317 6318v_cmp_ge_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD6319// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x0e]6320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6321 6322v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD6323// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x06]6324// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6325 6326v_cmp_lt_i16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD6327// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x88,0x06,0x06]6328// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6329 6330v_cmp_lt_i16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD6331// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0xe4,0x06,0x06]6332// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6333 6334v_cmp_lt_i16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD6335// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x00,0x06,0x06]6336// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6337 6338v_cmp_lt_i16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD6339// W32: encoding: [0xf9,0x04,0x12,0x7d,0xff,0x86,0x06,0x06]6340// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6341 6342v_cmp_lt_i16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD6343// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x86,0x06]6344// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6345 6346v_cmp_lt_i16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD6347// W32: encoding: [0xf9,0x04,0x12,0x7d,0x65,0x86,0x86,0x06]6348// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6349 6350v_cmp_lt_i16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD6351// W32: encoding: [0xf9,0x04,0x12,0x7d,0x6a,0x86,0x86,0x06]6352// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6353 6354v_cmp_lt_i16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD6355// W32: encoding: [0xf9,0x04,0x12,0x7d,0x6b,0x86,0x86,0x06]6356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6357 6358v_cmp_lt_i16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD6359// W32: encoding: [0xf9,0x04,0x12,0x7d,0x7c,0x86,0x86,0x06]6360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6361 6362v_cmp_lt_i16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD6363// W32: encoding: [0xf9,0x04,0x12,0x7d,0x7e,0x86,0x86,0x06]6364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6365 6366v_cmp_lt_i16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD6367// W32: encoding: [0xf9,0x04,0x12,0x7d,0x7f,0x86,0x86,0x06]6368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6369 6370v_cmp_lt_i16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD6371// W32: encoding: [0xf9,0xfe,0x13,0x7d,0x01,0x86,0x06,0x06]6372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6373 6374v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD6375// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x00,0x06]6376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6377 6378v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD6379// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x01,0x06]6380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6381 6382v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD6383// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x02,0x06]6384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6385 6386v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD6387// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x03,0x06]6388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6389 6390v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD6391// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x04,0x06]6392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6393 6394v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD6395// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x05,0x06]6396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6397 6398v_cmp_lt_i16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD6399// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x0e,0x06]6400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6401 6402v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_06403// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x00]6404// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6405 6406v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_16407// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x01]6408// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6409 6410v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_26411// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x02]6412// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6413 6414v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_36415// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x03]6416// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6417 6418v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_06419// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x04]6420// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6421 6422v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_16423// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x05]6424// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6425 6426v_cmp_lt_i16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD6427// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x0e]6428// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6429 6430v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD6431// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x06]6432// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6433 6434v_cmp_eq_i16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD6435// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x88,0x06,0x06]6436// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6437 6438v_cmp_eq_i16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD6439// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0xe4,0x06,0x06]6440// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6441 6442v_cmp_eq_i16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD6443// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x00,0x06,0x06]6444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6445 6446v_cmp_eq_i16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD6447// W32: encoding: [0xf9,0x04,0x14,0x7d,0xff,0x86,0x06,0x06]6448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6449 6450v_cmp_eq_i16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD6451// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x86,0x06]6452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6453 6454v_cmp_eq_i16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD6455// W32: encoding: [0xf9,0x04,0x14,0x7d,0x65,0x86,0x86,0x06]6456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6457 6458v_cmp_eq_i16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD6459// W32: encoding: [0xf9,0x04,0x14,0x7d,0x6a,0x86,0x86,0x06]6460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6461 6462v_cmp_eq_i16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD6463// W32: encoding: [0xf9,0x04,0x14,0x7d,0x6b,0x86,0x86,0x06]6464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6465 6466v_cmp_eq_i16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD6467// W32: encoding: [0xf9,0x04,0x14,0x7d,0x7c,0x86,0x86,0x06]6468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6469 6470v_cmp_eq_i16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD6471// W32: encoding: [0xf9,0x04,0x14,0x7d,0x7e,0x86,0x86,0x06]6472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6473 6474v_cmp_eq_i16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD6475// W32: encoding: [0xf9,0x04,0x14,0x7d,0x7f,0x86,0x86,0x06]6476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6477 6478v_cmp_eq_i16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD6479// W32: encoding: [0xf9,0xfe,0x15,0x7d,0x01,0x86,0x06,0x06]6480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6481 6482v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD6483// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x00,0x06]6484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6485 6486v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD6487// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x01,0x06]6488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6489 6490v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD6491// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x02,0x06]6492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6493 6494v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD6495// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x03,0x06]6496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6497 6498v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD6499// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x04,0x06]6500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6501 6502v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD6503// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x05,0x06]6504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6505 6506v_cmp_eq_i16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD6507// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x0e,0x06]6508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6509 6510v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_06511// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x00]6512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6513 6514v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_16515// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x01]6516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6517 6518v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_26519// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x02]6520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6521 6522v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_36523// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x03]6524// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6525 6526v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_06527// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x04]6528// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6529 6530v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_16531// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x05]6532// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6533 6534v_cmp_eq_i16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD6535// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x0e]6536// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6537 6538v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD6539// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x06]6540// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6541 6542v_cmp_le_i16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD6543// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x88,0x06,0x06]6544// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6545 6546v_cmp_le_i16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD6547// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0xe4,0x06,0x06]6548// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6549 6550v_cmp_le_i16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD6551// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x00,0x06,0x06]6552// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6553 6554v_cmp_le_i16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD6555// W32: encoding: [0xf9,0x04,0x16,0x7d,0xff,0x86,0x06,0x06]6556// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6557 6558v_cmp_le_i16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD6559// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x86,0x06]6560// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6561 6562v_cmp_le_i16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD6563// W32: encoding: [0xf9,0x04,0x16,0x7d,0x65,0x86,0x86,0x06]6564// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6565 6566v_cmp_le_i16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD6567// W32: encoding: [0xf9,0x04,0x16,0x7d,0x6a,0x86,0x86,0x06]6568// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6569 6570v_cmp_le_i16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD6571// W32: encoding: [0xf9,0x04,0x16,0x7d,0x6b,0x86,0x86,0x06]6572// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6573 6574v_cmp_le_i16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD6575// W32: encoding: [0xf9,0x04,0x16,0x7d,0x7c,0x86,0x86,0x06]6576// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6577 6578v_cmp_le_i16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD6579// W32: encoding: [0xf9,0x04,0x16,0x7d,0x7e,0x86,0x86,0x06]6580// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6581 6582v_cmp_le_i16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD6583// W32: encoding: [0xf9,0x04,0x16,0x7d,0x7f,0x86,0x86,0x06]6584// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6585 6586v_cmp_le_i16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD6587// W32: encoding: [0xf9,0xfe,0x17,0x7d,0x01,0x86,0x06,0x06]6588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6589 6590v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD6591// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x00,0x06]6592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6593 6594v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD6595// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x01,0x06]6596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6597 6598v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD6599// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x02,0x06]6600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6601 6602v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD6603// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x03,0x06]6604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6605 6606v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD6607// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x04,0x06]6608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6609 6610v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD6611// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x05,0x06]6612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6613 6614v_cmp_le_i16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD6615// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x0e,0x06]6616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6617 6618v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_06619// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x00]6620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6621 6622v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_16623// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x01]6624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6625 6626v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_26627// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x02]6628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6629 6630v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_36631// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x03]6632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6633 6634v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_06635// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x04]6636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6637 6638v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_16639// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x05]6640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6641 6642v_cmp_le_i16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD6643// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x0e]6644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6645 6646v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD6647// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x06]6648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6649 6650v_cmp_gt_i16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD6651// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x88,0x06,0x06]6652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6653 6654v_cmp_gt_i16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD6655// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0xe4,0x06,0x06]6656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6657 6658v_cmp_gt_i16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD6659// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x00,0x06,0x06]6660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6661 6662v_cmp_gt_i16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD6663// W32: encoding: [0xf9,0x04,0x18,0x7d,0xff,0x86,0x06,0x06]6664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6665 6666v_cmp_gt_i16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD6667// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x86,0x06]6668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6669 6670v_cmp_gt_i16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD6671// W32: encoding: [0xf9,0x04,0x18,0x7d,0x65,0x86,0x86,0x06]6672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6673 6674v_cmp_gt_i16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD6675// W32: encoding: [0xf9,0x04,0x18,0x7d,0x6a,0x86,0x86,0x06]6676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6677 6678v_cmp_gt_i16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD6679// W32: encoding: [0xf9,0x04,0x18,0x7d,0x6b,0x86,0x86,0x06]6680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6681 6682v_cmp_gt_i16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD6683// W32: encoding: [0xf9,0x04,0x18,0x7d,0x7c,0x86,0x86,0x06]6684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6685 6686v_cmp_gt_i16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD6687// W32: encoding: [0xf9,0x04,0x18,0x7d,0x7e,0x86,0x86,0x06]6688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6689 6690v_cmp_gt_i16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD6691// W32: encoding: [0xf9,0x04,0x18,0x7d,0x7f,0x86,0x86,0x06]6692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6693 6694v_cmp_gt_i16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD6695// W32: encoding: [0xf9,0xfe,0x19,0x7d,0x01,0x86,0x06,0x06]6696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6697 6698v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD6699// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x00,0x06]6700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6701 6702v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD6703// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x01,0x06]6704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6705 6706v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD6707// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x02,0x06]6708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6709 6710v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD6711// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x03,0x06]6712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6713 6714v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD6715// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x04,0x06]6716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6717 6718v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD6719// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x05,0x06]6720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6721 6722v_cmp_gt_i16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD6723// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x0e,0x06]6724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6725 6726v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_06727// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x00]6728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6729 6730v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_16731// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x01]6732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6733 6734v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_26735// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x02]6736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6737 6738v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_36739// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x03]6740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6741 6742v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_06743// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x04]6744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6745 6746v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_16747// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x05]6748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6749 6750v_cmp_gt_i16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD6751// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x0e]6752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6753 6754v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD6755// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x06]6756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6757 6758v_cmp_ne_i16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD6759// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x88,0x06,0x06]6760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6761 6762v_cmp_ne_i16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD6763// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0xe4,0x06,0x06]6764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6765 6766v_cmp_ne_i16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD6767// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x00,0x06,0x06]6768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6769 6770v_cmp_ne_i16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD6771// W32: encoding: [0xf9,0x04,0x1a,0x7d,0xff,0x86,0x06,0x06]6772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6773 6774v_cmp_ne_i16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD6775// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x86,0x06]6776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6777 6778v_cmp_ne_i16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD6779// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x65,0x86,0x86,0x06]6780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6781 6782v_cmp_ne_i16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD6783// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x6a,0x86,0x86,0x06]6784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6785 6786v_cmp_ne_i16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD6787// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x6b,0x86,0x86,0x06]6788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6789 6790v_cmp_ne_i16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD6791// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x7c,0x86,0x86,0x06]6792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6793 6794v_cmp_ne_i16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD6795// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x7e,0x86,0x86,0x06]6796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6797 6798v_cmp_ne_i16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD6799// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x7f,0x86,0x86,0x06]6800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6801 6802v_cmp_ne_i16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD6803// W32: encoding: [0xf9,0xfe,0x1b,0x7d,0x01,0x86,0x06,0x06]6804// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6805 6806v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD6807// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x00,0x06]6808// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6809 6810v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD6811// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x01,0x06]6812// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6813 6814v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD6815// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x02,0x06]6816// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6817 6818v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD6819// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x03,0x06]6820// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6821 6822v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD6823// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x04,0x06]6824// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6825 6826v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD6827// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x05,0x06]6828// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6829 6830v_cmp_ne_i16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD6831// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x0e,0x06]6832// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6833 6834v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_06835// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x00]6836// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6837 6838v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_16839// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x01]6840// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6841 6842v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_26843// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x02]6844// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6845 6846v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_36847// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x03]6848// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6849 6850v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_06851// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x04]6852// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6853 6854v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_16855// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x05]6856// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6857 6858v_cmp_ne_i16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD6859// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x0e]6860// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6861 6862v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD6863// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x06]6864// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6865 6866v_cmp_ge_i16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD6867// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x88,0x06,0x06]6868// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6869 6870v_cmp_ge_i16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD6871// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0xe4,0x06,0x06]6872// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6873 6874v_cmp_ge_i16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD6875// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x00,0x06,0x06]6876// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6877 6878v_cmp_ge_i16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD6879// W32: encoding: [0xf9,0x04,0x1c,0x7d,0xff,0x86,0x06,0x06]6880// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6881 6882v_cmp_ge_i16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD6883// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x86,0x06]6884// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6885 6886v_cmp_ge_i16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD6887// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x65,0x86,0x86,0x06]6888// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6889 6890v_cmp_ge_i16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD6891// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x6a,0x86,0x86,0x06]6892// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6893 6894v_cmp_ge_i16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD6895// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x6b,0x86,0x86,0x06]6896// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6897 6898v_cmp_ge_i16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD6899// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x7c,0x86,0x86,0x06]6900// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6901 6902v_cmp_ge_i16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD6903// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x7e,0x86,0x86,0x06]6904// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6905 6906v_cmp_ge_i16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD6907// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x7f,0x86,0x86,0x06]6908// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6909 6910v_cmp_ge_i16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD6911// W32: encoding: [0xf9,0xfe,0x1d,0x7d,0x01,0x86,0x06,0x06]6912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6913 6914v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD6915// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x00,0x06]6916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6917 6918v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD6919// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x01,0x06]6920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6921 6922v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD6923// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x02,0x06]6924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6925 6926v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD6927// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x03,0x06]6928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6929 6930v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD6931// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x04,0x06]6932// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6933 6934v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD6935// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x05,0x06]6936// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6937 6938v_cmp_ge_i16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD6939// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x0e,0x06]6940// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6941 6942v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_06943// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x00]6944// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6945 6946v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_16947// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x01]6948// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6949 6950v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_26951// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x02]6952// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6953 6954v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_36955// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x03]6956// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6957 6958v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_06959// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x04]6960// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6961 6962v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_16963// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x05]6964// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6965 6966v_cmp_ge_i16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD6967// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x0e]6968// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6969 6970v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD6971// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x06,0x06]6972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6973 6974v_cmp_class_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD6975// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x88,0x06,0x06]6976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6977 6978v_cmp_class_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD6979// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0xe4,0x06,0x06]6980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6981 6982v_cmp_class_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD6983// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x00,0x06,0x06]6984// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode6985 6986v_cmp_class_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD6987// W64: encoding: [0xf9,0x04,0x1e,0x7d,0xff,0x86,0x06,0x06]6988// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6989 6990v_cmp_class_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD6991// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x86,0x06]6992// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6993 6994v_cmp_class_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD6995// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x65,0x86,0x86,0x06]6996// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6997 6998v_cmp_class_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD6999// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x6a,0x86,0x86,0x06]7000// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7001 7002v_cmp_class_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD7003// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x6b,0x86,0x86,0x06]7004// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7005 7006v_cmp_class_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD7007// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x7c,0x86,0x86,0x06]7008// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7009 7010v_cmp_class_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD7011// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x7e,0x86,0x86,0x06]7012// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7013 7014v_cmp_class_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD7015// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x7f,0x86,0x86,0x06]7016// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7017 7018v_cmp_class_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD7019// W64: encoding: [0xf9,0xfe,0x1f,0x7d,0x01,0x86,0x06,0x06]7020// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7021 7022v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD7023// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x00,0x06]7024// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7025 7026v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD7027// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x01,0x06]7028// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7029 7030v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD7031// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x02,0x06]7032// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7033 7034v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD7035// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x03,0x06]7036// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7037 7038v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD7039// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x04,0x06]7040// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7041 7042v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD7043// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x05,0x06]7044// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7045 7046v_cmp_class_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD7047// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x16,0x06]7048// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7049 7050v_cmp_class_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD7051// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x26,0x06]7052// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7053 7054v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_07055// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x06,0x00]7056// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7057 7058v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_17059// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x06,0x01]7060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7061 7062v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_27063// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x06,0x02]7064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7065 7066v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_37067// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x06,0x03]7068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7069 7070v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_07071// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x06,0x04]7072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7073 7074v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_17075// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x06,0x05]7076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7077 7078v_cmp_class_f16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD7079// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x06,0x0e]7080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7081 7082v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD7083// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x06]7084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7085 7086v_cmp_lt_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD7087// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x88,0x06,0x06]7088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7089 7090v_cmp_lt_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD7091// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0xe4,0x06,0x06]7092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7093 7094v_cmp_lt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD7095// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x00,0x06,0x06]7096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode7097 7098v_cmp_lt_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD7099// W64: encoding: [0xf9,0x04,0x52,0x7d,0xff,0x86,0x06,0x06]7100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7101 7102v_cmp_lt_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD7103// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x86,0x06]7104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7105 7106v_cmp_lt_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD7107// W64: encoding: [0xf9,0x04,0x52,0x7d,0x65,0x86,0x86,0x06]7108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7109 7110v_cmp_lt_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD7111// W64: encoding: [0xf9,0x04,0x52,0x7d,0x6a,0x86,0x86,0x06]7112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7113 7114v_cmp_lt_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD7115// W64: encoding: [0xf9,0x04,0x52,0x7d,0x6b,0x86,0x86,0x06]7116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7117 7118v_cmp_lt_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD7119// W64: encoding: [0xf9,0x04,0x52,0x7d,0x7c,0x86,0x86,0x06]7120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7121 7122v_cmp_lt_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD7123// W64: encoding: [0xf9,0x04,0x52,0x7d,0x7e,0x86,0x86,0x06]7124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7125 7126v_cmp_lt_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD7127// W64: encoding: [0xf9,0x04,0x52,0x7d,0x7f,0x86,0x86,0x06]7128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7129 7130v_cmp_lt_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD7131// W64: encoding: [0xf9,0xfe,0x53,0x7d,0x01,0x86,0x06,0x06]7132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7133 7134v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD7135// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x00,0x06]7136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7137 7138v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD7139// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x01,0x06]7140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7141 7142v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD7143// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x02,0x06]7144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7145 7146v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD7147// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x03,0x06]7148// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7149 7150v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD7151// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x04,0x06]7152// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7153 7154v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD7155// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x05,0x06]7156// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7157 7158v_cmp_lt_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD7159// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x0e,0x06]7160// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7161 7162v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_07163// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x00]7164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7165 7166v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_17167// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x01]7168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7169 7170v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_27171// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x02]7172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7173 7174v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_37175// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x03]7176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7177 7178v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_07179// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x04]7180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7181 7182v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_17183// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x05]7184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7185 7186v_cmp_lt_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD7187// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x0e]7188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7189 7190v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD7191// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x06]7192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7193 7194v_cmp_eq_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD7195// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x88,0x06,0x06]7196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7197 7198v_cmp_eq_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD7199// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0xe4,0x06,0x06]7200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7201 7202v_cmp_eq_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD7203// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x00,0x06,0x06]7204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode7205 7206v_cmp_eq_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD7207// W64: encoding: [0xf9,0x04,0x54,0x7d,0xff,0x86,0x06,0x06]7208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7209 7210v_cmp_eq_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD7211// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x86,0x06]7212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7213 7214v_cmp_eq_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD7215// W64: encoding: [0xf9,0x04,0x54,0x7d,0x65,0x86,0x86,0x06]7216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7217 7218v_cmp_eq_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD7219// W64: encoding: [0xf9,0x04,0x54,0x7d,0x6a,0x86,0x86,0x06]7220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7221 7222v_cmp_eq_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD7223// W64: encoding: [0xf9,0x04,0x54,0x7d,0x6b,0x86,0x86,0x06]7224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7225 7226v_cmp_eq_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD7227// W64: encoding: [0xf9,0x04,0x54,0x7d,0x7c,0x86,0x86,0x06]7228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7229 7230v_cmp_eq_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD7231// W64: encoding: [0xf9,0x04,0x54,0x7d,0x7e,0x86,0x86,0x06]7232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7233 7234v_cmp_eq_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD7235// W64: encoding: [0xf9,0x04,0x54,0x7d,0x7f,0x86,0x86,0x06]7236// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7237 7238v_cmp_eq_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD7239// W64: encoding: [0xf9,0xfe,0x55,0x7d,0x01,0x86,0x06,0x06]7240// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7241 7242v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD7243// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x00,0x06]7244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7245 7246v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD7247// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x01,0x06]7248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7249 7250v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD7251// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x02,0x06]7252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7253 7254v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD7255// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x03,0x06]7256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7257 7258v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD7259// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x04,0x06]7260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7261 7262v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD7263// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x05,0x06]7264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7265 7266v_cmp_eq_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD7267// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x0e,0x06]7268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7269 7270v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_07271// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x00]7272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7273 7274v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_17275// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x01]7276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7277 7278v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_27279// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x02]7280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7281 7282v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_37283// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x03]7284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7285 7286v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_07287// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x04]7288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7289 7290v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_17291// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x05]7292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7293 7294v_cmp_eq_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD7295// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x0e]7296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7297 7298v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD7299// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x06]7300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7301 7302v_cmp_le_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD7303// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x88,0x06,0x06]7304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7305 7306v_cmp_le_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD7307// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0xe4,0x06,0x06]7308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7309 7310v_cmp_le_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD7311// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x00,0x06,0x06]7312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode7313 7314v_cmp_le_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD7315// W64: encoding: [0xf9,0x04,0x56,0x7d,0xff,0x86,0x06,0x06]7316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7317 7318v_cmp_le_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD7319// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x86,0x06]7320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7321 7322v_cmp_le_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD7323// W64: encoding: [0xf9,0x04,0x56,0x7d,0x65,0x86,0x86,0x06]7324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7325 7326v_cmp_le_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD7327// W64: encoding: [0xf9,0x04,0x56,0x7d,0x6a,0x86,0x86,0x06]7328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7329 7330v_cmp_le_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD7331// W64: encoding: [0xf9,0x04,0x56,0x7d,0x6b,0x86,0x86,0x06]7332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7333 7334v_cmp_le_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD7335// W64: encoding: [0xf9,0x04,0x56,0x7d,0x7c,0x86,0x86,0x06]7336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7337 7338v_cmp_le_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD7339// W64: encoding: [0xf9,0x04,0x56,0x7d,0x7e,0x86,0x86,0x06]7340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7341 7342v_cmp_le_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD7343// W64: encoding: [0xf9,0x04,0x56,0x7d,0x7f,0x86,0x86,0x06]7344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7345 7346v_cmp_le_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD7347// W64: encoding: [0xf9,0xfe,0x57,0x7d,0x01,0x86,0x06,0x06]7348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7349 7350v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD7351// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x00,0x06]7352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7353 7354v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD7355// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x01,0x06]7356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7357 7358v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD7359// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x02,0x06]7360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7361 7362v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD7363// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x03,0x06]7364// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7365 7366v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD7367// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x04,0x06]7368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7369 7370v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD7371// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x05,0x06]7372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7373 7374v_cmp_le_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD7375// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x0e,0x06]7376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7377 7378v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_07379// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x00]7380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7381 7382v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_17383// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x01]7384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7385 7386v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_27387// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x02]7388// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7389 7390v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_37391// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x03]7392// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7393 7394v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_07395// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x04]7396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7397 7398v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_17399// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x05]7400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7401 7402v_cmp_le_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD7403// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x0e]7404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7405 7406v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD7407// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x06]7408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7409 7410v_cmp_gt_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD7411// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x88,0x06,0x06]7412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7413 7414v_cmp_gt_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD7415// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0xe4,0x06,0x06]7416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7417 7418v_cmp_gt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD7419// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x00,0x06,0x06]7420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode7421 7422v_cmp_gt_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD7423// W64: encoding: [0xf9,0x04,0x58,0x7d,0xff,0x86,0x06,0x06]7424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7425 7426v_cmp_gt_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD7427// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x86,0x06]7428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7429 7430v_cmp_gt_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD7431// W64: encoding: [0xf9,0x04,0x58,0x7d,0x65,0x86,0x86,0x06]7432// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7433 7434v_cmp_gt_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD7435// W64: encoding: [0xf9,0x04,0x58,0x7d,0x6a,0x86,0x86,0x06]7436// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7437 7438v_cmp_gt_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD7439// W64: encoding: [0xf9,0x04,0x58,0x7d,0x6b,0x86,0x86,0x06]7440// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7441 7442v_cmp_gt_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD7443// W64: encoding: [0xf9,0x04,0x58,0x7d,0x7c,0x86,0x86,0x06]7444// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7445 7446v_cmp_gt_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD7447// W64: encoding: [0xf9,0x04,0x58,0x7d,0x7e,0x86,0x86,0x06]7448// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7449 7450v_cmp_gt_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD7451// W64: encoding: [0xf9,0x04,0x58,0x7d,0x7f,0x86,0x86,0x06]7452// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7453 7454v_cmp_gt_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD7455// W64: encoding: [0xf9,0xfe,0x59,0x7d,0x01,0x86,0x06,0x06]7456// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7457 7458v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD7459// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x00,0x06]7460// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7461 7462v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD7463// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x01,0x06]7464// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7465 7466v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD7467// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x02,0x06]7468// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7469 7470v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD7471// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x03,0x06]7472// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7473 7474v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD7475// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x04,0x06]7476// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7477 7478v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD7479// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x05,0x06]7480// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7481 7482v_cmp_gt_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD7483// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x0e,0x06]7484// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7485 7486v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_07487// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x00]7488// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7489 7490v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_17491// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x01]7492// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7493 7494v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_27495// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x02]7496// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7497 7498v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_37499// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x03]7500// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7501 7502v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_07503// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x04]7504// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7505 7506v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_17507// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x05]7508// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7509 7510v_cmp_gt_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD7511// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x0e]7512// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7513 7514v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD7515// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x06]7516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7517 7518v_cmp_ne_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD7519// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x88,0x06,0x06]7520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7521 7522v_cmp_ne_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD7523// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0xe4,0x06,0x06]7524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7525 7526v_cmp_ne_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD7527// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x00,0x06,0x06]7528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode7529 7530v_cmp_ne_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD7531// W64: encoding: [0xf9,0x04,0x5a,0x7d,0xff,0x86,0x06,0x06]7532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7533 7534v_cmp_ne_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD7535// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x86,0x06]7536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7537 7538v_cmp_ne_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD7539// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x65,0x86,0x86,0x06]7540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7541 7542v_cmp_ne_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD7543// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x6a,0x86,0x86,0x06]7544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7545 7546v_cmp_ne_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD7547// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x6b,0x86,0x86,0x06]7548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7549 7550v_cmp_ne_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD7551// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x7c,0x86,0x86,0x06]7552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7553 7554v_cmp_ne_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD7555// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x7e,0x86,0x86,0x06]7556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7557 7558v_cmp_ne_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD7559// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x7f,0x86,0x86,0x06]7560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7561 7562v_cmp_ne_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD7563// W64: encoding: [0xf9,0xfe,0x5b,0x7d,0x01,0x86,0x06,0x06]7564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7565 7566v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD7567// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x00,0x06]7568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7569 7570v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD7571// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x01,0x06]7572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7573 7574v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD7575// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x02,0x06]7576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7577 7578v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD7579// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x03,0x06]7580// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7581 7582v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD7583// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x04,0x06]7584// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7585 7586v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD7587// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x05,0x06]7588// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7589 7590v_cmp_ne_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD7591// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x0e,0x06]7592// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7593 7594v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_07595// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x00]7596// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7597 7598v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_17599// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x01]7600// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7601 7602v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_27603// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x02]7604// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7605 7606v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_37607// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x03]7608// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7609 7610v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_07611// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x04]7612// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7613 7614v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_17615// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x05]7616// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7617 7618v_cmp_ne_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD7619// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x0e]7620// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7621 7622v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD7623// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x06]7624// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7625 7626v_cmp_ge_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD7627// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x88,0x06,0x06]7628// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7629 7630v_cmp_ge_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD7631// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0xe4,0x06,0x06]7632// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7633 7634v_cmp_ge_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD7635// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x00,0x06,0x06]7636// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode7637 7638v_cmp_ge_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD7639// W64: encoding: [0xf9,0x04,0x5c,0x7d,0xff,0x86,0x06,0x06]7640// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7641 7642v_cmp_ge_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD7643// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x86,0x06]7644// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7645 7646v_cmp_ge_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD7647// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x65,0x86,0x86,0x06]7648// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7649 7650v_cmp_ge_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD7651// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x6a,0x86,0x86,0x06]7652// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7653 7654v_cmp_ge_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD7655// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x6b,0x86,0x86,0x06]7656// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7657 7658v_cmp_ge_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD7659// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x7c,0x86,0x86,0x06]7660// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7661 7662v_cmp_ge_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD7663// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x7e,0x86,0x86,0x06]7664// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7665 7666v_cmp_ge_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD7667// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x7f,0x86,0x86,0x06]7668// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7669 7670v_cmp_ge_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD7671// W64: encoding: [0xf9,0xfe,0x5d,0x7d,0x01,0x86,0x06,0x06]7672// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7673 7674v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD7675// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x00,0x06]7676// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7677 7678v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD7679// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x01,0x06]7680// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7681 7682v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD7683// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x02,0x06]7684// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7685 7686v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD7687// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x03,0x06]7688// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7689 7690v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD7691// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x04,0x06]7692// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7693 7694v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD7695// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x05,0x06]7696// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7697 7698v_cmp_ge_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD7699// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x0e,0x06]7700// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7701 7702v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_07703// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x00]7704// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7705 7706v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_17707// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x01]7708// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7709 7710v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_27711// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x02]7712// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7713 7714v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_37715// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x03]7716// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7717 7718v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_07719// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x04]7720// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7721 7722v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_17723// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x05]7724// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7725 7726v_cmp_ge_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD7727// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x0e]7728// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7729 7730v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD7731// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x06]7732// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7733 7734v_cmp_f_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD7735// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x88,0x06,0x06]7736// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7737 7738v_cmp_f_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD7739// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0xe4,0x06,0x06]7740// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7741 7742v_cmp_f_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD7743// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x00,0x06,0x06]7744// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode7745 7746v_cmp_f_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD7747// W64: encoding: [0xf9,0x04,0x80,0x7d,0xff,0x86,0x06,0x06]7748// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7749 7750v_cmp_f_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD7751// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x86,0x06]7752// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7753 7754v_cmp_f_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD7755// W64: encoding: [0xf9,0x04,0x80,0x7d,0x65,0x86,0x86,0x06]7756// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7757 7758v_cmp_f_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD7759// W64: encoding: [0xf9,0x04,0x80,0x7d,0x6a,0x86,0x86,0x06]7760// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7761 7762v_cmp_f_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD7763// W64: encoding: [0xf9,0x04,0x80,0x7d,0x6b,0x86,0x86,0x06]7764// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7765 7766v_cmp_f_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD7767// W64: encoding: [0xf9,0x04,0x80,0x7d,0x7c,0x86,0x86,0x06]7768// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7769 7770v_cmp_f_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD7771// W64: encoding: [0xf9,0x04,0x80,0x7d,0x7e,0x86,0x86,0x06]7772// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7773 7774v_cmp_f_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD7775// W64: encoding: [0xf9,0x04,0x80,0x7d,0x7f,0x86,0x86,0x06]7776// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7777 7778v_cmp_f_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD7779// W64: encoding: [0xf9,0xfe,0x81,0x7d,0x01,0x86,0x06,0x06]7780// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7781 7782v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD7783// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x00,0x06]7784// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7785 7786v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD7787// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x01,0x06]7788// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7789 7790v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD7791// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x02,0x06]7792// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7793 7794v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD7795// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x03,0x06]7796// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7797 7798v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD7799// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x04,0x06]7800// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7801 7802v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD7803// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x05,0x06]7804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7805 7806v_cmp_f_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD7807// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x0e,0x06]7808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7809 7810v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_07811// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x00]7812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7813 7814v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_17815// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x01]7816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7817 7818v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_27819// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x02]7820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7821 7822v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_37823// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x03]7824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7825 7826v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_07827// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x04]7828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7829 7830v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_17831// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x05]7832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7833 7834v_cmp_f_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD7835// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x0e]7836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7837 7838v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD7839// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x06]7840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7841 7842v_cmp_lt_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD7843// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x88,0x06,0x06]7844// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7845 7846v_cmp_lt_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD7847// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0xe4,0x06,0x06]7848// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7849 7850v_cmp_lt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD7851// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x00,0x06,0x06]7852// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode7853 7854v_cmp_lt_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD7855// W64: encoding: [0xf9,0x04,0x82,0x7d,0xff,0x86,0x06,0x06]7856// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7857 7858v_cmp_lt_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD7859// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x86,0x06]7860// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7861 7862v_cmp_lt_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD7863// W64: encoding: [0xf9,0x04,0x82,0x7d,0x65,0x86,0x86,0x06]7864// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7865 7866v_cmp_lt_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD7867// W64: encoding: [0xf9,0x04,0x82,0x7d,0x6a,0x86,0x86,0x06]7868// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7869 7870v_cmp_lt_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD7871// W64: encoding: [0xf9,0x04,0x82,0x7d,0x6b,0x86,0x86,0x06]7872// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7873 7874v_cmp_lt_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD7875// W64: encoding: [0xf9,0x04,0x82,0x7d,0x7c,0x86,0x86,0x06]7876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7877 7878v_cmp_lt_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD7879// W64: encoding: [0xf9,0x04,0x82,0x7d,0x7e,0x86,0x86,0x06]7880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7881 7882v_cmp_lt_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD7883// W64: encoding: [0xf9,0x04,0x82,0x7d,0x7f,0x86,0x86,0x06]7884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7885 7886v_cmp_lt_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD7887// W64: encoding: [0xf9,0xfe,0x83,0x7d,0x01,0x86,0x06,0x06]7888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7889 7890v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD7891// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x00,0x06]7892// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7893 7894v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD7895// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x01,0x06]7896// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7897 7898v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD7899// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x02,0x06]7900// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7901 7902v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD7903// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x03,0x06]7904// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7905 7906v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD7907// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x04,0x06]7908// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7909 7910v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD7911// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x05,0x06]7912// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7913 7914v_cmp_lt_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD7915// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x0e,0x06]7916// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7917 7918v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_07919// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x00]7920// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7921 7922v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_17923// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x01]7924// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7925 7926v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_27927// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x02]7928// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7929 7930v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_37931// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x03]7932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7933 7934v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_07935// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x04]7936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7937 7938v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_17939// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x05]7940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7941 7942v_cmp_lt_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD7943// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x0e]7944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7945 7946v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD7947// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x06]7948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7949 7950v_cmp_eq_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD7951// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x88,0x06,0x06]7952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7953 7954v_cmp_eq_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD7955// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0xe4,0x06,0x06]7956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7957 7958v_cmp_eq_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD7959// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x00,0x06,0x06]7960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode7961 7962v_cmp_eq_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD7963// W64: encoding: [0xf9,0x04,0x84,0x7d,0xff,0x86,0x06,0x06]7964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7965 7966v_cmp_eq_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD7967// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x86,0x06]7968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7969 7970v_cmp_eq_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD7971// W64: encoding: [0xf9,0x04,0x84,0x7d,0x65,0x86,0x86,0x06]7972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7973 7974v_cmp_eq_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD7975// W64: encoding: [0xf9,0x04,0x84,0x7d,0x6a,0x86,0x86,0x06]7976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7977 7978v_cmp_eq_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD7979// W64: encoding: [0xf9,0x04,0x84,0x7d,0x6b,0x86,0x86,0x06]7980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7981 7982v_cmp_eq_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD7983// W64: encoding: [0xf9,0x04,0x84,0x7d,0x7c,0x86,0x86,0x06]7984// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7985 7986v_cmp_eq_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD7987// W64: encoding: [0xf9,0x04,0x84,0x7d,0x7e,0x86,0x86,0x06]7988// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7989 7990v_cmp_eq_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD7991// W64: encoding: [0xf9,0x04,0x84,0x7d,0x7f,0x86,0x86,0x06]7992// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7993 7994v_cmp_eq_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD7995// W64: encoding: [0xf9,0xfe,0x85,0x7d,0x01,0x86,0x06,0x06]7996// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7997 7998v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD7999// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x00,0x06]8000// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8001 8002v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD8003// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x01,0x06]8004// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8005 8006v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD8007// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x02,0x06]8008// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8009 8010v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD8011// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x03,0x06]8012// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8013 8014v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD8015// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x04,0x06]8016// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8017 8018v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD8019// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x05,0x06]8020// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8021 8022v_cmp_eq_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD8023// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x0e,0x06]8024// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8025 8026v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_08027// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x00]8028// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8029 8030v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_18031// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x01]8032// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8033 8034v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_28035// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x02]8036// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8037 8038v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_38039// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x03]8040// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8041 8042v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_08043// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x04]8044// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8045 8046v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_18047// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x05]8048// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8049 8050v_cmp_eq_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD8051// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x0e]8052// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8053 8054v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD8055// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x06]8056// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8057 8058v_cmp_le_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD8059// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x88,0x06,0x06]8060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8061 8062v_cmp_le_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD8063// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0xe4,0x06,0x06]8064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8065 8066v_cmp_le_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD8067// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x00,0x06,0x06]8068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode8069 8070v_cmp_le_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD8071// W64: encoding: [0xf9,0x04,0x86,0x7d,0xff,0x86,0x06,0x06]8072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8073 8074v_cmp_le_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD8075// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x86,0x06]8076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8077 8078v_cmp_le_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD8079// W64: encoding: [0xf9,0x04,0x86,0x7d,0x65,0x86,0x86,0x06]8080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8081 8082v_cmp_le_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD8083// W64: encoding: [0xf9,0x04,0x86,0x7d,0x6a,0x86,0x86,0x06]8084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8085 8086v_cmp_le_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD8087// W64: encoding: [0xf9,0x04,0x86,0x7d,0x6b,0x86,0x86,0x06]8088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8089 8090v_cmp_le_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD8091// W64: encoding: [0xf9,0x04,0x86,0x7d,0x7c,0x86,0x86,0x06]8092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8093 8094v_cmp_le_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD8095// W64: encoding: [0xf9,0x04,0x86,0x7d,0x7e,0x86,0x86,0x06]8096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8097 8098v_cmp_le_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD8099// W64: encoding: [0xf9,0x04,0x86,0x7d,0x7f,0x86,0x86,0x06]8100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8101 8102v_cmp_le_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD8103// W64: encoding: [0xf9,0xfe,0x87,0x7d,0x01,0x86,0x06,0x06]8104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8105 8106v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD8107// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x00,0x06]8108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8109 8110v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD8111// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x01,0x06]8112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8113 8114v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD8115// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x02,0x06]8116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8117 8118v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD8119// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x03,0x06]8120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8121 8122v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD8123// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x04,0x06]8124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8125 8126v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD8127// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x05,0x06]8128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8129 8130v_cmp_le_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD8131// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x0e,0x06]8132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8133 8134v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_08135// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x00]8136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8137 8138v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_18139// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x01]8140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8141 8142v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_28143// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x02]8144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8145 8146v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_38147// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x03]8148// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8149 8150v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_08151// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x04]8152// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8153 8154v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_18155// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x05]8156// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8157 8158v_cmp_le_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD8159// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x0e]8160// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8161 8162v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD8163// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x06]8164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8165 8166v_cmp_gt_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD8167// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x88,0x06,0x06]8168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8169 8170v_cmp_gt_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD8171// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0xe4,0x06,0x06]8172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8173 8174v_cmp_gt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD8175// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x00,0x06,0x06]8176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode8177 8178v_cmp_gt_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD8179// W64: encoding: [0xf9,0x04,0x88,0x7d,0xff,0x86,0x06,0x06]8180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8181 8182v_cmp_gt_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD8183// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x86,0x06]8184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8185 8186v_cmp_gt_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD8187// W64: encoding: [0xf9,0x04,0x88,0x7d,0x65,0x86,0x86,0x06]8188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8189 8190v_cmp_gt_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD8191// W64: encoding: [0xf9,0x04,0x88,0x7d,0x6a,0x86,0x86,0x06]8192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8193 8194v_cmp_gt_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD8195// W64: encoding: [0xf9,0x04,0x88,0x7d,0x6b,0x86,0x86,0x06]8196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8197 8198v_cmp_gt_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD8199// W64: encoding: [0xf9,0x04,0x88,0x7d,0x7c,0x86,0x86,0x06]8200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8201 8202v_cmp_gt_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD8203// W64: encoding: [0xf9,0x04,0x88,0x7d,0x7e,0x86,0x86,0x06]8204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8205 8206v_cmp_gt_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD8207// W64: encoding: [0xf9,0x04,0x88,0x7d,0x7f,0x86,0x86,0x06]8208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8209 8210v_cmp_gt_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD8211// W64: encoding: [0xf9,0xfe,0x89,0x7d,0x01,0x86,0x06,0x06]8212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8213 8214v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD8215// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x00,0x06]8216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8217 8218v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD8219// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x01,0x06]8220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8221 8222v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD8223// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x02,0x06]8224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8225 8226v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD8227// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x03,0x06]8228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8229 8230v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD8231// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x04,0x06]8232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8233 8234v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD8235// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x05,0x06]8236// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8237 8238v_cmp_gt_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD8239// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x0e,0x06]8240// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8241 8242v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_08243// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x00]8244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8245 8246v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_18247// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x01]8248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8249 8250v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_28251// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x02]8252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8253 8254v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_38255// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x03]8256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8257 8258v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_08259// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x04]8260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8261 8262v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_18263// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x05]8264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8265 8266v_cmp_gt_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD8267// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x0e]8268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8269 8270v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD8271// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x06]8272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8273 8274v_cmp_ne_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD8275// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x88,0x06,0x06]8276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8277 8278v_cmp_ne_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD8279// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0xe4,0x06,0x06]8280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8281 8282v_cmp_ne_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD8283// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x00,0x06,0x06]8284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode8285 8286v_cmp_ne_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD8287// W64: encoding: [0xf9,0x04,0x8a,0x7d,0xff,0x86,0x06,0x06]8288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8289 8290v_cmp_ne_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD8291// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x86,0x06]8292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8293 8294v_cmp_ne_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD8295// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x65,0x86,0x86,0x06]8296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8297 8298v_cmp_ne_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD8299// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x6a,0x86,0x86,0x06]8300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8301 8302v_cmp_ne_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD8303// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x6b,0x86,0x86,0x06]8304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8305 8306v_cmp_ne_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD8307// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x7c,0x86,0x86,0x06]8308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8309 8310v_cmp_ne_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD8311// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x7e,0x86,0x86,0x06]8312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8313 8314v_cmp_ne_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD8315// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x7f,0x86,0x86,0x06]8316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8317 8318v_cmp_ne_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD8319// W64: encoding: [0xf9,0xfe,0x8b,0x7d,0x01,0x86,0x06,0x06]8320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8321 8322v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD8323// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x00,0x06]8324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8325 8326v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD8327// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x01,0x06]8328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8329 8330v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD8331// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x02,0x06]8332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8333 8334v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD8335// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x03,0x06]8336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8337 8338v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD8339// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x04,0x06]8340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8341 8342v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD8343// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x05,0x06]8344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8345 8346v_cmp_ne_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD8347// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x0e,0x06]8348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8349 8350v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_08351// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x00]8352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8353 8354v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_18355// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x01]8356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8357 8358v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_28359// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x02]8360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8361 8362v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_38363// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x03]8364// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8365 8366v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_08367// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x04]8368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8369 8370v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_18371// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x05]8372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8373 8374v_cmp_ne_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD8375// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x0e]8376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8377 8378v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD8379// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x06]8380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8381 8382v_cmp_ge_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD8383// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x88,0x06,0x06]8384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8385 8386v_cmp_ge_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD8387// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0xe4,0x06,0x06]8388// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8389 8390v_cmp_ge_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD8391// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x00,0x06,0x06]8392// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode8393 8394v_cmp_ge_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD8395// W64: encoding: [0xf9,0x04,0x8c,0x7d,0xff,0x86,0x06,0x06]8396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8397 8398v_cmp_ge_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD8399// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x86,0x06]8400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8401 8402v_cmp_ge_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD8403// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x65,0x86,0x86,0x06]8404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8405 8406v_cmp_ge_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD8407// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x6a,0x86,0x86,0x06]8408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8409 8410v_cmp_ge_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD8411// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x6b,0x86,0x86,0x06]8412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8413 8414v_cmp_ge_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD8415// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x7c,0x86,0x86,0x06]8416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8417 8418v_cmp_ge_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD8419// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x7e,0x86,0x86,0x06]8420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8421 8422v_cmp_ge_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD8423// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x7f,0x86,0x86,0x06]8424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8425 8426v_cmp_ge_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD8427// W64: encoding: [0xf9,0xfe,0x8d,0x7d,0x01,0x86,0x06,0x06]8428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8429 8430v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD8431// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x00,0x06]8432// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8433 8434v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD8435// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x01,0x06]8436// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8437 8438v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD8439// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x02,0x06]8440// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8441 8442v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD8443// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x03,0x06]8444// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8445 8446v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD8447// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x04,0x06]8448// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8449 8450v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD8451// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x05,0x06]8452// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8453 8454v_cmp_ge_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD8455// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x0e,0x06]8456// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8457 8458v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_08459// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x00]8460// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8461 8462v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_18463// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x01]8464// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8465 8466v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_28467// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x02]8468// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8469 8470v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_38471// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x03]8472// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8473 8474v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_08475// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x04]8476// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8477 8478v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_18479// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x05]8480// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8481 8482v_cmp_ge_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD8483// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x0e]8484// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8485 8486v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD8487// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x06]8488// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8489 8490v_cmp_t_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD8491// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x88,0x06,0x06]8492// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8493 8494v_cmp_t_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD8495// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0xe4,0x06,0x06]8496// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8497 8498v_cmp_t_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD8499// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x00,0x06,0x06]8500// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode8501 8502v_cmp_t_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD8503// W64: encoding: [0xf9,0x04,0x8e,0x7d,0xff,0x86,0x06,0x06]8504// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8505 8506v_cmp_t_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD8507// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x86,0x06]8508// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8509 8510v_cmp_t_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD8511// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x65,0x86,0x86,0x06]8512// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8513 8514v_cmp_t_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD8515// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x6a,0x86,0x86,0x06]8516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8517 8518v_cmp_t_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD8519// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x6b,0x86,0x86,0x06]8520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8521 8522v_cmp_t_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD8523// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x7c,0x86,0x86,0x06]8524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8525 8526v_cmp_t_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD8527// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x7e,0x86,0x86,0x06]8528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8529 8530v_cmp_t_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD8531// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x7f,0x86,0x86,0x06]8532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8533 8534v_cmp_t_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD8535// W64: encoding: [0xf9,0xfe,0x8f,0x7d,0x01,0x86,0x06,0x06]8536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8537 8538v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD8539// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x00,0x06]8540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8541 8542v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD8543// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x01,0x06]8544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8545 8546v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD8547// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x02,0x06]8548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8549 8550v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD8551// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x03,0x06]8552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8553 8554v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD8555// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x04,0x06]8556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8557 8558v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD8559// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x05,0x06]8560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8561 8562v_cmp_t_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD8563// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x0e,0x06]8564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8565 8566v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_08567// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x00]8568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8569 8570v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_18571// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x01]8572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8573 8574v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_28575// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x02]8576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8577 8578v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_38579// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x03]8580// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8581 8582v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_08583// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x04]8584// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8585 8586v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_18587// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x05]8588// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8589 8590v_cmp_t_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD8591// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x0e]8592// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8593 8594v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD8595// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x06]8596// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8597 8598v_cmp_f_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD8599// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x88,0x06,0x06]8600// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8601 8602v_cmp_f_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD8603// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0xe4,0x06,0x06]8604// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8605 8606v_cmp_f_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD8607// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x00,0x06,0x06]8608// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode8609 8610v_cmp_f_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD8611// W64: encoding: [0xf9,0x04,0x90,0x7d,0xff,0x86,0x06,0x06]8612// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8613 8614v_cmp_f_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD8615// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x86,0x06]8616// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8617 8618v_cmp_f_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD8619// W64: encoding: [0xf9,0x04,0x90,0x7d,0x65,0x86,0x86,0x06]8620// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8621 8622v_cmp_f_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD8623// W64: encoding: [0xf9,0x04,0x90,0x7d,0x6a,0x86,0x86,0x06]8624// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8625 8626v_cmp_f_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD8627// W64: encoding: [0xf9,0x04,0x90,0x7d,0x6b,0x86,0x86,0x06]8628// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8629 8630v_cmp_f_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD8631// W64: encoding: [0xf9,0x04,0x90,0x7d,0x7c,0x86,0x86,0x06]8632// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8633 8634v_cmp_f_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD8635// W64: encoding: [0xf9,0x04,0x90,0x7d,0x7e,0x86,0x86,0x06]8636// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8637 8638v_cmp_f_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD8639// W64: encoding: [0xf9,0x04,0x90,0x7d,0x7f,0x86,0x86,0x06]8640// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8641 8642v_cmp_f_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD8643// W64: encoding: [0xf9,0xfe,0x91,0x7d,0x01,0x86,0x06,0x06]8644// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8645 8646v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD8647// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x00,0x06]8648// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8649 8650v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD8651// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x01,0x06]8652// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8653 8654v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD8655// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x02,0x06]8656// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8657 8658v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD8659// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x03,0x06]8660// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8661 8662v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD8663// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x04,0x06]8664// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8665 8666v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD8667// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x05,0x06]8668// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8669 8670v_cmp_f_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD8671// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x16,0x06]8672// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8673 8674v_cmp_f_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD8675// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x26,0x06]8676// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8677 8678v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_08679// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x00]8680// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8681 8682v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_18683// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x01]8684// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8685 8686v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_28687// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x02]8688// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8689 8690v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_38691// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x03]8692// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8693 8694v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_08695// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x04]8696// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8697 8698v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_18699// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x05]8700// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8701 8702v_cmp_f_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD8703// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x16]8704// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8705 8706v_cmp_f_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD8707// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x26]8708// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8709 8710v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD8711// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x06]8712// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8713 8714v_cmp_lt_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD8715// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x88,0x06,0x06]8716// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8717 8718v_cmp_lt_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD8719// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0xe4,0x06,0x06]8720// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8721 8722v_cmp_lt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD8723// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x00,0x06,0x06]8724// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode8725 8726v_cmp_lt_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD8727// W64: encoding: [0xf9,0x04,0x92,0x7d,0xff,0x86,0x06,0x06]8728// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8729 8730v_cmp_lt_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD8731// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x86,0x06]8732// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8733 8734v_cmp_lt_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD8735// W64: encoding: [0xf9,0x04,0x92,0x7d,0x65,0x86,0x86,0x06]8736// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8737 8738v_cmp_lt_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD8739// W64: encoding: [0xf9,0x04,0x92,0x7d,0x6a,0x86,0x86,0x06]8740// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8741 8742v_cmp_lt_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD8743// W64: encoding: [0xf9,0x04,0x92,0x7d,0x6b,0x86,0x86,0x06]8744// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8745 8746v_cmp_lt_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD8747// W64: encoding: [0xf9,0x04,0x92,0x7d,0x7c,0x86,0x86,0x06]8748// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8749 8750v_cmp_lt_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD8751// W64: encoding: [0xf9,0x04,0x92,0x7d,0x7e,0x86,0x86,0x06]8752// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8753 8754v_cmp_lt_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD8755// W64: encoding: [0xf9,0x04,0x92,0x7d,0x7f,0x86,0x86,0x06]8756// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8757 8758v_cmp_lt_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD8759// W64: encoding: [0xf9,0xfe,0x93,0x7d,0x01,0x86,0x06,0x06]8760// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8761 8762v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD8763// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x00,0x06]8764// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8765 8766v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD8767// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x01,0x06]8768// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8769 8770v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD8771// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x02,0x06]8772// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8773 8774v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD8775// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x03,0x06]8776// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8777 8778v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD8779// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x04,0x06]8780// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8781 8782v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD8783// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x05,0x06]8784// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8785 8786v_cmp_lt_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD8787// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x16,0x06]8788// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8789 8790v_cmp_lt_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD8791// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x26,0x06]8792// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8793 8794v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_08795// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x00]8796// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8797 8798v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_18799// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x01]8800// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8801 8802v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_28803// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x02]8804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8805 8806v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_38807// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x03]8808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8809 8810v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_08811// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x04]8812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8813 8814v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_18815// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x05]8816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8817 8818v_cmp_lt_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD8819// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x16]8820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8821 8822v_cmp_lt_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD8823// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x26]8824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8825 8826v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD8827// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x06]8828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8829 8830v_cmp_eq_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD8831// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x88,0x06,0x06]8832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8833 8834v_cmp_eq_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD8835// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0xe4,0x06,0x06]8836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8837 8838v_cmp_eq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD8839// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x00,0x06,0x06]8840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode8841 8842v_cmp_eq_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD8843// W64: encoding: [0xf9,0x04,0x94,0x7d,0xff,0x86,0x06,0x06]8844// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8845 8846v_cmp_eq_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD8847// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x86,0x06]8848// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8849 8850v_cmp_eq_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD8851// W64: encoding: [0xf9,0x04,0x94,0x7d,0x65,0x86,0x86,0x06]8852// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8853 8854v_cmp_eq_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD8855// W64: encoding: [0xf9,0x04,0x94,0x7d,0x6a,0x86,0x86,0x06]8856// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8857 8858v_cmp_eq_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD8859// W64: encoding: [0xf9,0x04,0x94,0x7d,0x6b,0x86,0x86,0x06]8860// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8861 8862v_cmp_eq_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD8863// W64: encoding: [0xf9,0x04,0x94,0x7d,0x7c,0x86,0x86,0x06]8864// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8865 8866v_cmp_eq_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD8867// W64: encoding: [0xf9,0x04,0x94,0x7d,0x7e,0x86,0x86,0x06]8868// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8869 8870v_cmp_eq_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD8871// W64: encoding: [0xf9,0x04,0x94,0x7d,0x7f,0x86,0x86,0x06]8872// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8873 8874v_cmp_eq_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD8875// W64: encoding: [0xf9,0xfe,0x95,0x7d,0x01,0x86,0x06,0x06]8876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8877 8878v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD8879// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x00,0x06]8880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8881 8882v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD8883// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x01,0x06]8884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8885 8886v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD8887// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x02,0x06]8888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8889 8890v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD8891// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x03,0x06]8892// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8893 8894v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD8895// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x04,0x06]8896// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8897 8898v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD8899// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x05,0x06]8900// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8901 8902v_cmp_eq_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD8903// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x16,0x06]8904// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8905 8906v_cmp_eq_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD8907// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x26,0x06]8908// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8909 8910v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_08911// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x00]8912// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8913 8914v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_18915// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x01]8916// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8917 8918v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_28919// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x02]8920// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8921 8922v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_38923// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x03]8924// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8925 8926v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_08927// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x04]8928// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8929 8930v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_18931// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x05]8932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8933 8934v_cmp_eq_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD8935// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x16]8936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8937 8938v_cmp_eq_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD8939// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x26]8940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8941 8942v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD8943// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x06]8944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8945 8946v_cmp_le_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD8947// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x88,0x06,0x06]8948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8949 8950v_cmp_le_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD8951// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0xe4,0x06,0x06]8952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8953 8954v_cmp_le_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD8955// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x00,0x06,0x06]8956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode8957 8958v_cmp_le_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD8959// W64: encoding: [0xf9,0x04,0x96,0x7d,0xff,0x86,0x06,0x06]8960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8961 8962v_cmp_le_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD8963// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x86,0x06]8964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8965 8966v_cmp_le_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD8967// W64: encoding: [0xf9,0x04,0x96,0x7d,0x65,0x86,0x86,0x06]8968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8969 8970v_cmp_le_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD8971// W64: encoding: [0xf9,0x04,0x96,0x7d,0x6a,0x86,0x86,0x06]8972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8973 8974v_cmp_le_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD8975// W64: encoding: [0xf9,0x04,0x96,0x7d,0x6b,0x86,0x86,0x06]8976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8977 8978v_cmp_le_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD8979// W64: encoding: [0xf9,0x04,0x96,0x7d,0x7c,0x86,0x86,0x06]8980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8981 8982v_cmp_le_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD8983// W64: encoding: [0xf9,0x04,0x96,0x7d,0x7e,0x86,0x86,0x06]8984// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8985 8986v_cmp_le_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD8987// W64: encoding: [0xf9,0x04,0x96,0x7d,0x7f,0x86,0x86,0x06]8988// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8989 8990v_cmp_le_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD8991// W64: encoding: [0xf9,0xfe,0x97,0x7d,0x01,0x86,0x06,0x06]8992// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8993 8994v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD8995// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x00,0x06]8996// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8997 8998v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD8999// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x01,0x06]9000// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9001 9002v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD9003// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x02,0x06]9004// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9005 9006v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD9007// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x03,0x06]9008// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9009 9010v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD9011// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x04,0x06]9012// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9013 9014v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD9015// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x05,0x06]9016// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9017 9018v_cmp_le_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD9019// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x16,0x06]9020// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9021 9022v_cmp_le_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD9023// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x26,0x06]9024// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9025 9026v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_09027// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x00]9028// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9029 9030v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_19031// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x01]9032// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9033 9034v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_29035// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x02]9036// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9037 9038v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_39039// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x03]9040// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9041 9042v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_09043// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x04]9044// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9045 9046v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_19047// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x05]9048// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9049 9050v_cmp_le_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD9051// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x16]9052// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9053 9054v_cmp_le_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD9055// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x26]9056// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9057 9058v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD9059// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x06]9060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9061 9062v_cmp_gt_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD9063// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x88,0x06,0x06]9064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9065 9066v_cmp_gt_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD9067// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0xe4,0x06,0x06]9068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9069 9070v_cmp_gt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD9071// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x00,0x06,0x06]9072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9073 9074v_cmp_gt_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD9075// W64: encoding: [0xf9,0x04,0x98,0x7d,0xff,0x86,0x06,0x06]9076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9077 9078v_cmp_gt_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD9079// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x86,0x06]9080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9081 9082v_cmp_gt_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD9083// W64: encoding: [0xf9,0x04,0x98,0x7d,0x65,0x86,0x86,0x06]9084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9085 9086v_cmp_gt_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD9087// W64: encoding: [0xf9,0x04,0x98,0x7d,0x6a,0x86,0x86,0x06]9088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9089 9090v_cmp_gt_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD9091// W64: encoding: [0xf9,0x04,0x98,0x7d,0x6b,0x86,0x86,0x06]9092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9093 9094v_cmp_gt_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD9095// W64: encoding: [0xf9,0x04,0x98,0x7d,0x7c,0x86,0x86,0x06]9096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9097 9098v_cmp_gt_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD9099// W64: encoding: [0xf9,0x04,0x98,0x7d,0x7e,0x86,0x86,0x06]9100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9101 9102v_cmp_gt_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD9103// W64: encoding: [0xf9,0x04,0x98,0x7d,0x7f,0x86,0x86,0x06]9104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9105 9106v_cmp_gt_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD9107// W64: encoding: [0xf9,0xfe,0x99,0x7d,0x01,0x86,0x06,0x06]9108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9109 9110v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD9111// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x00,0x06]9112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9113 9114v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD9115// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x01,0x06]9116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9117 9118v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD9119// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x02,0x06]9120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9121 9122v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD9123// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x03,0x06]9124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9125 9126v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD9127// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x04,0x06]9128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9129 9130v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD9131// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x05,0x06]9132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9133 9134v_cmp_gt_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD9135// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x16,0x06]9136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9137 9138v_cmp_gt_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD9139// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x26,0x06]9140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9141 9142v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_09143// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x00]9144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9145 9146v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_19147// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x01]9148// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9149 9150v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_29151// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x02]9152// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9153 9154v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_39155// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x03]9156// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9157 9158v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_09159// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x04]9160// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9161 9162v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_19163// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x05]9164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9165 9166v_cmp_gt_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD9167// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x16]9168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9169 9170v_cmp_gt_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD9171// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x26]9172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9173 9174v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD9175// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x06]9176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9177 9178v_cmp_lg_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD9179// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x88,0x06,0x06]9180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9181 9182v_cmp_lg_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD9183// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0xe4,0x06,0x06]9184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9185 9186v_cmp_lg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD9187// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x00,0x06,0x06]9188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9189 9190v_cmp_lg_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD9191// W64: encoding: [0xf9,0x04,0x9a,0x7d,0xff,0x86,0x06,0x06]9192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9193 9194v_cmp_lg_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD9195// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x86,0x06]9196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9197 9198v_cmp_lg_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD9199// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x65,0x86,0x86,0x06]9200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9201 9202v_cmp_lg_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD9203// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x6a,0x86,0x86,0x06]9204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9205 9206v_cmp_lg_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD9207// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x6b,0x86,0x86,0x06]9208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9209 9210v_cmp_lg_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD9211// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x7c,0x86,0x86,0x06]9212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9213 9214v_cmp_lg_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD9215// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x7e,0x86,0x86,0x06]9216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9217 9218v_cmp_lg_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD9219// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x7f,0x86,0x86,0x06]9220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9221 9222v_cmp_lg_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD9223// W64: encoding: [0xf9,0xfe,0x9b,0x7d,0x01,0x86,0x06,0x06]9224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9225 9226v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD9227// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x00,0x06]9228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9229 9230v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD9231// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x01,0x06]9232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9233 9234v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD9235// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x02,0x06]9236// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9237 9238v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD9239// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x03,0x06]9240// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9241 9242v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD9243// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x04,0x06]9244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9245 9246v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD9247// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x05,0x06]9248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9249 9250v_cmp_lg_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD9251// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x16,0x06]9252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9253 9254v_cmp_lg_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD9255// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x26,0x06]9256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9257 9258v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_09259// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x00]9260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9261 9262v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_19263// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x01]9264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9265 9266v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_29267// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x02]9268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9269 9270v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_39271// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x03]9272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9273 9274v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_09275// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x04]9276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9277 9278v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_19279// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x05]9280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9281 9282v_cmp_lg_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD9283// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x16]9284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9285 9286v_cmp_lg_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD9287// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x26]9288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9289 9290v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD9291// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x06]9292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9293 9294v_cmp_ge_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD9295// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x88,0x06,0x06]9296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9297 9298v_cmp_ge_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD9299// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0xe4,0x06,0x06]9300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9301 9302v_cmp_ge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD9303// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x00,0x06,0x06]9304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9305 9306v_cmp_ge_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD9307// W64: encoding: [0xf9,0x04,0x9c,0x7d,0xff,0x86,0x06,0x06]9308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9309 9310v_cmp_ge_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD9311// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x86,0x06]9312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9313 9314v_cmp_ge_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD9315// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x65,0x86,0x86,0x06]9316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9317 9318v_cmp_ge_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD9319// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x6a,0x86,0x86,0x06]9320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9321 9322v_cmp_ge_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD9323// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x6b,0x86,0x86,0x06]9324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9325 9326v_cmp_ge_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD9327// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x7c,0x86,0x86,0x06]9328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9329 9330v_cmp_ge_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD9331// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x7e,0x86,0x86,0x06]9332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9333 9334v_cmp_ge_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD9335// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x7f,0x86,0x86,0x06]9336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9337 9338v_cmp_ge_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD9339// W64: encoding: [0xf9,0xfe,0x9d,0x7d,0x01,0x86,0x06,0x06]9340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9341 9342v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD9343// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x00,0x06]9344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9345 9346v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD9347// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x01,0x06]9348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9349 9350v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD9351// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x02,0x06]9352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9353 9354v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD9355// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x03,0x06]9356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9357 9358v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD9359// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x04,0x06]9360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9361 9362v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD9363// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x05,0x06]9364// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9365 9366v_cmp_ge_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD9367// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x16,0x06]9368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9369 9370v_cmp_ge_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD9371// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x26,0x06]9372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9373 9374v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_09375// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x00]9376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9377 9378v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_19379// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x01]9380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9381 9382v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_29383// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x02]9384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9385 9386v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_39387// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x03]9388// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9389 9390v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_09391// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x04]9392// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9393 9394v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_19395// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x05]9396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9397 9398v_cmp_ge_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD9399// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x16]9400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9401 9402v_cmp_ge_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD9403// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x26]9404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9405 9406v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD9407// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x06]9408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9409 9410v_cmp_o_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD9411// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x88,0x06,0x06]9412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9413 9414v_cmp_o_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD9415// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0xe4,0x06,0x06]9416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9417 9418v_cmp_o_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD9419// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x00,0x06,0x06]9420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9421 9422v_cmp_o_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD9423// W64: encoding: [0xf9,0x04,0x9e,0x7d,0xff,0x86,0x06,0x06]9424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9425 9426v_cmp_o_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD9427// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x86,0x06]9428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9429 9430v_cmp_o_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD9431// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x65,0x86,0x86,0x06]9432// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9433 9434v_cmp_o_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD9435// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x6a,0x86,0x86,0x06]9436// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9437 9438v_cmp_o_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD9439// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x6b,0x86,0x86,0x06]9440// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9441 9442v_cmp_o_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD9443// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x7c,0x86,0x86,0x06]9444// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9445 9446v_cmp_o_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD9447// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x7e,0x86,0x86,0x06]9448// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9449 9450v_cmp_o_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD9451// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x7f,0x86,0x86,0x06]9452// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9453 9454v_cmp_o_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD9455// W64: encoding: [0xf9,0xfe,0x9f,0x7d,0x01,0x86,0x06,0x06]9456// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9457 9458v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD9459// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x00,0x06]9460// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9461 9462v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD9463// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x01,0x06]9464// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9465 9466v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD9467// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x02,0x06]9468// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9469 9470v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD9471// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x03,0x06]9472// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9473 9474v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD9475// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x04,0x06]9476// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9477 9478v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD9479// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x05,0x06]9480// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9481 9482v_cmp_o_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD9483// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x16,0x06]9484// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9485 9486v_cmp_o_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD9487// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x26,0x06]9488// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9489 9490v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_09491// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x00]9492// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9493 9494v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_19495// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x01]9496// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9497 9498v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_29499// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x02]9500// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9501 9502v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_39503// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x03]9504// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9505 9506v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_09507// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x04]9508// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9509 9510v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_19511// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x05]9512// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9513 9514v_cmp_o_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD9515// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x16]9516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9517 9518v_cmp_o_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD9519// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x26]9520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9521 9522v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD9523// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x06]9524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9525 9526v_cmp_u_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD9527// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x88,0x06,0x06]9528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9529 9530v_cmp_u_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD9531// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0xe4,0x06,0x06]9532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9533 9534v_cmp_u_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD9535// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x00,0x06,0x06]9536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9537 9538v_cmp_u_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD9539// W64: encoding: [0xf9,0x04,0xd0,0x7d,0xff,0x86,0x06,0x06]9540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9541 9542v_cmp_u_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD9543// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x86,0x06]9544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9545 9546v_cmp_u_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD9547// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x65,0x86,0x86,0x06]9548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9549 9550v_cmp_u_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD9551// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x6a,0x86,0x86,0x06]9552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9553 9554v_cmp_u_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD9555// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x6b,0x86,0x86,0x06]9556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9557 9558v_cmp_u_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD9559// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x7c,0x86,0x86,0x06]9560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9561 9562v_cmp_u_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD9563// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x7e,0x86,0x86,0x06]9564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9565 9566v_cmp_u_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD9567// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x7f,0x86,0x86,0x06]9568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9569 9570v_cmp_u_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD9571// W64: encoding: [0xf9,0xfe,0xd1,0x7d,0x01,0x86,0x06,0x06]9572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9573 9574v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD9575// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x00,0x06]9576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9577 9578v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD9579// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x01,0x06]9580// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9581 9582v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD9583// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x02,0x06]9584// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9585 9586v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD9587// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x03,0x06]9588// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9589 9590v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD9591// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x04,0x06]9592// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9593 9594v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD9595// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x05,0x06]9596// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9597 9598v_cmp_u_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD9599// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x16,0x06]9600// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9601 9602v_cmp_u_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD9603// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x26,0x06]9604// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9605 9606v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_09607// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x00]9608// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9609 9610v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_19611// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x01]9612// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9613 9614v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_29615// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x02]9616// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9617 9618v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_39619// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x03]9620// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9621 9622v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_09623// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x04]9624// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9625 9626v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_19627// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x05]9628// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9629 9630v_cmp_u_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD9631// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x16]9632// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9633 9634v_cmp_u_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD9635// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x26]9636// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9637 9638v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD9639// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x06]9640// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9641 9642v_cmp_nge_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD9643// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x88,0x06,0x06]9644// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9645 9646v_cmp_nge_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD9647// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0xe4,0x06,0x06]9648// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9649 9650v_cmp_nge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD9651// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x00,0x06,0x06]9652// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9653 9654v_cmp_nge_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD9655// W64: encoding: [0xf9,0x04,0xd2,0x7d,0xff,0x86,0x06,0x06]9656// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9657 9658v_cmp_nge_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD9659// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x86,0x06]9660// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9661 9662v_cmp_nge_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD9663// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x65,0x86,0x86,0x06]9664// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9665 9666v_cmp_nge_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD9667// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x6a,0x86,0x86,0x06]9668// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9669 9670v_cmp_nge_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD9671// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x6b,0x86,0x86,0x06]9672// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9673 9674v_cmp_nge_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD9675// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x7c,0x86,0x86,0x06]9676// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9677 9678v_cmp_nge_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD9679// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x7e,0x86,0x86,0x06]9680// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9681 9682v_cmp_nge_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD9683// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x7f,0x86,0x86,0x06]9684// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9685 9686v_cmp_nge_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD9687// W64: encoding: [0xf9,0xfe,0xd3,0x7d,0x01,0x86,0x06,0x06]9688// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9689 9690v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD9691// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x00,0x06]9692// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9693 9694v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD9695// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x01,0x06]9696// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9697 9698v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD9699// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x02,0x06]9700// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9701 9702v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD9703// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x03,0x06]9704// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9705 9706v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD9707// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x04,0x06]9708// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9709 9710v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD9711// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x05,0x06]9712// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9713 9714v_cmp_nge_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD9715// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x16,0x06]9716// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9717 9718v_cmp_nge_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD9719// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x26,0x06]9720// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9721 9722v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_09723// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x00]9724// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9725 9726v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_19727// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x01]9728// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9729 9730v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_29731// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x02]9732// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9733 9734v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_39735// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x03]9736// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9737 9738v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_09739// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x04]9740// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9741 9742v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_19743// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x05]9744// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9745 9746v_cmp_nge_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD9747// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x16]9748// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9749 9750v_cmp_nge_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD9751// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x26]9752// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9753 9754v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD9755// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x06]9756// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9757 9758v_cmp_nlg_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD9759// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x88,0x06,0x06]9760// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9761 9762v_cmp_nlg_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD9763// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0xe4,0x06,0x06]9764// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9765 9766v_cmp_nlg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD9767// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x00,0x06,0x06]9768// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9769 9770v_cmp_nlg_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD9771// W64: encoding: [0xf9,0x04,0xd4,0x7d,0xff,0x86,0x06,0x06]9772// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9773 9774v_cmp_nlg_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD9775// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x86,0x06]9776// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9777 9778v_cmp_nlg_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD9779// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x65,0x86,0x86,0x06]9780// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9781 9782v_cmp_nlg_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD9783// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x6a,0x86,0x86,0x06]9784// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9785 9786v_cmp_nlg_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD9787// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x6b,0x86,0x86,0x06]9788// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9789 9790v_cmp_nlg_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD9791// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x7c,0x86,0x86,0x06]9792// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9793 9794v_cmp_nlg_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD9795// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x7e,0x86,0x86,0x06]9796// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9797 9798v_cmp_nlg_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD9799// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x7f,0x86,0x86,0x06]9800// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9801 9802v_cmp_nlg_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD9803// W64: encoding: [0xf9,0xfe,0xd5,0x7d,0x01,0x86,0x06,0x06]9804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9805 9806v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD9807// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x00,0x06]9808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9809 9810v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD9811// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x01,0x06]9812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9813 9814v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD9815// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x02,0x06]9816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9817 9818v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD9819// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x03,0x06]9820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9821 9822v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD9823// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x04,0x06]9824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9825 9826v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD9827// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x05,0x06]9828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9829 9830v_cmp_nlg_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD9831// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x16,0x06]9832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9833 9834v_cmp_nlg_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD9835// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x26,0x06]9836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9837 9838v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_09839// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x00]9840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9841 9842v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_19843// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x01]9844// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9845 9846v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_29847// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x02]9848// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9849 9850v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_39851// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x03]9852// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9853 9854v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_09855// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x04]9856// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9857 9858v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_19859// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x05]9860// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9861 9862v_cmp_nlg_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD9863// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x16]9864// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9865 9866v_cmp_nlg_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD9867// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x26]9868// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9869 9870v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD9871// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x06]9872// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9873 9874v_cmp_ngt_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD9875// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x88,0x06,0x06]9876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9877 9878v_cmp_ngt_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD9879// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0xe4,0x06,0x06]9880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9881 9882v_cmp_ngt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD9883// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x00,0x06,0x06]9884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9885 9886v_cmp_ngt_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD9887// W64: encoding: [0xf9,0x04,0xd6,0x7d,0xff,0x86,0x06,0x06]9888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9889 9890v_cmp_ngt_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD9891// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x86,0x06]9892// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9893 9894v_cmp_ngt_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD9895// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x65,0x86,0x86,0x06]9896// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9897 9898v_cmp_ngt_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD9899// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x6a,0x86,0x86,0x06]9900// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9901 9902v_cmp_ngt_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD9903// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x6b,0x86,0x86,0x06]9904// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9905 9906v_cmp_ngt_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD9907// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x7c,0x86,0x86,0x06]9908// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9909 9910v_cmp_ngt_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD9911// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x7e,0x86,0x86,0x06]9912// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9913 9914v_cmp_ngt_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD9915// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x7f,0x86,0x86,0x06]9916// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9917 9918v_cmp_ngt_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD9919// W64: encoding: [0xf9,0xfe,0xd7,0x7d,0x01,0x86,0x06,0x06]9920// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9921 9922v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD9923// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x00,0x06]9924// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9925 9926v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD9927// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x01,0x06]9928// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9929 9930v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD9931// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x02,0x06]9932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9933 9934v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD9935// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x03,0x06]9936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9937 9938v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD9939// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x04,0x06]9940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9941 9942v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD9943// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x05,0x06]9944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9945 9946v_cmp_ngt_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD9947// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x16,0x06]9948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9949 9950v_cmp_ngt_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD9951// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x26,0x06]9952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9953 9954v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_09955// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x00]9956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9957 9958v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_19959// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x01]9960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9961 9962v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_29963// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x02]9964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9965 9966v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_39967// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x03]9968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9969 9970v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_09971// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x04]9972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9973 9974v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_19975// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x05]9976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9977 9978v_cmp_ngt_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD9979// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x16]9980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9981 9982v_cmp_ngt_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD9983// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x26]9984// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9985 9986v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD9987// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x06]9988// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9989 9990v_cmp_nle_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD9991// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x88,0x06,0x06]9992// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9993 9994v_cmp_nle_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD9995// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0xe4,0x06,0x06]9996// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9997 9998v_cmp_nle_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD9999// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x00,0x06,0x06]10000// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode10001 10002v_cmp_nle_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD10003// W64: encoding: [0xf9,0x04,0xd8,0x7d,0xff,0x86,0x06,0x06]10004// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10005 10006v_cmp_nle_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD10007// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x86,0x06]10008// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10009 10010v_cmp_nle_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD10011// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x65,0x86,0x86,0x06]10012// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10013 10014v_cmp_nle_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD10015// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x6a,0x86,0x86,0x06]10016// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10017 10018v_cmp_nle_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD10019// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x6b,0x86,0x86,0x06]10020// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10021 10022v_cmp_nle_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD10023// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x7c,0x86,0x86,0x06]10024// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10025 10026v_cmp_nle_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD10027// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x7e,0x86,0x86,0x06]10028// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10029 10030v_cmp_nle_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD10031// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x7f,0x86,0x86,0x06]10032// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10033 10034v_cmp_nle_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD10035// W64: encoding: [0xf9,0xfe,0xd9,0x7d,0x01,0x86,0x06,0x06]10036// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10037 10038v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD10039// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x00,0x06]10040// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10041 10042v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD10043// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x01,0x06]10044// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10045 10046v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD10047// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x02,0x06]10048// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10049 10050v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD10051// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x03,0x06]10052// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10053 10054v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD10055// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x04,0x06]10056// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10057 10058v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD10059// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x05,0x06]10060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10061 10062v_cmp_nle_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD10063// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x16,0x06]10064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10065 10066v_cmp_nle_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD10067// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x26,0x06]10068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10069 10070v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_010071// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x00]10072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10073 10074v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_110075// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x01]10076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10077 10078v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_210079// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x02]10080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10081 10082v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_310083// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x03]10084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10085 10086v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_010087// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x04]10088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10089 10090v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_110091// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x05]10092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10093 10094v_cmp_nle_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD10095// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x16]10096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10097 10098v_cmp_nle_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD10099// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x26]10100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10101 10102v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD10103// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x06]10104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10105 10106v_cmp_neq_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD10107// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x88,0x06,0x06]10108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10109 10110v_cmp_neq_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD10111// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0xe4,0x06,0x06]10112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10113 10114v_cmp_neq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD10115// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x00,0x06,0x06]10116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode10117 10118v_cmp_neq_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD10119// W64: encoding: [0xf9,0x04,0xda,0x7d,0xff,0x86,0x06,0x06]10120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10121 10122v_cmp_neq_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD10123// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x86,0x06]10124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10125 10126v_cmp_neq_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD10127// W64: encoding: [0xf9,0x04,0xda,0x7d,0x65,0x86,0x86,0x06]10128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10129 10130v_cmp_neq_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD10131// W64: encoding: [0xf9,0x04,0xda,0x7d,0x6a,0x86,0x86,0x06]10132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10133 10134v_cmp_neq_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD10135// W64: encoding: [0xf9,0x04,0xda,0x7d,0x6b,0x86,0x86,0x06]10136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10137 10138v_cmp_neq_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD10139// W64: encoding: [0xf9,0x04,0xda,0x7d,0x7c,0x86,0x86,0x06]10140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10141 10142v_cmp_neq_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD10143// W64: encoding: [0xf9,0x04,0xda,0x7d,0x7e,0x86,0x86,0x06]10144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10145 10146v_cmp_neq_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD10147// W64: encoding: [0xf9,0x04,0xda,0x7d,0x7f,0x86,0x86,0x06]10148// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10149 10150v_cmp_neq_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD10151// W64: encoding: [0xf9,0xfe,0xdb,0x7d,0x01,0x86,0x06,0x06]10152// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10153 10154v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD10155// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x00,0x06]10156// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10157 10158v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD10159// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x01,0x06]10160// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10161 10162v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD10163// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x02,0x06]10164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10165 10166v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD10167// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x03,0x06]10168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10169 10170v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD10171// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x04,0x06]10172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10173 10174v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD10175// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x05,0x06]10176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10177 10178v_cmp_neq_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD10179// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x16,0x06]10180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10181 10182v_cmp_neq_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD10183// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x26,0x06]10184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10185 10186v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_010187// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x00]10188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10189 10190v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_110191// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x01]10192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10193 10194v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_210195// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x02]10196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10197 10198v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_310199// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x03]10200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10201 10202v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_010203// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x04]10204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10205 10206v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_110207// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x05]10208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10209 10210v_cmp_neq_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD10211// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x16]10212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10213 10214v_cmp_neq_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD10215// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x26]10216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10217 10218v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD10219// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x06]10220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10221 10222v_cmp_nlt_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD10223// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x88,0x06,0x06]10224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10225 10226v_cmp_nlt_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD10227// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0xe4,0x06,0x06]10228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10229 10230v_cmp_nlt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD10231// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x00,0x06,0x06]10232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode10233 10234v_cmp_nlt_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD10235// W64: encoding: [0xf9,0x04,0xdc,0x7d,0xff,0x86,0x06,0x06]10236// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10237 10238v_cmp_nlt_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD10239// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x86,0x06]10240// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10241 10242v_cmp_nlt_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD10243// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x65,0x86,0x86,0x06]10244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10245 10246v_cmp_nlt_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD10247// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x6a,0x86,0x86,0x06]10248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10249 10250v_cmp_nlt_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD10251// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x6b,0x86,0x86,0x06]10252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10253 10254v_cmp_nlt_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD10255// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x7c,0x86,0x86,0x06]10256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10257 10258v_cmp_nlt_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD10259// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x7e,0x86,0x86,0x06]10260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10261 10262v_cmp_nlt_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD10263// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x7f,0x86,0x86,0x06]10264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10265 10266v_cmp_nlt_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD10267// W64: encoding: [0xf9,0xfe,0xdd,0x7d,0x01,0x86,0x06,0x06]10268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10269 10270v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD10271// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x00,0x06]10272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10273 10274v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD10275// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x01,0x06]10276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10277 10278v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD10279// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x02,0x06]10280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10281 10282v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD10283// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x03,0x06]10284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10285 10286v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD10287// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x04,0x06]10288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10289 10290v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD10291// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x05,0x06]10292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10293 10294v_cmp_nlt_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD10295// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x16,0x06]10296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10297 10298v_cmp_nlt_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD10299// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x26,0x06]10300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10301 10302v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_010303// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x00]10304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10305 10306v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_110307// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x01]10308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10309 10310v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_210311// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x02]10312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10313 10314v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_310315// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x03]10316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10317 10318v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_010319// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x04]10320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10321 10322v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_110323// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x05]10324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10325 10326v_cmp_nlt_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD10327// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x16]10328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10329 10330v_cmp_nlt_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD10331// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x26]10332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10333 10334v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD10335// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x06]10336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10337 10338v_cmp_tru_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD10339// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x88,0x06,0x06]10340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10341 10342v_cmp_tru_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD10343// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0xe4,0x06,0x06]10344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10345 10346v_cmp_tru_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD10347// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x00,0x06,0x06]10348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode10349 10350v_cmp_tru_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD10351// W64: encoding: [0xf9,0x04,0xde,0x7d,0xff,0x86,0x06,0x06]10352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10353 10354v_cmp_tru_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD10355// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x86,0x06]10356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10357 10358v_cmp_tru_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD10359// W64: encoding: [0xf9,0x04,0xde,0x7d,0x65,0x86,0x86,0x06]10360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10361 10362v_cmp_tru_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD10363// W64: encoding: [0xf9,0x04,0xde,0x7d,0x6a,0x86,0x86,0x06]10364// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10365 10366v_cmp_tru_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD10367// W64: encoding: [0xf9,0x04,0xde,0x7d,0x6b,0x86,0x86,0x06]10368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10369 10370v_cmp_tru_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD10371// W64: encoding: [0xf9,0x04,0xde,0x7d,0x7c,0x86,0x86,0x06]10372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10373 10374v_cmp_tru_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD10375// W64: encoding: [0xf9,0x04,0xde,0x7d,0x7e,0x86,0x86,0x06]10376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10377 10378v_cmp_tru_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD10379// W64: encoding: [0xf9,0x04,0xde,0x7d,0x7f,0x86,0x86,0x06]10380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10381 10382v_cmp_tru_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD10383// W64: encoding: [0xf9,0xfe,0xdf,0x7d,0x01,0x86,0x06,0x06]10384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10385 10386v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD10387// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x00,0x06]10388// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10389 10390v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD10391// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x01,0x06]10392// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10393 10394v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD10395// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x02,0x06]10396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10397 10398v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD10399// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x03,0x06]10400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10401 10402v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD10403// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x04,0x06]10404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10405 10406v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD10407// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x05,0x06]10408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10409 10410v_cmp_tru_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD10411// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x16,0x06]10412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10413 10414v_cmp_tru_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD10415// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x26,0x06]10416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10417 10418v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_010419// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x00]10420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10421 10422v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_110423// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x01]10424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10425 10426v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_210427// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x02]10428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10429 10430v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_310431// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x03]10432// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10433 10434v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_010435// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x04]10436// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10437 10438v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_110439// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x05]10440// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10441 10442v_cmp_tru_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD10443// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x16]10444// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10445 10446v_cmp_tru_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD10447// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x26]10448// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10449 10450v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD10451// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x06]10452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10453 10454v_cmp_lt_u16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD10455// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x88,0x06,0x06]10456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10457 10458v_cmp_lt_u16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD10459// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0xe4,0x06,0x06]10460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10461 10462v_cmp_lt_u16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD10463// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x00,0x06,0x06]10464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10465 10466v_cmp_lt_u16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD10467// W32: encoding: [0xf9,0x04,0x52,0x7d,0xff,0x86,0x06,0x06]10468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10469 10470v_cmp_lt_u16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD10471// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x86,0x06]10472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10473 10474v_cmp_lt_u16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD10475// W32: encoding: [0xf9,0x04,0x52,0x7d,0x65,0x86,0x86,0x06]10476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10477 10478v_cmp_lt_u16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD10479// W32: encoding: [0xf9,0x04,0x52,0x7d,0x6a,0x86,0x86,0x06]10480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10481 10482v_cmp_lt_u16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD10483// W32: encoding: [0xf9,0x04,0x52,0x7d,0x6b,0x86,0x86,0x06]10484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10485 10486v_cmp_lt_u16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD10487// W32: encoding: [0xf9,0x04,0x52,0x7d,0x7c,0x86,0x86,0x06]10488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10489 10490v_cmp_lt_u16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD10491// W32: encoding: [0xf9,0x04,0x52,0x7d,0x7e,0x86,0x86,0x06]10492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10493 10494v_cmp_lt_u16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD10495// W32: encoding: [0xf9,0x04,0x52,0x7d,0x7f,0x86,0x86,0x06]10496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10497 10498v_cmp_lt_u16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD10499// W32: encoding: [0xf9,0xfe,0x53,0x7d,0x01,0x86,0x06,0x06]10500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10501 10502v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD10503// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x00,0x06]10504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10505 10506v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD10507// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x01,0x06]10508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10509 10510v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD10511// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x02,0x06]10512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10513 10514v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD10515// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x03,0x06]10516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10517 10518v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD10519// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x04,0x06]10520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10521 10522v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD10523// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x05,0x06]10524// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10525 10526v_cmp_lt_u16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD10527// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x0e,0x06]10528// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10529 10530v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_010531// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x00]10532// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10533 10534v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_110535// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x01]10536// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10537 10538v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_210539// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x02]10540// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10541 10542v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_310543// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x03]10544// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10545 10546v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_010547// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x04]10548// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10549 10550v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_110551// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x05]10552// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10553 10554v_cmp_lt_u16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD10555// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x0e]10556// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10557 10558v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD10559// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x06]10560// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10561 10562v_cmp_eq_u16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD10563// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x88,0x06,0x06]10564// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10565 10566v_cmp_eq_u16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD10567// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0xe4,0x06,0x06]10568// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10569 10570v_cmp_eq_u16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD10571// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x00,0x06,0x06]10572// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10573 10574v_cmp_eq_u16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD10575// W32: encoding: [0xf9,0x04,0x54,0x7d,0xff,0x86,0x06,0x06]10576// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10577 10578v_cmp_eq_u16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD10579// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x86,0x06]10580// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10581 10582v_cmp_eq_u16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD10583// W32: encoding: [0xf9,0x04,0x54,0x7d,0x65,0x86,0x86,0x06]10584// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10585 10586v_cmp_eq_u16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD10587// W32: encoding: [0xf9,0x04,0x54,0x7d,0x6a,0x86,0x86,0x06]10588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10589 10590v_cmp_eq_u16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD10591// W32: encoding: [0xf9,0x04,0x54,0x7d,0x6b,0x86,0x86,0x06]10592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10593 10594v_cmp_eq_u16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD10595// W32: encoding: [0xf9,0x04,0x54,0x7d,0x7c,0x86,0x86,0x06]10596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10597 10598v_cmp_eq_u16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD10599// W32: encoding: [0xf9,0x04,0x54,0x7d,0x7e,0x86,0x86,0x06]10600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10601 10602v_cmp_eq_u16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD10603// W32: encoding: [0xf9,0x04,0x54,0x7d,0x7f,0x86,0x86,0x06]10604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10605 10606v_cmp_eq_u16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD10607// W32: encoding: [0xf9,0xfe,0x55,0x7d,0x01,0x86,0x06,0x06]10608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10609 10610v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD10611// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x00,0x06]10612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10613 10614v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD10615// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x01,0x06]10616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10617 10618v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD10619// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x02,0x06]10620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10621 10622v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD10623// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x03,0x06]10624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10625 10626v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD10627// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x04,0x06]10628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10629 10630v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD10631// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x05,0x06]10632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10633 10634v_cmp_eq_u16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD10635// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x0e,0x06]10636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10637 10638v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_010639// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x00]10640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10641 10642v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_110643// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x01]10644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10645 10646v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_210647// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x02]10648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10649 10650v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_310651// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x03]10652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10653 10654v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_010655// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x04]10656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10657 10658v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_110659// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x05]10660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10661 10662v_cmp_eq_u16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD10663// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x0e]10664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10665 10666v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD10667// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x06]10668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10669 10670v_cmp_le_u16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD10671// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x88,0x06,0x06]10672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10673 10674v_cmp_le_u16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD10675// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0xe4,0x06,0x06]10676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10677 10678v_cmp_le_u16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD10679// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x00,0x06,0x06]10680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10681 10682v_cmp_le_u16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD10683// W32: encoding: [0xf9,0x04,0x56,0x7d,0xff,0x86,0x06,0x06]10684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10685 10686v_cmp_le_u16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD10687// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x86,0x06]10688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10689 10690v_cmp_le_u16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD10691// W32: encoding: [0xf9,0x04,0x56,0x7d,0x65,0x86,0x86,0x06]10692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10693 10694v_cmp_le_u16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD10695// W32: encoding: [0xf9,0x04,0x56,0x7d,0x6a,0x86,0x86,0x06]10696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10697 10698v_cmp_le_u16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD10699// W32: encoding: [0xf9,0x04,0x56,0x7d,0x6b,0x86,0x86,0x06]10700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10701 10702v_cmp_le_u16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD10703// W32: encoding: [0xf9,0x04,0x56,0x7d,0x7c,0x86,0x86,0x06]10704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10705 10706v_cmp_le_u16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD10707// W32: encoding: [0xf9,0x04,0x56,0x7d,0x7e,0x86,0x86,0x06]10708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10709 10710v_cmp_le_u16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD10711// W32: encoding: [0xf9,0x04,0x56,0x7d,0x7f,0x86,0x86,0x06]10712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10713 10714v_cmp_le_u16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD10715// W32: encoding: [0xf9,0xfe,0x57,0x7d,0x01,0x86,0x06,0x06]10716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10717 10718v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD10719// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x00,0x06]10720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10721 10722v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD10723// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x01,0x06]10724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10725 10726v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD10727// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x02,0x06]10728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10729 10730v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD10731// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x03,0x06]10732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10733 10734v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD10735// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x04,0x06]10736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10737 10738v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD10739// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x05,0x06]10740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10741 10742v_cmp_le_u16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD10743// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x0e,0x06]10744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10745 10746v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_010747// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x00]10748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10749 10750v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_110751// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x01]10752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10753 10754v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_210755// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x02]10756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10757 10758v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_310759// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x03]10760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10761 10762v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_010763// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x04]10764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10765 10766v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_110767// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x05]10768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10769 10770v_cmp_le_u16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD10771// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x0e]10772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10773 10774v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD10775// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x06]10776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10777 10778v_cmp_gt_u16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD10779// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x88,0x06,0x06]10780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10781 10782v_cmp_gt_u16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD10783// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0xe4,0x06,0x06]10784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10785 10786v_cmp_gt_u16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD10787// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x00,0x06,0x06]10788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10789 10790v_cmp_gt_u16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD10791// W32: encoding: [0xf9,0x04,0x58,0x7d,0xff,0x86,0x06,0x06]10792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10793 10794v_cmp_gt_u16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD10795// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x86,0x06]10796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10797 10798v_cmp_gt_u16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD10799// W32: encoding: [0xf9,0x04,0x58,0x7d,0x65,0x86,0x86,0x06]10800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10801 10802v_cmp_gt_u16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD10803// W32: encoding: [0xf9,0x04,0x58,0x7d,0x6a,0x86,0x86,0x06]10804// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10805 10806v_cmp_gt_u16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD10807// W32: encoding: [0xf9,0x04,0x58,0x7d,0x6b,0x86,0x86,0x06]10808// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10809 10810v_cmp_gt_u16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD10811// W32: encoding: [0xf9,0x04,0x58,0x7d,0x7c,0x86,0x86,0x06]10812// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10813 10814v_cmp_gt_u16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD10815// W32: encoding: [0xf9,0x04,0x58,0x7d,0x7e,0x86,0x86,0x06]10816// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10817 10818v_cmp_gt_u16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD10819// W32: encoding: [0xf9,0x04,0x58,0x7d,0x7f,0x86,0x86,0x06]10820// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10821 10822v_cmp_gt_u16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD10823// W32: encoding: [0xf9,0xfe,0x59,0x7d,0x01,0x86,0x06,0x06]10824// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10825 10826v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD10827// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x00,0x06]10828// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10829 10830v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD10831// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x01,0x06]10832// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10833 10834v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD10835// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x02,0x06]10836// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10837 10838v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD10839// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x03,0x06]10840// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10841 10842v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD10843// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x04,0x06]10844// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10845 10846v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD10847// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x05,0x06]10848// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10849 10850v_cmp_gt_u16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD10851// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x0e,0x06]10852// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10853 10854v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_010855// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x00]10856// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10857 10858v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_110859// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x01]10860// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10861 10862v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_210863// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x02]10864// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10865 10866v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_310867// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x03]10868// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10869 10870v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_010871// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x04]10872// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10873 10874v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_110875// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x05]10876// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10877 10878v_cmp_gt_u16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD10879// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x0e]10880// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10881 10882v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD10883// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x06]10884// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10885 10886v_cmp_ne_u16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD10887// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x88,0x06,0x06]10888// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10889 10890v_cmp_ne_u16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD10891// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0xe4,0x06,0x06]10892// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10893 10894v_cmp_ne_u16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD10895// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x00,0x06,0x06]10896// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10897 10898v_cmp_ne_u16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD10899// W32: encoding: [0xf9,0x04,0x5a,0x7d,0xff,0x86,0x06,0x06]10900// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10901 10902v_cmp_ne_u16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD10903// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x86,0x06]10904// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10905 10906v_cmp_ne_u16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD10907// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x65,0x86,0x86,0x06]10908// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10909 10910v_cmp_ne_u16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD10911// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x6a,0x86,0x86,0x06]10912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10913 10914v_cmp_ne_u16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD10915// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x6b,0x86,0x86,0x06]10916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10917 10918v_cmp_ne_u16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD10919// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x7c,0x86,0x86,0x06]10920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10921 10922v_cmp_ne_u16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD10923// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x7e,0x86,0x86,0x06]10924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10925 10926v_cmp_ne_u16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD10927// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x7f,0x86,0x86,0x06]10928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10929 10930v_cmp_ne_u16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD10931// W32: encoding: [0xf9,0xfe,0x5b,0x7d,0x01,0x86,0x06,0x06]10932// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10933 10934v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD10935// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x00,0x06]10936// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10937 10938v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD10939// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x01,0x06]10940// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10941 10942v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD10943// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x02,0x06]10944// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10945 10946v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD10947// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x03,0x06]10948// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10949 10950v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD10951// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x04,0x06]10952// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10953 10954v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD10955// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x05,0x06]10956// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10957 10958v_cmp_ne_u16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD10959// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x0e,0x06]10960// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10961 10962v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_010963// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x00]10964// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10965 10966v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_110967// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x01]10968// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10969 10970v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_210971// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x02]10972// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10973 10974v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_310975// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x03]10976// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10977 10978v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_010979// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x04]10980// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10981 10982v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_110983// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x05]10984// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10985 10986v_cmp_ne_u16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD10987// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x0e]10988// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10989 10990v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD10991// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x06]10992// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10993 10994v_cmp_ge_u16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD10995// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x88,0x06,0x06]10996// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10997 10998v_cmp_ge_u16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD10999// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0xe4,0x06,0x06]11000// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11001 11002v_cmp_ge_u16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD11003// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x00,0x06,0x06]11004// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11005 11006v_cmp_ge_u16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD11007// W32: encoding: [0xf9,0x04,0x5c,0x7d,0xff,0x86,0x06,0x06]11008// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11009 11010v_cmp_ge_u16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD11011// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x86,0x06]11012// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11013 11014v_cmp_ge_u16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD11015// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x65,0x86,0x86,0x06]11016// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11017 11018v_cmp_ge_u16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD11019// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x6a,0x86,0x86,0x06]11020// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11021 11022v_cmp_ge_u16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD11023// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x6b,0x86,0x86,0x06]11024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11025 11026v_cmp_ge_u16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD11027// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x7c,0x86,0x86,0x06]11028// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11029 11030v_cmp_ge_u16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD11031// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x7e,0x86,0x86,0x06]11032// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11033 11034v_cmp_ge_u16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD11035// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x7f,0x86,0x86,0x06]11036// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11037 11038v_cmp_ge_u16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD11039// W32: encoding: [0xf9,0xfe,0x5d,0x7d,0x01,0x86,0x06,0x06]11040// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11041 11042v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD11043// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x00,0x06]11044// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11045 11046v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD11047// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x01,0x06]11048// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11049 11050v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD11051// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x02,0x06]11052// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11053 11054v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD11055// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x03,0x06]11056// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11057 11058v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD11059// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x04,0x06]11060// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11061 11062v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD11063// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x05,0x06]11064// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11065 11066v_cmp_ge_u16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD11067// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x0e,0x06]11068// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11069 11070v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_011071// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x00]11072// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11073 11074v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_111075// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x01]11076// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11077 11078v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_211079// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x02]11080// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11081 11082v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_311083// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x03]11084// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11085 11086v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_011087// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x04]11088// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11089 11090v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_111091// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x05]11092// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11093 11094v_cmp_ge_u16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD11095// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x0e]11096// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11097 11098v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD11099// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x06]11100// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11101 11102v_cmp_f_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD11103// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x88,0x06,0x06]11104// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11105 11106v_cmp_f_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD11107// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0xe4,0x06,0x06]11108// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11109 11110v_cmp_f_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD11111// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x00,0x06,0x06]11112// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11113 11114v_cmp_f_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD11115// W32: encoding: [0xf9,0x04,0x80,0x7d,0xff,0x86,0x06,0x06]11116// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11117 11118v_cmp_f_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD11119// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x86,0x06]11120// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11121 11122v_cmp_f_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD11123// W32: encoding: [0xf9,0x04,0x80,0x7d,0x65,0x86,0x86,0x06]11124// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11125 11126v_cmp_f_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD11127// W32: encoding: [0xf9,0x04,0x80,0x7d,0x6a,0x86,0x86,0x06]11128// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11129 11130v_cmp_f_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD11131// W32: encoding: [0xf9,0x04,0x80,0x7d,0x6b,0x86,0x86,0x06]11132// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11133 11134v_cmp_f_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD11135// W32: encoding: [0xf9,0x04,0x80,0x7d,0x7c,0x86,0x86,0x06]11136// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11137 11138v_cmp_f_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD11139// W32: encoding: [0xf9,0x04,0x80,0x7d,0x7e,0x86,0x86,0x06]11140// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11141 11142v_cmp_f_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD11143// W32: encoding: [0xf9,0x04,0x80,0x7d,0x7f,0x86,0x86,0x06]11144// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11145 11146v_cmp_f_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD11147// W32: encoding: [0xf9,0xfe,0x81,0x7d,0x01,0x86,0x06,0x06]11148// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11149 11150v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD11151// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x00,0x06]11152// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11153 11154v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD11155// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x01,0x06]11156// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11157 11158v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD11159// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x02,0x06]11160// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11161 11162v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD11163// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x03,0x06]11164// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11165 11166v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD11167// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x04,0x06]11168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11169 11170v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD11171// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x05,0x06]11172// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11173 11174v_cmp_f_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD11175// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x0e,0x06]11176// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11177 11178v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_011179// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x00]11180// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11181 11182v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_111183// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x01]11184// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11185 11186v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_211187// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x02]11188// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11189 11190v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_311191// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x03]11192// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11193 11194v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_011195// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x04]11196// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11197 11198v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_111199// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x05]11200// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11201 11202v_cmp_f_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD11203// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x0e]11204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11205 11206v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD11207// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x06]11208// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11209 11210v_cmp_lt_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD11211// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x88,0x06,0x06]11212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11213 11214v_cmp_lt_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD11215// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0xe4,0x06,0x06]11216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11217 11218v_cmp_lt_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD11219// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x00,0x06,0x06]11220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11221 11222v_cmp_lt_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD11223// W32: encoding: [0xf9,0x04,0x82,0x7d,0xff,0x86,0x06,0x06]11224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11225 11226v_cmp_lt_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD11227// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x86,0x06]11228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11229 11230v_cmp_lt_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD11231// W32: encoding: [0xf9,0x04,0x82,0x7d,0x65,0x86,0x86,0x06]11232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11233 11234v_cmp_lt_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD11235// W32: encoding: [0xf9,0x04,0x82,0x7d,0x6a,0x86,0x86,0x06]11236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11237 11238v_cmp_lt_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD11239// W32: encoding: [0xf9,0x04,0x82,0x7d,0x6b,0x86,0x86,0x06]11240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11241 11242v_cmp_lt_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD11243// W32: encoding: [0xf9,0x04,0x82,0x7d,0x7c,0x86,0x86,0x06]11244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11245 11246v_cmp_lt_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD11247// W32: encoding: [0xf9,0x04,0x82,0x7d,0x7e,0x86,0x86,0x06]11248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11249 11250v_cmp_lt_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD11251// W32: encoding: [0xf9,0x04,0x82,0x7d,0x7f,0x86,0x86,0x06]11252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11253 11254v_cmp_lt_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD11255// W32: encoding: [0xf9,0xfe,0x83,0x7d,0x01,0x86,0x06,0x06]11256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11257 11258v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD11259// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x00,0x06]11260// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11261 11262v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD11263// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x01,0x06]11264// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11265 11266v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD11267// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x02,0x06]11268// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11269 11270v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD11271// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x03,0x06]11272// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11273 11274v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD11275// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x04,0x06]11276// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11277 11278v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD11279// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x05,0x06]11280// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11281 11282v_cmp_lt_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD11283// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x0e,0x06]11284// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11285 11286v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_011287// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x00]11288// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11289 11290v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_111291// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x01]11292// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11293 11294v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_211295// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x02]11296// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11297 11298v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_311299// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x03]11300// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11301 11302v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_011303// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x04]11304// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11305 11306v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_111307// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x05]11308// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11309 11310v_cmp_lt_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD11311// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x0e]11312// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11313 11314v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD11315// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x06]11316// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11317 11318v_cmp_eq_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD11319// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x88,0x06,0x06]11320// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11321 11322v_cmp_eq_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD11323// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0xe4,0x06,0x06]11324// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11325 11326v_cmp_eq_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD11327// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x00,0x06,0x06]11328// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11329 11330v_cmp_eq_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD11331// W32: encoding: [0xf9,0x04,0x84,0x7d,0xff,0x86,0x06,0x06]11332// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11333 11334v_cmp_eq_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD11335// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x86,0x06]11336// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11337 11338v_cmp_eq_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD11339// W32: encoding: [0xf9,0x04,0x84,0x7d,0x65,0x86,0x86,0x06]11340// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11341 11342v_cmp_eq_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD11343// W32: encoding: [0xf9,0x04,0x84,0x7d,0x6a,0x86,0x86,0x06]11344// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11345 11346v_cmp_eq_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD11347// W32: encoding: [0xf9,0x04,0x84,0x7d,0x6b,0x86,0x86,0x06]11348// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11349 11350v_cmp_eq_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD11351// W32: encoding: [0xf9,0x04,0x84,0x7d,0x7c,0x86,0x86,0x06]11352// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11353 11354v_cmp_eq_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD11355// W32: encoding: [0xf9,0x04,0x84,0x7d,0x7e,0x86,0x86,0x06]11356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11357 11358v_cmp_eq_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD11359// W32: encoding: [0xf9,0x04,0x84,0x7d,0x7f,0x86,0x86,0x06]11360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11361 11362v_cmp_eq_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD11363// W32: encoding: [0xf9,0xfe,0x85,0x7d,0x01,0x86,0x06,0x06]11364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11365 11366v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD11367// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x00,0x06]11368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11369 11370v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD11371// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x01,0x06]11372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11373 11374v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD11375// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x02,0x06]11376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11377 11378v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD11379// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x03,0x06]11380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11381 11382v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD11383// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x04,0x06]11384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11385 11386v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD11387// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x05,0x06]11388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11389 11390v_cmp_eq_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD11391// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x0e,0x06]11392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11393 11394v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_011395// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x00]11396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11397 11398v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_111399// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x01]11400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11401 11402v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_211403// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x02]11404// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11405 11406v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_311407// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x03]11408// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11409 11410v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_011411// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x04]11412// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11413 11414v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_111415// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x05]11416// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11417 11418v_cmp_eq_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD11419// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x0e]11420// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11421 11422v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD11423// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x06]11424// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11425 11426v_cmp_le_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD11427// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x88,0x06,0x06]11428// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11429 11430v_cmp_le_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD11431// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0xe4,0x06,0x06]11432// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11433 11434v_cmp_le_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD11435// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x00,0x06,0x06]11436// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11437 11438v_cmp_le_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD11439// W32: encoding: [0xf9,0x04,0x86,0x7d,0xff,0x86,0x06,0x06]11440// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11441 11442v_cmp_le_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD11443// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x86,0x06]11444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11445 11446v_cmp_le_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD11447// W32: encoding: [0xf9,0x04,0x86,0x7d,0x65,0x86,0x86,0x06]11448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11449 11450v_cmp_le_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD11451// W32: encoding: [0xf9,0x04,0x86,0x7d,0x6a,0x86,0x86,0x06]11452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11453 11454v_cmp_le_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD11455// W32: encoding: [0xf9,0x04,0x86,0x7d,0x6b,0x86,0x86,0x06]11456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11457 11458v_cmp_le_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD11459// W32: encoding: [0xf9,0x04,0x86,0x7d,0x7c,0x86,0x86,0x06]11460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11461 11462v_cmp_le_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD11463// W32: encoding: [0xf9,0x04,0x86,0x7d,0x7e,0x86,0x86,0x06]11464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11465 11466v_cmp_le_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD11467// W32: encoding: [0xf9,0x04,0x86,0x7d,0x7f,0x86,0x86,0x06]11468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11469 11470v_cmp_le_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD11471// W32: encoding: [0xf9,0xfe,0x87,0x7d,0x01,0x86,0x06,0x06]11472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11473 11474v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD11475// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x00,0x06]11476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11477 11478v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD11479// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x01,0x06]11480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11481 11482v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD11483// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x02,0x06]11484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11485 11486v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD11487// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x03,0x06]11488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11489 11490v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD11491// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x04,0x06]11492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11493 11494v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD11495// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x05,0x06]11496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11497 11498v_cmp_le_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD11499// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x0e,0x06]11500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11501 11502v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_011503// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x00]11504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11505 11506v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_111507// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x01]11508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11509 11510v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_211511// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x02]11512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11513 11514v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_311515// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x03]11516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11517 11518v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_011519// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x04]11520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11521 11522v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_111523// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x05]11524// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11525 11526v_cmp_le_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD11527// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x0e]11528// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11529 11530v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD11531// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x06]11532// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11533 11534v_cmp_gt_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD11535// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x88,0x06,0x06]11536// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11537 11538v_cmp_gt_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD11539// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0xe4,0x06,0x06]11540// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11541 11542v_cmp_gt_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD11543// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x00,0x06,0x06]11544// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11545 11546v_cmp_gt_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD11547// W32: encoding: [0xf9,0x04,0x88,0x7d,0xff,0x86,0x06,0x06]11548// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11549 11550v_cmp_gt_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD11551// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x86,0x06]11552// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11553 11554v_cmp_gt_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD11555// W32: encoding: [0xf9,0x04,0x88,0x7d,0x65,0x86,0x86,0x06]11556// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11557 11558v_cmp_gt_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD11559// W32: encoding: [0xf9,0x04,0x88,0x7d,0x6a,0x86,0x86,0x06]11560// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11561 11562v_cmp_gt_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD11563// W32: encoding: [0xf9,0x04,0x88,0x7d,0x6b,0x86,0x86,0x06]11564// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11565 11566v_cmp_gt_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD11567// W32: encoding: [0xf9,0x04,0x88,0x7d,0x7c,0x86,0x86,0x06]11568// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11569 11570v_cmp_gt_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD11571// W32: encoding: [0xf9,0x04,0x88,0x7d,0x7e,0x86,0x86,0x06]11572// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11573 11574v_cmp_gt_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD11575// W32: encoding: [0xf9,0x04,0x88,0x7d,0x7f,0x86,0x86,0x06]11576// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11577 11578v_cmp_gt_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD11579// W32: encoding: [0xf9,0xfe,0x89,0x7d,0x01,0x86,0x06,0x06]11580// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11581 11582v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD11583// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x00,0x06]11584// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11585 11586v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD11587// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x01,0x06]11588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11589 11590v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD11591// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x02,0x06]11592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11593 11594v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD11595// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x03,0x06]11596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11597 11598v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD11599// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x04,0x06]11600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11601 11602v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD11603// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x05,0x06]11604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11605 11606v_cmp_gt_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD11607// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x0e,0x06]11608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11609 11610v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_011611// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x00]11612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11613 11614v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_111615// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x01]11616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11617 11618v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_211619// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x02]11620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11621 11622v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_311623// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x03]11624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11625 11626v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_011627// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x04]11628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11629 11630v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_111631// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x05]11632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11633 11634v_cmp_gt_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD11635// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x0e]11636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11637 11638v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD11639// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x06]11640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11641 11642v_cmp_ne_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD11643// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x88,0x06,0x06]11644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11645 11646v_cmp_ne_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD11647// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0xe4,0x06,0x06]11648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11649 11650v_cmp_ne_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD11651// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x00,0x06,0x06]11652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11653 11654v_cmp_ne_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD11655// W32: encoding: [0xf9,0x04,0x8a,0x7d,0xff,0x86,0x06,0x06]11656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11657 11658v_cmp_ne_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD11659// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x86,0x06]11660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11661 11662v_cmp_ne_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD11663// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x65,0x86,0x86,0x06]11664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11665 11666v_cmp_ne_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD11667// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x6a,0x86,0x86,0x06]11668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11669 11670v_cmp_ne_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD11671// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x6b,0x86,0x86,0x06]11672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11673 11674v_cmp_ne_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD11675// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x7c,0x86,0x86,0x06]11676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11677 11678v_cmp_ne_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD11679// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x7e,0x86,0x86,0x06]11680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11681 11682v_cmp_ne_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD11683// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x7f,0x86,0x86,0x06]11684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11685 11686v_cmp_ne_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD11687// W32: encoding: [0xf9,0xfe,0x8b,0x7d,0x01,0x86,0x06,0x06]11688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11689 11690v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD11691// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x00,0x06]11692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11693 11694v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD11695// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x01,0x06]11696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11697 11698v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD11699// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x02,0x06]11700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11701 11702v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD11703// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x03,0x06]11704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11705 11706v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD11707// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x04,0x06]11708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11709 11710v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD11711// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x05,0x06]11712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11713 11714v_cmp_ne_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD11715// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x0e,0x06]11716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11717 11718v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_011719// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x00]11720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11721 11722v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_111723// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x01]11724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11725 11726v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_211727// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x02]11728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11729 11730v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_311731// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x03]11732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11733 11734v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_011735// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x04]11736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11737 11738v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_111739// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x05]11740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11741 11742v_cmp_ne_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD11743// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x0e]11744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11745 11746v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD11747// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x06]11748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11749 11750v_cmp_ge_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD11751// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x88,0x06,0x06]11752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11753 11754v_cmp_ge_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD11755// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0xe4,0x06,0x06]11756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11757 11758v_cmp_ge_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD11759// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x00,0x06,0x06]11760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11761 11762v_cmp_ge_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD11763// W32: encoding: [0xf9,0x04,0x8c,0x7d,0xff,0x86,0x06,0x06]11764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11765 11766v_cmp_ge_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD11767// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x86,0x06]11768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11769 11770v_cmp_ge_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD11771// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x65,0x86,0x86,0x06]11772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11773 11774v_cmp_ge_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD11775// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x6a,0x86,0x86,0x06]11776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11777 11778v_cmp_ge_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD11779// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x6b,0x86,0x86,0x06]11780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11781 11782v_cmp_ge_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD11783// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x7c,0x86,0x86,0x06]11784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11785 11786v_cmp_ge_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD11787// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x7e,0x86,0x86,0x06]11788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11789 11790v_cmp_ge_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD11791// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x7f,0x86,0x86,0x06]11792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11793 11794v_cmp_ge_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD11795// W32: encoding: [0xf9,0xfe,0x8d,0x7d,0x01,0x86,0x06,0x06]11796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11797 11798v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD11799// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x00,0x06]11800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11801 11802v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD11803// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x01,0x06]11804// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11805 11806v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD11807// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x02,0x06]11808// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11809 11810v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD11811// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x03,0x06]11812// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11813 11814v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD11815// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x04,0x06]11816// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11817 11818v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD11819// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x05,0x06]11820// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11821 11822v_cmp_ge_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD11823// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x0e,0x06]11824// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11825 11826v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_011827// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x00]11828// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11829 11830v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_111831// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x01]11832// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11833 11834v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_211835// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x02]11836// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11837 11838v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_311839// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x03]11840// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11841 11842v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_011843// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x04]11844// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11845 11846v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_111847// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x05]11848// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11849 11850v_cmp_ge_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD11851// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x0e]11852// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11853 11854v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD11855// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x06]11856// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11857 11858v_cmp_t_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD11859// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x88,0x06,0x06]11860// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11861 11862v_cmp_t_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD11863// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0xe4,0x06,0x06]11864// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11865 11866v_cmp_t_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD11867// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x00,0x06,0x06]11868// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11869 11870v_cmp_t_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD11871// W32: encoding: [0xf9,0x04,0x8e,0x7d,0xff,0x86,0x06,0x06]11872// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11873 11874v_cmp_t_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD11875// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x86,0x06]11876// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11877 11878v_cmp_t_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD11879// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x65,0x86,0x86,0x06]11880// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11881 11882v_cmp_t_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD11883// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x6a,0x86,0x86,0x06]11884// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11885 11886v_cmp_t_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD11887// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x6b,0x86,0x86,0x06]11888// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11889 11890v_cmp_t_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD11891// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x7c,0x86,0x86,0x06]11892// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11893 11894v_cmp_t_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD11895// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x7e,0x86,0x86,0x06]11896// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11897 11898v_cmp_t_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD11899// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x7f,0x86,0x86,0x06]11900// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11901 11902v_cmp_t_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD11903// W32: encoding: [0xf9,0xfe,0x8f,0x7d,0x01,0x86,0x06,0x06]11904// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11905 11906v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD11907// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x00,0x06]11908// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11909 11910v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD11911// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x01,0x06]11912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11913 11914v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD11915// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x02,0x06]11916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11917 11918v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD11919// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x03,0x06]11920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11921 11922v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD11923// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x04,0x06]11924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11925 11926v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD11927// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x05,0x06]11928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11929 11930v_cmp_t_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD11931// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x0e,0x06]11932// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11933 11934v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_011935// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x00]11936// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11937 11938v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_111939// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x01]11940// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11941 11942v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_211943// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x02]11944// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11945 11946v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_311947// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x03]11948// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11949 11950v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_011951// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x04]11952// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11953 11954v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_111955// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x05]11956// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11957 11958v_cmp_t_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD11959// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x0e]11960// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11961 11962v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD11963// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x06]11964// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11965 11966v_cmp_f_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD11967// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x88,0x06,0x06]11968// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11969 11970v_cmp_f_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD11971// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0xe4,0x06,0x06]11972// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11973 11974v_cmp_f_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD11975// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x00,0x06,0x06]11976// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11977 11978v_cmp_f_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD11979// W32: encoding: [0xf9,0x04,0x90,0x7d,0xff,0x86,0x06,0x06]11980// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11981 11982v_cmp_f_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD11983// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x86,0x06]11984// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11985 11986v_cmp_f_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD11987// W32: encoding: [0xf9,0x04,0x90,0x7d,0x65,0x86,0x86,0x06]11988// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11989 11990v_cmp_f_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD11991// W32: encoding: [0xf9,0x04,0x90,0x7d,0x6a,0x86,0x86,0x06]11992// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11993 11994v_cmp_f_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD11995// W32: encoding: [0xf9,0x04,0x90,0x7d,0x6b,0x86,0x86,0x06]11996// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction11997 11998v_cmp_f_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD11999// W32: encoding: [0xf9,0x04,0x90,0x7d,0x7c,0x86,0x86,0x06]12000// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12001 12002v_cmp_f_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD12003// W32: encoding: [0xf9,0x04,0x90,0x7d,0x7e,0x86,0x86,0x06]12004// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12005 12006v_cmp_f_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD12007// W32: encoding: [0xf9,0x04,0x90,0x7d,0x7f,0x86,0x86,0x06]12008// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12009 12010v_cmp_f_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD12011// W32: encoding: [0xf9,0xfe,0x91,0x7d,0x01,0x86,0x06,0x06]12012// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12013 12014v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD12015// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x00,0x06]12016// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12017 12018v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD12019// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x01,0x06]12020// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12021 12022v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD12023// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x02,0x06]12024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12025 12026v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD12027// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x03,0x06]12028// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12029 12030v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD12031// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x04,0x06]12032// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12033 12034v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD12035// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x05,0x06]12036// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12037 12038v_cmp_f_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD12039// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x16,0x06]12040// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12041 12042v_cmp_f_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD12043// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x26,0x06]12044// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12045 12046v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_012047// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x00]12048// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12049 12050v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_112051// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x01]12052// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12053 12054v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_212055// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x02]12056// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12057 12058v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_312059// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x03]12060// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12061 12062v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_012063// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x04]12064// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12065 12066v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_112067// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x05]12068// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12069 12070v_cmp_f_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD12071// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x16]12072// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12073 12074v_cmp_f_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD12075// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x26]12076// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12077 12078v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD12079// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x06]12080// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12081 12082v_cmp_lt_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD12083// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x88,0x06,0x06]12084// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12085 12086v_cmp_lt_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD12087// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0xe4,0x06,0x06]12088// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12089 12090v_cmp_lt_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD12091// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x00,0x06,0x06]12092// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12093 12094v_cmp_lt_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD12095// W32: encoding: [0xf9,0x04,0x92,0x7d,0xff,0x86,0x06,0x06]12096// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12097 12098v_cmp_lt_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD12099// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x86,0x06]12100// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12101 12102v_cmp_lt_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD12103// W32: encoding: [0xf9,0x04,0x92,0x7d,0x65,0x86,0x86,0x06]12104// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12105 12106v_cmp_lt_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD12107// W32: encoding: [0xf9,0x04,0x92,0x7d,0x6a,0x86,0x86,0x06]12108// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12109 12110v_cmp_lt_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD12111// W32: encoding: [0xf9,0x04,0x92,0x7d,0x6b,0x86,0x86,0x06]12112// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12113 12114v_cmp_lt_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD12115// W32: encoding: [0xf9,0x04,0x92,0x7d,0x7c,0x86,0x86,0x06]12116// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12117 12118v_cmp_lt_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD12119// W32: encoding: [0xf9,0x04,0x92,0x7d,0x7e,0x86,0x86,0x06]12120// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12121 12122v_cmp_lt_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD12123// W32: encoding: [0xf9,0x04,0x92,0x7d,0x7f,0x86,0x86,0x06]12124// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12125 12126v_cmp_lt_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD12127// W32: encoding: [0xf9,0xfe,0x93,0x7d,0x01,0x86,0x06,0x06]12128// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12129 12130v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD12131// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x00,0x06]12132// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12133 12134v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD12135// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x01,0x06]12136// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12137 12138v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD12139// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x02,0x06]12140// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12141 12142v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD12143// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x03,0x06]12144// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12145 12146v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD12147// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x04,0x06]12148// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12149 12150v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD12151// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x05,0x06]12152// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12153 12154v_cmp_lt_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD12155// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x16,0x06]12156// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12157 12158v_cmp_lt_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD12159// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x26,0x06]12160// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12161 12162v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_012163// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x00]12164// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12165 12166v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_112167// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x01]12168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12169 12170v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_212171// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x02]12172// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12173 12174v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_312175// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x03]12176// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12177 12178v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_012179// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x04]12180// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12181 12182v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_112183// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x05]12184// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12185 12186v_cmp_lt_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD12187// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x16]12188// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12189 12190v_cmp_lt_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD12191// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x26]12192// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12193 12194v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD12195// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x06]12196// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12197 12198v_cmp_eq_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD12199// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x88,0x06,0x06]12200// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12201 12202v_cmp_eq_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD12203// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0xe4,0x06,0x06]12204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12205 12206v_cmp_eq_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD12207// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x00,0x06,0x06]12208// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12209 12210v_cmp_eq_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD12211// W32: encoding: [0xf9,0x04,0x94,0x7d,0xff,0x86,0x06,0x06]12212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12213 12214v_cmp_eq_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD12215// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x86,0x06]12216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12217 12218v_cmp_eq_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD12219// W32: encoding: [0xf9,0x04,0x94,0x7d,0x65,0x86,0x86,0x06]12220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12221 12222v_cmp_eq_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD12223// W32: encoding: [0xf9,0x04,0x94,0x7d,0x6a,0x86,0x86,0x06]12224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12225 12226v_cmp_eq_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD12227// W32: encoding: [0xf9,0x04,0x94,0x7d,0x6b,0x86,0x86,0x06]12228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12229 12230v_cmp_eq_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD12231// W32: encoding: [0xf9,0x04,0x94,0x7d,0x7c,0x86,0x86,0x06]12232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12233 12234v_cmp_eq_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD12235// W32: encoding: [0xf9,0x04,0x94,0x7d,0x7e,0x86,0x86,0x06]12236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12237 12238v_cmp_eq_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD12239// W32: encoding: [0xf9,0x04,0x94,0x7d,0x7f,0x86,0x86,0x06]12240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12241 12242v_cmp_eq_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD12243// W32: encoding: [0xf9,0xfe,0x95,0x7d,0x01,0x86,0x06,0x06]12244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12245 12246v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD12247// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x00,0x06]12248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12249 12250v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD12251// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x01,0x06]12252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12253 12254v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD12255// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x02,0x06]12256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12257 12258v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD12259// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x03,0x06]12260// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12261 12262v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD12263// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x04,0x06]12264// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12265 12266v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD12267// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x05,0x06]12268// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12269 12270v_cmp_eq_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD12271// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x16,0x06]12272// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12273 12274v_cmp_eq_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD12275// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x26,0x06]12276// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12277 12278v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_012279// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x00]12280// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12281 12282v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_112283// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x01]12284// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12285 12286v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_212287// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x02]12288// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12289 12290v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_312291// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x03]12292// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12293 12294v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_012295// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x04]12296// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12297 12298v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_112299// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x05]12300// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12301 12302v_cmp_eq_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD12303// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x16]12304// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12305 12306v_cmp_eq_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD12307// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x26]12308// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12309 12310v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD12311// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x06]12312// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12313 12314v_cmp_le_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD12315// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x88,0x06,0x06]12316// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12317 12318v_cmp_le_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD12319// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0xe4,0x06,0x06]12320// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12321 12322v_cmp_le_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD12323// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x00,0x06,0x06]12324// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12325 12326v_cmp_le_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD12327// W32: encoding: [0xf9,0x04,0x96,0x7d,0xff,0x86,0x06,0x06]12328// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12329 12330v_cmp_le_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD12331// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x86,0x06]12332// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12333 12334v_cmp_le_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD12335// W32: encoding: [0xf9,0x04,0x96,0x7d,0x65,0x86,0x86,0x06]12336// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12337 12338v_cmp_le_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD12339// W32: encoding: [0xf9,0x04,0x96,0x7d,0x6a,0x86,0x86,0x06]12340// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12341 12342v_cmp_le_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD12343// W32: encoding: [0xf9,0x04,0x96,0x7d,0x6b,0x86,0x86,0x06]12344// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12345 12346v_cmp_le_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD12347// W32: encoding: [0xf9,0x04,0x96,0x7d,0x7c,0x86,0x86,0x06]12348// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12349 12350v_cmp_le_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD12351// W32: encoding: [0xf9,0x04,0x96,0x7d,0x7e,0x86,0x86,0x06]12352// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12353 12354v_cmp_le_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD12355// W32: encoding: [0xf9,0x04,0x96,0x7d,0x7f,0x86,0x86,0x06]12356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12357 12358v_cmp_le_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD12359// W32: encoding: [0xf9,0xfe,0x97,0x7d,0x01,0x86,0x06,0x06]12360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12361 12362v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD12363// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x00,0x06]12364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12365 12366v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD12367// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x01,0x06]12368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12369 12370v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD12371// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x02,0x06]12372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12373 12374v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD12375// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x03,0x06]12376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12377 12378v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD12379// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x04,0x06]12380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12381 12382v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD12383// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x05,0x06]12384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12385 12386v_cmp_le_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD12387// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x16,0x06]12388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12389 12390v_cmp_le_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD12391// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x26,0x06]12392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12393 12394v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_012395// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x00]12396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12397 12398v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_112399// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x01]12400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12401 12402v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_212403// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x02]12404// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12405 12406v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_312407// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x03]12408// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12409 12410v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_012411// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x04]12412// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12413 12414v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_112415// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x05]12416// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12417 12418v_cmp_le_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD12419// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x16]12420// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12421 12422v_cmp_le_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD12423// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x26]12424// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12425 12426v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD12427// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x06]12428// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12429 12430v_cmp_gt_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD12431// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x88,0x06,0x06]12432// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12433 12434v_cmp_gt_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD12435// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0xe4,0x06,0x06]12436// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12437 12438v_cmp_gt_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD12439// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x00,0x06,0x06]12440// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12441 12442v_cmp_gt_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD12443// W32: encoding: [0xf9,0x04,0x98,0x7d,0xff,0x86,0x06,0x06]12444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12445 12446v_cmp_gt_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD12447// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x86,0x06]12448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12449 12450v_cmp_gt_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD12451// W32: encoding: [0xf9,0x04,0x98,0x7d,0x65,0x86,0x86,0x06]12452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12453 12454v_cmp_gt_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD12455// W32: encoding: [0xf9,0x04,0x98,0x7d,0x6a,0x86,0x86,0x06]12456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12457 12458v_cmp_gt_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD12459// W32: encoding: [0xf9,0x04,0x98,0x7d,0x6b,0x86,0x86,0x06]12460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12461 12462v_cmp_gt_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD12463// W32: encoding: [0xf9,0x04,0x98,0x7d,0x7c,0x86,0x86,0x06]12464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12465 12466v_cmp_gt_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD12467// W32: encoding: [0xf9,0x04,0x98,0x7d,0x7e,0x86,0x86,0x06]12468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12469 12470v_cmp_gt_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD12471// W32: encoding: [0xf9,0x04,0x98,0x7d,0x7f,0x86,0x86,0x06]12472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12473 12474v_cmp_gt_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD12475// W32: encoding: [0xf9,0xfe,0x99,0x7d,0x01,0x86,0x06,0x06]12476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12477 12478v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD12479// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x00,0x06]12480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12481 12482v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD12483// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x01,0x06]12484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12485 12486v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD12487// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x02,0x06]12488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12489 12490v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD12491// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x03,0x06]12492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12493 12494v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD12495// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x04,0x06]12496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12497 12498v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD12499// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x05,0x06]12500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12501 12502v_cmp_gt_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD12503// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x16,0x06]12504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12505 12506v_cmp_gt_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD12507// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x26,0x06]12508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12509 12510v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_012511// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x00]12512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12513 12514v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_112515// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x01]12516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12517 12518v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_212519// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x02]12520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12521 12522v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_312523// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x03]12524// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12525 12526v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_012527// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x04]12528// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12529 12530v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_112531// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x05]12532// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12533 12534v_cmp_gt_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD12535// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x16]12536// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12537 12538v_cmp_gt_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD12539// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x26]12540// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12541 12542v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD12543// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x06]12544// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12545 12546v_cmp_lg_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD12547// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x88,0x06,0x06]12548// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12549 12550v_cmp_lg_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD12551// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0xe4,0x06,0x06]12552// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12553 12554v_cmp_lg_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD12555// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x00,0x06,0x06]12556// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12557 12558v_cmp_lg_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD12559// W32: encoding: [0xf9,0x04,0x9a,0x7d,0xff,0x86,0x06,0x06]12560// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12561 12562v_cmp_lg_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD12563// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x86,0x06]12564// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12565 12566v_cmp_lg_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD12567// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x65,0x86,0x86,0x06]12568// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12569 12570v_cmp_lg_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD12571// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x6a,0x86,0x86,0x06]12572// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12573 12574v_cmp_lg_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD12575// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x6b,0x86,0x86,0x06]12576// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12577 12578v_cmp_lg_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD12579// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x7c,0x86,0x86,0x06]12580// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12581 12582v_cmp_lg_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD12583// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x7e,0x86,0x86,0x06]12584// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12585 12586v_cmp_lg_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD12587// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x7f,0x86,0x86,0x06]12588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12589 12590v_cmp_lg_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD12591// W32: encoding: [0xf9,0xfe,0x9b,0x7d,0x01,0x86,0x06,0x06]12592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12593 12594v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD12595// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x00,0x06]12596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12597 12598v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD12599// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x01,0x06]12600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12601 12602v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD12603// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x02,0x06]12604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12605 12606v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD12607// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x03,0x06]12608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12609 12610v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD12611// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x04,0x06]12612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12613 12614v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD12615// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x05,0x06]12616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12617 12618v_cmp_lg_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD12619// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x16,0x06]12620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12621 12622v_cmp_lg_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD12623// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x26,0x06]12624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12625 12626v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_012627// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x00]12628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12629 12630v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_112631// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x01]12632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12633 12634v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_212635// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x02]12636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12637 12638v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_312639// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x03]12640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12641 12642v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_012643// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x04]12644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12645 12646v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_112647// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x05]12648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12649 12650v_cmp_lg_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD12651// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x16]12652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12653 12654v_cmp_lg_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD12655// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x26]12656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12657 12658v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD12659// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x06]12660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12661 12662v_cmp_ge_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD12663// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x88,0x06,0x06]12664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12665 12666v_cmp_ge_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD12667// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0xe4,0x06,0x06]12668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12669 12670v_cmp_ge_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD12671// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x00,0x06,0x06]12672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12673 12674v_cmp_ge_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD12675// W32: encoding: [0xf9,0x04,0x9c,0x7d,0xff,0x86,0x06,0x06]12676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12677 12678v_cmp_ge_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD12679// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x86,0x06]12680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12681 12682v_cmp_ge_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD12683// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x65,0x86,0x86,0x06]12684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12685 12686v_cmp_ge_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD12687// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x6a,0x86,0x86,0x06]12688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12689 12690v_cmp_ge_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD12691// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x6b,0x86,0x86,0x06]12692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12693 12694v_cmp_ge_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD12695// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x7c,0x86,0x86,0x06]12696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12697 12698v_cmp_ge_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD12699// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x7e,0x86,0x86,0x06]12700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12701 12702v_cmp_ge_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD12703// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x7f,0x86,0x86,0x06]12704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12705 12706v_cmp_ge_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD12707// W32: encoding: [0xf9,0xfe,0x9d,0x7d,0x01,0x86,0x06,0x06]12708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12709 12710v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD12711// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x00,0x06]12712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12713 12714v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD12715// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x01,0x06]12716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12717 12718v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD12719// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x02,0x06]12720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12721 12722v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD12723// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x03,0x06]12724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12725 12726v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD12727// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x04,0x06]12728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12729 12730v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD12731// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x05,0x06]12732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12733 12734v_cmp_ge_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD12735// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x16,0x06]12736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12737 12738v_cmp_ge_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD12739// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x26,0x06]12740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12741 12742v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_012743// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x00]12744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12745 12746v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_112747// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x01]12748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12749 12750v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_212751// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x02]12752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12753 12754v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_312755// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x03]12756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12757 12758v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_012759// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x04]12760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12761 12762v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_112763// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x05]12764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12765 12766v_cmp_ge_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD12767// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x16]12768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12769 12770v_cmp_ge_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD12771// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x26]12772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12773 12774v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD12775// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x06]12776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12777 12778v_cmp_o_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD12779// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x88,0x06,0x06]12780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12781 12782v_cmp_o_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD12783// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0xe4,0x06,0x06]12784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12785 12786v_cmp_o_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD12787// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x00,0x06,0x06]12788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12789 12790v_cmp_o_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD12791// W32: encoding: [0xf9,0x04,0x9e,0x7d,0xff,0x86,0x06,0x06]12792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12793 12794v_cmp_o_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD12795// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x86,0x06]12796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12797 12798v_cmp_o_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD12799// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x65,0x86,0x86,0x06]12800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12801 12802v_cmp_o_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD12803// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x6a,0x86,0x86,0x06]12804// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12805 12806v_cmp_o_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD12807// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x6b,0x86,0x86,0x06]12808// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12809 12810v_cmp_o_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD12811// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x7c,0x86,0x86,0x06]12812// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12813 12814v_cmp_o_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD12815// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x7e,0x86,0x86,0x06]12816// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12817 12818v_cmp_o_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD12819// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x7f,0x86,0x86,0x06]12820// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12821 12822v_cmp_o_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD12823// W32: encoding: [0xf9,0xfe,0x9f,0x7d,0x01,0x86,0x06,0x06]12824// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12825 12826v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD12827// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x00,0x06]12828// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12829 12830v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD12831// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x01,0x06]12832// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12833 12834v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD12835// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x02,0x06]12836// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12837 12838v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD12839// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x03,0x06]12840// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12841 12842v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD12843// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x04,0x06]12844// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12845 12846v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD12847// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x05,0x06]12848// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12849 12850v_cmp_o_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD12851// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x16,0x06]12852// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12853 12854v_cmp_o_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD12855// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x26,0x06]12856// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12857 12858v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_012859// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x00]12860// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12861 12862v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_112863// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x01]12864// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12865 12866v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_212867// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x02]12868// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12869 12870v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_312871// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x03]12872// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12873 12874v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_012875// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x04]12876// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12877 12878v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_112879// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x05]12880// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12881 12882v_cmp_o_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD12883// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x16]12884// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12885 12886v_cmp_o_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD12887// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x26]12888// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12889 12890v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD12891// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x06]12892// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12893 12894v_cmp_u_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD12895// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x88,0x06,0x06]12896// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12897 12898v_cmp_u_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD12899// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0xe4,0x06,0x06]12900// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12901 12902v_cmp_u_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD12903// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x00,0x06,0x06]12904// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12905 12906v_cmp_u_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD12907// W32: encoding: [0xf9,0x04,0xd0,0x7d,0xff,0x86,0x06,0x06]12908// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12909 12910v_cmp_u_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD12911// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x86,0x06]12912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12913 12914v_cmp_u_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD12915// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x65,0x86,0x86,0x06]12916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12917 12918v_cmp_u_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD12919// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x6a,0x86,0x86,0x06]12920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12921 12922v_cmp_u_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD12923// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x6b,0x86,0x86,0x06]12924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12925 12926v_cmp_u_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD12927// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x7c,0x86,0x86,0x06]12928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12929 12930v_cmp_u_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD12931// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x7e,0x86,0x86,0x06]12932// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12933 12934v_cmp_u_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD12935// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x7f,0x86,0x86,0x06]12936// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12937 12938v_cmp_u_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD12939// W32: encoding: [0xf9,0xfe,0xd1,0x7d,0x01,0x86,0x06,0x06]12940// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12941 12942v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD12943// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x00,0x06]12944// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12945 12946v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD12947// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x01,0x06]12948// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12949 12950v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD12951// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x02,0x06]12952// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12953 12954v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD12955// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x03,0x06]12956// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12957 12958v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD12959// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x04,0x06]12960// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12961 12962v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD12963// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x05,0x06]12964// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12965 12966v_cmp_u_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD12967// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x16,0x06]12968// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12969 12970v_cmp_u_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD12971// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x26,0x06]12972// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12973 12974v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_012975// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x00]12976// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12977 12978v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_112979// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x01]12980// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12981 12982v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_212983// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x02]12984// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12985 12986v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_312987// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x03]12988// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12989 12990v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_012991// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x04]12992// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12993 12994v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_112995// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x05]12996// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction12997 12998v_cmp_u_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD12999// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x16]13000// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13001 13002v_cmp_u_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD13003// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x26]13004// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13005 13006v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD13007// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x06]13008// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13009 13010v_cmp_nge_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD13011// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x88,0x06,0x06]13012// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13013 13014v_cmp_nge_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD13015// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0xe4,0x06,0x06]13016// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13017 13018v_cmp_nge_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD13019// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x00,0x06,0x06]13020// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13021 13022v_cmp_nge_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD13023// W32: encoding: [0xf9,0x04,0xd2,0x7d,0xff,0x86,0x06,0x06]13024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13025 13026v_cmp_nge_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD13027// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x86,0x06]13028// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13029 13030v_cmp_nge_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD13031// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x65,0x86,0x86,0x06]13032// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13033 13034v_cmp_nge_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD13035// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x6a,0x86,0x86,0x06]13036// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13037 13038v_cmp_nge_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD13039// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x6b,0x86,0x86,0x06]13040// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13041 13042v_cmp_nge_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD13043// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x7c,0x86,0x86,0x06]13044// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13045 13046v_cmp_nge_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD13047// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x7e,0x86,0x86,0x06]13048// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13049 13050v_cmp_nge_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD13051// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x7f,0x86,0x86,0x06]13052// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13053 13054v_cmp_nge_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD13055// W32: encoding: [0xf9,0xfe,0xd3,0x7d,0x01,0x86,0x06,0x06]13056// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13057 13058v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD13059// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x00,0x06]13060// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13061 13062v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD13063// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x01,0x06]13064// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13065 13066v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD13067// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x02,0x06]13068// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13069 13070v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD13071// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x03,0x06]13072// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13073 13074v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD13075// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x04,0x06]13076// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13077 13078v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD13079// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x05,0x06]13080// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13081 13082v_cmp_nge_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD13083// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x16,0x06]13084// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13085 13086v_cmp_nge_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD13087// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x26,0x06]13088// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13089 13090v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_013091// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x00]13092// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13093 13094v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_113095// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x01]13096// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13097 13098v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_213099// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x02]13100// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13101 13102v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_313103// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x03]13104// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13105 13106v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_013107// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x04]13108// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13109 13110v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_113111// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x05]13112// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13113 13114v_cmp_nge_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD13115// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x16]13116// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13117 13118v_cmp_nge_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD13119// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x26]13120// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13121 13122v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD13123// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x06]13124// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13125 13126v_cmp_nlg_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD13127// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x88,0x06,0x06]13128// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13129 13130v_cmp_nlg_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD13131// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0xe4,0x06,0x06]13132// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13133 13134v_cmp_nlg_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD13135// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x00,0x06,0x06]13136// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13137 13138v_cmp_nlg_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD13139// W32: encoding: [0xf9,0x04,0xd4,0x7d,0xff,0x86,0x06,0x06]13140// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13141 13142v_cmp_nlg_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD13143// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x86,0x06]13144// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13145 13146v_cmp_nlg_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD13147// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x65,0x86,0x86,0x06]13148// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13149 13150v_cmp_nlg_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD13151// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x6a,0x86,0x86,0x06]13152// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13153 13154v_cmp_nlg_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD13155// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x6b,0x86,0x86,0x06]13156// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13157 13158v_cmp_nlg_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD13159// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x7c,0x86,0x86,0x06]13160// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13161 13162v_cmp_nlg_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD13163// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x7e,0x86,0x86,0x06]13164// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13165 13166v_cmp_nlg_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD13167// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x7f,0x86,0x86,0x06]13168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13169 13170v_cmp_nlg_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD13171// W32: encoding: [0xf9,0xfe,0xd5,0x7d,0x01,0x86,0x06,0x06]13172// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13173 13174v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD13175// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x00,0x06]13176// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13177 13178v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD13179// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x01,0x06]13180// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13181 13182v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD13183// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x02,0x06]13184// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13185 13186v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD13187// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x03,0x06]13188// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13189 13190v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD13191// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x04,0x06]13192// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13193 13194v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD13195// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x05,0x06]13196// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13197 13198v_cmp_nlg_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD13199// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x16,0x06]13200// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13201 13202v_cmp_nlg_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD13203// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x26,0x06]13204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13205 13206v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_013207// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x00]13208// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13209 13210v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_113211// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x01]13212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13213 13214v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_213215// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x02]13216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13217 13218v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_313219// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x03]13220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13221 13222v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_013223// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x04]13224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13225 13226v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_113227// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x05]13228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13229 13230v_cmp_nlg_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD13231// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x16]13232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13233 13234v_cmp_nlg_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD13235// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x26]13236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13237 13238v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD13239// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x06]13240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13241 13242v_cmp_ngt_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD13243// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x88,0x06,0x06]13244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13245 13246v_cmp_ngt_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD13247// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0xe4,0x06,0x06]13248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13249 13250v_cmp_ngt_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD13251// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x00,0x06,0x06]13252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13253 13254v_cmp_ngt_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD13255// W32: encoding: [0xf9,0x04,0xd6,0x7d,0xff,0x86,0x06,0x06]13256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13257 13258v_cmp_ngt_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD13259// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x86,0x06]13260// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13261 13262v_cmp_ngt_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD13263// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x65,0x86,0x86,0x06]13264// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13265 13266v_cmp_ngt_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD13267// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x6a,0x86,0x86,0x06]13268// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13269 13270v_cmp_ngt_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD13271// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x6b,0x86,0x86,0x06]13272// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13273 13274v_cmp_ngt_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD13275// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x7c,0x86,0x86,0x06]13276// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13277 13278v_cmp_ngt_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD13279// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x7e,0x86,0x86,0x06]13280// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13281 13282v_cmp_ngt_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD13283// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x7f,0x86,0x86,0x06]13284// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13285 13286v_cmp_ngt_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD13287// W32: encoding: [0xf9,0xfe,0xd7,0x7d,0x01,0x86,0x06,0x06]13288// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13289 13290v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD13291// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x00,0x06]13292// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13293 13294v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD13295// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x01,0x06]13296// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13297 13298v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD13299// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x02,0x06]13300// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13301 13302v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD13303// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x03,0x06]13304// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13305 13306v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD13307// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x04,0x06]13308// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13309 13310v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD13311// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x05,0x06]13312// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13313 13314v_cmp_ngt_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD13315// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x16,0x06]13316// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13317 13318v_cmp_ngt_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD13319// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x26,0x06]13320// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13321 13322v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_013323// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x00]13324// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13325 13326v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_113327// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x01]13328// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13329 13330v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_213331// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x02]13332// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13333 13334v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_313335// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x03]13336// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13337 13338v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_013339// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x04]13340// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13341 13342v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_113343// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x05]13344// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13345 13346v_cmp_ngt_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD13347// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x16]13348// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13349 13350v_cmp_ngt_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD13351// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x26]13352// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13353 13354v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD13355// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x06]13356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13357 13358v_cmp_nle_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD13359// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x88,0x06,0x06]13360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13361 13362v_cmp_nle_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD13363// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0xe4,0x06,0x06]13364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13365 13366v_cmp_nle_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD13367// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x00,0x06,0x06]13368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13369 13370v_cmp_nle_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD13371// W32: encoding: [0xf9,0x04,0xd8,0x7d,0xff,0x86,0x06,0x06]13372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13373 13374v_cmp_nle_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD13375// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x86,0x06]13376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13377 13378v_cmp_nle_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD13379// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x65,0x86,0x86,0x06]13380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13381 13382v_cmp_nle_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD13383// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x6a,0x86,0x86,0x06]13384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13385 13386v_cmp_nle_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD13387// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x6b,0x86,0x86,0x06]13388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13389 13390v_cmp_nle_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD13391// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x7c,0x86,0x86,0x06]13392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13393 13394v_cmp_nle_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD13395// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x7e,0x86,0x86,0x06]13396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13397 13398v_cmp_nle_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD13399// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x7f,0x86,0x86,0x06]13400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13401 13402v_cmp_nle_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD13403// W32: encoding: [0xf9,0xfe,0xd9,0x7d,0x01,0x86,0x06,0x06]13404// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13405 13406v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD13407// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x00,0x06]13408// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13409 13410v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD13411// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x01,0x06]13412// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13413 13414v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD13415// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x02,0x06]13416// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13417 13418v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD13419// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x03,0x06]13420// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13421 13422v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD13423// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x04,0x06]13424// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13425 13426v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD13427// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x05,0x06]13428// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13429 13430v_cmp_nle_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD13431// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x16,0x06]13432// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13433 13434v_cmp_nle_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD13435// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x26,0x06]13436// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13437 13438v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_013439// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x00]13440// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13441 13442v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_113443// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x01]13444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13445 13446v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_213447// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x02]13448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13449 13450v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_313451// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x03]13452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13453 13454v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_013455// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x04]13456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13457 13458v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_113459// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x05]13460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13461 13462v_cmp_nle_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD13463// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x16]13464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13465 13466v_cmp_nle_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD13467// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x26]13468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13469 13470v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD13471// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x06]13472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13473 13474v_cmp_neq_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD13475// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x88,0x06,0x06]13476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13477 13478v_cmp_neq_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD13479// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0xe4,0x06,0x06]13480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13481 13482v_cmp_neq_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD13483// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x00,0x06,0x06]13484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13485 13486v_cmp_neq_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD13487// W32: encoding: [0xf9,0x04,0xda,0x7d,0xff,0x86,0x06,0x06]13488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13489 13490v_cmp_neq_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD13491// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x86,0x06]13492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13493 13494v_cmp_neq_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD13495// W32: encoding: [0xf9,0x04,0xda,0x7d,0x65,0x86,0x86,0x06]13496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13497 13498v_cmp_neq_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD13499// W32: encoding: [0xf9,0x04,0xda,0x7d,0x6a,0x86,0x86,0x06]13500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13501 13502v_cmp_neq_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD13503// W32: encoding: [0xf9,0x04,0xda,0x7d,0x6b,0x86,0x86,0x06]13504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13505 13506v_cmp_neq_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD13507// W32: encoding: [0xf9,0x04,0xda,0x7d,0x7c,0x86,0x86,0x06]13508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13509 13510v_cmp_neq_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD13511// W32: encoding: [0xf9,0x04,0xda,0x7d,0x7e,0x86,0x86,0x06]13512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13513 13514v_cmp_neq_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD13515// W32: encoding: [0xf9,0x04,0xda,0x7d,0x7f,0x86,0x86,0x06]13516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13517 13518v_cmp_neq_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD13519// W32: encoding: [0xf9,0xfe,0xdb,0x7d,0x01,0x86,0x06,0x06]13520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13521 13522v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD13523// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x00,0x06]13524// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13525 13526v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD13527// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x01,0x06]13528// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13529 13530v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD13531// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x02,0x06]13532// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13533 13534v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD13535// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x03,0x06]13536// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13537 13538v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD13539// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x04,0x06]13540// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13541 13542v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD13543// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x05,0x06]13544// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13545 13546v_cmp_neq_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD13547// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x16,0x06]13548// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13549 13550v_cmp_neq_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD13551// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x26,0x06]13552// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13553 13554v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_013555// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x00]13556// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13557 13558v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_113559// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x01]13560// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13561 13562v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_213563// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x02]13564// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13565 13566v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_313567// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x03]13568// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13569 13570v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_013571// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x04]13572// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13573 13574v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_113575// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x05]13576// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13577 13578v_cmp_neq_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD13579// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x16]13580// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13581 13582v_cmp_neq_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD13583// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x26]13584// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13585 13586v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD13587// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x06]13588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13589 13590v_cmp_nlt_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD13591// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x88,0x06,0x06]13592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13593 13594v_cmp_nlt_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD13595// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0xe4,0x06,0x06]13596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13597 13598v_cmp_nlt_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD13599// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x00,0x06,0x06]13600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13601 13602v_cmp_nlt_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD13603// W32: encoding: [0xf9,0x04,0xdc,0x7d,0xff,0x86,0x06,0x06]13604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13605 13606v_cmp_nlt_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD13607// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x86,0x06]13608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13609 13610v_cmp_nlt_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD13611// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x65,0x86,0x86,0x06]13612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13613 13614v_cmp_nlt_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD13615// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x6a,0x86,0x86,0x06]13616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13617 13618v_cmp_nlt_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD13619// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x6b,0x86,0x86,0x06]13620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13621 13622v_cmp_nlt_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD13623// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x7c,0x86,0x86,0x06]13624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13625 13626v_cmp_nlt_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD13627// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x7e,0x86,0x86,0x06]13628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13629 13630v_cmp_nlt_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD13631// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x7f,0x86,0x86,0x06]13632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13633 13634v_cmp_nlt_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD13635// W32: encoding: [0xf9,0xfe,0xdd,0x7d,0x01,0x86,0x06,0x06]13636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13637 13638v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD13639// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x00,0x06]13640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13641 13642v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD13643// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x01,0x06]13644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13645 13646v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD13647// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x02,0x06]13648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13649 13650v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD13651// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x03,0x06]13652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13653 13654v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD13655// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x04,0x06]13656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13657 13658v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD13659// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x05,0x06]13660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13661 13662v_cmp_nlt_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD13663// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x16,0x06]13664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13665 13666v_cmp_nlt_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD13667// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x26,0x06]13668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13669 13670v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_013671// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x00]13672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13673 13674v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_113675// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x01]13676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13677 13678v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_213679// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x02]13680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13681 13682v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_313683// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x03]13684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13685 13686v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_013687// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x04]13688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13689 13690v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_113691// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x05]13692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13693 13694v_cmp_nlt_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD13695// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x16]13696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13697 13698v_cmp_nlt_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD13699// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x26]13700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13701 13702v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD13703// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x06]13704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13705 13706v_cmp_tru_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD13707// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x88,0x06,0x06]13708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13709 13710v_cmp_tru_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD13711// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0xe4,0x06,0x06]13712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13713 13714v_cmp_tru_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD13715// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x00,0x06,0x06]13716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13717 13718v_cmp_tru_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD13719// W32: encoding: [0xf9,0x04,0xde,0x7d,0xff,0x86,0x06,0x06]13720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13721 13722v_cmp_tru_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD13723// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x86,0x06]13724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13725 13726v_cmp_tru_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD13727// W32: encoding: [0xf9,0x04,0xde,0x7d,0x65,0x86,0x86,0x06]13728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13729 13730v_cmp_tru_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD13731// W32: encoding: [0xf9,0x04,0xde,0x7d,0x6a,0x86,0x86,0x06]13732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13733 13734v_cmp_tru_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD13735// W32: encoding: [0xf9,0x04,0xde,0x7d,0x6b,0x86,0x86,0x06]13736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13737 13738v_cmp_tru_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD13739// W32: encoding: [0xf9,0x04,0xde,0x7d,0x7c,0x86,0x86,0x06]13740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13741 13742v_cmp_tru_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD13743// W32: encoding: [0xf9,0x04,0xde,0x7d,0x7e,0x86,0x86,0x06]13744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13745 13746v_cmp_tru_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD13747// W32: encoding: [0xf9,0x04,0xde,0x7d,0x7f,0x86,0x86,0x06]13748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13749 13750v_cmp_tru_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD13751// W32: encoding: [0xf9,0xfe,0xdf,0x7d,0x01,0x86,0x06,0x06]13752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13753 13754v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD13755// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x00,0x06]13756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13757 13758v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD13759// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x01,0x06]13760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13761 13762v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD13763// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x02,0x06]13764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13765 13766v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD13767// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x03,0x06]13768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13769 13770v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD13771// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x04,0x06]13772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13773 13774v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD13775// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x05,0x06]13776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13777 13778v_cmp_tru_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD13779// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x16,0x06]13780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13781 13782v_cmp_tru_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD13783// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x26,0x06]13784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13785 13786v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_013787// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x00]13788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13789 13790v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_113791// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x01]13792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13793 13794v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_213795// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x02]13796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13797 13798v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_313799// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x03]13800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13801 13802v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_013803// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x04]13804// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13805 13806v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_113807// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x05]13808// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13809 13810v_cmp_tru_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD13811// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x16]13812// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13813 13814v_cmp_tru_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD13815// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x26]13816// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13817