8696 lines · plain
1// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize32,-real-true16 -show-encoding %s | FileCheck --check-prefixes=GFX12,W32 %s2// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize64,-real-true16 -show-encoding %s | FileCheck --check-prefixes=GFX12,W64 %s3// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize32,-real-true16 -filetype=null %s 2>&1 | FileCheck --check-prefix=W32-ERR --implicit-check-not=error: %s4// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize64,-real-true16 -filetype=null %s 2>&1 | FileCheck --check-prefix=W64-ERR --implicit-check-not=error: %s5 6v_cmp_class_f16_e64 s5, v1, v27// W32: encoding: [0x05,0x00,0x7d,0xd4,0x01,0x05,0x02,0x00]8// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9 10v_cmp_class_f16_e64 s5, v255, v211// W32: encoding: [0x05,0x00,0x7d,0xd4,0xff,0x05,0x02,0x00]12// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction13 14v_cmp_class_f16_e64 s5, s1, v215// W32: encoding: [0x05,0x00,0x7d,0xd4,0x01,0x04,0x02,0x00]16// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction17 18v_cmp_class_f16_e64 s5, s105, v25519// W32: encoding: [0x05,0x00,0x7d,0xd4,0x69,0xfe,0x03,0x00]20// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction21 22v_cmp_class_f16_e64 s5, vcc_lo, s223// W32: encoding: [0x05,0x00,0x7d,0xd4,0x6a,0x04,0x00,0x00]24// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction25 26v_cmp_class_f16_e64 s5, vcc_hi, s10527// W32: encoding: [0x05,0x00,0x7d,0xd4,0x6b,0xd2,0x00,0x00]28// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction29 30v_cmp_class_f16_e64 s5, ttmp15, ttmp1531// W32: encoding: [0x05,0x00,0x7d,0xd4,0x7b,0xf6,0x00,0x00]32// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction33 34v_cmp_class_f16_e64 s5, m0, src_scc35// W32: encoding: [0x05,0x00,0x7d,0xd4,0x7d,0xfa,0x01,0x00]36// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction37 38v_cmp_class_f16_e64 s5, exec_lo, -139// W32: encoding: [0x05,0x00,0x7d,0xd4,0x7e,0x82,0x01,0x00]40// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction41 42v_cmp_class_f16_e64 s5, exec_hi, null43// W32: encoding: [0x05,0x00,0x7d,0xd4,0x7f,0xf8,0x00,0x00]44// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction45 46v_cmp_class_f16_e64 s105, null, exec_lo47// W32: encoding: [0x69,0x00,0x7d,0xd4,0x7c,0xfc,0x00,0x00]48// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction49 50v_cmp_class_f16_e64 vcc_lo, -1, exec_hi51// W32: encoding: [0x6a,0x00,0x7d,0xd4,0xc1,0xfe,0x00,0x00]52// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction53 54v_cmp_class_f16_e64 vcc_hi, 0.5, m055// W32: encoding: [0x6b,0x00,0x7d,0xd4,0xf0,0xfa,0x00,0x00]56// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction57 58v_cmp_class_f16_e64 ttmp15, src_scc, vcc_lo59// W32: encoding: [0x7b,0x00,0x7d,0xd4,0xfd,0xd4,0x00,0x00]60// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction61 62v_cmp_class_f16_e64 s[10:11], v1, v263// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x01,0x05,0x02,0x00]64// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction65 66v_cmp_class_f16_e64 s[10:11], v255, v267// W64: encoding: [0x0a,0x00,0x7d,0xd4,0xff,0x05,0x02,0x00]68// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction69 70v_cmp_class_f16_e64 s[10:11], s1, v271// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x01,0x04,0x02,0x00]72// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction73 74v_cmp_class_f16_e64 s[10:11], s105, v25575// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x69,0xfe,0x03,0x00]76// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction77 78v_cmp_class_f16_e64 s[10:11], vcc_lo, s279// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x6a,0x04,0x00,0x00]80// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction81 82v_cmp_class_f16_e64 s[10:11], vcc_hi, s10583// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x6b,0xd2,0x00,0x00]84// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction85 86v_cmp_class_f16_e64 s[10:11], ttmp15, ttmp1587// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x7b,0xf6,0x00,0x00]88// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction89 90v_cmp_class_f16_e64 s[10:11], m0, src_scc91// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x7d,0xfa,0x01,0x00]92// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction93 94v_cmp_class_f16_e64 s[10:11], exec_lo, -195// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x7e,0x82,0x01,0x00]96// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction97 98v_cmp_class_f16_e64 s[10:11], exec_hi, null99// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x7f,0xf8,0x00,0x00]100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction101 102v_cmp_class_f16_e64 s[10:11], null, exec_lo103// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x7c,0xfc,0x00,0x00]104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction105 106v_cmp_class_f16_e64 s[104:105], -1, exec_hi107// W64: encoding: [0x68,0x00,0x7d,0xd4,0xc1,0xfe,0x00,0x00]108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction109 110v_cmp_class_f16_e64 vcc, 0.5, m0111// W64: encoding: [0x6a,0x00,0x7d,0xd4,0xf0,0xfa,0x00,0x00]112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction113 114v_cmp_class_f16_e64 ttmp[14:15], src_scc, vcc_lo115// W64: encoding: [0x7a,0x00,0x7d,0xd4,0xfd,0xd4,0x00,0x00]116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction117 118v_cmp_class_f16_e64 null, -|0xfe0b|, vcc_hi119// GFX12: encoding: [0x7c,0x01,0x7d,0xd4,0xff,0xd6,0x00,0x20,0x0b,0xfe,0x00,0x00]120 121v_cmp_class_f32_e64 s5, v1, v2122// W32: encoding: [0x05,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00]123// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction124 125v_cmp_class_f32_e64 s5, v255, v255126// W32: encoding: [0x05,0x00,0x7e,0xd4,0xff,0xff,0x03,0x00]127// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction128 129v_cmp_class_f32_e64 s5, s1, s2130// W32: encoding: [0x05,0x00,0x7e,0xd4,0x01,0x04,0x00,0x00]131// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction132 133v_cmp_class_f32_e64 s5, s105, s105134// W32: encoding: [0x05,0x00,0x7e,0xd4,0x69,0xd2,0x00,0x00]135// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction136 137v_cmp_class_f32_e64 s5, vcc_lo, ttmp15138// W32: encoding: [0x05,0x00,0x7e,0xd4,0x6a,0xf6,0x00,0x00]139// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction140 141v_cmp_class_f32_e64 s5, vcc_hi, 0xaf123456142// W32: encoding: [0x05,0x00,0x7e,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]143// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction144 145v_cmp_class_f32_e64 s5, ttmp15, src_scc146// W32: encoding: [0x05,0x00,0x7e,0xd4,0x7b,0xfa,0x01,0x00]147// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction148 149v_cmp_class_f32_e64 s5, m0, 0.5150// W32: encoding: [0x05,0x00,0x7e,0xd4,0x7d,0xe0,0x01,0x00]151// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction152 153v_cmp_class_f32_e64 s5, exec_lo, -1154// W32: encoding: [0x05,0x00,0x7e,0xd4,0x7e,0x82,0x01,0x00]155// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction156 157v_cmp_class_f32_e64 s5, exec_hi, null158// W32: encoding: [0x05,0x00,0x7e,0xd4,0x7f,0xf8,0x00,0x00]159// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction160 161v_cmp_class_f32_e64 s105, null, exec_lo162// W32: encoding: [0x69,0x00,0x7e,0xd4,0x7c,0xfc,0x00,0x00]163// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction164 165v_cmp_class_f32_e64 vcc_lo, -1, exec_hi166// W32: encoding: [0x6a,0x00,0x7e,0xd4,0xc1,0xfe,0x00,0x00]167// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction168 169v_cmp_class_f32_e64 vcc_hi, 0.5, m0170// W32: encoding: [0x6b,0x00,0x7e,0xd4,0xf0,0xfa,0x00,0x00]171// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction172 173v_cmp_class_f32_e64 ttmp15, src_scc, vcc_lo174// W32: encoding: [0x7b,0x00,0x7e,0xd4,0xfd,0xd4,0x00,0x00]175// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction176 177v_cmp_class_f32_e64 s[10:11], v1, v2178// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00]179// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction180 181v_cmp_class_f32_e64 s[10:11], v255, v255182// W64: encoding: [0x0a,0x00,0x7e,0xd4,0xff,0xff,0x03,0x00]183// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction184 185v_cmp_class_f32_e64 s[10:11], s1, s2186// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x04,0x00,0x00]187// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction188 189v_cmp_class_f32_e64 s[10:11], s105, s105190// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x69,0xd2,0x00,0x00]191// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction192 193v_cmp_class_f32_e64 s[10:11], vcc_lo, ttmp15194// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x6a,0xf6,0x00,0x00]195// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction196 197v_cmp_class_f32_e64 s[10:11], vcc_hi, 0xaf123456198// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]199// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction200 201v_cmp_class_f32_e64 s[10:11], ttmp15, src_scc202// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x7b,0xfa,0x01,0x00]203// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction204 205v_cmp_class_f32_e64 s[10:11], m0, 0.5206// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x7d,0xe0,0x01,0x00]207// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction208 209v_cmp_class_f32_e64 s[10:11], exec_lo, -1210// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x7e,0x82,0x01,0x00]211// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction212 213v_cmp_class_f32_e64 s[10:11], exec_hi, null214// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x7f,0xf8,0x00,0x00]215// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction216 217v_cmp_class_f32_e64 s[10:11], null, exec_lo218// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x7c,0xfc,0x00,0x00]219// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction220 221v_cmp_class_f32_e64 s[104:105], -1, exec_hi222// W64: encoding: [0x68,0x00,0x7e,0xd4,0xc1,0xfe,0x00,0x00]223// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction224 225v_cmp_class_f32_e64 vcc, 0.5, m0226// W64: encoding: [0x6a,0x00,0x7e,0xd4,0xf0,0xfa,0x00,0x00]227// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction228 229v_cmp_class_f32_e64 ttmp[14:15], src_scc, vcc_lo230// W64: encoding: [0x7a,0x00,0x7e,0xd4,0xfd,0xd4,0x00,0x00]231// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction232 233v_cmp_class_f32_e64 null, -|0xaf123456|, vcc_hi234// GFX12: encoding: [0x7c,0x01,0x7e,0xd4,0xff,0xd6,0x00,0x20,0x56,0x34,0x12,0xaf]235 236v_cmp_class_f64_e64 s5, v[1:2], v2237// W32: encoding: [0x05,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00]238// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction239 240v_cmp_class_f64_e64 s5, v[1:2], v255241// W32: encoding: [0x05,0x00,0x7f,0xd4,0x01,0xff,0x03,0x00]242// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction243 244v_cmp_class_f64_e64 s5, v[1:2], s2245// W32: encoding: [0x05,0x00,0x7f,0xd4,0x01,0x05,0x00,0x00]246// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction247 248v_cmp_class_f64_e64 s5, v[1:2], s105249// W32: encoding: [0x05,0x00,0x7f,0xd4,0x01,0xd3,0x00,0x00]250// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction251 252v_cmp_class_f64_e64 s5, v[254:255], ttmp15253// W32: encoding: [0x05,0x00,0x7f,0xd4,0xfe,0xf7,0x00,0x00]254// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction255 256v_cmp_class_f64_e64 s5, s[2:3], vcc_hi257// W32: encoding: [0x05,0x00,0x7f,0xd4,0x02,0xd6,0x00,0x00]258// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction259 260v_cmp_class_f64_e64 s5, s[104:105], vcc_lo261// W32: encoding: [0x05,0x00,0x7f,0xd4,0x68,0xd4,0x00,0x00]262// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction263 264v_cmp_class_f64_e64 s5, vcc, m0265// W32: encoding: [0x05,0x00,0x7f,0xd4,0x6a,0xfa,0x00,0x00]266// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction267 268v_cmp_class_f64_e64 s5, ttmp[14:15], exec_hi269// W32: encoding: [0x05,0x00,0x7f,0xd4,0x7a,0xfe,0x00,0x00]270// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction271 272v_cmp_class_f64_e64 s5, exec, exec_lo273// W32: encoding: [0x05,0x00,0x7f,0xd4,0x7e,0xfc,0x00,0x00]274// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction275 276v_cmp_class_f64_e64 s105, null, null277// W32: encoding: [0x69,0x00,0x7f,0xd4,0x7c,0xf8,0x00,0x00]278// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction279 280v_cmp_class_f64_e64 vcc_lo, -1, -1281// W32: encoding: [0x6a,0x00,0x7f,0xd4,0xc1,0x82,0x01,0x00]282// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction283 284v_cmp_class_f64_e64 vcc_hi, 0.5, 0.5285// W32: encoding: [0x6b,0x00,0x7f,0xd4,0xf0,0xe0,0x01,0x00]286// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction287 288v_cmp_class_f64_e64 ttmp15, -|src_scc|, src_scc289// W32: encoding: [0x7b,0x01,0x7f,0xd4,0xfd,0xfa,0x01,0x20]290// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction291 292v_cmp_class_f64_e64 s[10:11], v[1:2], v2293// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00]294// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction295 296v_cmp_class_f64_e64 s[10:11], v[1:2], v255297// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xff,0x03,0x00]298// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction299 300v_cmp_class_f64_e64 s[10:11], v[1:2], s2301// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x05,0x00,0x00]302// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction303 304v_cmp_class_f64_e64 s[10:11], v[1:2], s105305// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xd3,0x00,0x00]306// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction307 308v_cmp_class_f64_e64 s[10:11], v[254:255], ttmp15309// W64: encoding: [0x0a,0x00,0x7f,0xd4,0xfe,0xf7,0x00,0x00]310// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction311 312v_cmp_class_f64_e64 s[10:11], s[2:3], vcc_hi313// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x02,0xd6,0x00,0x00]314// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction315 316v_cmp_class_f64_e64 s[10:11], s[104:105], vcc_lo317// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x68,0xd4,0x00,0x00]318// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction319 320v_cmp_class_f64_e64 s[10:11], vcc, m0321// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x6a,0xfa,0x00,0x00]322// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction323 324v_cmp_class_f64_e64 s[10:11], ttmp[14:15], exec_hi325// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x7a,0xfe,0x00,0x00]326// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction327 328v_cmp_class_f64_e64 s[10:11], exec, exec_lo329// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x7e,0xfc,0x00,0x00]330// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction331 332v_cmp_class_f64_e64 s[10:11], null, null333// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x7c,0xf8,0x00,0x00]334// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction335 336v_cmp_class_f64_e64 s[104:105], -1, -1337// W64: encoding: [0x68,0x00,0x7f,0xd4,0xc1,0x82,0x01,0x00]338// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction339 340v_cmp_class_f64_e64 vcc, 0.5, 0.5341// W64: encoding: [0x6a,0x00,0x7f,0xd4,0xf0,0xe0,0x01,0x00]342// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction343 344v_cmp_class_f64_e64 ttmp[14:15], -|src_scc|, src_scc345// W64: encoding: [0x7a,0x01,0x7f,0xd4,0xfd,0xfa,0x01,0x20]346// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction347 348v_cmp_class_f64_e64 null, 0xaf123456, 0xaf123456349// GFX12: encoding: [0x7c,0x00,0x7f,0xd4,0xff,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]350 351v_cmp_eq_f16_e64 s5, v1, v2352// W32: encoding: [0x05,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]353// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction354 355v_cmp_eq_f16_e64 s5, v255, v255356// W32: encoding: [0x05,0x00,0x02,0xd4,0xff,0xff,0x03,0x00]357// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction358 359v_cmp_eq_f16_e64 s5, s1, s2360// W32: encoding: [0x05,0x00,0x02,0xd4,0x01,0x04,0x00,0x00]361// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction362 363v_cmp_eq_f16_e64 s5, s105, s105364// W32: encoding: [0x05,0x00,0x02,0xd4,0x69,0xd2,0x00,0x00]365// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction366 367v_cmp_eq_f16_e64 s5, vcc_lo, ttmp15368// W32: encoding: [0x05,0x00,0x02,0xd4,0x6a,0xf6,0x00,0x00]369// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction370 371v_cmp_eq_f16_e64 s5, vcc_hi, 0xfe0b372// W32: encoding: [0x05,0x00,0x02,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]373// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction374 375v_cmp_eq_f16_e64 s5, ttmp15, src_scc376// W32: encoding: [0x05,0x00,0x02,0xd4,0x7b,0xfa,0x01,0x00]377// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction378 379v_cmp_eq_f16_e64 s5, m0, 0.5380// W32: encoding: [0x05,0x00,0x02,0xd4,0x7d,0xe0,0x01,0x00]381// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction382 383v_cmp_eq_f16_e64 s5, exec_lo, -1384// W32: encoding: [0x05,0x00,0x02,0xd4,0x7e,0x82,0x01,0x00]385// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction386 387v_cmp_eq_f16_e64 s5, |exec_hi|, null388// W32: encoding: [0x05,0x01,0x02,0xd4,0x7f,0xf8,0x00,0x00]389// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction390 391v_cmp_eq_f16_e64 s105, null, exec_lo392// W32: encoding: [0x69,0x00,0x02,0xd4,0x7c,0xfc,0x00,0x00]393// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction394 395v_cmp_eq_f16_e64 vcc_lo, -1, exec_hi396// W32: encoding: [0x6a,0x00,0x02,0xd4,0xc1,0xfe,0x00,0x00]397// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction398 399v_cmp_eq_f16_e64 vcc_hi, 0.5, -m0400// W32: encoding: [0x6b,0x00,0x02,0xd4,0xf0,0xfa,0x00,0x40]401// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction402 403v_cmp_eq_f16_e64 ttmp15, -src_scc, |vcc_lo|404// W32: encoding: [0x7b,0x02,0x02,0xd4,0xfd,0xd4,0x00,0x20]405// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction406 407v_cmp_eq_f16_e64 s[10:11], v1, v2408// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]409// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction410 411v_cmp_eq_f16_e64 s[10:11], v255, v255412// W64: encoding: [0x0a,0x00,0x02,0xd4,0xff,0xff,0x03,0x00]413// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction414 415v_cmp_eq_f16_e64 s[10:11], s1, s2416// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x04,0x00,0x00]417// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction418 419v_cmp_eq_f16_e64 s[10:11], s105, s105420// W64: encoding: [0x0a,0x00,0x02,0xd4,0x69,0xd2,0x00,0x00]421// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction422 423v_cmp_eq_f16_e64 s[10:11], vcc_lo, ttmp15424// W64: encoding: [0x0a,0x00,0x02,0xd4,0x6a,0xf6,0x00,0x00]425// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction426 427v_cmp_eq_f16_e64 s[10:11], vcc_hi, 0xfe0b428// W64: encoding: [0x0a,0x00,0x02,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]429// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction430 431v_cmp_eq_f16_e64 s[10:11], ttmp15, src_scc432// W64: encoding: [0x0a,0x00,0x02,0xd4,0x7b,0xfa,0x01,0x00]433// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction434 435v_cmp_eq_f16_e64 s[10:11], m0, 0.5436// W64: encoding: [0x0a,0x00,0x02,0xd4,0x7d,0xe0,0x01,0x00]437// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction438 439v_cmp_eq_f16_e64 s[10:11], exec_lo, -1440// W64: encoding: [0x0a,0x00,0x02,0xd4,0x7e,0x82,0x01,0x00]441// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction442 443v_cmp_eq_f16_e64 s[10:11], |exec_hi|, null444// W64: encoding: [0x0a,0x01,0x02,0xd4,0x7f,0xf8,0x00,0x00]445// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction446 447v_cmp_eq_f16_e64 s[10:11], null, exec_lo448// W64: encoding: [0x0a,0x00,0x02,0xd4,0x7c,0xfc,0x00,0x00]449// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction450 451v_cmp_eq_f16_e64 s[104:105], -1, exec_hi452// W64: encoding: [0x68,0x00,0x02,0xd4,0xc1,0xfe,0x00,0x00]453// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction454 455v_cmp_eq_f16_e64 vcc, 0.5, -m0456// W64: encoding: [0x6a,0x00,0x02,0xd4,0xf0,0xfa,0x00,0x40]457// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction458 459v_cmp_eq_f16_e64 ttmp[14:15], -src_scc, |vcc_lo|460// W64: encoding: [0x7a,0x02,0x02,0xd4,0xfd,0xd4,0x00,0x20]461// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction462 463v_cmp_eq_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp464// GFX12: encoding: [0x7c,0x83,0x02,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]465 466v_cmp_eq_f32_e64 s5, v1, v2467// W32: encoding: [0x05,0x00,0x12,0xd4,0x01,0x05,0x02,0x00]468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction469 470v_cmp_eq_f32_e64 s5, v255, v255471// W32: encoding: [0x05,0x00,0x12,0xd4,0xff,0xff,0x03,0x00]472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction473 474v_cmp_eq_f32_e64 s5, s1, s2475// W32: encoding: [0x05,0x00,0x12,0xd4,0x01,0x04,0x00,0x00]476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction477 478v_cmp_eq_f32_e64 s5, s105, s105479// W32: encoding: [0x05,0x00,0x12,0xd4,0x69,0xd2,0x00,0x00]480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction481 482v_cmp_eq_f32_e64 s5, vcc_lo, ttmp15483// W32: encoding: [0x05,0x00,0x12,0xd4,0x6a,0xf6,0x00,0x00]484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction485 486v_cmp_eq_f32_e64 s5, vcc_hi, 0xaf123456487// W32: encoding: [0x05,0x00,0x12,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction489 490v_cmp_eq_f32_e64 s5, ttmp15, src_scc491// W32: encoding: [0x05,0x00,0x12,0xd4,0x7b,0xfa,0x01,0x00]492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction493 494v_cmp_eq_f32_e64 s5, m0, 0.5495// W32: encoding: [0x05,0x00,0x12,0xd4,0x7d,0xe0,0x01,0x00]496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction497 498v_cmp_eq_f32_e64 s5, exec_lo, -1499// W32: encoding: [0x05,0x00,0x12,0xd4,0x7e,0x82,0x01,0x00]500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction501 502v_cmp_eq_f32_e64 s5, |exec_hi|, null503// W32: encoding: [0x05,0x01,0x12,0xd4,0x7f,0xf8,0x00,0x00]504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction505 506v_cmp_eq_f32_e64 s105, null, exec_lo507// W32: encoding: [0x69,0x00,0x12,0xd4,0x7c,0xfc,0x00,0x00]508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction509 510v_cmp_eq_f32_e64 vcc_lo, -1, exec_hi511// W32: encoding: [0x6a,0x00,0x12,0xd4,0xc1,0xfe,0x00,0x00]512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction513 514v_cmp_eq_f32_e64 vcc_hi, 0.5, -m0515// W32: encoding: [0x6b,0x00,0x12,0xd4,0xf0,0xfa,0x00,0x40]516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction517 518v_cmp_eq_f32_e64 ttmp15, -src_scc, |vcc_lo|519// W32: encoding: [0x7b,0x02,0x12,0xd4,0xfd,0xd4,0x00,0x20]520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction521 522v_cmp_eq_f32_e64 s[10:11], v1, v2523// W64: encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x00]524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction525 526v_cmp_eq_f32_e64 s[10:11], v255, v255527// W64: encoding: [0x0a,0x00,0x12,0xd4,0xff,0xff,0x03,0x00]528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction529 530v_cmp_eq_f32_e64 s[10:11], s1, s2531// W64: encoding: [0x0a,0x00,0x12,0xd4,0x01,0x04,0x00,0x00]532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction533 534v_cmp_eq_f32_e64 s[10:11], s105, s105535// W64: encoding: [0x0a,0x00,0x12,0xd4,0x69,0xd2,0x00,0x00]536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction537 538v_cmp_eq_f32_e64 s[10:11], vcc_lo, ttmp15539// W64: encoding: [0x0a,0x00,0x12,0xd4,0x6a,0xf6,0x00,0x00]540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction541 542v_cmp_eq_f32_e64 s[10:11], vcc_hi, 0xaf123456543// W64: encoding: [0x0a,0x00,0x12,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction545 546v_cmp_eq_f32_e64 s[10:11], ttmp15, src_scc547// W64: encoding: [0x0a,0x00,0x12,0xd4,0x7b,0xfa,0x01,0x00]548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction549 550v_cmp_eq_f32_e64 s[10:11], m0, 0.5551// W64: encoding: [0x0a,0x00,0x12,0xd4,0x7d,0xe0,0x01,0x00]552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction553 554v_cmp_eq_f32_e64 s[10:11], exec_lo, -1555// W64: encoding: [0x0a,0x00,0x12,0xd4,0x7e,0x82,0x01,0x00]556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction557 558v_cmp_eq_f32_e64 s[10:11], |exec_hi|, null559// W64: encoding: [0x0a,0x01,0x12,0xd4,0x7f,0xf8,0x00,0x00]560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction561 562v_cmp_eq_f32_e64 s[10:11], null, exec_lo563// W64: encoding: [0x0a,0x00,0x12,0xd4,0x7c,0xfc,0x00,0x00]564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction565 566v_cmp_eq_f32_e64 s[104:105], -1, exec_hi567// W64: encoding: [0x68,0x00,0x12,0xd4,0xc1,0xfe,0x00,0x00]568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction569 570v_cmp_eq_f32_e64 vcc, 0.5, -m0571// W64: encoding: [0x6a,0x00,0x12,0xd4,0xf0,0xfa,0x00,0x40]572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction573 574v_cmp_eq_f32_e64 ttmp[14:15], -src_scc, |vcc_lo|575// W64: encoding: [0x7a,0x02,0x12,0xd4,0xfd,0xd4,0x00,0x20]576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction577 578v_cmp_eq_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp579// GFX12: encoding: [0x7c,0x83,0x12,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]580 581v_cmp_eq_f64_e64 s5, v[1:2], v[2:3]582// W32: encoding: [0x05,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]583// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction584 585v_cmp_eq_f64_e64 s5, v[254:255], v[254:255]586// W32: encoding: [0x05,0x00,0x22,0xd4,0xfe,0xfd,0x03,0x00]587// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction588 589v_cmp_eq_f64_e64 s5, s[2:3], s[4:5]590// W32: encoding: [0x05,0x00,0x22,0xd4,0x02,0x08,0x00,0x00]591// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction592 593v_cmp_eq_f64_e64 s5, s[104:105], s[104:105]594// W32: encoding: [0x05,0x00,0x22,0xd4,0x68,0xd0,0x00,0x00]595// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction596 597v_cmp_eq_f64_e64 s5, vcc, ttmp[14:15]598// W32: encoding: [0x05,0x00,0x22,0xd4,0x6a,0xf4,0x00,0x00]599// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction600 601v_cmp_eq_f64_e64 s5, ttmp[14:15], 0xaf123456602// W32: encoding: [0x05,0x00,0x22,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]603// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction604 605v_cmp_eq_f64_e64 s5, -|exec|, src_scc606// W32: encoding: [0x05,0x01,0x22,0xd4,0x7e,0xfa,0x01,0x20]607// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction608 609v_cmp_eq_f64_e64 s105, null, 0.5610// W32: encoding: [0x69,0x00,0x22,0xd4,0x7c,0xe0,0x01,0x00]611// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction612 613v_cmp_eq_f64_e64 vcc_lo, -1, -1614// W32: encoding: [0x6a,0x00,0x22,0xd4,0xc1,0x82,0x01,0x00]615// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction616 617v_cmp_eq_f64_e64 vcc_hi, 0.5, null618// W32: encoding: [0x6b,0x00,0x22,0xd4,0xf0,0xf8,0x00,0x00]619// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction620 621v_cmp_eq_f64_e64 ttmp15, -|src_scc|, -|exec|622// W32: encoding: [0x7b,0x03,0x22,0xd4,0xfd,0xfc,0x00,0x60]623// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction624 625v_cmp_eq_f64_e64 s[10:11], v[1:2], v[2:3]626// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]627// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction628 629v_cmp_eq_f64_e64 s[10:11], v[254:255], v[254:255]630// W64: encoding: [0x0a,0x00,0x22,0xd4,0xfe,0xfd,0x03,0x00]631// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction632 633v_cmp_eq_f64_e64 s[10:11], s[2:3], s[4:5]634// W64: encoding: [0x0a,0x00,0x22,0xd4,0x02,0x08,0x00,0x00]635// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction636 637v_cmp_eq_f64_e64 s[10:11], s[104:105], s[104:105]638// W64: encoding: [0x0a,0x00,0x22,0xd4,0x68,0xd0,0x00,0x00]639// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction640 641v_cmp_eq_f64_e64 s[10:11], vcc, ttmp[14:15]642// W64: encoding: [0x0a,0x00,0x22,0xd4,0x6a,0xf4,0x00,0x00]643// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction644 645v_cmp_eq_f64_e64 s[10:11], ttmp[14:15], 0xaf123456646// W64: encoding: [0x0a,0x00,0x22,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]647// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction648 649v_cmp_eq_f64_e64 s[10:11], -|exec|, src_scc650// W64: encoding: [0x0a,0x01,0x22,0xd4,0x7e,0xfa,0x01,0x20]651// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction652 653v_cmp_eq_f64_e64 s[10:11], null, 0.5654// W64: encoding: [0x0a,0x00,0x22,0xd4,0x7c,0xe0,0x01,0x00]655// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction656 657v_cmp_eq_f64_e64 s[104:105], -1, -1658// W64: encoding: [0x68,0x00,0x22,0xd4,0xc1,0x82,0x01,0x00]659// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction660 661v_cmp_eq_f64_e64 vcc, 0.5, null662// W64: encoding: [0x6a,0x00,0x22,0xd4,0xf0,0xf8,0x00,0x00]663// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction664 665v_cmp_eq_f64_e64 ttmp[14:15], -|src_scc|, -|exec|666// W64: encoding: [0x7a,0x03,0x22,0xd4,0xfd,0xfc,0x00,0x60]667// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction668 669v_cmp_eq_f64_e64 null, 0xaf123456, -|vcc| clamp670// GFX12: encoding: [0x7c,0x82,0x22,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]671 672v_cmp_eq_i16_e64 s5, v1, v2673// W32: encoding: [0x05,0x00,0x32,0xd4,0x01,0x05,0x02,0x00]674// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction675 676v_cmp_eq_i16_e64 s5, v255, v255677// W32: encoding: [0x05,0x00,0x32,0xd4,0xff,0xff,0x03,0x00]678// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction679 680v_cmp_eq_i16_e64 s5, s1, s2681// W32: encoding: [0x05,0x00,0x32,0xd4,0x01,0x04,0x00,0x00]682// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction683 684v_cmp_eq_i16_e64 s5, s105, s105685// W32: encoding: [0x05,0x00,0x32,0xd4,0x69,0xd2,0x00,0x00]686// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction687 688v_cmp_eq_i16_e64 s5, vcc_lo, ttmp15689// W32: encoding: [0x05,0x00,0x32,0xd4,0x6a,0xf6,0x00,0x00]690// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction691 692v_cmp_eq_i16_e64 s5, vcc_hi, 0xfe0b693// W32: encoding: [0x05,0x00,0x32,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]694// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction695 696v_cmp_eq_i16_e64 s5, ttmp15, src_scc697// W32: encoding: [0x05,0x00,0x32,0xd4,0x7b,0xfa,0x01,0x00]698// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction699 700v_cmp_eq_i16_e64 s5, m0, 0.5701// W32: encoding: [0x05,0x00,0x32,0xd4,0x7d,0xe0,0x01,0x00]702// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction703 704v_cmp_eq_i16_e64 s5, exec_lo, -1705// W32: encoding: [0x05,0x00,0x32,0xd4,0x7e,0x82,0x01,0x00]706// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction707 708v_cmp_eq_i16_e64 s5, exec_hi, null709// W32: encoding: [0x05,0x00,0x32,0xd4,0x7f,0xf8,0x00,0x00]710// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction711 712v_cmp_eq_i16_e64 s105, null, exec_lo713// W32: encoding: [0x69,0x00,0x32,0xd4,0x7c,0xfc,0x00,0x00]714// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction715 716v_cmp_eq_i16_e64 vcc_lo, -1, exec_hi717// W32: encoding: [0x6a,0x00,0x32,0xd4,0xc1,0xfe,0x00,0x00]718// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction719 720v_cmp_eq_i16_e64 vcc_hi, 0.5, m0721// W32: encoding: [0x6b,0x00,0x32,0xd4,0xf0,0xfa,0x00,0x00]722// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction723 724v_cmp_eq_i16_e64 ttmp15, src_scc, vcc_lo725// W32: encoding: [0x7b,0x00,0x32,0xd4,0xfd,0xd4,0x00,0x00]726// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction727 728v_cmp_eq_i16_e64 s[10:11], v1, v2729// W64: encoding: [0x0a,0x00,0x32,0xd4,0x01,0x05,0x02,0x00]730// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction731 732v_cmp_eq_i16_e64 s[10:11], v255, v255733// W64: encoding: [0x0a,0x00,0x32,0xd4,0xff,0xff,0x03,0x00]734// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction735 736v_cmp_eq_i16_e64 s[10:11], s1, s2737// W64: encoding: [0x0a,0x00,0x32,0xd4,0x01,0x04,0x00,0x00]738// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction739 740v_cmp_eq_i16_e64 s[10:11], s105, s105741// W64: encoding: [0x0a,0x00,0x32,0xd4,0x69,0xd2,0x00,0x00]742// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction743 744v_cmp_eq_i16_e64 s[10:11], vcc_lo, ttmp15745// W64: encoding: [0x0a,0x00,0x32,0xd4,0x6a,0xf6,0x00,0x00]746// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction747 748v_cmp_eq_i16_e64 s[10:11], vcc_hi, 0xfe0b749// W64: encoding: [0x0a,0x00,0x32,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]750// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction751 752v_cmp_eq_i16_e64 s[10:11], ttmp15, src_scc753// W64: encoding: [0x0a,0x00,0x32,0xd4,0x7b,0xfa,0x01,0x00]754// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction755 756v_cmp_eq_i16_e64 s[10:11], m0, 0.5757// W64: encoding: [0x0a,0x00,0x32,0xd4,0x7d,0xe0,0x01,0x00]758// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction759 760v_cmp_eq_i16_e64 s[10:11], exec_lo, -1761// W64: encoding: [0x0a,0x00,0x32,0xd4,0x7e,0x82,0x01,0x00]762// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction763 764v_cmp_eq_i16_e64 s[10:11], exec_hi, null765// W64: encoding: [0x0a,0x00,0x32,0xd4,0x7f,0xf8,0x00,0x00]766// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction767 768v_cmp_eq_i16_e64 s[10:11], null, exec_lo769// W64: encoding: [0x0a,0x00,0x32,0xd4,0x7c,0xfc,0x00,0x00]770// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction771 772v_cmp_eq_i16_e64 s[104:105], -1, exec_hi773// W64: encoding: [0x68,0x00,0x32,0xd4,0xc1,0xfe,0x00,0x00]774// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction775 776v_cmp_eq_i16_e64 vcc, 0.5, m0777// W64: encoding: [0x6a,0x00,0x32,0xd4,0xf0,0xfa,0x00,0x00]778// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction779 780v_cmp_eq_i16_e64 ttmp[14:15], src_scc, vcc_lo781// W64: encoding: [0x7a,0x00,0x32,0xd4,0xfd,0xd4,0x00,0x00]782// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction783 784v_cmp_eq_i16_e64 null, 0xfe0b, vcc_hi785// GFX12: encoding: [0x7c,0x00,0x32,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]786 787v_cmp_eq_i32_e64 s5, v1, v2788// W32: encoding: [0x05,0x00,0x42,0xd4,0x01,0x05,0x02,0x00]789// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction790 791v_cmp_eq_i32_e64 s5, v255, v255792// W32: encoding: [0x05,0x00,0x42,0xd4,0xff,0xff,0x03,0x00]793// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction794 795v_cmp_eq_i32_e64 s5, s1, s2796// W32: encoding: [0x05,0x00,0x42,0xd4,0x01,0x04,0x00,0x00]797// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction798 799v_cmp_eq_i32_e64 s5, s105, s105800// W32: encoding: [0x05,0x00,0x42,0xd4,0x69,0xd2,0x00,0x00]801// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction802 803v_cmp_eq_i32_e64 s5, vcc_lo, ttmp15804// W32: encoding: [0x05,0x00,0x42,0xd4,0x6a,0xf6,0x00,0x00]805// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction806 807v_cmp_eq_i32_e64 s5, vcc_hi, 0xaf123456808// W32: encoding: [0x05,0x00,0x42,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]809// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction810 811v_cmp_eq_i32_e64 s5, ttmp15, src_scc812// W32: encoding: [0x05,0x00,0x42,0xd4,0x7b,0xfa,0x01,0x00]813// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction814 815v_cmp_eq_i32_e64 s5, m0, 0.5816// W32: encoding: [0x05,0x00,0x42,0xd4,0x7d,0xe0,0x01,0x00]817// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction818 819v_cmp_eq_i32_e64 s5, exec_lo, -1820// W32: encoding: [0x05,0x00,0x42,0xd4,0x7e,0x82,0x01,0x00]821// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction822 823v_cmp_eq_i32_e64 s5, exec_hi, null824// W32: encoding: [0x05,0x00,0x42,0xd4,0x7f,0xf8,0x00,0x00]825// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction826 827v_cmp_eq_i32_e64 s105, null, exec_lo828// W32: encoding: [0x69,0x00,0x42,0xd4,0x7c,0xfc,0x00,0x00]829// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction830 831v_cmp_eq_i32_e64 vcc_lo, -1, exec_hi832// W32: encoding: [0x6a,0x00,0x42,0xd4,0xc1,0xfe,0x00,0x00]833// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction834 835v_cmp_eq_i32_e64 vcc_hi, 0.5, m0836// W32: encoding: [0x6b,0x00,0x42,0xd4,0xf0,0xfa,0x00,0x00]837// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction838 839v_cmp_eq_i32_e64 ttmp15, src_scc, vcc_lo840// W32: encoding: [0x7b,0x00,0x42,0xd4,0xfd,0xd4,0x00,0x00]841// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction842 843v_cmp_eq_i32_e64 s[10:11], v1, v2844// W64: encoding: [0x0a,0x00,0x42,0xd4,0x01,0x05,0x02,0x00]845// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction846 847v_cmp_eq_i32_e64 s[10:11], v255, v255848// W64: encoding: [0x0a,0x00,0x42,0xd4,0xff,0xff,0x03,0x00]849// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction850 851v_cmp_eq_i32_e64 s[10:11], s1, s2852// W64: encoding: [0x0a,0x00,0x42,0xd4,0x01,0x04,0x00,0x00]853// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction854 855v_cmp_eq_i32_e64 s[10:11], s105, s105856// W64: encoding: [0x0a,0x00,0x42,0xd4,0x69,0xd2,0x00,0x00]857// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction858 859v_cmp_eq_i32_e64 s[10:11], vcc_lo, ttmp15860// W64: encoding: [0x0a,0x00,0x42,0xd4,0x6a,0xf6,0x00,0x00]861// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction862 863v_cmp_eq_i32_e64 s[10:11], vcc_hi, 0xaf123456864// W64: encoding: [0x0a,0x00,0x42,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]865// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction866 867v_cmp_eq_i32_e64 s[10:11], ttmp15, src_scc868// W64: encoding: [0x0a,0x00,0x42,0xd4,0x7b,0xfa,0x01,0x00]869// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction870 871v_cmp_eq_i32_e64 s[10:11], m0, 0.5872// W64: encoding: [0x0a,0x00,0x42,0xd4,0x7d,0xe0,0x01,0x00]873// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction874 875v_cmp_eq_i32_e64 s[10:11], exec_lo, -1876// W64: encoding: [0x0a,0x00,0x42,0xd4,0x7e,0x82,0x01,0x00]877// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction878 879v_cmp_eq_i32_e64 s[10:11], exec_hi, null880// W64: encoding: [0x0a,0x00,0x42,0xd4,0x7f,0xf8,0x00,0x00]881// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction882 883v_cmp_eq_i32_e64 s[10:11], null, exec_lo884// W64: encoding: [0x0a,0x00,0x42,0xd4,0x7c,0xfc,0x00,0x00]885// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction886 887v_cmp_eq_i32_e64 s[104:105], -1, exec_hi888// W64: encoding: [0x68,0x00,0x42,0xd4,0xc1,0xfe,0x00,0x00]889// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction890 891v_cmp_eq_i32_e64 vcc, 0.5, m0892// W64: encoding: [0x6a,0x00,0x42,0xd4,0xf0,0xfa,0x00,0x00]893// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction894 895v_cmp_eq_i32_e64 ttmp[14:15], src_scc, vcc_lo896// W64: encoding: [0x7a,0x00,0x42,0xd4,0xfd,0xd4,0x00,0x00]897// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction898 899v_cmp_eq_i32_e64 null, 0xaf123456, vcc_hi900// GFX12: encoding: [0x7c,0x00,0x42,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]901 902v_cmp_eq_i64_e64 s5, v[1:2], v[2:3]903// W32: encoding: [0x05,0x00,0x52,0xd4,0x01,0x05,0x02,0x00]904// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction905 906v_cmp_eq_i64_e64 s5, v[254:255], v[254:255]907// W32: encoding: [0x05,0x00,0x52,0xd4,0xfe,0xfd,0x03,0x00]908// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction909 910v_cmp_eq_i64_e64 s5, s[2:3], s[4:5]911// W32: encoding: [0x05,0x00,0x52,0xd4,0x02,0x08,0x00,0x00]912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction913 914v_cmp_eq_i64_e64 s5, s[104:105], s[104:105]915// W32: encoding: [0x05,0x00,0x52,0xd4,0x68,0xd0,0x00,0x00]916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction917 918v_cmp_eq_i64_e64 s5, vcc, ttmp[14:15]919// W32: encoding: [0x05,0x00,0x52,0xd4,0x6a,0xf4,0x00,0x00]920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction921 922v_cmp_eq_i64_e64 s5, ttmp[14:15], 0xaf123456923// W32: encoding: [0x05,0x00,0x52,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction925 926v_cmp_eq_i64_e64 s5, exec, src_scc927// W32: encoding: [0x05,0x00,0x52,0xd4,0x7e,0xfa,0x01,0x00]928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction929 930v_cmp_eq_i64_e64 s105, null, 0.5931// W32: encoding: [0x69,0x00,0x52,0xd4,0x7c,0xe0,0x01,0x00]932// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction933 934v_cmp_eq_i64_e64 vcc_lo, -1, -1935// W32: encoding: [0x6a,0x00,0x52,0xd4,0xc1,0x82,0x01,0x00]936// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction937 938v_cmp_eq_i64_e64 vcc_hi, 0.5, null939// W32: encoding: [0x6b,0x00,0x52,0xd4,0xf0,0xf8,0x00,0x00]940// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction941 942v_cmp_eq_i64_e64 ttmp15, src_scc, exec943// W32: encoding: [0x7b,0x00,0x52,0xd4,0xfd,0xfc,0x00,0x00]944// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction945 946v_cmp_eq_i64_e64 s[10:11], v[1:2], v[2:3]947// W64: encoding: [0x0a,0x00,0x52,0xd4,0x01,0x05,0x02,0x00]948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction949 950v_cmp_eq_i64_e64 s[10:11], v[254:255], v[254:255]951// W64: encoding: [0x0a,0x00,0x52,0xd4,0xfe,0xfd,0x03,0x00]952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction953 954v_cmp_eq_i64_e64 s[10:11], s[2:3], s[4:5]955// W64: encoding: [0x0a,0x00,0x52,0xd4,0x02,0x08,0x00,0x00]956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction957 958v_cmp_eq_i64_e64 s[10:11], s[104:105], s[104:105]959// W64: encoding: [0x0a,0x00,0x52,0xd4,0x68,0xd0,0x00,0x00]960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction961 962v_cmp_eq_i64_e64 s[10:11], vcc, ttmp[14:15]963// W64: encoding: [0x0a,0x00,0x52,0xd4,0x6a,0xf4,0x00,0x00]964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction965 966v_cmp_eq_i64_e64 s[10:11], ttmp[14:15], 0xaf123456967// W64: encoding: [0x0a,0x00,0x52,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction969 970v_cmp_eq_i64_e64 s[10:11], exec, src_scc971// W64: encoding: [0x0a,0x00,0x52,0xd4,0x7e,0xfa,0x01,0x00]972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction973 974v_cmp_eq_i64_e64 s[10:11], null, 0.5975// W64: encoding: [0x0a,0x00,0x52,0xd4,0x7c,0xe0,0x01,0x00]976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction977 978v_cmp_eq_i64_e64 s[104:105], -1, -1979// W64: encoding: [0x68,0x00,0x52,0xd4,0xc1,0x82,0x01,0x00]980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction981 982v_cmp_eq_i64_e64 vcc, 0.5, null983// W64: encoding: [0x6a,0x00,0x52,0xd4,0xf0,0xf8,0x00,0x00]984// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction985 986v_cmp_eq_i64_e64 ttmp[14:15], src_scc, exec987// W64: encoding: [0x7a,0x00,0x52,0xd4,0xfd,0xfc,0x00,0x00]988// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction989 990v_cmp_eq_i64_e64 null, 0xaf123456, vcc991// GFX12: encoding: [0x7c,0x00,0x52,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]992 993v_cmp_eq_u16_e64 s5, v1, v2994// W32: encoding: [0x05,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00]995// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction996 997v_cmp_eq_u16_e64 s5, v255, v255998// W32: encoding: [0x05,0x00,0x3a,0xd4,0xff,0xff,0x03,0x00]999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1000 1001v_cmp_eq_u16_e64 s5, s1, s21002// W32: encoding: [0x05,0x00,0x3a,0xd4,0x01,0x04,0x00,0x00]1003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1004 1005v_cmp_eq_u16_e64 s5, s105, s1051006// W32: encoding: [0x05,0x00,0x3a,0xd4,0x69,0xd2,0x00,0x00]1007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1008 1009v_cmp_eq_u16_e64 s5, vcc_lo, ttmp151010// W32: encoding: [0x05,0x00,0x3a,0xd4,0x6a,0xf6,0x00,0x00]1011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1012 1013v_cmp_eq_u16_e64 s5, vcc_hi, 0xfe0b1014// W32: encoding: [0x05,0x00,0x3a,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]1015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1016 1017v_cmp_eq_u16_e64 s5, ttmp15, src_scc1018// W32: encoding: [0x05,0x00,0x3a,0xd4,0x7b,0xfa,0x01,0x00]1019// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1020 1021v_cmp_eq_u16_e64 s5, m0, 0.51022// W32: encoding: [0x05,0x00,0x3a,0xd4,0x7d,0xe0,0x01,0x00]1023// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1024 1025v_cmp_eq_u16_e64 s5, exec_lo, -11026// W32: encoding: [0x05,0x00,0x3a,0xd4,0x7e,0x82,0x01,0x00]1027// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1028 1029v_cmp_eq_u16_e64 s5, exec_hi, null1030// W32: encoding: [0x05,0x00,0x3a,0xd4,0x7f,0xf8,0x00,0x00]1031// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1032 1033v_cmp_eq_u16_e64 s105, null, exec_lo1034// W32: encoding: [0x69,0x00,0x3a,0xd4,0x7c,0xfc,0x00,0x00]1035// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1036 1037v_cmp_eq_u16_e64 vcc_lo, -1, exec_hi1038// W32: encoding: [0x6a,0x00,0x3a,0xd4,0xc1,0xfe,0x00,0x00]1039// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1040 1041v_cmp_eq_u16_e64 vcc_hi, 0.5, m01042// W32: encoding: [0x6b,0x00,0x3a,0xd4,0xf0,0xfa,0x00,0x00]1043// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1044 1045v_cmp_eq_u16_e64 ttmp15, src_scc, vcc_lo1046// W32: encoding: [0x7b,0x00,0x3a,0xd4,0xfd,0xd4,0x00,0x00]1047// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1048 1049v_cmp_eq_u16_e64 s[10:11], v1, v21050// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00]1051// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1052 1053v_cmp_eq_u16_e64 s[10:11], v255, v2551054// W64: encoding: [0x0a,0x00,0x3a,0xd4,0xff,0xff,0x03,0x00]1055// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1056 1057v_cmp_eq_u16_e64 s[10:11], s1, s21058// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x04,0x00,0x00]1059// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1060 1061v_cmp_eq_u16_e64 s[10:11], s105, s1051062// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x69,0xd2,0x00,0x00]1063// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1064 1065v_cmp_eq_u16_e64 s[10:11], vcc_lo, ttmp151066// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x6a,0xf6,0x00,0x00]1067// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1068 1069v_cmp_eq_u16_e64 s[10:11], vcc_hi, 0xfe0b1070// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]1071// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1072 1073v_cmp_eq_u16_e64 s[10:11], ttmp15, src_scc1074// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x7b,0xfa,0x01,0x00]1075// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1076 1077v_cmp_eq_u16_e64 s[10:11], m0, 0.51078// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x7d,0xe0,0x01,0x00]1079// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1080 1081v_cmp_eq_u16_e64 s[10:11], exec_lo, -11082// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x7e,0x82,0x01,0x00]1083// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1084 1085v_cmp_eq_u16_e64 s[10:11], exec_hi, null1086// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x7f,0xf8,0x00,0x00]1087// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1088 1089v_cmp_eq_u16_e64 s[10:11], null, exec_lo1090// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x7c,0xfc,0x00,0x00]1091// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1092 1093v_cmp_eq_u16_e64 s[104:105], -1, exec_hi1094// W64: encoding: [0x68,0x00,0x3a,0xd4,0xc1,0xfe,0x00,0x00]1095// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1096 1097v_cmp_eq_u16_e64 vcc, 0.5, m01098// W64: encoding: [0x6a,0x00,0x3a,0xd4,0xf0,0xfa,0x00,0x00]1099// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1100 1101v_cmp_eq_u16_e64 ttmp[14:15], src_scc, vcc_lo1102// W64: encoding: [0x7a,0x00,0x3a,0xd4,0xfd,0xd4,0x00,0x00]1103// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1104 1105v_cmp_eq_u16_e64 null, 0xfe0b, vcc_hi1106// GFX12: encoding: [0x7c,0x00,0x3a,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]1107 1108v_cmp_eq_u32_e64 s5, v1, v21109// W32: encoding: [0x05,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00]1110// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1111 1112v_cmp_eq_u32_e64 s5, v255, v2551113// W32: encoding: [0x05,0x00,0x4a,0xd4,0xff,0xff,0x03,0x00]1114// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1115 1116v_cmp_eq_u32_e64 s5, s1, s21117// W32: encoding: [0x05,0x00,0x4a,0xd4,0x01,0x04,0x00,0x00]1118// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1119 1120v_cmp_eq_u32_e64 s5, s105, s1051121// W32: encoding: [0x05,0x00,0x4a,0xd4,0x69,0xd2,0x00,0x00]1122// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1123 1124v_cmp_eq_u32_e64 s5, vcc_lo, ttmp151125// W32: encoding: [0x05,0x00,0x4a,0xd4,0x6a,0xf6,0x00,0x00]1126// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1127 1128v_cmp_eq_u32_e64 s5, vcc_hi, 0xaf1234561129// W32: encoding: [0x05,0x00,0x4a,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1130// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1131 1132v_cmp_eq_u32_e64 s5, ttmp15, src_scc1133// W32: encoding: [0x05,0x00,0x4a,0xd4,0x7b,0xfa,0x01,0x00]1134// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1135 1136v_cmp_eq_u32_e64 s5, m0, 0.51137// W32: encoding: [0x05,0x00,0x4a,0xd4,0x7d,0xe0,0x01,0x00]1138// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1139 1140v_cmp_eq_u32_e64 s5, exec_lo, -11141// W32: encoding: [0x05,0x00,0x4a,0xd4,0x7e,0x82,0x01,0x00]1142// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1143 1144v_cmp_eq_u32_e64 s5, exec_hi, null1145// W32: encoding: [0x05,0x00,0x4a,0xd4,0x7f,0xf8,0x00,0x00]1146// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1147 1148v_cmp_eq_u32_e64 s105, null, exec_lo1149// W32: encoding: [0x69,0x00,0x4a,0xd4,0x7c,0xfc,0x00,0x00]1150// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1151 1152v_cmp_eq_u32_e64 vcc_lo, -1, exec_hi1153// W32: encoding: [0x6a,0x00,0x4a,0xd4,0xc1,0xfe,0x00,0x00]1154// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1155 1156v_cmp_eq_u32_e64 vcc_hi, 0.5, m01157// W32: encoding: [0x6b,0x00,0x4a,0xd4,0xf0,0xfa,0x00,0x00]1158// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1159 1160v_cmp_eq_u32_e64 ttmp15, src_scc, vcc_lo1161// W32: encoding: [0x7b,0x00,0x4a,0xd4,0xfd,0xd4,0x00,0x00]1162// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1163 1164v_cmp_eq_u32_e64 s[10:11], v1, v21165// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00]1166// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1167 1168v_cmp_eq_u32_e64 s[10:11], v255, v2551169// W64: encoding: [0x0a,0x00,0x4a,0xd4,0xff,0xff,0x03,0x00]1170// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1171 1172v_cmp_eq_u32_e64 s[10:11], s1, s21173// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x04,0x00,0x00]1174// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1175 1176v_cmp_eq_u32_e64 s[10:11], s105, s1051177// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x69,0xd2,0x00,0x00]1178// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1179 1180v_cmp_eq_u32_e64 s[10:11], vcc_lo, ttmp151181// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x6a,0xf6,0x00,0x00]1182// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1183 1184v_cmp_eq_u32_e64 s[10:11], vcc_hi, 0xaf1234561185// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1186// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1187 1188v_cmp_eq_u32_e64 s[10:11], ttmp15, src_scc1189// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x7b,0xfa,0x01,0x00]1190// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1191 1192v_cmp_eq_u32_e64 s[10:11], m0, 0.51193// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x7d,0xe0,0x01,0x00]1194// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1195 1196v_cmp_eq_u32_e64 s[10:11], exec_lo, -11197// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x7e,0x82,0x01,0x00]1198// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1199 1200v_cmp_eq_u32_e64 s[10:11], exec_hi, null1201// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x7f,0xf8,0x00,0x00]1202// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1203 1204v_cmp_eq_u32_e64 s[10:11], null, exec_lo1205// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x7c,0xfc,0x00,0x00]1206// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1207 1208v_cmp_eq_u32_e64 s[104:105], -1, exec_hi1209// W64: encoding: [0x68,0x00,0x4a,0xd4,0xc1,0xfe,0x00,0x00]1210// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1211 1212v_cmp_eq_u32_e64 vcc, 0.5, m01213// W64: encoding: [0x6a,0x00,0x4a,0xd4,0xf0,0xfa,0x00,0x00]1214// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1215 1216v_cmp_eq_u32_e64 ttmp[14:15], src_scc, vcc_lo1217// W64: encoding: [0x7a,0x00,0x4a,0xd4,0xfd,0xd4,0x00,0x00]1218// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1219 1220v_cmp_eq_u32_e64 null, 0xaf123456, vcc_hi1221// GFX12: encoding: [0x7c,0x00,0x4a,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]1222 1223v_cmp_eq_u64_e64 s5, v[1:2], v[2:3]1224// W32: encoding: [0x05,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00]1225// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1226 1227v_cmp_eq_u64_e64 s5, v[254:255], v[254:255]1228// W32: encoding: [0x05,0x00,0x5a,0xd4,0xfe,0xfd,0x03,0x00]1229// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1230 1231v_cmp_eq_u64_e64 s5, s[2:3], s[4:5]1232// W32: encoding: [0x05,0x00,0x5a,0xd4,0x02,0x08,0x00,0x00]1233// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1234 1235v_cmp_eq_u64_e64 s5, s[104:105], s[104:105]1236// W32: encoding: [0x05,0x00,0x5a,0xd4,0x68,0xd0,0x00,0x00]1237// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1238 1239v_cmp_eq_u64_e64 s5, vcc, ttmp[14:15]1240// W32: encoding: [0x05,0x00,0x5a,0xd4,0x6a,0xf4,0x00,0x00]1241// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1242 1243v_cmp_eq_u64_e64 s5, ttmp[14:15], 0xaf1234561244// W32: encoding: [0x05,0x00,0x5a,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1245// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1246 1247v_cmp_eq_u64_e64 s5, exec, src_scc1248// W32: encoding: [0x05,0x00,0x5a,0xd4,0x7e,0xfa,0x01,0x00]1249// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1250 1251v_cmp_eq_u64_e64 s105, null, 0.51252// W32: encoding: [0x69,0x00,0x5a,0xd4,0x7c,0xe0,0x01,0x00]1253// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1254 1255v_cmp_eq_u64_e64 vcc_lo, -1, -11256// W32: encoding: [0x6a,0x00,0x5a,0xd4,0xc1,0x82,0x01,0x00]1257// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1258 1259v_cmp_eq_u64_e64 vcc_hi, 0.5, null1260// W32: encoding: [0x6b,0x00,0x5a,0xd4,0xf0,0xf8,0x00,0x00]1261// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1262 1263v_cmp_eq_u64_e64 ttmp15, src_scc, exec1264// W32: encoding: [0x7b,0x00,0x5a,0xd4,0xfd,0xfc,0x00,0x00]1265// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1266 1267v_cmp_eq_u64_e64 s[10:11], v[1:2], v[2:3]1268// W64: encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00]1269// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1270 1271v_cmp_eq_u64_e64 s[10:11], v[254:255], v[254:255]1272// W64: encoding: [0x0a,0x00,0x5a,0xd4,0xfe,0xfd,0x03,0x00]1273// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1274 1275v_cmp_eq_u64_e64 s[10:11], s[2:3], s[4:5]1276// W64: encoding: [0x0a,0x00,0x5a,0xd4,0x02,0x08,0x00,0x00]1277// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1278 1279v_cmp_eq_u64_e64 s[10:11], s[104:105], s[104:105]1280// W64: encoding: [0x0a,0x00,0x5a,0xd4,0x68,0xd0,0x00,0x00]1281// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1282 1283v_cmp_eq_u64_e64 s[10:11], vcc, ttmp[14:15]1284// W64: encoding: [0x0a,0x00,0x5a,0xd4,0x6a,0xf4,0x00,0x00]1285// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1286 1287v_cmp_eq_u64_e64 s[10:11], ttmp[14:15], 0xaf1234561288// W64: encoding: [0x0a,0x00,0x5a,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1289// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1290 1291v_cmp_eq_u64_e64 s[10:11], exec, src_scc1292// W64: encoding: [0x0a,0x00,0x5a,0xd4,0x7e,0xfa,0x01,0x00]1293// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1294 1295v_cmp_eq_u64_e64 s[10:11], null, 0.51296// W64: encoding: [0x0a,0x00,0x5a,0xd4,0x7c,0xe0,0x01,0x00]1297// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1298 1299v_cmp_eq_u64_e64 s[104:105], -1, -11300// W64: encoding: [0x68,0x00,0x5a,0xd4,0xc1,0x82,0x01,0x00]1301// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1302 1303v_cmp_eq_u64_e64 vcc, 0.5, null1304// W64: encoding: [0x6a,0x00,0x5a,0xd4,0xf0,0xf8,0x00,0x00]1305// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1306 1307v_cmp_eq_u64_e64 ttmp[14:15], src_scc, exec1308// W64: encoding: [0x7a,0x00,0x5a,0xd4,0xfd,0xfc,0x00,0x00]1309// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1310 1311v_cmp_eq_u64_e64 null, 0xaf123456, vcc1312// GFX12: encoding: [0x7c,0x00,0x5a,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]1313 1314v_cmp_ge_f16_e64 s5, v1, v21315// W32: encoding: [0x05,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]1316// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1317 1318v_cmp_ge_f16_e64 s5, v255, v2551319// W32: encoding: [0x05,0x00,0x06,0xd4,0xff,0xff,0x03,0x00]1320// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1321 1322v_cmp_ge_f16_e64 s5, s1, s21323// W32: encoding: [0x05,0x00,0x06,0xd4,0x01,0x04,0x00,0x00]1324// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1325 1326v_cmp_ge_f16_e64 s5, s105, s1051327// W32: encoding: [0x05,0x00,0x06,0xd4,0x69,0xd2,0x00,0x00]1328// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1329 1330v_cmp_ge_f16_e64 s5, vcc_lo, ttmp151331// W32: encoding: [0x05,0x00,0x06,0xd4,0x6a,0xf6,0x00,0x00]1332// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1333 1334v_cmp_ge_f16_e64 s5, vcc_hi, 0xfe0b1335// W32: encoding: [0x05,0x00,0x06,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]1336// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1337 1338v_cmp_ge_f16_e64 s5, ttmp15, src_scc1339// W32: encoding: [0x05,0x00,0x06,0xd4,0x7b,0xfa,0x01,0x00]1340// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1341 1342v_cmp_ge_f16_e64 s5, m0, 0.51343// W32: encoding: [0x05,0x00,0x06,0xd4,0x7d,0xe0,0x01,0x00]1344// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1345 1346v_cmp_ge_f16_e64 s5, exec_lo, -11347// W32: encoding: [0x05,0x00,0x06,0xd4,0x7e,0x82,0x01,0x00]1348// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1349 1350v_cmp_ge_f16_e64 s5, |exec_hi|, null1351// W32: encoding: [0x05,0x01,0x06,0xd4,0x7f,0xf8,0x00,0x00]1352// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1353 1354v_cmp_ge_f16_e64 s105, null, exec_lo1355// W32: encoding: [0x69,0x00,0x06,0xd4,0x7c,0xfc,0x00,0x00]1356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1357 1358v_cmp_ge_f16_e64 vcc_lo, -1, exec_hi1359// W32: encoding: [0x6a,0x00,0x06,0xd4,0xc1,0xfe,0x00,0x00]1360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1361 1362v_cmp_ge_f16_e64 vcc_hi, 0.5, -m01363// W32: encoding: [0x6b,0x00,0x06,0xd4,0xf0,0xfa,0x00,0x40]1364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1365 1366v_cmp_ge_f16_e64 ttmp15, -src_scc, |vcc_lo|1367// W32: encoding: [0x7b,0x02,0x06,0xd4,0xfd,0xd4,0x00,0x20]1368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1369 1370v_cmp_ge_f16_e64 s[10:11], v1, v21371// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]1372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1373 1374v_cmp_ge_f16_e64 s[10:11], v255, v2551375// W64: encoding: [0x0a,0x00,0x06,0xd4,0xff,0xff,0x03,0x00]1376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1377 1378v_cmp_ge_f16_e64 s[10:11], s1, s21379// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x04,0x00,0x00]1380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1381 1382v_cmp_ge_f16_e64 s[10:11], s105, s1051383// W64: encoding: [0x0a,0x00,0x06,0xd4,0x69,0xd2,0x00,0x00]1384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1385 1386v_cmp_ge_f16_e64 s[10:11], vcc_lo, ttmp151387// W64: encoding: [0x0a,0x00,0x06,0xd4,0x6a,0xf6,0x00,0x00]1388// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1389 1390v_cmp_ge_f16_e64 s[10:11], vcc_hi, 0xfe0b1391// W64: encoding: [0x0a,0x00,0x06,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]1392// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1393 1394v_cmp_ge_f16_e64 s[10:11], ttmp15, src_scc1395// W64: encoding: [0x0a,0x00,0x06,0xd4,0x7b,0xfa,0x01,0x00]1396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1397 1398v_cmp_ge_f16_e64 s[10:11], m0, 0.51399// W64: encoding: [0x0a,0x00,0x06,0xd4,0x7d,0xe0,0x01,0x00]1400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1401 1402v_cmp_ge_f16_e64 s[10:11], exec_lo, -11403// W64: encoding: [0x0a,0x00,0x06,0xd4,0x7e,0x82,0x01,0x00]1404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1405 1406v_cmp_ge_f16_e64 s[10:11], |exec_hi|, null1407// W64: encoding: [0x0a,0x01,0x06,0xd4,0x7f,0xf8,0x00,0x00]1408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1409 1410v_cmp_ge_f16_e64 s[10:11], null, exec_lo1411// W64: encoding: [0x0a,0x00,0x06,0xd4,0x7c,0xfc,0x00,0x00]1412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1413 1414v_cmp_ge_f16_e64 s[104:105], -1, exec_hi1415// W64: encoding: [0x68,0x00,0x06,0xd4,0xc1,0xfe,0x00,0x00]1416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1417 1418v_cmp_ge_f16_e64 vcc, 0.5, -m01419// W64: encoding: [0x6a,0x00,0x06,0xd4,0xf0,0xfa,0x00,0x40]1420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1421 1422v_cmp_ge_f16_e64 ttmp[14:15], -src_scc, |vcc_lo|1423// W64: encoding: [0x7a,0x02,0x06,0xd4,0xfd,0xd4,0x00,0x20]1424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1425 1426v_cmp_ge_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp1427// GFX12: encoding: [0x7c,0x83,0x06,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]1428 1429v_cmp_ge_f32_e64 s5, v1, v21430// W32: encoding: [0x05,0x00,0x16,0xd4,0x01,0x05,0x02,0x00]1431// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1432 1433v_cmp_ge_f32_e64 s5, v255, v2551434// W32: encoding: [0x05,0x00,0x16,0xd4,0xff,0xff,0x03,0x00]1435// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1436 1437v_cmp_ge_f32_e64 s5, s1, s21438// W32: encoding: [0x05,0x00,0x16,0xd4,0x01,0x04,0x00,0x00]1439// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1440 1441v_cmp_ge_f32_e64 s5, s105, s1051442// W32: encoding: [0x05,0x00,0x16,0xd4,0x69,0xd2,0x00,0x00]1443// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1444 1445v_cmp_ge_f32_e64 s5, vcc_lo, ttmp151446// W32: encoding: [0x05,0x00,0x16,0xd4,0x6a,0xf6,0x00,0x00]1447// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1448 1449v_cmp_ge_f32_e64 s5, vcc_hi, 0xaf1234561450// W32: encoding: [0x05,0x00,0x16,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1451// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1452 1453v_cmp_ge_f32_e64 s5, ttmp15, src_scc1454// W32: encoding: [0x05,0x00,0x16,0xd4,0x7b,0xfa,0x01,0x00]1455// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1456 1457v_cmp_ge_f32_e64 s5, m0, 0.51458// W32: encoding: [0x05,0x00,0x16,0xd4,0x7d,0xe0,0x01,0x00]1459// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1460 1461v_cmp_ge_f32_e64 s5, exec_lo, -11462// W32: encoding: [0x05,0x00,0x16,0xd4,0x7e,0x82,0x01,0x00]1463// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1464 1465v_cmp_ge_f32_e64 s5, |exec_hi|, null1466// W32: encoding: [0x05,0x01,0x16,0xd4,0x7f,0xf8,0x00,0x00]1467// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1468 1469v_cmp_ge_f32_e64 s105, null, exec_lo1470// W32: encoding: [0x69,0x00,0x16,0xd4,0x7c,0xfc,0x00,0x00]1471// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1472 1473v_cmp_ge_f32_e64 vcc_lo, -1, exec_hi1474// W32: encoding: [0x6a,0x00,0x16,0xd4,0xc1,0xfe,0x00,0x00]1475// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1476 1477v_cmp_ge_f32_e64 vcc_hi, 0.5, -m01478// W32: encoding: [0x6b,0x00,0x16,0xd4,0xf0,0xfa,0x00,0x40]1479// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1480 1481v_cmp_ge_f32_e64 ttmp15, -src_scc, |vcc_lo|1482// W32: encoding: [0x7b,0x02,0x16,0xd4,0xfd,0xd4,0x00,0x20]1483// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1484 1485v_cmp_ge_f32_e64 s[10:11], v1, v21486// W64: encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x00]1487// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1488 1489v_cmp_ge_f32_e64 s[10:11], v255, v2551490// W64: encoding: [0x0a,0x00,0x16,0xd4,0xff,0xff,0x03,0x00]1491// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1492 1493v_cmp_ge_f32_e64 s[10:11], s1, s21494// W64: encoding: [0x0a,0x00,0x16,0xd4,0x01,0x04,0x00,0x00]1495// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1496 1497v_cmp_ge_f32_e64 s[10:11], s105, s1051498// W64: encoding: [0x0a,0x00,0x16,0xd4,0x69,0xd2,0x00,0x00]1499// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1500 1501v_cmp_ge_f32_e64 s[10:11], vcc_lo, ttmp151502// W64: encoding: [0x0a,0x00,0x16,0xd4,0x6a,0xf6,0x00,0x00]1503// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1504 1505v_cmp_ge_f32_e64 s[10:11], vcc_hi, 0xaf1234561506// W64: encoding: [0x0a,0x00,0x16,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1507// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1508 1509v_cmp_ge_f32_e64 s[10:11], ttmp15, src_scc1510// W64: encoding: [0x0a,0x00,0x16,0xd4,0x7b,0xfa,0x01,0x00]1511// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1512 1513v_cmp_ge_f32_e64 s[10:11], m0, 0.51514// W64: encoding: [0x0a,0x00,0x16,0xd4,0x7d,0xe0,0x01,0x00]1515// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1516 1517v_cmp_ge_f32_e64 s[10:11], exec_lo, -11518// W64: encoding: [0x0a,0x00,0x16,0xd4,0x7e,0x82,0x01,0x00]1519// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1520 1521v_cmp_ge_f32_e64 s[10:11], |exec_hi|, null1522// W64: encoding: [0x0a,0x01,0x16,0xd4,0x7f,0xf8,0x00,0x00]1523// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1524 1525v_cmp_ge_f32_e64 s[10:11], null, exec_lo1526// W64: encoding: [0x0a,0x00,0x16,0xd4,0x7c,0xfc,0x00,0x00]1527// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1528 1529v_cmp_ge_f32_e64 s[104:105], -1, exec_hi1530// W64: encoding: [0x68,0x00,0x16,0xd4,0xc1,0xfe,0x00,0x00]1531// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1532 1533v_cmp_ge_f32_e64 vcc, 0.5, -m01534// W64: encoding: [0x6a,0x00,0x16,0xd4,0xf0,0xfa,0x00,0x40]1535// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1536 1537v_cmp_ge_f32_e64 ttmp[14:15], -src_scc, |vcc_lo|1538// W64: encoding: [0x7a,0x02,0x16,0xd4,0xfd,0xd4,0x00,0x20]1539// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1540 1541v_cmp_ge_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp1542// GFX12: encoding: [0x7c,0x83,0x16,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]1543 1544v_cmp_ge_f64_e64 s5, v[1:2], v[2:3]1545// W32: encoding: [0x05,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]1546// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1547 1548v_cmp_ge_f64_e64 s5, v[254:255], v[254:255]1549// W32: encoding: [0x05,0x00,0x26,0xd4,0xfe,0xfd,0x03,0x00]1550// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1551 1552v_cmp_ge_f64_e64 s5, s[2:3], s[4:5]1553// W32: encoding: [0x05,0x00,0x26,0xd4,0x02,0x08,0x00,0x00]1554// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1555 1556v_cmp_ge_f64_e64 s5, s[104:105], s[104:105]1557// W32: encoding: [0x05,0x00,0x26,0xd4,0x68,0xd0,0x00,0x00]1558// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1559 1560v_cmp_ge_f64_e64 s5, vcc, ttmp[14:15]1561// W32: encoding: [0x05,0x00,0x26,0xd4,0x6a,0xf4,0x00,0x00]1562// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1563 1564v_cmp_ge_f64_e64 s5, ttmp[14:15], 0xaf1234561565// W32: encoding: [0x05,0x00,0x26,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1566// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1567 1568v_cmp_ge_f64_e64 s5, -|exec|, src_scc1569// W32: encoding: [0x05,0x01,0x26,0xd4,0x7e,0xfa,0x01,0x20]1570// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1571 1572v_cmp_ge_f64_e64 s105, null, 0.51573// W32: encoding: [0x69,0x00,0x26,0xd4,0x7c,0xe0,0x01,0x00]1574// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1575 1576v_cmp_ge_f64_e64 vcc_lo, -1, -11577// W32: encoding: [0x6a,0x00,0x26,0xd4,0xc1,0x82,0x01,0x00]1578// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1579 1580v_cmp_ge_f64_e64 vcc_hi, 0.5, null1581// W32: encoding: [0x6b,0x00,0x26,0xd4,0xf0,0xf8,0x00,0x00]1582// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1583 1584v_cmp_ge_f64_e64 ttmp15, -|src_scc|, -|exec|1585// W32: encoding: [0x7b,0x03,0x26,0xd4,0xfd,0xfc,0x00,0x60]1586// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1587 1588v_cmp_ge_f64_e64 s[10:11], v[1:2], v[2:3]1589// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]1590// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1591 1592v_cmp_ge_f64_e64 s[10:11], v[254:255], v[254:255]1593// W64: encoding: [0x0a,0x00,0x26,0xd4,0xfe,0xfd,0x03,0x00]1594// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1595 1596v_cmp_ge_f64_e64 s[10:11], s[2:3], s[4:5]1597// W64: encoding: [0x0a,0x00,0x26,0xd4,0x02,0x08,0x00,0x00]1598// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1599 1600v_cmp_ge_f64_e64 s[10:11], s[104:105], s[104:105]1601// W64: encoding: [0x0a,0x00,0x26,0xd4,0x68,0xd0,0x00,0x00]1602// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1603 1604v_cmp_ge_f64_e64 s[10:11], vcc, ttmp[14:15]1605// W64: encoding: [0x0a,0x00,0x26,0xd4,0x6a,0xf4,0x00,0x00]1606// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1607 1608v_cmp_ge_f64_e64 s[10:11], ttmp[14:15], 0xaf1234561609// W64: encoding: [0x0a,0x00,0x26,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1610// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1611 1612v_cmp_ge_f64_e64 s[10:11], -|exec|, src_scc1613// W64: encoding: [0x0a,0x01,0x26,0xd4,0x7e,0xfa,0x01,0x20]1614// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1615 1616v_cmp_ge_f64_e64 s[10:11], null, 0.51617// W64: encoding: [0x0a,0x00,0x26,0xd4,0x7c,0xe0,0x01,0x00]1618// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1619 1620v_cmp_ge_f64_e64 s[104:105], -1, -11621// W64: encoding: [0x68,0x00,0x26,0xd4,0xc1,0x82,0x01,0x00]1622// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1623 1624v_cmp_ge_f64_e64 vcc, 0.5, null1625// W64: encoding: [0x6a,0x00,0x26,0xd4,0xf0,0xf8,0x00,0x00]1626// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1627 1628v_cmp_ge_f64_e64 ttmp[14:15], -|src_scc|, -|exec|1629// W64: encoding: [0x7a,0x03,0x26,0xd4,0xfd,0xfc,0x00,0x60]1630// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1631 1632v_cmp_ge_f64_e64 null, 0xaf123456, -|vcc| clamp1633// GFX12: encoding: [0x7c,0x82,0x26,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]1634 1635v_cmp_ge_i16_e64 s5, v1, v21636// W32: encoding: [0x05,0x00,0x36,0xd4,0x01,0x05,0x02,0x00]1637// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1638 1639v_cmp_ge_i16_e64 s5, v255, v2551640// W32: encoding: [0x05,0x00,0x36,0xd4,0xff,0xff,0x03,0x00]1641// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1642 1643v_cmp_ge_i16_e64 s5, s1, s21644// W32: encoding: [0x05,0x00,0x36,0xd4,0x01,0x04,0x00,0x00]1645// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1646 1647v_cmp_ge_i16_e64 s5, s105, s1051648// W32: encoding: [0x05,0x00,0x36,0xd4,0x69,0xd2,0x00,0x00]1649// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1650 1651v_cmp_ge_i16_e64 s5, vcc_lo, ttmp151652// W32: encoding: [0x05,0x00,0x36,0xd4,0x6a,0xf6,0x00,0x00]1653// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1654 1655v_cmp_ge_i16_e64 s5, vcc_hi, 0xfe0b1656// W32: encoding: [0x05,0x00,0x36,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]1657// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1658 1659v_cmp_ge_i16_e64 s5, ttmp15, src_scc1660// W32: encoding: [0x05,0x00,0x36,0xd4,0x7b,0xfa,0x01,0x00]1661// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1662 1663v_cmp_ge_i16_e64 s5, m0, 0.51664// W32: encoding: [0x05,0x00,0x36,0xd4,0x7d,0xe0,0x01,0x00]1665// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1666 1667v_cmp_ge_i16_e64 s5, exec_lo, -11668// W32: encoding: [0x05,0x00,0x36,0xd4,0x7e,0x82,0x01,0x00]1669// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1670 1671v_cmp_ge_i16_e64 s5, exec_hi, null1672// W32: encoding: [0x05,0x00,0x36,0xd4,0x7f,0xf8,0x00,0x00]1673// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1674 1675v_cmp_ge_i16_e64 s105, null, exec_lo1676// W32: encoding: [0x69,0x00,0x36,0xd4,0x7c,0xfc,0x00,0x00]1677// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1678 1679v_cmp_ge_i16_e64 vcc_lo, -1, exec_hi1680// W32: encoding: [0x6a,0x00,0x36,0xd4,0xc1,0xfe,0x00,0x00]1681// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1682 1683v_cmp_ge_i16_e64 vcc_hi, 0.5, m01684// W32: encoding: [0x6b,0x00,0x36,0xd4,0xf0,0xfa,0x00,0x00]1685// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1686 1687v_cmp_ge_i16_e64 ttmp15, src_scc, vcc_lo1688// W32: encoding: [0x7b,0x00,0x36,0xd4,0xfd,0xd4,0x00,0x00]1689// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1690 1691v_cmp_ge_i16_e64 s[10:11], v1, v21692// W64: encoding: [0x0a,0x00,0x36,0xd4,0x01,0x05,0x02,0x00]1693// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1694 1695v_cmp_ge_i16_e64 s[10:11], v255, v2551696// W64: encoding: [0x0a,0x00,0x36,0xd4,0xff,0xff,0x03,0x00]1697// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1698 1699v_cmp_ge_i16_e64 s[10:11], s1, s21700// W64: encoding: [0x0a,0x00,0x36,0xd4,0x01,0x04,0x00,0x00]1701// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1702 1703v_cmp_ge_i16_e64 s[10:11], s105, s1051704// W64: encoding: [0x0a,0x00,0x36,0xd4,0x69,0xd2,0x00,0x00]1705// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1706 1707v_cmp_ge_i16_e64 s[10:11], vcc_lo, ttmp151708// W64: encoding: [0x0a,0x00,0x36,0xd4,0x6a,0xf6,0x00,0x00]1709// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1710 1711v_cmp_ge_i16_e64 s[10:11], vcc_hi, 0xfe0b1712// W64: encoding: [0x0a,0x00,0x36,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]1713// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1714 1715v_cmp_ge_i16_e64 s[10:11], ttmp15, src_scc1716// W64: encoding: [0x0a,0x00,0x36,0xd4,0x7b,0xfa,0x01,0x00]1717// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1718 1719v_cmp_ge_i16_e64 s[10:11], m0, 0.51720// W64: encoding: [0x0a,0x00,0x36,0xd4,0x7d,0xe0,0x01,0x00]1721// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1722 1723v_cmp_ge_i16_e64 s[10:11], exec_lo, -11724// W64: encoding: [0x0a,0x00,0x36,0xd4,0x7e,0x82,0x01,0x00]1725// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1726 1727v_cmp_ge_i16_e64 s[10:11], exec_hi, null1728// W64: encoding: [0x0a,0x00,0x36,0xd4,0x7f,0xf8,0x00,0x00]1729// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1730 1731v_cmp_ge_i16_e64 s[10:11], null, exec_lo1732// W64: encoding: [0x0a,0x00,0x36,0xd4,0x7c,0xfc,0x00,0x00]1733// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1734 1735v_cmp_ge_i16_e64 s[104:105], -1, exec_hi1736// W64: encoding: [0x68,0x00,0x36,0xd4,0xc1,0xfe,0x00,0x00]1737// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1738 1739v_cmp_ge_i16_e64 vcc, 0.5, m01740// W64: encoding: [0x6a,0x00,0x36,0xd4,0xf0,0xfa,0x00,0x00]1741// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1742 1743v_cmp_ge_i16_e64 ttmp[14:15], src_scc, vcc_lo1744// W64: encoding: [0x7a,0x00,0x36,0xd4,0xfd,0xd4,0x00,0x00]1745// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1746 1747v_cmp_ge_i16_e64 null, 0xfe0b, vcc_hi1748// GFX12: encoding: [0x7c,0x00,0x36,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]1749 1750v_cmp_ge_i32_e64 s5, v1, v21751// W32: encoding: [0x05,0x00,0x46,0xd4,0x01,0x05,0x02,0x00]1752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1753 1754v_cmp_ge_i32_e64 s5, v255, v2551755// W32: encoding: [0x05,0x00,0x46,0xd4,0xff,0xff,0x03,0x00]1756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1757 1758v_cmp_ge_i32_e64 s5, s1, s21759// W32: encoding: [0x05,0x00,0x46,0xd4,0x01,0x04,0x00,0x00]1760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1761 1762v_cmp_ge_i32_e64 s5, s105, s1051763// W32: encoding: [0x05,0x00,0x46,0xd4,0x69,0xd2,0x00,0x00]1764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1765 1766v_cmp_ge_i32_e64 s5, vcc_lo, ttmp151767// W32: encoding: [0x05,0x00,0x46,0xd4,0x6a,0xf6,0x00,0x00]1768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1769 1770v_cmp_ge_i32_e64 s5, vcc_hi, 0xaf1234561771// W32: encoding: [0x05,0x00,0x46,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1773 1774v_cmp_ge_i32_e64 s5, ttmp15, src_scc1775// W32: encoding: [0x05,0x00,0x46,0xd4,0x7b,0xfa,0x01,0x00]1776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1777 1778v_cmp_ge_i32_e64 s5, m0, 0.51779// W32: encoding: [0x05,0x00,0x46,0xd4,0x7d,0xe0,0x01,0x00]1780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1781 1782v_cmp_ge_i32_e64 s5, exec_lo, -11783// W32: encoding: [0x05,0x00,0x46,0xd4,0x7e,0x82,0x01,0x00]1784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1785 1786v_cmp_ge_i32_e64 s5, exec_hi, null1787// W32: encoding: [0x05,0x00,0x46,0xd4,0x7f,0xf8,0x00,0x00]1788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1789 1790v_cmp_ge_i32_e64 s105, null, exec_lo1791// W32: encoding: [0x69,0x00,0x46,0xd4,0x7c,0xfc,0x00,0x00]1792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1793 1794v_cmp_ge_i32_e64 vcc_lo, -1, exec_hi1795// W32: encoding: [0x6a,0x00,0x46,0xd4,0xc1,0xfe,0x00,0x00]1796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1797 1798v_cmp_ge_i32_e64 vcc_hi, 0.5, m01799// W32: encoding: [0x6b,0x00,0x46,0xd4,0xf0,0xfa,0x00,0x00]1800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1801 1802v_cmp_ge_i32_e64 ttmp15, src_scc, vcc_lo1803// W32: encoding: [0x7b,0x00,0x46,0xd4,0xfd,0xd4,0x00,0x00]1804// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1805 1806v_cmp_ge_i32_e64 s[10:11], v1, v21807// W64: encoding: [0x0a,0x00,0x46,0xd4,0x01,0x05,0x02,0x00]1808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1809 1810v_cmp_ge_i32_e64 s[10:11], v255, v2551811// W64: encoding: [0x0a,0x00,0x46,0xd4,0xff,0xff,0x03,0x00]1812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1813 1814v_cmp_ge_i32_e64 s[10:11], s1, s21815// W64: encoding: [0x0a,0x00,0x46,0xd4,0x01,0x04,0x00,0x00]1816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1817 1818v_cmp_ge_i32_e64 s[10:11], s105, s1051819// W64: encoding: [0x0a,0x00,0x46,0xd4,0x69,0xd2,0x00,0x00]1820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1821 1822v_cmp_ge_i32_e64 s[10:11], vcc_lo, ttmp151823// W64: encoding: [0x0a,0x00,0x46,0xd4,0x6a,0xf6,0x00,0x00]1824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1825 1826v_cmp_ge_i32_e64 s[10:11], vcc_hi, 0xaf1234561827// W64: encoding: [0x0a,0x00,0x46,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1829 1830v_cmp_ge_i32_e64 s[10:11], ttmp15, src_scc1831// W64: encoding: [0x0a,0x00,0x46,0xd4,0x7b,0xfa,0x01,0x00]1832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1833 1834v_cmp_ge_i32_e64 s[10:11], m0, 0.51835// W64: encoding: [0x0a,0x00,0x46,0xd4,0x7d,0xe0,0x01,0x00]1836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1837 1838v_cmp_ge_i32_e64 s[10:11], exec_lo, -11839// W64: encoding: [0x0a,0x00,0x46,0xd4,0x7e,0x82,0x01,0x00]1840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1841 1842v_cmp_ge_i32_e64 s[10:11], exec_hi, null1843// W64: encoding: [0x0a,0x00,0x46,0xd4,0x7f,0xf8,0x00,0x00]1844// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1845 1846v_cmp_ge_i32_e64 s[10:11], null, exec_lo1847// W64: encoding: [0x0a,0x00,0x46,0xd4,0x7c,0xfc,0x00,0x00]1848// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1849 1850v_cmp_ge_i32_e64 s[104:105], -1, exec_hi1851// W64: encoding: [0x68,0x00,0x46,0xd4,0xc1,0xfe,0x00,0x00]1852// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1853 1854v_cmp_ge_i32_e64 vcc, 0.5, m01855// W64: encoding: [0x6a,0x00,0x46,0xd4,0xf0,0xfa,0x00,0x00]1856// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1857 1858v_cmp_ge_i32_e64 ttmp[14:15], src_scc, vcc_lo1859// W64: encoding: [0x7a,0x00,0x46,0xd4,0xfd,0xd4,0x00,0x00]1860// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1861 1862v_cmp_ge_i32_e64 null, 0xaf123456, vcc_hi1863// GFX12: encoding: [0x7c,0x00,0x46,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]1864 1865v_cmp_ge_i64_e64 s5, v[1:2], v[2:3]1866// W32: encoding: [0x05,0x00,0x56,0xd4,0x01,0x05,0x02,0x00]1867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1868 1869v_cmp_ge_i64_e64 s5, v[254:255], v[254:255]1870// W32: encoding: [0x05,0x00,0x56,0xd4,0xfe,0xfd,0x03,0x00]1871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1872 1873v_cmp_ge_i64_e64 s5, s[2:3], s[4:5]1874// W32: encoding: [0x05,0x00,0x56,0xd4,0x02,0x08,0x00,0x00]1875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1876 1877v_cmp_ge_i64_e64 s5, s[104:105], s[104:105]1878// W32: encoding: [0x05,0x00,0x56,0xd4,0x68,0xd0,0x00,0x00]1879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1880 1881v_cmp_ge_i64_e64 s5, vcc, ttmp[14:15]1882// W32: encoding: [0x05,0x00,0x56,0xd4,0x6a,0xf4,0x00,0x00]1883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1884 1885v_cmp_ge_i64_e64 s5, ttmp[14:15], 0xaf1234561886// W32: encoding: [0x05,0x00,0x56,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1888 1889v_cmp_ge_i64_e64 s5, exec, src_scc1890// W32: encoding: [0x05,0x00,0x56,0xd4,0x7e,0xfa,0x01,0x00]1891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1892 1893v_cmp_ge_i64_e64 s105, null, 0.51894// W32: encoding: [0x69,0x00,0x56,0xd4,0x7c,0xe0,0x01,0x00]1895// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1896 1897v_cmp_ge_i64_e64 vcc_lo, -1, -11898// W32: encoding: [0x6a,0x00,0x56,0xd4,0xc1,0x82,0x01,0x00]1899// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1900 1901v_cmp_ge_i64_e64 vcc_hi, 0.5, null1902// W32: encoding: [0x6b,0x00,0x56,0xd4,0xf0,0xf8,0x00,0x00]1903// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1904 1905v_cmp_ge_i64_e64 ttmp15, src_scc, exec1906// W32: encoding: [0x7b,0x00,0x56,0xd4,0xfd,0xfc,0x00,0x00]1907// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1908 1909v_cmp_ge_i64_e64 s[10:11], v[1:2], v[2:3]1910// W64: encoding: [0x0a,0x00,0x56,0xd4,0x01,0x05,0x02,0x00]1911// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1912 1913v_cmp_ge_i64_e64 s[10:11], v[254:255], v[254:255]1914// W64: encoding: [0x0a,0x00,0x56,0xd4,0xfe,0xfd,0x03,0x00]1915// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1916 1917v_cmp_ge_i64_e64 s[10:11], s[2:3], s[4:5]1918// W64: encoding: [0x0a,0x00,0x56,0xd4,0x02,0x08,0x00,0x00]1919// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1920 1921v_cmp_ge_i64_e64 s[10:11], s[104:105], s[104:105]1922// W64: encoding: [0x0a,0x00,0x56,0xd4,0x68,0xd0,0x00,0x00]1923// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1924 1925v_cmp_ge_i64_e64 s[10:11], vcc, ttmp[14:15]1926// W64: encoding: [0x0a,0x00,0x56,0xd4,0x6a,0xf4,0x00,0x00]1927// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1928 1929v_cmp_ge_i64_e64 s[10:11], ttmp[14:15], 0xaf1234561930// W64: encoding: [0x0a,0x00,0x56,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1931// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1932 1933v_cmp_ge_i64_e64 s[10:11], exec, src_scc1934// W64: encoding: [0x0a,0x00,0x56,0xd4,0x7e,0xfa,0x01,0x00]1935// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1936 1937v_cmp_ge_i64_e64 s[10:11], null, 0.51938// W64: encoding: [0x0a,0x00,0x56,0xd4,0x7c,0xe0,0x01,0x00]1939// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1940 1941v_cmp_ge_i64_e64 s[104:105], -1, -11942// W64: encoding: [0x68,0x00,0x56,0xd4,0xc1,0x82,0x01,0x00]1943// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1944 1945v_cmp_ge_i64_e64 vcc, 0.5, null1946// W64: encoding: [0x6a,0x00,0x56,0xd4,0xf0,0xf8,0x00,0x00]1947// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1948 1949v_cmp_ge_i64_e64 ttmp[14:15], src_scc, exec1950// W64: encoding: [0x7a,0x00,0x56,0xd4,0xfd,0xfc,0x00,0x00]1951// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1952 1953v_cmp_ge_i64_e64 null, 0xaf123456, vcc1954// GFX12: encoding: [0x7c,0x00,0x56,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]1955 1956v_cmp_ge_u16_e64 s5, v1, v21957// W32: encoding: [0x05,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00]1958// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1959 1960v_cmp_ge_u16_e64 s5, v255, v2551961// W32: encoding: [0x05,0x00,0x3e,0xd4,0xff,0xff,0x03,0x00]1962// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1963 1964v_cmp_ge_u16_e64 s5, s1, s21965// W32: encoding: [0x05,0x00,0x3e,0xd4,0x01,0x04,0x00,0x00]1966// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1967 1968v_cmp_ge_u16_e64 s5, s105, s1051969// W32: encoding: [0x05,0x00,0x3e,0xd4,0x69,0xd2,0x00,0x00]1970// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1971 1972v_cmp_ge_u16_e64 s5, vcc_lo, ttmp151973// W32: encoding: [0x05,0x00,0x3e,0xd4,0x6a,0xf6,0x00,0x00]1974// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1975 1976v_cmp_ge_u16_e64 s5, vcc_hi, 0xfe0b1977// W32: encoding: [0x05,0x00,0x3e,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]1978// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1979 1980v_cmp_ge_u16_e64 s5, ttmp15, src_scc1981// W32: encoding: [0x05,0x00,0x3e,0xd4,0x7b,0xfa,0x01,0x00]1982// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1983 1984v_cmp_ge_u16_e64 s5, m0, 0.51985// W32: encoding: [0x05,0x00,0x3e,0xd4,0x7d,0xe0,0x01,0x00]1986// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1987 1988v_cmp_ge_u16_e64 s5, exec_lo, -11989// W32: encoding: [0x05,0x00,0x3e,0xd4,0x7e,0x82,0x01,0x00]1990// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1991 1992v_cmp_ge_u16_e64 s5, exec_hi, null1993// W32: encoding: [0x05,0x00,0x3e,0xd4,0x7f,0xf8,0x00,0x00]1994// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1995 1996v_cmp_ge_u16_e64 s105, null, exec_lo1997// W32: encoding: [0x69,0x00,0x3e,0xd4,0x7c,0xfc,0x00,0x00]1998// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1999 2000v_cmp_ge_u16_e64 vcc_lo, -1, exec_hi2001// W32: encoding: [0x6a,0x00,0x3e,0xd4,0xc1,0xfe,0x00,0x00]2002// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2003 2004v_cmp_ge_u16_e64 vcc_hi, 0.5, m02005// W32: encoding: [0x6b,0x00,0x3e,0xd4,0xf0,0xfa,0x00,0x00]2006// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2007 2008v_cmp_ge_u16_e64 ttmp15, src_scc, vcc_lo2009// W32: encoding: [0x7b,0x00,0x3e,0xd4,0xfd,0xd4,0x00,0x00]2010// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2011 2012v_cmp_ge_u16_e64 s[10:11], v1, v22013// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00]2014// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2015 2016v_cmp_ge_u16_e64 s[10:11], v255, v2552017// W64: encoding: [0x0a,0x00,0x3e,0xd4,0xff,0xff,0x03,0x00]2018// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2019 2020v_cmp_ge_u16_e64 s[10:11], s1, s22021// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x04,0x00,0x00]2022// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2023 2024v_cmp_ge_u16_e64 s[10:11], s105, s1052025// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x69,0xd2,0x00,0x00]2026// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2027 2028v_cmp_ge_u16_e64 s[10:11], vcc_lo, ttmp152029// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x6a,0xf6,0x00,0x00]2030// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2031 2032v_cmp_ge_u16_e64 s[10:11], vcc_hi, 0xfe0b2033// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]2034// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2035 2036v_cmp_ge_u16_e64 s[10:11], ttmp15, src_scc2037// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x7b,0xfa,0x01,0x00]2038// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2039 2040v_cmp_ge_u16_e64 s[10:11], m0, 0.52041// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x7d,0xe0,0x01,0x00]2042// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2043 2044v_cmp_ge_u16_e64 s[10:11], exec_lo, -12045// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x7e,0x82,0x01,0x00]2046// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2047 2048v_cmp_ge_u16_e64 s[10:11], exec_hi, null2049// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x7f,0xf8,0x00,0x00]2050// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2051 2052v_cmp_ge_u16_e64 s[10:11], null, exec_lo2053// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x7c,0xfc,0x00,0x00]2054// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2055 2056v_cmp_ge_u16_e64 s[104:105], -1, exec_hi2057// W64: encoding: [0x68,0x00,0x3e,0xd4,0xc1,0xfe,0x00,0x00]2058// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2059 2060v_cmp_ge_u16_e64 vcc, 0.5, m02061// W64: encoding: [0x6a,0x00,0x3e,0xd4,0xf0,0xfa,0x00,0x00]2062// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2063 2064v_cmp_ge_u16_e64 ttmp[14:15], src_scc, vcc_lo2065// W64: encoding: [0x7a,0x00,0x3e,0xd4,0xfd,0xd4,0x00,0x00]2066// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2067 2068v_cmp_ge_u16_e64 null, 0xfe0b, vcc_hi2069// GFX12: encoding: [0x7c,0x00,0x3e,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]2070 2071v_cmp_ge_u32_e64 s5, v1, v22072// W32: encoding: [0x05,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00]2073// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2074 2075v_cmp_ge_u32_e64 s5, v255, v2552076// W32: encoding: [0x05,0x00,0x4e,0xd4,0xff,0xff,0x03,0x00]2077// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2078 2079v_cmp_ge_u32_e64 s5, s1, s22080// W32: encoding: [0x05,0x00,0x4e,0xd4,0x01,0x04,0x00,0x00]2081// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2082 2083v_cmp_ge_u32_e64 s5, s105, s1052084// W32: encoding: [0x05,0x00,0x4e,0xd4,0x69,0xd2,0x00,0x00]2085// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2086 2087v_cmp_ge_u32_e64 s5, vcc_lo, ttmp152088// W32: encoding: [0x05,0x00,0x4e,0xd4,0x6a,0xf6,0x00,0x00]2089// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2090 2091v_cmp_ge_u32_e64 s5, vcc_hi, 0xaf1234562092// W32: encoding: [0x05,0x00,0x4e,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2093// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2094 2095v_cmp_ge_u32_e64 s5, ttmp15, src_scc2096// W32: encoding: [0x05,0x00,0x4e,0xd4,0x7b,0xfa,0x01,0x00]2097// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2098 2099v_cmp_ge_u32_e64 s5, m0, 0.52100// W32: encoding: [0x05,0x00,0x4e,0xd4,0x7d,0xe0,0x01,0x00]2101// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2102 2103v_cmp_ge_u32_e64 s5, exec_lo, -12104// W32: encoding: [0x05,0x00,0x4e,0xd4,0x7e,0x82,0x01,0x00]2105// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2106 2107v_cmp_ge_u32_e64 s5, exec_hi, null2108// W32: encoding: [0x05,0x00,0x4e,0xd4,0x7f,0xf8,0x00,0x00]2109// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2110 2111v_cmp_ge_u32_e64 s105, null, exec_lo2112// W32: encoding: [0x69,0x00,0x4e,0xd4,0x7c,0xfc,0x00,0x00]2113// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2114 2115v_cmp_ge_u32_e64 vcc_lo, -1, exec_hi2116// W32: encoding: [0x6a,0x00,0x4e,0xd4,0xc1,0xfe,0x00,0x00]2117// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2118 2119v_cmp_ge_u32_e64 vcc_hi, 0.5, m02120// W32: encoding: [0x6b,0x00,0x4e,0xd4,0xf0,0xfa,0x00,0x00]2121// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2122 2123v_cmp_ge_u32_e64 ttmp15, src_scc, vcc_lo2124// W32: encoding: [0x7b,0x00,0x4e,0xd4,0xfd,0xd4,0x00,0x00]2125// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2126 2127v_cmp_ge_u32_e64 s[10:11], v1, v22128// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00]2129// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2130 2131v_cmp_ge_u32_e64 s[10:11], v255, v2552132// W64: encoding: [0x0a,0x00,0x4e,0xd4,0xff,0xff,0x03,0x00]2133// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2134 2135v_cmp_ge_u32_e64 s[10:11], s1, s22136// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x04,0x00,0x00]2137// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2138 2139v_cmp_ge_u32_e64 s[10:11], s105, s1052140// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x69,0xd2,0x00,0x00]2141// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2142 2143v_cmp_ge_u32_e64 s[10:11], vcc_lo, ttmp152144// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x6a,0xf6,0x00,0x00]2145// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2146 2147v_cmp_ge_u32_e64 s[10:11], vcc_hi, 0xaf1234562148// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2149// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2150 2151v_cmp_ge_u32_e64 s[10:11], ttmp15, src_scc2152// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x7b,0xfa,0x01,0x00]2153// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2154 2155v_cmp_ge_u32_e64 s[10:11], m0, 0.52156// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x7d,0xe0,0x01,0x00]2157// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2158 2159v_cmp_ge_u32_e64 s[10:11], exec_lo, -12160// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x7e,0x82,0x01,0x00]2161// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2162 2163v_cmp_ge_u32_e64 s[10:11], exec_hi, null2164// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x7f,0xf8,0x00,0x00]2165// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2166 2167v_cmp_ge_u32_e64 s[10:11], null, exec_lo2168// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x7c,0xfc,0x00,0x00]2169// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2170 2171v_cmp_ge_u32_e64 s[104:105], -1, exec_hi2172// W64: encoding: [0x68,0x00,0x4e,0xd4,0xc1,0xfe,0x00,0x00]2173// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2174 2175v_cmp_ge_u32_e64 vcc, 0.5, m02176// W64: encoding: [0x6a,0x00,0x4e,0xd4,0xf0,0xfa,0x00,0x00]2177// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2178 2179v_cmp_ge_u32_e64 ttmp[14:15], src_scc, vcc_lo2180// W64: encoding: [0x7a,0x00,0x4e,0xd4,0xfd,0xd4,0x00,0x00]2181// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2182 2183v_cmp_ge_u32_e64 null, 0xaf123456, vcc_hi2184// GFX12: encoding: [0x7c,0x00,0x4e,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]2185 2186v_cmp_ge_u64_e64 s5, v[1:2], v[2:3]2187// W32: encoding: [0x05,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00]2188// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2189 2190v_cmp_ge_u64_e64 s5, v[254:255], v[254:255]2191// W32: encoding: [0x05,0x00,0x5e,0xd4,0xfe,0xfd,0x03,0x00]2192// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2193 2194v_cmp_ge_u64_e64 s5, s[2:3], s[4:5]2195// W32: encoding: [0x05,0x00,0x5e,0xd4,0x02,0x08,0x00,0x00]2196// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2197 2198v_cmp_ge_u64_e64 s5, s[104:105], s[104:105]2199// W32: encoding: [0x05,0x00,0x5e,0xd4,0x68,0xd0,0x00,0x00]2200// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2201 2202v_cmp_ge_u64_e64 s5, vcc, ttmp[14:15]2203// W32: encoding: [0x05,0x00,0x5e,0xd4,0x6a,0xf4,0x00,0x00]2204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2205 2206v_cmp_ge_u64_e64 s5, ttmp[14:15], 0xaf1234562207// W32: encoding: [0x05,0x00,0x5e,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2208// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2209 2210v_cmp_ge_u64_e64 s5, exec, src_scc2211// W32: encoding: [0x05,0x00,0x5e,0xd4,0x7e,0xfa,0x01,0x00]2212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2213 2214v_cmp_ge_u64_e64 s105, null, 0.52215// W32: encoding: [0x69,0x00,0x5e,0xd4,0x7c,0xe0,0x01,0x00]2216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2217 2218v_cmp_ge_u64_e64 vcc_lo, -1, -12219// W32: encoding: [0x6a,0x00,0x5e,0xd4,0xc1,0x82,0x01,0x00]2220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2221 2222v_cmp_ge_u64_e64 vcc_hi, 0.5, null2223// W32: encoding: [0x6b,0x00,0x5e,0xd4,0xf0,0xf8,0x00,0x00]2224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2225 2226v_cmp_ge_u64_e64 ttmp15, src_scc, exec2227// W32: encoding: [0x7b,0x00,0x5e,0xd4,0xfd,0xfc,0x00,0x00]2228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2229 2230v_cmp_ge_u64_e64 s[10:11], v[1:2], v[2:3]2231// W64: encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00]2232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2233 2234v_cmp_ge_u64_e64 s[10:11], v[254:255], v[254:255]2235// W64: encoding: [0x0a,0x00,0x5e,0xd4,0xfe,0xfd,0x03,0x00]2236// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2237 2238v_cmp_ge_u64_e64 s[10:11], s[2:3], s[4:5]2239// W64: encoding: [0x0a,0x00,0x5e,0xd4,0x02,0x08,0x00,0x00]2240// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2241 2242v_cmp_ge_u64_e64 s[10:11], s[104:105], s[104:105]2243// W64: encoding: [0x0a,0x00,0x5e,0xd4,0x68,0xd0,0x00,0x00]2244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2245 2246v_cmp_ge_u64_e64 s[10:11], vcc, ttmp[14:15]2247// W64: encoding: [0x0a,0x00,0x5e,0xd4,0x6a,0xf4,0x00,0x00]2248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2249 2250v_cmp_ge_u64_e64 s[10:11], ttmp[14:15], 0xaf1234562251// W64: encoding: [0x0a,0x00,0x5e,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2253 2254v_cmp_ge_u64_e64 s[10:11], exec, src_scc2255// W64: encoding: [0x0a,0x00,0x5e,0xd4,0x7e,0xfa,0x01,0x00]2256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2257 2258v_cmp_ge_u64_e64 s[10:11], null, 0.52259// W64: encoding: [0x0a,0x00,0x5e,0xd4,0x7c,0xe0,0x01,0x00]2260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2261 2262v_cmp_ge_u64_e64 s[104:105], -1, -12263// W64: encoding: [0x68,0x00,0x5e,0xd4,0xc1,0x82,0x01,0x00]2264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2265 2266v_cmp_ge_u64_e64 vcc, 0.5, null2267// W64: encoding: [0x6a,0x00,0x5e,0xd4,0xf0,0xf8,0x00,0x00]2268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2269 2270v_cmp_ge_u64_e64 ttmp[14:15], src_scc, exec2271// W64: encoding: [0x7a,0x00,0x5e,0xd4,0xfd,0xfc,0x00,0x00]2272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2273 2274v_cmp_ge_u64_e64 null, 0xaf123456, vcc2275// GFX12: encoding: [0x7c,0x00,0x5e,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]2276 2277v_cmp_gt_f16_e64 s5, v1, v22278// W32: encoding: [0x05,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]2279// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2280 2281v_cmp_gt_f16_e64 s5, v255, v2552282// W32: encoding: [0x05,0x00,0x04,0xd4,0xff,0xff,0x03,0x00]2283// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2284 2285v_cmp_gt_f16_e64 s5, s1, s22286// W32: encoding: [0x05,0x00,0x04,0xd4,0x01,0x04,0x00,0x00]2287// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2288 2289v_cmp_gt_f16_e64 s5, s105, s1052290// W32: encoding: [0x05,0x00,0x04,0xd4,0x69,0xd2,0x00,0x00]2291// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2292 2293v_cmp_gt_f16_e64 s5, vcc_lo, ttmp152294// W32: encoding: [0x05,0x00,0x04,0xd4,0x6a,0xf6,0x00,0x00]2295// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2296 2297v_cmp_gt_f16_e64 s5, vcc_hi, 0xfe0b2298// W32: encoding: [0x05,0x00,0x04,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]2299// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2300 2301v_cmp_gt_f16_e64 s5, ttmp15, src_scc2302// W32: encoding: [0x05,0x00,0x04,0xd4,0x7b,0xfa,0x01,0x00]2303// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2304 2305v_cmp_gt_f16_e64 s5, m0, 0.52306// W32: encoding: [0x05,0x00,0x04,0xd4,0x7d,0xe0,0x01,0x00]2307// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2308 2309v_cmp_gt_f16_e64 s5, exec_lo, -12310// W32: encoding: [0x05,0x00,0x04,0xd4,0x7e,0x82,0x01,0x00]2311// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2312 2313v_cmp_gt_f16_e64 s5, |exec_hi|, null2314// W32: encoding: [0x05,0x01,0x04,0xd4,0x7f,0xf8,0x00,0x00]2315// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2316 2317v_cmp_gt_f16_e64 s105, null, exec_lo2318// W32: encoding: [0x69,0x00,0x04,0xd4,0x7c,0xfc,0x00,0x00]2319// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2320 2321v_cmp_gt_f16_e64 vcc_lo, -1, exec_hi2322// W32: encoding: [0x6a,0x00,0x04,0xd4,0xc1,0xfe,0x00,0x00]2323// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2324 2325v_cmp_gt_f16_e64 vcc_hi, 0.5, -m02326// W32: encoding: [0x6b,0x00,0x04,0xd4,0xf0,0xfa,0x00,0x40]2327// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2328 2329v_cmp_gt_f16_e64 ttmp15, -src_scc, |vcc_lo|2330// W32: encoding: [0x7b,0x02,0x04,0xd4,0xfd,0xd4,0x00,0x20]2331// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2332 2333v_cmp_gt_f16_e64 s[10:11], v1, v22334// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]2335// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2336 2337v_cmp_gt_f16_e64 s[10:11], v255, v2552338// W64: encoding: [0x0a,0x00,0x04,0xd4,0xff,0xff,0x03,0x00]2339// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2340 2341v_cmp_gt_f16_e64 s[10:11], s1, s22342// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x04,0x00,0x00]2343// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2344 2345v_cmp_gt_f16_e64 s[10:11], s105, s1052346// W64: encoding: [0x0a,0x00,0x04,0xd4,0x69,0xd2,0x00,0x00]2347// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2348 2349v_cmp_gt_f16_e64 s[10:11], vcc_lo, ttmp152350// W64: encoding: [0x0a,0x00,0x04,0xd4,0x6a,0xf6,0x00,0x00]2351// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2352 2353v_cmp_gt_f16_e64 s[10:11], vcc_hi, 0xfe0b2354// W64: encoding: [0x0a,0x00,0x04,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]2355// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2356 2357v_cmp_gt_f16_e64 s[10:11], ttmp15, src_scc2358// W64: encoding: [0x0a,0x00,0x04,0xd4,0x7b,0xfa,0x01,0x00]2359// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2360 2361v_cmp_gt_f16_e64 s[10:11], m0, 0.52362// W64: encoding: [0x0a,0x00,0x04,0xd4,0x7d,0xe0,0x01,0x00]2363// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2364 2365v_cmp_gt_f16_e64 s[10:11], exec_lo, -12366// W64: encoding: [0x0a,0x00,0x04,0xd4,0x7e,0x82,0x01,0x00]2367// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2368 2369v_cmp_gt_f16_e64 s[10:11], |exec_hi|, null2370// W64: encoding: [0x0a,0x01,0x04,0xd4,0x7f,0xf8,0x00,0x00]2371// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2372 2373v_cmp_gt_f16_e64 s[10:11], null, exec_lo2374// W64: encoding: [0x0a,0x00,0x04,0xd4,0x7c,0xfc,0x00,0x00]2375// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2376 2377v_cmp_gt_f16_e64 s[104:105], -1, exec_hi2378// W64: encoding: [0x68,0x00,0x04,0xd4,0xc1,0xfe,0x00,0x00]2379// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2380 2381v_cmp_gt_f16_e64 vcc, 0.5, -m02382// W64: encoding: [0x6a,0x00,0x04,0xd4,0xf0,0xfa,0x00,0x40]2383// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2384 2385v_cmp_gt_f16_e64 ttmp[14:15], -src_scc, |vcc_lo|2386// W64: encoding: [0x7a,0x02,0x04,0xd4,0xfd,0xd4,0x00,0x20]2387// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2388 2389v_cmp_gt_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp2390// GFX12: encoding: [0x7c,0x83,0x04,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]2391 2392v_cmp_gt_f32_e64 s5, v1, v22393// W32: encoding: [0x05,0x00,0x14,0xd4,0x01,0x05,0x02,0x00]2394// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2395 2396v_cmp_gt_f32_e64 s5, v255, v2552397// W32: encoding: [0x05,0x00,0x14,0xd4,0xff,0xff,0x03,0x00]2398// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2399 2400v_cmp_gt_f32_e64 s5, s1, s22401// W32: encoding: [0x05,0x00,0x14,0xd4,0x01,0x04,0x00,0x00]2402// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2403 2404v_cmp_gt_f32_e64 s5, s105, s1052405// W32: encoding: [0x05,0x00,0x14,0xd4,0x69,0xd2,0x00,0x00]2406// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2407 2408v_cmp_gt_f32_e64 s5, vcc_lo, ttmp152409// W32: encoding: [0x05,0x00,0x14,0xd4,0x6a,0xf6,0x00,0x00]2410// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2411 2412v_cmp_gt_f32_e64 s5, vcc_hi, 0xaf1234562413// W32: encoding: [0x05,0x00,0x14,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2414// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2415 2416v_cmp_gt_f32_e64 s5, ttmp15, src_scc2417// W32: encoding: [0x05,0x00,0x14,0xd4,0x7b,0xfa,0x01,0x00]2418// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2419 2420v_cmp_gt_f32_e64 s5, m0, 0.52421// W32: encoding: [0x05,0x00,0x14,0xd4,0x7d,0xe0,0x01,0x00]2422// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2423 2424v_cmp_gt_f32_e64 s5, exec_lo, -12425// W32: encoding: [0x05,0x00,0x14,0xd4,0x7e,0x82,0x01,0x00]2426// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2427 2428v_cmp_gt_f32_e64 s5, |exec_hi|, null2429// W32: encoding: [0x05,0x01,0x14,0xd4,0x7f,0xf8,0x00,0x00]2430// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2431 2432v_cmp_gt_f32_e64 s105, null, exec_lo2433// W32: encoding: [0x69,0x00,0x14,0xd4,0x7c,0xfc,0x00,0x00]2434// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2435 2436v_cmp_gt_f32_e64 vcc_lo, -1, exec_hi2437// W32: encoding: [0x6a,0x00,0x14,0xd4,0xc1,0xfe,0x00,0x00]2438// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2439 2440v_cmp_gt_f32_e64 vcc_hi, 0.5, -m02441// W32: encoding: [0x6b,0x00,0x14,0xd4,0xf0,0xfa,0x00,0x40]2442// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2443 2444v_cmp_gt_f32_e64 ttmp15, -src_scc, |vcc_lo|2445// W32: encoding: [0x7b,0x02,0x14,0xd4,0xfd,0xd4,0x00,0x20]2446// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2447 2448v_cmp_gt_f32_e64 s[10:11], v1, v22449// W64: encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x00]2450// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2451 2452v_cmp_gt_f32_e64 s[10:11], v255, v2552453// W64: encoding: [0x0a,0x00,0x14,0xd4,0xff,0xff,0x03,0x00]2454// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2455 2456v_cmp_gt_f32_e64 s[10:11], s1, s22457// W64: encoding: [0x0a,0x00,0x14,0xd4,0x01,0x04,0x00,0x00]2458// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2459 2460v_cmp_gt_f32_e64 s[10:11], s105, s1052461// W64: encoding: [0x0a,0x00,0x14,0xd4,0x69,0xd2,0x00,0x00]2462// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2463 2464v_cmp_gt_f32_e64 s[10:11], vcc_lo, ttmp152465// W64: encoding: [0x0a,0x00,0x14,0xd4,0x6a,0xf6,0x00,0x00]2466// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2467 2468v_cmp_gt_f32_e64 s[10:11], vcc_hi, 0xaf1234562469// W64: encoding: [0x0a,0x00,0x14,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2470// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2471 2472v_cmp_gt_f32_e64 s[10:11], ttmp15, src_scc2473// W64: encoding: [0x0a,0x00,0x14,0xd4,0x7b,0xfa,0x01,0x00]2474// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2475 2476v_cmp_gt_f32_e64 s[10:11], m0, 0.52477// W64: encoding: [0x0a,0x00,0x14,0xd4,0x7d,0xe0,0x01,0x00]2478// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2479 2480v_cmp_gt_f32_e64 s[10:11], exec_lo, -12481// W64: encoding: [0x0a,0x00,0x14,0xd4,0x7e,0x82,0x01,0x00]2482// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2483 2484v_cmp_gt_f32_e64 s[10:11], |exec_hi|, null2485// W64: encoding: [0x0a,0x01,0x14,0xd4,0x7f,0xf8,0x00,0x00]2486// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2487 2488v_cmp_gt_f32_e64 s[10:11], null, exec_lo2489// W64: encoding: [0x0a,0x00,0x14,0xd4,0x7c,0xfc,0x00,0x00]2490// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2491 2492v_cmp_gt_f32_e64 s[104:105], -1, exec_hi2493// W64: encoding: [0x68,0x00,0x14,0xd4,0xc1,0xfe,0x00,0x00]2494// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2495 2496v_cmp_gt_f32_e64 vcc, 0.5, -m02497// W64: encoding: [0x6a,0x00,0x14,0xd4,0xf0,0xfa,0x00,0x40]2498// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2499 2500v_cmp_gt_f32_e64 ttmp[14:15], -src_scc, |vcc_lo|2501// W64: encoding: [0x7a,0x02,0x14,0xd4,0xfd,0xd4,0x00,0x20]2502// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2503 2504v_cmp_gt_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp2505// GFX12: encoding: [0x7c,0x83,0x14,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]2506 2507v_cmp_gt_f64_e64 s5, v[1:2], v[2:3]2508// W32: encoding: [0x05,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]2509// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2510 2511v_cmp_gt_f64_e64 s5, v[254:255], v[254:255]2512// W32: encoding: [0x05,0x00,0x24,0xd4,0xfe,0xfd,0x03,0x00]2513// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2514 2515v_cmp_gt_f64_e64 s5, s[2:3], s[4:5]2516// W32: encoding: [0x05,0x00,0x24,0xd4,0x02,0x08,0x00,0x00]2517// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2518 2519v_cmp_gt_f64_e64 s5, s[104:105], s[104:105]2520// W32: encoding: [0x05,0x00,0x24,0xd4,0x68,0xd0,0x00,0x00]2521// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2522 2523v_cmp_gt_f64_e64 s5, vcc, ttmp[14:15]2524// W32: encoding: [0x05,0x00,0x24,0xd4,0x6a,0xf4,0x00,0x00]2525// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2526 2527v_cmp_gt_f64_e64 s5, ttmp[14:15], 0xaf1234562528// W32: encoding: [0x05,0x00,0x24,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2529// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2530 2531v_cmp_gt_f64_e64 s5, -|exec|, src_scc2532// W32: encoding: [0x05,0x01,0x24,0xd4,0x7e,0xfa,0x01,0x20]2533// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2534 2535v_cmp_gt_f64_e64 s105, null, 0.52536// W32: encoding: [0x69,0x00,0x24,0xd4,0x7c,0xe0,0x01,0x00]2537// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2538 2539v_cmp_gt_f64_e64 vcc_lo, -1, -12540// W32: encoding: [0x6a,0x00,0x24,0xd4,0xc1,0x82,0x01,0x00]2541// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2542 2543v_cmp_gt_f64_e64 vcc_hi, 0.5, null2544// W32: encoding: [0x6b,0x00,0x24,0xd4,0xf0,0xf8,0x00,0x00]2545// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2546 2547v_cmp_gt_f64_e64 ttmp15, -|src_scc|, -|exec|2548// W32: encoding: [0x7b,0x03,0x24,0xd4,0xfd,0xfc,0x00,0x60]2549// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2550 2551v_cmp_gt_f64_e64 s[10:11], v[1:2], v[2:3]2552// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]2553// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2554 2555v_cmp_gt_f64_e64 s[10:11], v[254:255], v[254:255]2556// W64: encoding: [0x0a,0x00,0x24,0xd4,0xfe,0xfd,0x03,0x00]2557// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2558 2559v_cmp_gt_f64_e64 s[10:11], s[2:3], s[4:5]2560// W64: encoding: [0x0a,0x00,0x24,0xd4,0x02,0x08,0x00,0x00]2561// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2562 2563v_cmp_gt_f64_e64 s[10:11], s[104:105], s[104:105]2564// W64: encoding: [0x0a,0x00,0x24,0xd4,0x68,0xd0,0x00,0x00]2565// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2566 2567v_cmp_gt_f64_e64 s[10:11], vcc, ttmp[14:15]2568// W64: encoding: [0x0a,0x00,0x24,0xd4,0x6a,0xf4,0x00,0x00]2569// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2570 2571v_cmp_gt_f64_e64 s[10:11], ttmp[14:15], 0xaf1234562572// W64: encoding: [0x0a,0x00,0x24,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2573// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2574 2575v_cmp_gt_f64_e64 s[10:11], -|exec|, src_scc2576// W64: encoding: [0x0a,0x01,0x24,0xd4,0x7e,0xfa,0x01,0x20]2577// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2578 2579v_cmp_gt_f64_e64 s[10:11], null, 0.52580// W64: encoding: [0x0a,0x00,0x24,0xd4,0x7c,0xe0,0x01,0x00]2581// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2582 2583v_cmp_gt_f64_e64 s[104:105], -1, -12584// W64: encoding: [0x68,0x00,0x24,0xd4,0xc1,0x82,0x01,0x00]2585// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2586 2587v_cmp_gt_f64_e64 vcc, 0.5, null2588// W64: encoding: [0x6a,0x00,0x24,0xd4,0xf0,0xf8,0x00,0x00]2589// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2590 2591v_cmp_gt_f64_e64 ttmp[14:15], -|src_scc|, -|exec|2592// W64: encoding: [0x7a,0x03,0x24,0xd4,0xfd,0xfc,0x00,0x60]2593// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2594 2595v_cmp_gt_f64_e64 null, 0xaf123456, -|vcc| clamp2596// GFX12: encoding: [0x7c,0x82,0x24,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]2597 2598v_cmp_gt_i16_e64 s5, v1, v22599// W32: encoding: [0x05,0x00,0x34,0xd4,0x01,0x05,0x02,0x00]2600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2601 2602v_cmp_gt_i16_e64 s5, v255, v2552603// W32: encoding: [0x05,0x00,0x34,0xd4,0xff,0xff,0x03,0x00]2604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2605 2606v_cmp_gt_i16_e64 s5, s1, s22607// W32: encoding: [0x05,0x00,0x34,0xd4,0x01,0x04,0x00,0x00]2608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2609 2610v_cmp_gt_i16_e64 s5, s105, s1052611// W32: encoding: [0x05,0x00,0x34,0xd4,0x69,0xd2,0x00,0x00]2612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2613 2614v_cmp_gt_i16_e64 s5, vcc_lo, ttmp152615// W32: encoding: [0x05,0x00,0x34,0xd4,0x6a,0xf6,0x00,0x00]2616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2617 2618v_cmp_gt_i16_e64 s5, vcc_hi, 0xfe0b2619// W32: encoding: [0x05,0x00,0x34,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]2620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2621 2622v_cmp_gt_i16_e64 s5, ttmp15, src_scc2623// W32: encoding: [0x05,0x00,0x34,0xd4,0x7b,0xfa,0x01,0x00]2624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2625 2626v_cmp_gt_i16_e64 s5, m0, 0.52627// W32: encoding: [0x05,0x00,0x34,0xd4,0x7d,0xe0,0x01,0x00]2628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2629 2630v_cmp_gt_i16_e64 s5, exec_lo, -12631// W32: encoding: [0x05,0x00,0x34,0xd4,0x7e,0x82,0x01,0x00]2632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2633 2634v_cmp_gt_i16_e64 s5, exec_hi, null2635// W32: encoding: [0x05,0x00,0x34,0xd4,0x7f,0xf8,0x00,0x00]2636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2637 2638v_cmp_gt_i16_e64 s105, null, exec_lo2639// W32: encoding: [0x69,0x00,0x34,0xd4,0x7c,0xfc,0x00,0x00]2640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2641 2642v_cmp_gt_i16_e64 vcc_lo, -1, exec_hi2643// W32: encoding: [0x6a,0x00,0x34,0xd4,0xc1,0xfe,0x00,0x00]2644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2645 2646v_cmp_gt_i16_e64 vcc_hi, 0.5, m02647// W32: encoding: [0x6b,0x00,0x34,0xd4,0xf0,0xfa,0x00,0x00]2648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2649 2650v_cmp_gt_i16_e64 ttmp15, src_scc, vcc_lo2651// W32: encoding: [0x7b,0x00,0x34,0xd4,0xfd,0xd4,0x00,0x00]2652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2653 2654v_cmp_gt_i16_e64 s[10:11], v1, v22655// W64: encoding: [0x0a,0x00,0x34,0xd4,0x01,0x05,0x02,0x00]2656// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2657 2658v_cmp_gt_i16_e64 s[10:11], v255, v2552659// W64: encoding: [0x0a,0x00,0x34,0xd4,0xff,0xff,0x03,0x00]2660// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2661 2662v_cmp_gt_i16_e64 s[10:11], s1, s22663// W64: encoding: [0x0a,0x00,0x34,0xd4,0x01,0x04,0x00,0x00]2664// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2665 2666v_cmp_gt_i16_e64 s[10:11], s105, s1052667// W64: encoding: [0x0a,0x00,0x34,0xd4,0x69,0xd2,0x00,0x00]2668// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2669 2670v_cmp_gt_i16_e64 s[10:11], vcc_lo, ttmp152671// W64: encoding: [0x0a,0x00,0x34,0xd4,0x6a,0xf6,0x00,0x00]2672// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2673 2674v_cmp_gt_i16_e64 s[10:11], vcc_hi, 0xfe0b2675// W64: encoding: [0x0a,0x00,0x34,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]2676// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2677 2678v_cmp_gt_i16_e64 s[10:11], ttmp15, src_scc2679// W64: encoding: [0x0a,0x00,0x34,0xd4,0x7b,0xfa,0x01,0x00]2680// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2681 2682v_cmp_gt_i16_e64 s[10:11], m0, 0.52683// W64: encoding: [0x0a,0x00,0x34,0xd4,0x7d,0xe0,0x01,0x00]2684// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2685 2686v_cmp_gt_i16_e64 s[10:11], exec_lo, -12687// W64: encoding: [0x0a,0x00,0x34,0xd4,0x7e,0x82,0x01,0x00]2688// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2689 2690v_cmp_gt_i16_e64 s[10:11], exec_hi, null2691// W64: encoding: [0x0a,0x00,0x34,0xd4,0x7f,0xf8,0x00,0x00]2692// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2693 2694v_cmp_gt_i16_e64 s[10:11], null, exec_lo2695// W64: encoding: [0x0a,0x00,0x34,0xd4,0x7c,0xfc,0x00,0x00]2696// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2697 2698v_cmp_gt_i16_e64 s[104:105], -1, exec_hi2699// W64: encoding: [0x68,0x00,0x34,0xd4,0xc1,0xfe,0x00,0x00]2700// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2701 2702v_cmp_gt_i16_e64 vcc, 0.5, m02703// W64: encoding: [0x6a,0x00,0x34,0xd4,0xf0,0xfa,0x00,0x00]2704// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2705 2706v_cmp_gt_i16_e64 ttmp[14:15], src_scc, vcc_lo2707// W64: encoding: [0x7a,0x00,0x34,0xd4,0xfd,0xd4,0x00,0x00]2708// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2709 2710v_cmp_gt_i16_e64 null, 0xfe0b, vcc_hi2711// GFX12: encoding: [0x7c,0x00,0x34,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]2712 2713v_cmp_gt_i32_e64 s5, v1, v22714// W32: encoding: [0x05,0x00,0x44,0xd4,0x01,0x05,0x02,0x00]2715// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2716 2717v_cmp_gt_i32_e64 s5, v255, v2552718// W32: encoding: [0x05,0x00,0x44,0xd4,0xff,0xff,0x03,0x00]2719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2720 2721v_cmp_gt_i32_e64 s5, s1, s22722// W32: encoding: [0x05,0x00,0x44,0xd4,0x01,0x04,0x00,0x00]2723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2724 2725v_cmp_gt_i32_e64 s5, s105, s1052726// W32: encoding: [0x05,0x00,0x44,0xd4,0x69,0xd2,0x00,0x00]2727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2728 2729v_cmp_gt_i32_e64 s5, vcc_lo, ttmp152730// W32: encoding: [0x05,0x00,0x44,0xd4,0x6a,0xf6,0x00,0x00]2731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2732 2733v_cmp_gt_i32_e64 s5, vcc_hi, 0xaf1234562734// W32: encoding: [0x05,0x00,0x44,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2736 2737v_cmp_gt_i32_e64 s5, ttmp15, src_scc2738// W32: encoding: [0x05,0x00,0x44,0xd4,0x7b,0xfa,0x01,0x00]2739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2740 2741v_cmp_gt_i32_e64 s5, m0, 0.52742// W32: encoding: [0x05,0x00,0x44,0xd4,0x7d,0xe0,0x01,0x00]2743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2744 2745v_cmp_gt_i32_e64 s5, exec_lo, -12746// W32: encoding: [0x05,0x00,0x44,0xd4,0x7e,0x82,0x01,0x00]2747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2748 2749v_cmp_gt_i32_e64 s5, exec_hi, null2750// W32: encoding: [0x05,0x00,0x44,0xd4,0x7f,0xf8,0x00,0x00]2751// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2752 2753v_cmp_gt_i32_e64 s105, null, exec_lo2754// W32: encoding: [0x69,0x00,0x44,0xd4,0x7c,0xfc,0x00,0x00]2755// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2756 2757v_cmp_gt_i32_e64 vcc_lo, -1, exec_hi2758// W32: encoding: [0x6a,0x00,0x44,0xd4,0xc1,0xfe,0x00,0x00]2759// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2760 2761v_cmp_gt_i32_e64 vcc_hi, 0.5, m02762// W32: encoding: [0x6b,0x00,0x44,0xd4,0xf0,0xfa,0x00,0x00]2763// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2764 2765v_cmp_gt_i32_e64 ttmp15, src_scc, vcc_lo2766// W32: encoding: [0x7b,0x00,0x44,0xd4,0xfd,0xd4,0x00,0x00]2767// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2768 2769v_cmp_gt_i32_e64 s[10:11], v1, v22770// W64: encoding: [0x0a,0x00,0x44,0xd4,0x01,0x05,0x02,0x00]2771// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2772 2773v_cmp_gt_i32_e64 s[10:11], v255, v2552774// W64: encoding: [0x0a,0x00,0x44,0xd4,0xff,0xff,0x03,0x00]2775// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2776 2777v_cmp_gt_i32_e64 s[10:11], s1, s22778// W64: encoding: [0x0a,0x00,0x44,0xd4,0x01,0x04,0x00,0x00]2779// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2780 2781v_cmp_gt_i32_e64 s[10:11], s105, s1052782// W64: encoding: [0x0a,0x00,0x44,0xd4,0x69,0xd2,0x00,0x00]2783// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2784 2785v_cmp_gt_i32_e64 s[10:11], vcc_lo, ttmp152786// W64: encoding: [0x0a,0x00,0x44,0xd4,0x6a,0xf6,0x00,0x00]2787// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2788 2789v_cmp_gt_i32_e64 s[10:11], vcc_hi, 0xaf1234562790// W64: encoding: [0x0a,0x00,0x44,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2791// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2792 2793v_cmp_gt_i32_e64 s[10:11], ttmp15, src_scc2794// W64: encoding: [0x0a,0x00,0x44,0xd4,0x7b,0xfa,0x01,0x00]2795// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2796 2797v_cmp_gt_i32_e64 s[10:11], m0, 0.52798// W64: encoding: [0x0a,0x00,0x44,0xd4,0x7d,0xe0,0x01,0x00]2799// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2800 2801v_cmp_gt_i32_e64 s[10:11], exec_lo, -12802// W64: encoding: [0x0a,0x00,0x44,0xd4,0x7e,0x82,0x01,0x00]2803// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2804 2805v_cmp_gt_i32_e64 s[10:11], exec_hi, null2806// W64: encoding: [0x0a,0x00,0x44,0xd4,0x7f,0xf8,0x00,0x00]2807// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2808 2809v_cmp_gt_i32_e64 s[10:11], null, exec_lo2810// W64: encoding: [0x0a,0x00,0x44,0xd4,0x7c,0xfc,0x00,0x00]2811// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2812 2813v_cmp_gt_i32_e64 s[104:105], -1, exec_hi2814// W64: encoding: [0x68,0x00,0x44,0xd4,0xc1,0xfe,0x00,0x00]2815// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2816 2817v_cmp_gt_i32_e64 vcc, 0.5, m02818// W64: encoding: [0x6a,0x00,0x44,0xd4,0xf0,0xfa,0x00,0x00]2819// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2820 2821v_cmp_gt_i32_e64 ttmp[14:15], src_scc, vcc_lo2822// W64: encoding: [0x7a,0x00,0x44,0xd4,0xfd,0xd4,0x00,0x00]2823// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2824 2825v_cmp_gt_i32_e64 null, 0xaf123456, vcc_hi2826// GFX12: encoding: [0x7c,0x00,0x44,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]2827 2828v_cmp_gt_i64_e64 s5, v[1:2], v[2:3]2829// W32: encoding: [0x05,0x00,0x54,0xd4,0x01,0x05,0x02,0x00]2830// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2831 2832v_cmp_gt_i64_e64 s5, v[254:255], v[254:255]2833// W32: encoding: [0x05,0x00,0x54,0xd4,0xfe,0xfd,0x03,0x00]2834// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2835 2836v_cmp_gt_i64_e64 s5, s[2:3], s[4:5]2837// W32: encoding: [0x05,0x00,0x54,0xd4,0x02,0x08,0x00,0x00]2838// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2839 2840v_cmp_gt_i64_e64 s5, s[104:105], s[104:105]2841// W32: encoding: [0x05,0x00,0x54,0xd4,0x68,0xd0,0x00,0x00]2842// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2843 2844v_cmp_gt_i64_e64 s5, vcc, ttmp[14:15]2845// W32: encoding: [0x05,0x00,0x54,0xd4,0x6a,0xf4,0x00,0x00]2846// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2847 2848v_cmp_gt_i64_e64 s5, ttmp[14:15], 0xaf1234562849// W32: encoding: [0x05,0x00,0x54,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2850// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2851 2852v_cmp_gt_i64_e64 s5, exec, src_scc2853// W32: encoding: [0x05,0x00,0x54,0xd4,0x7e,0xfa,0x01,0x00]2854// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2855 2856v_cmp_gt_i64_e64 s105, null, 0.52857// W32: encoding: [0x69,0x00,0x54,0xd4,0x7c,0xe0,0x01,0x00]2858// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2859 2860v_cmp_gt_i64_e64 vcc_lo, -1, -12861// W32: encoding: [0x6a,0x00,0x54,0xd4,0xc1,0x82,0x01,0x00]2862// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2863 2864v_cmp_gt_i64_e64 vcc_hi, 0.5, null2865// W32: encoding: [0x6b,0x00,0x54,0xd4,0xf0,0xf8,0x00,0x00]2866// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2867 2868v_cmp_gt_i64_e64 ttmp15, src_scc, exec2869// W32: encoding: [0x7b,0x00,0x54,0xd4,0xfd,0xfc,0x00,0x00]2870// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2871 2872v_cmp_gt_i64_e64 s[10:11], v[1:2], v[2:3]2873// W64: encoding: [0x0a,0x00,0x54,0xd4,0x01,0x05,0x02,0x00]2874// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2875 2876v_cmp_gt_i64_e64 s[10:11], v[254:255], v[254:255]2877// W64: encoding: [0x0a,0x00,0x54,0xd4,0xfe,0xfd,0x03,0x00]2878// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2879 2880v_cmp_gt_i64_e64 s[10:11], s[2:3], s[4:5]2881// W64: encoding: [0x0a,0x00,0x54,0xd4,0x02,0x08,0x00,0x00]2882// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2883 2884v_cmp_gt_i64_e64 s[10:11], s[104:105], s[104:105]2885// W64: encoding: [0x0a,0x00,0x54,0xd4,0x68,0xd0,0x00,0x00]2886// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2887 2888v_cmp_gt_i64_e64 s[10:11], vcc, ttmp[14:15]2889// W64: encoding: [0x0a,0x00,0x54,0xd4,0x6a,0xf4,0x00,0x00]2890// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2891 2892v_cmp_gt_i64_e64 s[10:11], ttmp[14:15], 0xaf1234562893// W64: encoding: [0x0a,0x00,0x54,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2894// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2895 2896v_cmp_gt_i64_e64 s[10:11], exec, src_scc2897// W64: encoding: [0x0a,0x00,0x54,0xd4,0x7e,0xfa,0x01,0x00]2898// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2899 2900v_cmp_gt_i64_e64 s[10:11], null, 0.52901// W64: encoding: [0x0a,0x00,0x54,0xd4,0x7c,0xe0,0x01,0x00]2902// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2903 2904v_cmp_gt_i64_e64 s[104:105], -1, -12905// W64: encoding: [0x68,0x00,0x54,0xd4,0xc1,0x82,0x01,0x00]2906// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2907 2908v_cmp_gt_i64_e64 vcc, 0.5, null2909// W64: encoding: [0x6a,0x00,0x54,0xd4,0xf0,0xf8,0x00,0x00]2910// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2911 2912v_cmp_gt_i64_e64 ttmp[14:15], src_scc, exec2913// W64: encoding: [0x7a,0x00,0x54,0xd4,0xfd,0xfc,0x00,0x00]2914// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2915 2916v_cmp_gt_i64_e64 null, 0xaf123456, vcc2917// GFX12: encoding: [0x7c,0x00,0x54,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]2918 2919v_cmp_gt_u16_e64 s5, v1, v22920// W32: encoding: [0x05,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00]2921// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2922 2923v_cmp_gt_u16_e64 s5, v255, v2552924// W32: encoding: [0x05,0x00,0x3c,0xd4,0xff,0xff,0x03,0x00]2925// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2926 2927v_cmp_gt_u16_e64 s5, s1, s22928// W32: encoding: [0x05,0x00,0x3c,0xd4,0x01,0x04,0x00,0x00]2929// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2930 2931v_cmp_gt_u16_e64 s5, s105, s1052932// W32: encoding: [0x05,0x00,0x3c,0xd4,0x69,0xd2,0x00,0x00]2933// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2934 2935v_cmp_gt_u16_e64 s5, vcc_lo, ttmp152936// W32: encoding: [0x05,0x00,0x3c,0xd4,0x6a,0xf6,0x00,0x00]2937// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2938 2939v_cmp_gt_u16_e64 s5, vcc_hi, 0xfe0b2940// W32: encoding: [0x05,0x00,0x3c,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]2941// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2942 2943v_cmp_gt_u16_e64 s5, ttmp15, src_scc2944// W32: encoding: [0x05,0x00,0x3c,0xd4,0x7b,0xfa,0x01,0x00]2945// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2946 2947v_cmp_gt_u16_e64 s5, m0, 0.52948// W32: encoding: [0x05,0x00,0x3c,0xd4,0x7d,0xe0,0x01,0x00]2949// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2950 2951v_cmp_gt_u16_e64 s5, exec_lo, -12952// W32: encoding: [0x05,0x00,0x3c,0xd4,0x7e,0x82,0x01,0x00]2953// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2954 2955v_cmp_gt_u16_e64 s5, exec_hi, null2956// W32: encoding: [0x05,0x00,0x3c,0xd4,0x7f,0xf8,0x00,0x00]2957// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2958 2959v_cmp_gt_u16_e64 s105, null, exec_lo2960// W32: encoding: [0x69,0x00,0x3c,0xd4,0x7c,0xfc,0x00,0x00]2961// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2962 2963v_cmp_gt_u16_e64 vcc_lo, -1, exec_hi2964// W32: encoding: [0x6a,0x00,0x3c,0xd4,0xc1,0xfe,0x00,0x00]2965// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2966 2967v_cmp_gt_u16_e64 vcc_hi, 0.5, m02968// W32: encoding: [0x6b,0x00,0x3c,0xd4,0xf0,0xfa,0x00,0x00]2969// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2970 2971v_cmp_gt_u16_e64 ttmp15, src_scc, vcc_lo2972// W32: encoding: [0x7b,0x00,0x3c,0xd4,0xfd,0xd4,0x00,0x00]2973// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2974 2975v_cmp_gt_u16_e64 s[10:11], v1, v22976// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00]2977// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2978 2979v_cmp_gt_u16_e64 s[10:11], v255, v2552980// W64: encoding: [0x0a,0x00,0x3c,0xd4,0xff,0xff,0x03,0x00]2981// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2982 2983v_cmp_gt_u16_e64 s[10:11], s1, s22984// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x04,0x00,0x00]2985// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2986 2987v_cmp_gt_u16_e64 s[10:11], s105, s1052988// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x69,0xd2,0x00,0x00]2989// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2990 2991v_cmp_gt_u16_e64 s[10:11], vcc_lo, ttmp152992// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x6a,0xf6,0x00,0x00]2993// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2994 2995v_cmp_gt_u16_e64 s[10:11], vcc_hi, 0xfe0b2996// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]2997// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2998 2999v_cmp_gt_u16_e64 s[10:11], ttmp15, src_scc3000// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x7b,0xfa,0x01,0x00]3001// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3002 3003v_cmp_gt_u16_e64 s[10:11], m0, 0.53004// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x7d,0xe0,0x01,0x00]3005// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3006 3007v_cmp_gt_u16_e64 s[10:11], exec_lo, -13008// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x7e,0x82,0x01,0x00]3009// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3010 3011v_cmp_gt_u16_e64 s[10:11], exec_hi, null3012// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x7f,0xf8,0x00,0x00]3013// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3014 3015v_cmp_gt_u16_e64 s[10:11], null, exec_lo3016// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x7c,0xfc,0x00,0x00]3017// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3018 3019v_cmp_gt_u16_e64 s[104:105], -1, exec_hi3020// W64: encoding: [0x68,0x00,0x3c,0xd4,0xc1,0xfe,0x00,0x00]3021// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3022 3023v_cmp_gt_u16_e64 vcc, 0.5, m03024// W64: encoding: [0x6a,0x00,0x3c,0xd4,0xf0,0xfa,0x00,0x00]3025// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3026 3027v_cmp_gt_u16_e64 ttmp[14:15], src_scc, vcc_lo3028// W64: encoding: [0x7a,0x00,0x3c,0xd4,0xfd,0xd4,0x00,0x00]3029// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3030 3031v_cmp_gt_u16_e64 null, 0xfe0b, vcc_hi3032// GFX12: encoding: [0x7c,0x00,0x3c,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]3033 3034v_cmp_gt_u32_e64 s5, v1, v23035// W32: encoding: [0x05,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00]3036// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3037 3038v_cmp_gt_u32_e64 s5, v255, v2553039// W32: encoding: [0x05,0x00,0x4c,0xd4,0xff,0xff,0x03,0x00]3040// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3041 3042v_cmp_gt_u32_e64 s5, s1, s23043// W32: encoding: [0x05,0x00,0x4c,0xd4,0x01,0x04,0x00,0x00]3044// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3045 3046v_cmp_gt_u32_e64 s5, s105, s1053047// W32: encoding: [0x05,0x00,0x4c,0xd4,0x69,0xd2,0x00,0x00]3048// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3049 3050v_cmp_gt_u32_e64 s5, vcc_lo, ttmp153051// W32: encoding: [0x05,0x00,0x4c,0xd4,0x6a,0xf6,0x00,0x00]3052// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3053 3054v_cmp_gt_u32_e64 s5, vcc_hi, 0xaf1234563055// W32: encoding: [0x05,0x00,0x4c,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]3056// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3057 3058v_cmp_gt_u32_e64 s5, ttmp15, src_scc3059// W32: encoding: [0x05,0x00,0x4c,0xd4,0x7b,0xfa,0x01,0x00]3060// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3061 3062v_cmp_gt_u32_e64 s5, m0, 0.53063// W32: encoding: [0x05,0x00,0x4c,0xd4,0x7d,0xe0,0x01,0x00]3064// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3065 3066v_cmp_gt_u32_e64 s5, exec_lo, -13067// W32: encoding: [0x05,0x00,0x4c,0xd4,0x7e,0x82,0x01,0x00]3068// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3069 3070v_cmp_gt_u32_e64 s5, exec_hi, null3071// W32: encoding: [0x05,0x00,0x4c,0xd4,0x7f,0xf8,0x00,0x00]3072// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3073 3074v_cmp_gt_u32_e64 s105, null, exec_lo3075// W32: encoding: [0x69,0x00,0x4c,0xd4,0x7c,0xfc,0x00,0x00]3076// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3077 3078v_cmp_gt_u32_e64 vcc_lo, -1, exec_hi3079// W32: encoding: [0x6a,0x00,0x4c,0xd4,0xc1,0xfe,0x00,0x00]3080// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3081 3082v_cmp_gt_u32_e64 vcc_hi, 0.5, m03083// W32: encoding: [0x6b,0x00,0x4c,0xd4,0xf0,0xfa,0x00,0x00]3084// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3085 3086v_cmp_gt_u32_e64 ttmp15, src_scc, vcc_lo3087// W32: encoding: [0x7b,0x00,0x4c,0xd4,0xfd,0xd4,0x00,0x00]3088// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3089 3090v_cmp_gt_u32_e64 s[10:11], v1, v23091// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00]3092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3093 3094v_cmp_gt_u32_e64 s[10:11], v255, v2553095// W64: encoding: [0x0a,0x00,0x4c,0xd4,0xff,0xff,0x03,0x00]3096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3097 3098v_cmp_gt_u32_e64 s[10:11], s1, s23099// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x04,0x00,0x00]3100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3101 3102v_cmp_gt_u32_e64 s[10:11], s105, s1053103// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x69,0xd2,0x00,0x00]3104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3105 3106v_cmp_gt_u32_e64 s[10:11], vcc_lo, ttmp153107// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x6a,0xf6,0x00,0x00]3108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3109 3110v_cmp_gt_u32_e64 s[10:11], vcc_hi, 0xaf1234563111// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]3112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3113 3114v_cmp_gt_u32_e64 s[10:11], ttmp15, src_scc3115// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x7b,0xfa,0x01,0x00]3116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3117 3118v_cmp_gt_u32_e64 s[10:11], m0, 0.53119// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x7d,0xe0,0x01,0x00]3120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3121 3122v_cmp_gt_u32_e64 s[10:11], exec_lo, -13123// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x7e,0x82,0x01,0x00]3124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3125 3126v_cmp_gt_u32_e64 s[10:11], exec_hi, null3127// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x7f,0xf8,0x00,0x00]3128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3129 3130v_cmp_gt_u32_e64 s[10:11], null, exec_lo3131// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x7c,0xfc,0x00,0x00]3132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3133 3134v_cmp_gt_u32_e64 s[104:105], -1, exec_hi3135// W64: encoding: [0x68,0x00,0x4c,0xd4,0xc1,0xfe,0x00,0x00]3136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3137 3138v_cmp_gt_u32_e64 vcc, 0.5, m03139// W64: encoding: [0x6a,0x00,0x4c,0xd4,0xf0,0xfa,0x00,0x00]3140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3141 3142v_cmp_gt_u32_e64 ttmp[14:15], src_scc, vcc_lo3143// W64: encoding: [0x7a,0x00,0x4c,0xd4,0xfd,0xd4,0x00,0x00]3144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3145 3146v_cmp_gt_u32_e64 null, 0xaf123456, vcc_hi3147// GFX12: encoding: [0x7c,0x00,0x4c,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]3148 3149v_cmp_gt_u64_e64 s5, v[1:2], v[2:3]3150// W32: encoding: [0x05,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00]3151// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3152 3153v_cmp_gt_u64_e64 s5, v[254:255], v[254:255]3154// W32: encoding: [0x05,0x00,0x5c,0xd4,0xfe,0xfd,0x03,0x00]3155// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3156 3157v_cmp_gt_u64_e64 s5, s[2:3], s[4:5]3158// W32: encoding: [0x05,0x00,0x5c,0xd4,0x02,0x08,0x00,0x00]3159// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3160 3161v_cmp_gt_u64_e64 s5, s[104:105], s[104:105]3162// W32: encoding: [0x05,0x00,0x5c,0xd4,0x68,0xd0,0x00,0x00]3163// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3164 3165v_cmp_gt_u64_e64 s5, vcc, ttmp[14:15]3166// W32: encoding: [0x05,0x00,0x5c,0xd4,0x6a,0xf4,0x00,0x00]3167// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3168 3169v_cmp_gt_u64_e64 s5, ttmp[14:15], 0xaf1234563170// W32: encoding: [0x05,0x00,0x5c,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]3171// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3172 3173v_cmp_gt_u64_e64 s5, exec, src_scc3174// W32: encoding: [0x05,0x00,0x5c,0xd4,0x7e,0xfa,0x01,0x00]3175// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3176 3177v_cmp_gt_u64_e64 s105, null, 0.53178// W32: encoding: [0x69,0x00,0x5c,0xd4,0x7c,0xe0,0x01,0x00]3179// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3180 3181v_cmp_gt_u64_e64 vcc_lo, -1, -13182// W32: encoding: [0x6a,0x00,0x5c,0xd4,0xc1,0x82,0x01,0x00]3183// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3184 3185v_cmp_gt_u64_e64 vcc_hi, 0.5, null3186// W32: encoding: [0x6b,0x00,0x5c,0xd4,0xf0,0xf8,0x00,0x00]3187// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3188 3189v_cmp_gt_u64_e64 ttmp15, src_scc, exec3190// W32: encoding: [0x7b,0x00,0x5c,0xd4,0xfd,0xfc,0x00,0x00]3191// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3192 3193v_cmp_gt_u64_e64 s[10:11], v[1:2], v[2:3]3194// W64: encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00]3195// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3196 3197v_cmp_gt_u64_e64 s[10:11], v[254:255], v[254:255]3198// W64: encoding: [0x0a,0x00,0x5c,0xd4,0xfe,0xfd,0x03,0x00]3199// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3200 3201v_cmp_gt_u64_e64 s[10:11], s[2:3], s[4:5]3202// W64: encoding: [0x0a,0x00,0x5c,0xd4,0x02,0x08,0x00,0x00]3203// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3204 3205v_cmp_gt_u64_e64 s[10:11], s[104:105], s[104:105]3206// W64: encoding: [0x0a,0x00,0x5c,0xd4,0x68,0xd0,0x00,0x00]3207// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3208 3209v_cmp_gt_u64_e64 s[10:11], vcc, ttmp[14:15]3210// W64: encoding: [0x0a,0x00,0x5c,0xd4,0x6a,0xf4,0x00,0x00]3211// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3212 3213v_cmp_gt_u64_e64 s[10:11], ttmp[14:15], 0xaf1234563214// W64: encoding: [0x0a,0x00,0x5c,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]3215// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3216 3217v_cmp_gt_u64_e64 s[10:11], exec, src_scc3218// W64: encoding: [0x0a,0x00,0x5c,0xd4,0x7e,0xfa,0x01,0x00]3219// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3220 3221v_cmp_gt_u64_e64 s[10:11], null, 0.53222// W64: encoding: [0x0a,0x00,0x5c,0xd4,0x7c,0xe0,0x01,0x00]3223// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3224 3225v_cmp_gt_u64_e64 s[104:105], -1, -13226// W64: encoding: [0x68,0x00,0x5c,0xd4,0xc1,0x82,0x01,0x00]3227// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3228 3229v_cmp_gt_u64_e64 vcc, 0.5, null3230// W64: encoding: [0x6a,0x00,0x5c,0xd4,0xf0,0xf8,0x00,0x00]3231// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3232 3233v_cmp_gt_u64_e64 ttmp[14:15], src_scc, exec3234// W64: encoding: [0x7a,0x00,0x5c,0xd4,0xfd,0xfc,0x00,0x00]3235// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3236 3237v_cmp_gt_u64_e64 null, 0xaf123456, vcc3238// GFX12: encoding: [0x7c,0x00,0x5c,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]3239 3240v_cmp_le_f16_e64 s5, v1, v23241// W32: encoding: [0x05,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]3242// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3243 3244v_cmp_le_f16_e64 s5, v255, v2553245// W32: encoding: [0x05,0x00,0x03,0xd4,0xff,0xff,0x03,0x00]3246// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3247 3248v_cmp_le_f16_e64 s5, s1, s23249// W32: encoding: [0x05,0x00,0x03,0xd4,0x01,0x04,0x00,0x00]3250// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3251 3252v_cmp_le_f16_e64 s5, s105, s1053253// W32: encoding: [0x05,0x00,0x03,0xd4,0x69,0xd2,0x00,0x00]3254// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3255 3256v_cmp_le_f16_e64 s5, vcc_lo, ttmp153257// W32: encoding: [0x05,0x00,0x03,0xd4,0x6a,0xf6,0x00,0x00]3258// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3259 3260v_cmp_le_f16_e64 s5, vcc_hi, 0xfe0b3261// W32: encoding: [0x05,0x00,0x03,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]3262// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3263 3264v_cmp_le_f16_e64 s5, ttmp15, src_scc3265// W32: encoding: [0x05,0x00,0x03,0xd4,0x7b,0xfa,0x01,0x00]3266// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3267 3268v_cmp_le_f16_e64 s5, m0, 0.53269// W32: encoding: [0x05,0x00,0x03,0xd4,0x7d,0xe0,0x01,0x00]3270// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3271 3272v_cmp_le_f16_e64 s5, exec_lo, -13273// W32: encoding: [0x05,0x00,0x03,0xd4,0x7e,0x82,0x01,0x00]3274// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3275 3276v_cmp_le_f16_e64 s5, |exec_hi|, null3277// W32: encoding: [0x05,0x01,0x03,0xd4,0x7f,0xf8,0x00,0x00]3278// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3279 3280v_cmp_le_f16_e64 s105, null, exec_lo3281// W32: encoding: [0x69,0x00,0x03,0xd4,0x7c,0xfc,0x00,0x00]3282// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3283 3284v_cmp_le_f16_e64 vcc_lo, -1, exec_hi3285// W32: encoding: [0x6a,0x00,0x03,0xd4,0xc1,0xfe,0x00,0x00]3286// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3287 3288v_cmp_le_f16_e64 vcc_hi, 0.5, -m03289// W32: encoding: [0x6b,0x00,0x03,0xd4,0xf0,0xfa,0x00,0x40]3290// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3291 3292v_cmp_le_f16_e64 ttmp15, -src_scc, |vcc_lo|3293// W32: encoding: [0x7b,0x02,0x03,0xd4,0xfd,0xd4,0x00,0x20]3294// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3295 3296v_cmp_le_f16_e64 s[10:11], v1, v23297// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]3298// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3299 3300v_cmp_le_f16_e64 s[10:11], v255, v2553301// W64: encoding: [0x0a,0x00,0x03,0xd4,0xff,0xff,0x03,0x00]3302// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3303 3304v_cmp_le_f16_e64 s[10:11], s1, s23305// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x04,0x00,0x00]3306// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3307 3308v_cmp_le_f16_e64 s[10:11], s105, s1053309// W64: encoding: [0x0a,0x00,0x03,0xd4,0x69,0xd2,0x00,0x00]3310// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3311 3312v_cmp_le_f16_e64 s[10:11], vcc_lo, ttmp153313// W64: encoding: [0x0a,0x00,0x03,0xd4,0x6a,0xf6,0x00,0x00]3314// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3315 3316v_cmp_le_f16_e64 s[10:11], vcc_hi, 0xfe0b3317// W64: encoding: [0x0a,0x00,0x03,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]3318// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3319 3320v_cmp_le_f16_e64 s[10:11], ttmp15, src_scc3321// W64: encoding: [0x0a,0x00,0x03,0xd4,0x7b,0xfa,0x01,0x00]3322// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3323 3324v_cmp_le_f16_e64 s[10:11], m0, 0.53325// W64: encoding: [0x0a,0x00,0x03,0xd4,0x7d,0xe0,0x01,0x00]3326// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3327 3328v_cmp_le_f16_e64 s[10:11], exec_lo, -13329// W64: encoding: [0x0a,0x00,0x03,0xd4,0x7e,0x82,0x01,0x00]3330// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3331 3332v_cmp_le_f16_e64 s[10:11], |exec_hi|, null3333// W64: encoding: [0x0a,0x01,0x03,0xd4,0x7f,0xf8,0x00,0x00]3334// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3335 3336v_cmp_le_f16_e64 s[10:11], null, exec_lo3337// W64: encoding: [0x0a,0x00,0x03,0xd4,0x7c,0xfc,0x00,0x00]3338// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3339 3340v_cmp_le_f16_e64 s[104:105], -1, exec_hi3341// W64: encoding: [0x68,0x00,0x03,0xd4,0xc1,0xfe,0x00,0x00]3342// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3343 3344v_cmp_le_f16_e64 vcc, 0.5, -m03345// W64: encoding: [0x6a,0x00,0x03,0xd4,0xf0,0xfa,0x00,0x40]3346// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3347 3348v_cmp_le_f16_e64 ttmp[14:15], -src_scc, |vcc_lo|3349// W64: encoding: [0x7a,0x02,0x03,0xd4,0xfd,0xd4,0x00,0x20]3350// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3351 3352v_cmp_le_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp3353// GFX12: encoding: [0x7c,0x83,0x03,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]3354 3355v_cmp_le_f32_e64 s5, v1, v23356// W32: encoding: [0x05,0x00,0x13,0xd4,0x01,0x05,0x02,0x00]3357// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3358 3359v_cmp_le_f32_e64 s5, v255, v2553360// W32: encoding: [0x05,0x00,0x13,0xd4,0xff,0xff,0x03,0x00]3361// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3362 3363v_cmp_le_f32_e64 s5, s1, s23364// W32: encoding: [0x05,0x00,0x13,0xd4,0x01,0x04,0x00,0x00]3365// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3366 3367v_cmp_le_f32_e64 s5, s105, s1053368// W32: encoding: [0x05,0x00,0x13,0xd4,0x69,0xd2,0x00,0x00]3369// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3370 3371v_cmp_le_f32_e64 s5, vcc_lo, ttmp153372// W32: encoding: [0x05,0x00,0x13,0xd4,0x6a,0xf6,0x00,0x00]3373// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3374 3375v_cmp_le_f32_e64 s5, vcc_hi, 0xaf1234563376// W32: encoding: [0x05,0x00,0x13,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]3377// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3378 3379v_cmp_le_f32_e64 s5, ttmp15, src_scc3380// W32: encoding: [0x05,0x00,0x13,0xd4,0x7b,0xfa,0x01,0x00]3381// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3382 3383v_cmp_le_f32_e64 s5, m0, 0.53384// W32: encoding: [0x05,0x00,0x13,0xd4,0x7d,0xe0,0x01,0x00]3385// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3386 3387v_cmp_le_f32_e64 s5, exec_lo, -13388// W32: encoding: [0x05,0x00,0x13,0xd4,0x7e,0x82,0x01,0x00]3389// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3390 3391v_cmp_le_f32_e64 s5, |exec_hi|, null3392// W32: encoding: [0x05,0x01,0x13,0xd4,0x7f,0xf8,0x00,0x00]3393// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3394 3395v_cmp_le_f32_e64 s105, null, exec_lo3396// W32: encoding: [0x69,0x00,0x13,0xd4,0x7c,0xfc,0x00,0x00]3397// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3398 3399v_cmp_le_f32_e64 vcc_lo, -1, exec_hi3400// W32: encoding: [0x6a,0x00,0x13,0xd4,0xc1,0xfe,0x00,0x00]3401// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3402 3403v_cmp_le_f32_e64 vcc_hi, 0.5, -m03404// W32: encoding: [0x6b,0x00,0x13,0xd4,0xf0,0xfa,0x00,0x40]3405// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3406 3407v_cmp_le_f32_e64 ttmp15, -src_scc, |vcc_lo|3408// W32: encoding: [0x7b,0x02,0x13,0xd4,0xfd,0xd4,0x00,0x20]3409// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3410 3411v_cmp_le_f32_e64 s[10:11], v1, v23412// W64: encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x00]3413// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3414 3415v_cmp_le_f32_e64 s[10:11], v255, v2553416// W64: encoding: [0x0a,0x00,0x13,0xd4,0xff,0xff,0x03,0x00]3417// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3418 3419v_cmp_le_f32_e64 s[10:11], s1, s23420// W64: encoding: [0x0a,0x00,0x13,0xd4,0x01,0x04,0x00,0x00]3421// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3422 3423v_cmp_le_f32_e64 s[10:11], s105, s1053424// W64: encoding: [0x0a,0x00,0x13,0xd4,0x69,0xd2,0x00,0x00]3425// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3426 3427v_cmp_le_f32_e64 s[10:11], vcc_lo, ttmp153428// W64: encoding: [0x0a,0x00,0x13,0xd4,0x6a,0xf6,0x00,0x00]3429// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3430 3431v_cmp_le_f32_e64 s[10:11], vcc_hi, 0xaf1234563432// W64: encoding: [0x0a,0x00,0x13,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]3433// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3434 3435v_cmp_le_f32_e64 s[10:11], ttmp15, src_scc3436// W64: encoding: [0x0a,0x00,0x13,0xd4,0x7b,0xfa,0x01,0x00]3437// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3438 3439v_cmp_le_f32_e64 s[10:11], m0, 0.53440// W64: encoding: [0x0a,0x00,0x13,0xd4,0x7d,0xe0,0x01,0x00]3441// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3442 3443v_cmp_le_f32_e64 s[10:11], exec_lo, -13444// W64: encoding: [0x0a,0x00,0x13,0xd4,0x7e,0x82,0x01,0x00]3445// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3446 3447v_cmp_le_f32_e64 s[10:11], |exec_hi|, null3448// W64: encoding: [0x0a,0x01,0x13,0xd4,0x7f,0xf8,0x00,0x00]3449// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3450 3451v_cmp_le_f32_e64 s[10:11], null, exec_lo3452// W64: encoding: [0x0a,0x00,0x13,0xd4,0x7c,0xfc,0x00,0x00]3453// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3454 3455v_cmp_le_f32_e64 s[104:105], -1, exec_hi3456// W64: encoding: [0x68,0x00,0x13,0xd4,0xc1,0xfe,0x00,0x00]3457// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3458 3459v_cmp_le_f32_e64 vcc, 0.5, -m03460// W64: encoding: [0x6a,0x00,0x13,0xd4,0xf0,0xfa,0x00,0x40]3461// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3462 3463v_cmp_le_f32_e64 ttmp[14:15], -src_scc, |vcc_lo|3464// W64: encoding: [0x7a,0x02,0x13,0xd4,0xfd,0xd4,0x00,0x20]3465// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3466 3467v_cmp_le_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp3468// GFX12: encoding: [0x7c,0x83,0x13,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]3469 3470v_cmp_le_f64_e64 s5, v[1:2], v[2:3]3471// W32: encoding: [0x05,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]3472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3473 3474v_cmp_le_f64_e64 s5, v[254:255], v[254:255]3475// W32: encoding: [0x05,0x00,0x23,0xd4,0xfe,0xfd,0x03,0x00]3476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3477 3478v_cmp_le_f64_e64 s5, s[2:3], s[4:5]3479// W32: encoding: [0x05,0x00,0x23,0xd4,0x02,0x08,0x00,0x00]3480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3481 3482v_cmp_le_f64_e64 s5, s[104:105], s[104:105]3483// W32: encoding: [0x05,0x00,0x23,0xd4,0x68,0xd0,0x00,0x00]3484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3485 3486v_cmp_le_f64_e64 s5, vcc, ttmp[14:15]3487// W32: encoding: [0x05,0x00,0x23,0xd4,0x6a,0xf4,0x00,0x00]3488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3489 3490v_cmp_le_f64_e64 s5, ttmp[14:15], 0xaf1234563491// W32: encoding: [0x05,0x00,0x23,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]3492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3493 3494v_cmp_le_f64_e64 s5, -|exec|, src_scc3495// W32: encoding: [0x05,0x01,0x23,0xd4,0x7e,0xfa,0x01,0x20]3496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3497 3498v_cmp_le_f64_e64 s105, null, 0.53499// W32: encoding: [0x69,0x00,0x23,0xd4,0x7c,0xe0,0x01,0x00]3500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3501 3502v_cmp_le_f64_e64 vcc_lo, -1, -13503// W32: encoding: [0x6a,0x00,0x23,0xd4,0xc1,0x82,0x01,0x00]3504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3505 3506v_cmp_le_f64_e64 vcc_hi, 0.5, null3507// W32: encoding: [0x6b,0x00,0x23,0xd4,0xf0,0xf8,0x00,0x00]3508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3509 3510v_cmp_le_f64_e64 ttmp15, -|src_scc|, -|exec|3511// W32: encoding: [0x7b,0x03,0x23,0xd4,0xfd,0xfc,0x00,0x60]3512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3513 3514v_cmp_le_f64_e64 s[10:11], v[1:2], v[2:3]3515// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]3516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3517 3518v_cmp_le_f64_e64 s[10:11], v[254:255], v[254:255]3519// W64: encoding: [0x0a,0x00,0x23,0xd4,0xfe,0xfd,0x03,0x00]3520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3521 3522v_cmp_le_f64_e64 s[10:11], s[2:3], s[4:5]3523// W64: encoding: [0x0a,0x00,0x23,0xd4,0x02,0x08,0x00,0x00]3524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3525 3526v_cmp_le_f64_e64 s[10:11], s[104:105], s[104:105]3527// W64: encoding: [0x0a,0x00,0x23,0xd4,0x68,0xd0,0x00,0x00]3528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3529 3530v_cmp_le_f64_e64 s[10:11], vcc, ttmp[14:15]3531// W64: encoding: [0x0a,0x00,0x23,0xd4,0x6a,0xf4,0x00,0x00]3532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3533 3534v_cmp_le_f64_e64 s[10:11], ttmp[14:15], 0xaf1234563535// W64: encoding: [0x0a,0x00,0x23,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]3536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3537 3538v_cmp_le_f64_e64 s[10:11], -|exec|, src_scc3539// W64: encoding: [0x0a,0x01,0x23,0xd4,0x7e,0xfa,0x01,0x20]3540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3541 3542v_cmp_le_f64_e64 s[10:11], null, 0.53543// W64: encoding: [0x0a,0x00,0x23,0xd4,0x7c,0xe0,0x01,0x00]3544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3545 3546v_cmp_le_f64_e64 s[104:105], -1, -13547// W64: encoding: [0x68,0x00,0x23,0xd4,0xc1,0x82,0x01,0x00]3548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3549 3550v_cmp_le_f64_e64 vcc, 0.5, null3551// W64: encoding: [0x6a,0x00,0x23,0xd4,0xf0,0xf8,0x00,0x00]3552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3553 3554v_cmp_le_f64_e64 ttmp[14:15], -|src_scc|, -|exec|3555// W64: encoding: [0x7a,0x03,0x23,0xd4,0xfd,0xfc,0x00,0x60]3556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3557 3558v_cmp_le_f64_e64 null, 0xaf123456, -|vcc| clamp3559// GFX12: encoding: [0x7c,0x82,0x23,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]3560 3561v_cmp_le_i16_e64 s5, v1, v23562// W32: encoding: [0x05,0x00,0x33,0xd4,0x01,0x05,0x02,0x00]3563// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3564 3565v_cmp_le_i16_e64 s5, v255, v2553566// W32: encoding: [0x05,0x00,0x33,0xd4,0xff,0xff,0x03,0x00]3567// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3568 3569v_cmp_le_i16_e64 s5, s1, s23570// W32: encoding: [0x05,0x00,0x33,0xd4,0x01,0x04,0x00,0x00]3571// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3572 3573v_cmp_le_i16_e64 s5, s105, s1053574// W32: encoding: [0x05,0x00,0x33,0xd4,0x69,0xd2,0x00,0x00]3575// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3576 3577v_cmp_le_i16_e64 s5, vcc_lo, ttmp153578// W32: encoding: [0x05,0x00,0x33,0xd4,0x6a,0xf6,0x00,0x00]3579// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3580 3581v_cmp_le_i16_e64 s5, vcc_hi, 0xfe0b3582// W32: encoding: [0x05,0x00,0x33,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]3583// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3584 3585v_cmp_le_i16_e64 s5, ttmp15, src_scc3586// W32: encoding: [0x05,0x00,0x33,0xd4,0x7b,0xfa,0x01,0x00]3587// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3588 3589v_cmp_le_i16_e64 s5, m0, 0.53590// W32: encoding: [0x05,0x00,0x33,0xd4,0x7d,0xe0,0x01,0x00]3591// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3592 3593v_cmp_le_i16_e64 s5, exec_lo, -13594// W32: encoding: [0x05,0x00,0x33,0xd4,0x7e,0x82,0x01,0x00]3595// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3596 3597v_cmp_le_i16_e64 s5, exec_hi, null3598// W32: encoding: [0x05,0x00,0x33,0xd4,0x7f,0xf8,0x00,0x00]3599// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3600 3601v_cmp_le_i16_e64 s105, null, exec_lo3602// W32: encoding: [0x69,0x00,0x33,0xd4,0x7c,0xfc,0x00,0x00]3603// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3604 3605v_cmp_le_i16_e64 vcc_lo, -1, exec_hi3606// W32: encoding: [0x6a,0x00,0x33,0xd4,0xc1,0xfe,0x00,0x00]3607// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3608 3609v_cmp_le_i16_e64 vcc_hi, 0.5, m03610// W32: encoding: [0x6b,0x00,0x33,0xd4,0xf0,0xfa,0x00,0x00]3611// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3612 3613v_cmp_le_i16_e64 ttmp15, src_scc, vcc_lo3614// W32: encoding: [0x7b,0x00,0x33,0xd4,0xfd,0xd4,0x00,0x00]3615// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3616 3617v_cmp_le_i16_e64 s[10:11], v1, v23618// W64: encoding: [0x0a,0x00,0x33,0xd4,0x01,0x05,0x02,0x00]3619// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3620 3621v_cmp_le_i16_e64 s[10:11], v255, v2553622// W64: encoding: [0x0a,0x00,0x33,0xd4,0xff,0xff,0x03,0x00]3623// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3624 3625v_cmp_le_i16_e64 s[10:11], s1, s23626// W64: encoding: [0x0a,0x00,0x33,0xd4,0x01,0x04,0x00,0x00]3627// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3628 3629v_cmp_le_i16_e64 s[10:11], s105, s1053630// W64: encoding: [0x0a,0x00,0x33,0xd4,0x69,0xd2,0x00,0x00]3631// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3632 3633v_cmp_le_i16_e64 s[10:11], vcc_lo, ttmp153634// W64: encoding: [0x0a,0x00,0x33,0xd4,0x6a,0xf6,0x00,0x00]3635// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3636 3637v_cmp_le_i16_e64 s[10:11], vcc_hi, 0xfe0b3638// W64: encoding: [0x0a,0x00,0x33,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]3639// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3640 3641v_cmp_le_i16_e64 s[10:11], ttmp15, src_scc3642// W64: encoding: [0x0a,0x00,0x33,0xd4,0x7b,0xfa,0x01,0x00]3643// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3644 3645v_cmp_le_i16_e64 s[10:11], m0, 0.53646// W64: encoding: [0x0a,0x00,0x33,0xd4,0x7d,0xe0,0x01,0x00]3647// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3648 3649v_cmp_le_i16_e64 s[10:11], exec_lo, -13650// W64: encoding: [0x0a,0x00,0x33,0xd4,0x7e,0x82,0x01,0x00]3651// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3652 3653v_cmp_le_i16_e64 s[10:11], exec_hi, null3654// W64: encoding: [0x0a,0x00,0x33,0xd4,0x7f,0xf8,0x00,0x00]3655// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3656 3657v_cmp_le_i16_e64 s[10:11], null, exec_lo3658// W64: encoding: [0x0a,0x00,0x33,0xd4,0x7c,0xfc,0x00,0x00]3659// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3660 3661v_cmp_le_i16_e64 s[104:105], -1, exec_hi3662// W64: encoding: [0x68,0x00,0x33,0xd4,0xc1,0xfe,0x00,0x00]3663// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3664 3665v_cmp_le_i16_e64 vcc, 0.5, m03666// W64: encoding: [0x6a,0x00,0x33,0xd4,0xf0,0xfa,0x00,0x00]3667// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3668 3669v_cmp_le_i16_e64 ttmp[14:15], src_scc, vcc_lo3670// W64: encoding: [0x7a,0x00,0x33,0xd4,0xfd,0xd4,0x00,0x00]3671// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3672 3673v_cmp_le_i16_e64 null, 0xfe0b, vcc_hi3674// GFX12: encoding: [0x7c,0x00,0x33,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]3675 3676v_cmp_le_i32_e64 s5, v1, v23677// W32: encoding: [0x05,0x00,0x43,0xd4,0x01,0x05,0x02,0x00]3678// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3679 3680v_cmp_le_i32_e64 s5, v255, v2553681// W32: encoding: [0x05,0x00,0x43,0xd4,0xff,0xff,0x03,0x00]3682// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3683 3684v_cmp_le_i32_e64 s5, s1, s23685// W32: encoding: [0x05,0x00,0x43,0xd4,0x01,0x04,0x00,0x00]3686// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3687 3688v_cmp_le_i32_e64 s5, s105, s1053689// W32: encoding: [0x05,0x00,0x43,0xd4,0x69,0xd2,0x00,0x00]3690// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3691 3692v_cmp_le_i32_e64 s5, vcc_lo, ttmp153693// W32: encoding: [0x05,0x00,0x43,0xd4,0x6a,0xf6,0x00,0x00]3694// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3695 3696v_cmp_le_i32_e64 s5, vcc_hi, 0xaf1234563697// W32: encoding: [0x05,0x00,0x43,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]3698// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3699 3700v_cmp_le_i32_e64 s5, ttmp15, src_scc3701// W32: encoding: [0x05,0x00,0x43,0xd4,0x7b,0xfa,0x01,0x00]3702// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3703 3704v_cmp_le_i32_e64 s5, m0, 0.53705// W32: encoding: [0x05,0x00,0x43,0xd4,0x7d,0xe0,0x01,0x00]3706// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3707 3708v_cmp_le_i32_e64 s5, exec_lo, -13709// W32: encoding: [0x05,0x00,0x43,0xd4,0x7e,0x82,0x01,0x00]3710// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3711 3712v_cmp_le_i32_e64 s5, exec_hi, null3713// W32: encoding: [0x05,0x00,0x43,0xd4,0x7f,0xf8,0x00,0x00]3714// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3715 3716v_cmp_le_i32_e64 s105, null, exec_lo3717// W32: encoding: [0x69,0x00,0x43,0xd4,0x7c,0xfc,0x00,0x00]3718// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3719 3720v_cmp_le_i32_e64 vcc_lo, -1, exec_hi3721// W32: encoding: [0x6a,0x00,0x43,0xd4,0xc1,0xfe,0x00,0x00]3722// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3723 3724v_cmp_le_i32_e64 vcc_hi, 0.5, m03725// W32: encoding: [0x6b,0x00,0x43,0xd4,0xf0,0xfa,0x00,0x00]3726// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3727 3728v_cmp_le_i32_e64 ttmp15, src_scc, vcc_lo3729// W32: encoding: [0x7b,0x00,0x43,0xd4,0xfd,0xd4,0x00,0x00]3730// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3731 3732v_cmp_le_i32_e64 s[10:11], v1, v23733// W64: encoding: [0x0a,0x00,0x43,0xd4,0x01,0x05,0x02,0x00]3734// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3735 3736v_cmp_le_i32_e64 s[10:11], v255, v2553737// W64: encoding: [0x0a,0x00,0x43,0xd4,0xff,0xff,0x03,0x00]3738// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3739 3740v_cmp_le_i32_e64 s[10:11], s1, s23741// W64: encoding: [0x0a,0x00,0x43,0xd4,0x01,0x04,0x00,0x00]3742// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3743 3744v_cmp_le_i32_e64 s[10:11], s105, s1053745// W64: encoding: [0x0a,0x00,0x43,0xd4,0x69,0xd2,0x00,0x00]3746// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3747 3748v_cmp_le_i32_e64 s[10:11], vcc_lo, ttmp153749// W64: encoding: [0x0a,0x00,0x43,0xd4,0x6a,0xf6,0x00,0x00]3750// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3751 3752v_cmp_le_i32_e64 s[10:11], vcc_hi, 0xaf1234563753// W64: encoding: [0x0a,0x00,0x43,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]3754// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3755 3756v_cmp_le_i32_e64 s[10:11], ttmp15, src_scc3757// W64: encoding: [0x0a,0x00,0x43,0xd4,0x7b,0xfa,0x01,0x00]3758// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3759 3760v_cmp_le_i32_e64 s[10:11], m0, 0.53761// W64: encoding: [0x0a,0x00,0x43,0xd4,0x7d,0xe0,0x01,0x00]3762// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3763 3764v_cmp_le_i32_e64 s[10:11], exec_lo, -13765// W64: encoding: [0x0a,0x00,0x43,0xd4,0x7e,0x82,0x01,0x00]3766// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3767 3768v_cmp_le_i32_e64 s[10:11], exec_hi, null3769// W64: encoding: [0x0a,0x00,0x43,0xd4,0x7f,0xf8,0x00,0x00]3770// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3771 3772v_cmp_le_i32_e64 s[10:11], null, exec_lo3773// W64: encoding: [0x0a,0x00,0x43,0xd4,0x7c,0xfc,0x00,0x00]3774// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3775 3776v_cmp_le_i32_e64 s[104:105], -1, exec_hi3777// W64: encoding: [0x68,0x00,0x43,0xd4,0xc1,0xfe,0x00,0x00]3778// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3779 3780v_cmp_le_i32_e64 vcc, 0.5, m03781// W64: encoding: [0x6a,0x00,0x43,0xd4,0xf0,0xfa,0x00,0x00]3782// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3783 3784v_cmp_le_i32_e64 ttmp[14:15], src_scc, vcc_lo3785// W64: encoding: [0x7a,0x00,0x43,0xd4,0xfd,0xd4,0x00,0x00]3786// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3787 3788v_cmp_le_i32_e64 null, 0xaf123456, vcc_hi3789// GFX12: encoding: [0x7c,0x00,0x43,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]3790 3791v_cmp_le_i64_e64 s5, v[1:2], v[2:3]3792// W32: encoding: [0x05,0x00,0x53,0xd4,0x01,0x05,0x02,0x00]3793// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3794 3795v_cmp_le_i64_e64 s5, v[254:255], v[254:255]3796// W32: encoding: [0x05,0x00,0x53,0xd4,0xfe,0xfd,0x03,0x00]3797// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3798 3799v_cmp_le_i64_e64 s5, s[2:3], s[4:5]3800// W32: encoding: [0x05,0x00,0x53,0xd4,0x02,0x08,0x00,0x00]3801// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3802 3803v_cmp_le_i64_e64 s5, s[104:105], s[104:105]3804// W32: encoding: [0x05,0x00,0x53,0xd4,0x68,0xd0,0x00,0x00]3805// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3806 3807v_cmp_le_i64_e64 s5, vcc, ttmp[14:15]3808// W32: encoding: [0x05,0x00,0x53,0xd4,0x6a,0xf4,0x00,0x00]3809// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3810 3811v_cmp_le_i64_e64 s5, ttmp[14:15], 0xaf1234563812// W32: encoding: [0x05,0x00,0x53,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]3813// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3814 3815v_cmp_le_i64_e64 s5, exec, src_scc3816// W32: encoding: [0x05,0x00,0x53,0xd4,0x7e,0xfa,0x01,0x00]3817// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3818 3819v_cmp_le_i64_e64 s105, null, 0.53820// W32: encoding: [0x69,0x00,0x53,0xd4,0x7c,0xe0,0x01,0x00]3821// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3822 3823v_cmp_le_i64_e64 vcc_lo, -1, -13824// W32: encoding: [0x6a,0x00,0x53,0xd4,0xc1,0x82,0x01,0x00]3825// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3826 3827v_cmp_le_i64_e64 vcc_hi, 0.5, null3828// W32: encoding: [0x6b,0x00,0x53,0xd4,0xf0,0xf8,0x00,0x00]3829// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3830 3831v_cmp_le_i64_e64 ttmp15, src_scc, exec3832// W32: encoding: [0x7b,0x00,0x53,0xd4,0xfd,0xfc,0x00,0x00]3833// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3834 3835v_cmp_le_i64_e64 s[10:11], v[1:2], v[2:3]3836// W64: encoding: [0x0a,0x00,0x53,0xd4,0x01,0x05,0x02,0x00]3837// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3838 3839v_cmp_le_i64_e64 s[10:11], v[254:255], v[254:255]3840// W64: encoding: [0x0a,0x00,0x53,0xd4,0xfe,0xfd,0x03,0x00]3841// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3842 3843v_cmp_le_i64_e64 s[10:11], s[2:3], s[4:5]3844// W64: encoding: [0x0a,0x00,0x53,0xd4,0x02,0x08,0x00,0x00]3845// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3846 3847v_cmp_le_i64_e64 s[10:11], s[104:105], s[104:105]3848// W64: encoding: [0x0a,0x00,0x53,0xd4,0x68,0xd0,0x00,0x00]3849// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3850 3851v_cmp_le_i64_e64 s[10:11], vcc, ttmp[14:15]3852// W64: encoding: [0x0a,0x00,0x53,0xd4,0x6a,0xf4,0x00,0x00]3853// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3854 3855v_cmp_le_i64_e64 s[10:11], ttmp[14:15], 0xaf1234563856// W64: encoding: [0x0a,0x00,0x53,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]3857// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3858 3859v_cmp_le_i64_e64 s[10:11], exec, src_scc3860// W64: encoding: [0x0a,0x00,0x53,0xd4,0x7e,0xfa,0x01,0x00]3861// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3862 3863v_cmp_le_i64_e64 s[10:11], null, 0.53864// W64: encoding: [0x0a,0x00,0x53,0xd4,0x7c,0xe0,0x01,0x00]3865// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3866 3867v_cmp_le_i64_e64 s[104:105], -1, -13868// W64: encoding: [0x68,0x00,0x53,0xd4,0xc1,0x82,0x01,0x00]3869// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3870 3871v_cmp_le_i64_e64 vcc, 0.5, null3872// W64: encoding: [0x6a,0x00,0x53,0xd4,0xf0,0xf8,0x00,0x00]3873// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3874 3875v_cmp_le_i64_e64 ttmp[14:15], src_scc, exec3876// W64: encoding: [0x7a,0x00,0x53,0xd4,0xfd,0xfc,0x00,0x00]3877// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3878 3879v_cmp_le_i64_e64 null, 0xaf123456, vcc3880// GFX12: encoding: [0x7c,0x00,0x53,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]3881 3882v_cmp_le_u16_e64 s5, v1, v23883// W32: encoding: [0x05,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00]3884// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3885 3886v_cmp_le_u16_e64 s5, v255, v2553887// W32: encoding: [0x05,0x00,0x3b,0xd4,0xff,0xff,0x03,0x00]3888// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3889 3890v_cmp_le_u16_e64 s5, s1, s23891// W32: encoding: [0x05,0x00,0x3b,0xd4,0x01,0x04,0x00,0x00]3892// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3893 3894v_cmp_le_u16_e64 s5, s105, s1053895// W32: encoding: [0x05,0x00,0x3b,0xd4,0x69,0xd2,0x00,0x00]3896// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3897 3898v_cmp_le_u16_e64 s5, vcc_lo, ttmp153899// W32: encoding: [0x05,0x00,0x3b,0xd4,0x6a,0xf6,0x00,0x00]3900// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3901 3902v_cmp_le_u16_e64 s5, vcc_hi, 0xfe0b3903// W32: encoding: [0x05,0x00,0x3b,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]3904// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3905 3906v_cmp_le_u16_e64 s5, ttmp15, src_scc3907// W32: encoding: [0x05,0x00,0x3b,0xd4,0x7b,0xfa,0x01,0x00]3908// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3909 3910v_cmp_le_u16_e64 s5, m0, 0.53911// W32: encoding: [0x05,0x00,0x3b,0xd4,0x7d,0xe0,0x01,0x00]3912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3913 3914v_cmp_le_u16_e64 s5, exec_lo, -13915// W32: encoding: [0x05,0x00,0x3b,0xd4,0x7e,0x82,0x01,0x00]3916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3917 3918v_cmp_le_u16_e64 s5, exec_hi, null3919// W32: encoding: [0x05,0x00,0x3b,0xd4,0x7f,0xf8,0x00,0x00]3920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3921 3922v_cmp_le_u16_e64 s105, null, exec_lo3923// W32: encoding: [0x69,0x00,0x3b,0xd4,0x7c,0xfc,0x00,0x00]3924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3925 3926v_cmp_le_u16_e64 vcc_lo, -1, exec_hi3927// W32: encoding: [0x6a,0x00,0x3b,0xd4,0xc1,0xfe,0x00,0x00]3928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3929 3930v_cmp_le_u16_e64 vcc_hi, 0.5, m03931// W32: encoding: [0x6b,0x00,0x3b,0xd4,0xf0,0xfa,0x00,0x00]3932// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3933 3934v_cmp_le_u16_e64 ttmp15, src_scc, vcc_lo3935// W32: encoding: [0x7b,0x00,0x3b,0xd4,0xfd,0xd4,0x00,0x00]3936// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3937 3938v_cmp_le_u16_e64 s[10:11], v1, v23939// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00]3940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3941 3942v_cmp_le_u16_e64 s[10:11], v255, v2553943// W64: encoding: [0x0a,0x00,0x3b,0xd4,0xff,0xff,0x03,0x00]3944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3945 3946v_cmp_le_u16_e64 s[10:11], s1, s23947// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x04,0x00,0x00]3948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3949 3950v_cmp_le_u16_e64 s[10:11], s105, s1053951// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x69,0xd2,0x00,0x00]3952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3953 3954v_cmp_le_u16_e64 s[10:11], vcc_lo, ttmp153955// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x6a,0xf6,0x00,0x00]3956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3957 3958v_cmp_le_u16_e64 s[10:11], vcc_hi, 0xfe0b3959// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]3960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3961 3962v_cmp_le_u16_e64 s[10:11], ttmp15, src_scc3963// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x7b,0xfa,0x01,0x00]3964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3965 3966v_cmp_le_u16_e64 s[10:11], m0, 0.53967// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x7d,0xe0,0x01,0x00]3968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3969 3970v_cmp_le_u16_e64 s[10:11], exec_lo, -13971// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x7e,0x82,0x01,0x00]3972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3973 3974v_cmp_le_u16_e64 s[10:11], exec_hi, null3975// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x7f,0xf8,0x00,0x00]3976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3977 3978v_cmp_le_u16_e64 s[10:11], null, exec_lo3979// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x7c,0xfc,0x00,0x00]3980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3981 3982v_cmp_le_u16_e64 s[104:105], -1, exec_hi3983// W64: encoding: [0x68,0x00,0x3b,0xd4,0xc1,0xfe,0x00,0x00]3984// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3985 3986v_cmp_le_u16_e64 vcc, 0.5, m03987// W64: encoding: [0x6a,0x00,0x3b,0xd4,0xf0,0xfa,0x00,0x00]3988// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3989 3990v_cmp_le_u16_e64 ttmp[14:15], src_scc, vcc_lo3991// W64: encoding: [0x7a,0x00,0x3b,0xd4,0xfd,0xd4,0x00,0x00]3992// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3993 3994v_cmp_le_u16_e64 null, 0xfe0b, vcc_hi3995// GFX12: encoding: [0x7c,0x00,0x3b,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]3996 3997v_cmp_le_u32_e64 s5, v1, v23998// W32: encoding: [0x05,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00]3999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4000 4001v_cmp_le_u32_e64 s5, v255, v2554002// W32: encoding: [0x05,0x00,0x4b,0xd4,0xff,0xff,0x03,0x00]4003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4004 4005v_cmp_le_u32_e64 s5, s1, s24006// W32: encoding: [0x05,0x00,0x4b,0xd4,0x01,0x04,0x00,0x00]4007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4008 4009v_cmp_le_u32_e64 s5, s105, s1054010// W32: encoding: [0x05,0x00,0x4b,0xd4,0x69,0xd2,0x00,0x00]4011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4012 4013v_cmp_le_u32_e64 s5, vcc_lo, ttmp154014// W32: encoding: [0x05,0x00,0x4b,0xd4,0x6a,0xf6,0x00,0x00]4015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4016 4017v_cmp_le_u32_e64 s5, vcc_hi, 0xaf1234564018// W32: encoding: [0x05,0x00,0x4b,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]4019// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4020 4021v_cmp_le_u32_e64 s5, ttmp15, src_scc4022// W32: encoding: [0x05,0x00,0x4b,0xd4,0x7b,0xfa,0x01,0x00]4023// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4024 4025v_cmp_le_u32_e64 s5, m0, 0.54026// W32: encoding: [0x05,0x00,0x4b,0xd4,0x7d,0xe0,0x01,0x00]4027// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4028 4029v_cmp_le_u32_e64 s5, exec_lo, -14030// W32: encoding: [0x05,0x00,0x4b,0xd4,0x7e,0x82,0x01,0x00]4031// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4032 4033v_cmp_le_u32_e64 s5, exec_hi, null4034// W32: encoding: [0x05,0x00,0x4b,0xd4,0x7f,0xf8,0x00,0x00]4035// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4036 4037v_cmp_le_u32_e64 s105, null, exec_lo4038// W32: encoding: [0x69,0x00,0x4b,0xd4,0x7c,0xfc,0x00,0x00]4039// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4040 4041v_cmp_le_u32_e64 vcc_lo, -1, exec_hi4042// W32: encoding: [0x6a,0x00,0x4b,0xd4,0xc1,0xfe,0x00,0x00]4043// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4044 4045v_cmp_le_u32_e64 vcc_hi, 0.5, m04046// W32: encoding: [0x6b,0x00,0x4b,0xd4,0xf0,0xfa,0x00,0x00]4047// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4048 4049v_cmp_le_u32_e64 ttmp15, src_scc, vcc_lo4050// W32: encoding: [0x7b,0x00,0x4b,0xd4,0xfd,0xd4,0x00,0x00]4051// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4052 4053v_cmp_le_u32_e64 s[10:11], v1, v24054// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00]4055// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4056 4057v_cmp_le_u32_e64 s[10:11], v255, v2554058// W64: encoding: [0x0a,0x00,0x4b,0xd4,0xff,0xff,0x03,0x00]4059// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4060 4061v_cmp_le_u32_e64 s[10:11], s1, s24062// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x04,0x00,0x00]4063// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4064 4065v_cmp_le_u32_e64 s[10:11], s105, s1054066// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x69,0xd2,0x00,0x00]4067// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4068 4069v_cmp_le_u32_e64 s[10:11], vcc_lo, ttmp154070// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x6a,0xf6,0x00,0x00]4071// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4072 4073v_cmp_le_u32_e64 s[10:11], vcc_hi, 0xaf1234564074// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]4075// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4076 4077v_cmp_le_u32_e64 s[10:11], ttmp15, src_scc4078// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x7b,0xfa,0x01,0x00]4079// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4080 4081v_cmp_le_u32_e64 s[10:11], m0, 0.54082// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x7d,0xe0,0x01,0x00]4083// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4084 4085v_cmp_le_u32_e64 s[10:11], exec_lo, -14086// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x7e,0x82,0x01,0x00]4087// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4088 4089v_cmp_le_u32_e64 s[10:11], exec_hi, null4090// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x7f,0xf8,0x00,0x00]4091// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4092 4093v_cmp_le_u32_e64 s[10:11], null, exec_lo4094// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x7c,0xfc,0x00,0x00]4095// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4096 4097v_cmp_le_u32_e64 s[104:105], -1, exec_hi4098// W64: encoding: [0x68,0x00,0x4b,0xd4,0xc1,0xfe,0x00,0x00]4099// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4100 4101v_cmp_le_u32_e64 vcc, 0.5, m04102// W64: encoding: [0x6a,0x00,0x4b,0xd4,0xf0,0xfa,0x00,0x00]4103// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4104 4105v_cmp_le_u32_e64 ttmp[14:15], src_scc, vcc_lo4106// W64: encoding: [0x7a,0x00,0x4b,0xd4,0xfd,0xd4,0x00,0x00]4107// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4108 4109v_cmp_le_u32_e64 null, 0xaf123456, vcc_hi4110// GFX12: encoding: [0x7c,0x00,0x4b,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]4111 4112v_cmp_le_u64_e64 s5, v[1:2], v[2:3]4113// W32: encoding: [0x05,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00]4114// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4115 4116v_cmp_le_u64_e64 s5, v[254:255], v[254:255]4117// W32: encoding: [0x05,0x00,0x5b,0xd4,0xfe,0xfd,0x03,0x00]4118// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4119 4120v_cmp_le_u64_e64 s5, s[2:3], s[4:5]4121// W32: encoding: [0x05,0x00,0x5b,0xd4,0x02,0x08,0x00,0x00]4122// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4123 4124v_cmp_le_u64_e64 s5, s[104:105], s[104:105]4125// W32: encoding: [0x05,0x00,0x5b,0xd4,0x68,0xd0,0x00,0x00]4126// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4127 4128v_cmp_le_u64_e64 s5, vcc, ttmp[14:15]4129// W32: encoding: [0x05,0x00,0x5b,0xd4,0x6a,0xf4,0x00,0x00]4130// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4131 4132v_cmp_le_u64_e64 s5, ttmp[14:15], 0xaf1234564133// W32: encoding: [0x05,0x00,0x5b,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]4134// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4135 4136v_cmp_le_u64_e64 s5, exec, src_scc4137// W32: encoding: [0x05,0x00,0x5b,0xd4,0x7e,0xfa,0x01,0x00]4138// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4139 4140v_cmp_le_u64_e64 s105, null, 0.54141// W32: encoding: [0x69,0x00,0x5b,0xd4,0x7c,0xe0,0x01,0x00]4142// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4143 4144v_cmp_le_u64_e64 vcc_lo, -1, -14145// W32: encoding: [0x6a,0x00,0x5b,0xd4,0xc1,0x82,0x01,0x00]4146// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4147 4148v_cmp_le_u64_e64 vcc_hi, 0.5, null4149// W32: encoding: [0x6b,0x00,0x5b,0xd4,0xf0,0xf8,0x00,0x00]4150// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4151 4152v_cmp_le_u64_e64 ttmp15, src_scc, exec4153// W32: encoding: [0x7b,0x00,0x5b,0xd4,0xfd,0xfc,0x00,0x00]4154// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4155 4156v_cmp_le_u64_e64 s[10:11], v[1:2], v[2:3]4157// W64: encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00]4158// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4159 4160v_cmp_le_u64_e64 s[10:11], v[254:255], v[254:255]4161// W64: encoding: [0x0a,0x00,0x5b,0xd4,0xfe,0xfd,0x03,0x00]4162// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4163 4164v_cmp_le_u64_e64 s[10:11], s[2:3], s[4:5]4165// W64: encoding: [0x0a,0x00,0x5b,0xd4,0x02,0x08,0x00,0x00]4166// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4167 4168v_cmp_le_u64_e64 s[10:11], s[104:105], s[104:105]4169// W64: encoding: [0x0a,0x00,0x5b,0xd4,0x68,0xd0,0x00,0x00]4170// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4171 4172v_cmp_le_u64_e64 s[10:11], vcc, ttmp[14:15]4173// W64: encoding: [0x0a,0x00,0x5b,0xd4,0x6a,0xf4,0x00,0x00]4174// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4175 4176v_cmp_le_u64_e64 s[10:11], ttmp[14:15], 0xaf1234564177// W64: encoding: [0x0a,0x00,0x5b,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]4178// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4179 4180v_cmp_le_u64_e64 s[10:11], exec, src_scc4181// W64: encoding: [0x0a,0x00,0x5b,0xd4,0x7e,0xfa,0x01,0x00]4182// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4183 4184v_cmp_le_u64_e64 s[10:11], null, 0.54185// W64: encoding: [0x0a,0x00,0x5b,0xd4,0x7c,0xe0,0x01,0x00]4186// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4187 4188v_cmp_le_u64_e64 s[104:105], -1, -14189// W64: encoding: [0x68,0x00,0x5b,0xd4,0xc1,0x82,0x01,0x00]4190// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4191 4192v_cmp_le_u64_e64 vcc, 0.5, null4193// W64: encoding: [0x6a,0x00,0x5b,0xd4,0xf0,0xf8,0x00,0x00]4194// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4195 4196v_cmp_le_u64_e64 ttmp[14:15], src_scc, exec4197// W64: encoding: [0x7a,0x00,0x5b,0xd4,0xfd,0xfc,0x00,0x00]4198// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4199 4200v_cmp_le_u64_e64 null, 0xaf123456, vcc4201// GFX12: encoding: [0x7c,0x00,0x5b,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]4202 4203v_cmp_lg_f16_e64 s5, v1, v24204// W32: encoding: [0x05,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]4205// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4206 4207v_cmp_lg_f16_e64 s5, v255, v2554208// W32: encoding: [0x05,0x00,0x05,0xd4,0xff,0xff,0x03,0x00]4209// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4210 4211v_cmp_lg_f16_e64 s5, s1, s24212// W32: encoding: [0x05,0x00,0x05,0xd4,0x01,0x04,0x00,0x00]4213// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4214 4215v_cmp_lg_f16_e64 s5, s105, s1054216// W32: encoding: [0x05,0x00,0x05,0xd4,0x69,0xd2,0x00,0x00]4217// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4218 4219v_cmp_lg_f16_e64 s5, vcc_lo, ttmp154220// W32: encoding: [0x05,0x00,0x05,0xd4,0x6a,0xf6,0x00,0x00]4221// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4222 4223v_cmp_lg_f16_e64 s5, vcc_hi, 0xfe0b4224// W32: encoding: [0x05,0x00,0x05,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]4225// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4226 4227v_cmp_lg_f16_e64 s5, ttmp15, src_scc4228// W32: encoding: [0x05,0x00,0x05,0xd4,0x7b,0xfa,0x01,0x00]4229// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4230 4231v_cmp_lg_f16_e64 s5, m0, 0.54232// W32: encoding: [0x05,0x00,0x05,0xd4,0x7d,0xe0,0x01,0x00]4233// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4234 4235v_cmp_lg_f16_e64 s5, exec_lo, -14236// W32: encoding: [0x05,0x00,0x05,0xd4,0x7e,0x82,0x01,0x00]4237// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4238 4239v_cmp_lg_f16_e64 s5, |exec_hi|, null4240// W32: encoding: [0x05,0x01,0x05,0xd4,0x7f,0xf8,0x00,0x00]4241// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4242 4243v_cmp_lg_f16_e64 s105, null, exec_lo4244// W32: encoding: [0x69,0x00,0x05,0xd4,0x7c,0xfc,0x00,0x00]4245// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4246 4247v_cmp_lg_f16_e64 vcc_lo, -1, exec_hi4248// W32: encoding: [0x6a,0x00,0x05,0xd4,0xc1,0xfe,0x00,0x00]4249// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4250 4251v_cmp_lg_f16_e64 vcc_hi, 0.5, -m04252// W32: encoding: [0x6b,0x00,0x05,0xd4,0xf0,0xfa,0x00,0x40]4253// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4254 4255v_cmp_lg_f16_e64 ttmp15, -src_scc, |vcc_lo|4256// W32: encoding: [0x7b,0x02,0x05,0xd4,0xfd,0xd4,0x00,0x20]4257// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4258 4259v_cmp_lg_f16_e64 s[10:11], v1, v24260// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]4261// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4262 4263v_cmp_lg_f16_e64 s[10:11], v255, v2554264// W64: encoding: [0x0a,0x00,0x05,0xd4,0xff,0xff,0x03,0x00]4265// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4266 4267v_cmp_lg_f16_e64 s[10:11], s1, s24268// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x04,0x00,0x00]4269// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4270 4271v_cmp_lg_f16_e64 s[10:11], s105, s1054272// W64: encoding: [0x0a,0x00,0x05,0xd4,0x69,0xd2,0x00,0x00]4273// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4274 4275v_cmp_lg_f16_e64 s[10:11], vcc_lo, ttmp154276// W64: encoding: [0x0a,0x00,0x05,0xd4,0x6a,0xf6,0x00,0x00]4277// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4278 4279v_cmp_lg_f16_e64 s[10:11], vcc_hi, 0xfe0b4280// W64: encoding: [0x0a,0x00,0x05,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]4281// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4282 4283v_cmp_lg_f16_e64 s[10:11], ttmp15, src_scc4284// W64: encoding: [0x0a,0x00,0x05,0xd4,0x7b,0xfa,0x01,0x00]4285// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4286 4287v_cmp_lg_f16_e64 s[10:11], m0, 0.54288// W64: encoding: [0x0a,0x00,0x05,0xd4,0x7d,0xe0,0x01,0x00]4289// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4290 4291v_cmp_lg_f16_e64 s[10:11], exec_lo, -14292// W64: encoding: [0x0a,0x00,0x05,0xd4,0x7e,0x82,0x01,0x00]4293// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4294 4295v_cmp_lg_f16_e64 s[10:11], |exec_hi|, null4296// W64: encoding: [0x0a,0x01,0x05,0xd4,0x7f,0xf8,0x00,0x00]4297// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4298 4299v_cmp_lg_f16_e64 s[10:11], null, exec_lo4300// W64: encoding: [0x0a,0x00,0x05,0xd4,0x7c,0xfc,0x00,0x00]4301// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4302 4303v_cmp_lg_f16_e64 s[104:105], -1, exec_hi4304// W64: encoding: [0x68,0x00,0x05,0xd4,0xc1,0xfe,0x00,0x00]4305// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4306 4307v_cmp_lg_f16_e64 vcc, 0.5, -m04308// W64: encoding: [0x6a,0x00,0x05,0xd4,0xf0,0xfa,0x00,0x40]4309// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4310 4311v_cmp_lg_f16_e64 ttmp[14:15], -src_scc, |vcc_lo|4312// W64: encoding: [0x7a,0x02,0x05,0xd4,0xfd,0xd4,0x00,0x20]4313// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4314 4315v_cmp_lg_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp4316// GFX12: encoding: [0x7c,0x83,0x05,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]4317 4318v_cmp_lg_f32_e64 s5, v1, v24319// W32: encoding: [0x05,0x00,0x15,0xd4,0x01,0x05,0x02,0x00]4320// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4321 4322v_cmp_lg_f32_e64 s5, v255, v2554323// W32: encoding: [0x05,0x00,0x15,0xd4,0xff,0xff,0x03,0x00]4324// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4325 4326v_cmp_lg_f32_e64 s5, s1, s24327// W32: encoding: [0x05,0x00,0x15,0xd4,0x01,0x04,0x00,0x00]4328// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4329 4330v_cmp_lg_f32_e64 s5, s105, s1054331// W32: encoding: [0x05,0x00,0x15,0xd4,0x69,0xd2,0x00,0x00]4332// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4333 4334v_cmp_lg_f32_e64 s5, vcc_lo, ttmp154335// W32: encoding: [0x05,0x00,0x15,0xd4,0x6a,0xf6,0x00,0x00]4336// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4337 4338v_cmp_lg_f32_e64 s5, vcc_hi, 0xaf1234564339// W32: encoding: [0x05,0x00,0x15,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]4340// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4341 4342v_cmp_lg_f32_e64 s5, ttmp15, src_scc4343// W32: encoding: [0x05,0x00,0x15,0xd4,0x7b,0xfa,0x01,0x00]4344// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4345 4346v_cmp_lg_f32_e64 s5, m0, 0.54347// W32: encoding: [0x05,0x00,0x15,0xd4,0x7d,0xe0,0x01,0x00]4348// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4349 4350v_cmp_lg_f32_e64 s5, exec_lo, -14351// W32: encoding: [0x05,0x00,0x15,0xd4,0x7e,0x82,0x01,0x00]4352// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4353 4354v_cmp_lg_f32_e64 s5, |exec_hi|, null4355// W32: encoding: [0x05,0x01,0x15,0xd4,0x7f,0xf8,0x00,0x00]4356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4357 4358v_cmp_lg_f32_e64 s105, null, exec_lo4359// W32: encoding: [0x69,0x00,0x15,0xd4,0x7c,0xfc,0x00,0x00]4360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4361 4362v_cmp_lg_f32_e64 vcc_lo, -1, exec_hi4363// W32: encoding: [0x6a,0x00,0x15,0xd4,0xc1,0xfe,0x00,0x00]4364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4365 4366v_cmp_lg_f32_e64 vcc_hi, 0.5, -m04367// W32: encoding: [0x6b,0x00,0x15,0xd4,0xf0,0xfa,0x00,0x40]4368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4369 4370v_cmp_lg_f32_e64 ttmp15, -src_scc, |vcc_lo|4371// W32: encoding: [0x7b,0x02,0x15,0xd4,0xfd,0xd4,0x00,0x20]4372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4373 4374v_cmp_lg_f32_e64 s[10:11], v1, v24375// W64: encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x00]4376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4377 4378v_cmp_lg_f32_e64 s[10:11], v255, v2554379// W64: encoding: [0x0a,0x00,0x15,0xd4,0xff,0xff,0x03,0x00]4380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4381 4382v_cmp_lg_f32_e64 s[10:11], s1, s24383// W64: encoding: [0x0a,0x00,0x15,0xd4,0x01,0x04,0x00,0x00]4384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4385 4386v_cmp_lg_f32_e64 s[10:11], s105, s1054387// W64: encoding: [0x0a,0x00,0x15,0xd4,0x69,0xd2,0x00,0x00]4388// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4389 4390v_cmp_lg_f32_e64 s[10:11], vcc_lo, ttmp154391// W64: encoding: [0x0a,0x00,0x15,0xd4,0x6a,0xf6,0x00,0x00]4392// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4393 4394v_cmp_lg_f32_e64 s[10:11], vcc_hi, 0xaf1234564395// W64: encoding: [0x0a,0x00,0x15,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]4396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4397 4398v_cmp_lg_f32_e64 s[10:11], ttmp15, src_scc4399// W64: encoding: [0x0a,0x00,0x15,0xd4,0x7b,0xfa,0x01,0x00]4400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4401 4402v_cmp_lg_f32_e64 s[10:11], m0, 0.54403// W64: encoding: [0x0a,0x00,0x15,0xd4,0x7d,0xe0,0x01,0x00]4404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4405 4406v_cmp_lg_f32_e64 s[10:11], exec_lo, -14407// W64: encoding: [0x0a,0x00,0x15,0xd4,0x7e,0x82,0x01,0x00]4408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4409 4410v_cmp_lg_f32_e64 s[10:11], |exec_hi|, null4411// W64: encoding: [0x0a,0x01,0x15,0xd4,0x7f,0xf8,0x00,0x00]4412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4413 4414v_cmp_lg_f32_e64 s[10:11], null, exec_lo4415// W64: encoding: [0x0a,0x00,0x15,0xd4,0x7c,0xfc,0x00,0x00]4416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4417 4418v_cmp_lg_f32_e64 s[104:105], -1, exec_hi4419// W64: encoding: [0x68,0x00,0x15,0xd4,0xc1,0xfe,0x00,0x00]4420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4421 4422v_cmp_lg_f32_e64 vcc, 0.5, -m04423// W64: encoding: [0x6a,0x00,0x15,0xd4,0xf0,0xfa,0x00,0x40]4424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4425 4426v_cmp_lg_f32_e64 ttmp[14:15], -src_scc, |vcc_lo|4427// W64: encoding: [0x7a,0x02,0x15,0xd4,0xfd,0xd4,0x00,0x20]4428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4429 4430v_cmp_lg_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp4431// GFX12: encoding: [0x7c,0x83,0x15,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]4432 4433v_cmp_lg_f64_e64 s5, v[1:2], v[2:3]4434// W32: encoding: [0x05,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]4435// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4436 4437v_cmp_lg_f64_e64 s5, v[254:255], v[254:255]4438// W32: encoding: [0x05,0x00,0x25,0xd4,0xfe,0xfd,0x03,0x00]4439// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4440 4441v_cmp_lg_f64_e64 s5, s[2:3], s[4:5]4442// W32: encoding: [0x05,0x00,0x25,0xd4,0x02,0x08,0x00,0x00]4443// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4444 4445v_cmp_lg_f64_e64 s5, s[104:105], s[104:105]4446// W32: encoding: [0x05,0x00,0x25,0xd4,0x68,0xd0,0x00,0x00]4447// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4448 4449v_cmp_lg_f64_e64 s5, vcc, ttmp[14:15]4450// W32: encoding: [0x05,0x00,0x25,0xd4,0x6a,0xf4,0x00,0x00]4451// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4452 4453v_cmp_lg_f64_e64 s5, ttmp[14:15], 0xaf1234564454// W32: encoding: [0x05,0x00,0x25,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]4455// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4456 4457v_cmp_lg_f64_e64 s5, -|exec|, src_scc4458// W32: encoding: [0x05,0x01,0x25,0xd4,0x7e,0xfa,0x01,0x20]4459// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4460 4461v_cmp_lg_f64_e64 s105, null, 0.54462// W32: encoding: [0x69,0x00,0x25,0xd4,0x7c,0xe0,0x01,0x00]4463// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4464 4465v_cmp_lg_f64_e64 vcc_lo, -1, -14466// W32: encoding: [0x6a,0x00,0x25,0xd4,0xc1,0x82,0x01,0x00]4467// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4468 4469v_cmp_lg_f64_e64 vcc_hi, 0.5, null4470// W32: encoding: [0x6b,0x00,0x25,0xd4,0xf0,0xf8,0x00,0x00]4471// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4472 4473v_cmp_lg_f64_e64 ttmp15, -|src_scc|, -|exec|4474// W32: encoding: [0x7b,0x03,0x25,0xd4,0xfd,0xfc,0x00,0x60]4475// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4476 4477v_cmp_lg_f64_e64 s[10:11], v[1:2], v[2:3]4478// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]4479// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4480 4481v_cmp_lg_f64_e64 s[10:11], v[254:255], v[254:255]4482// W64: encoding: [0x0a,0x00,0x25,0xd4,0xfe,0xfd,0x03,0x00]4483// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4484 4485v_cmp_lg_f64_e64 s[10:11], s[2:3], s[4:5]4486// W64: encoding: [0x0a,0x00,0x25,0xd4,0x02,0x08,0x00,0x00]4487// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4488 4489v_cmp_lg_f64_e64 s[10:11], s[104:105], s[104:105]4490// W64: encoding: [0x0a,0x00,0x25,0xd4,0x68,0xd0,0x00,0x00]4491// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4492 4493v_cmp_lg_f64_e64 s[10:11], vcc, ttmp[14:15]4494// W64: encoding: [0x0a,0x00,0x25,0xd4,0x6a,0xf4,0x00,0x00]4495// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4496 4497v_cmp_lg_f64_e64 s[10:11], ttmp[14:15], 0xaf1234564498// W64: encoding: [0x0a,0x00,0x25,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]4499// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4500 4501v_cmp_lg_f64_e64 s[10:11], -|exec|, src_scc4502// W64: encoding: [0x0a,0x01,0x25,0xd4,0x7e,0xfa,0x01,0x20]4503// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4504 4505v_cmp_lg_f64_e64 s[10:11], null, 0.54506// W64: encoding: [0x0a,0x00,0x25,0xd4,0x7c,0xe0,0x01,0x00]4507// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4508 4509v_cmp_lg_f64_e64 s[104:105], -1, -14510// W64: encoding: [0x68,0x00,0x25,0xd4,0xc1,0x82,0x01,0x00]4511// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4512 4513v_cmp_lg_f64_e64 vcc, 0.5, null4514// W64: encoding: [0x6a,0x00,0x25,0xd4,0xf0,0xf8,0x00,0x00]4515// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4516 4517v_cmp_lg_f64_e64 ttmp[14:15], -|src_scc|, -|exec|4518// W64: encoding: [0x7a,0x03,0x25,0xd4,0xfd,0xfc,0x00,0x60]4519// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4520 4521v_cmp_lg_f64_e64 null, 0xaf123456, -|vcc| clamp4522// GFX12: encoding: [0x7c,0x82,0x25,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]4523 4524v_cmp_lt_f16_e64 s5, v1, v24525// W32: encoding: [0x05,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]4526// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4527 4528v_cmp_lt_f16_e64 s5, v255, v2554529// W32: encoding: [0x05,0x00,0x01,0xd4,0xff,0xff,0x03,0x00]4530// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4531 4532v_cmp_lt_f16_e64 s5, s1, s24533// W32: encoding: [0x05,0x00,0x01,0xd4,0x01,0x04,0x00,0x00]4534// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4535 4536v_cmp_lt_f16_e64 s5, s105, s1054537// W32: encoding: [0x05,0x00,0x01,0xd4,0x69,0xd2,0x00,0x00]4538// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4539 4540v_cmp_lt_f16_e64 s5, vcc_lo, ttmp154541// W32: encoding: [0x05,0x00,0x01,0xd4,0x6a,0xf6,0x00,0x00]4542// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4543 4544v_cmp_lt_f16_e64 s5, vcc_hi, 0xfe0b4545// W32: encoding: [0x05,0x00,0x01,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]4546// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4547 4548v_cmp_lt_f16_e64 s5, ttmp15, src_scc4549// W32: encoding: [0x05,0x00,0x01,0xd4,0x7b,0xfa,0x01,0x00]4550// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4551 4552v_cmp_lt_f16_e64 s5, m0, 0.54553// W32: encoding: [0x05,0x00,0x01,0xd4,0x7d,0xe0,0x01,0x00]4554// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4555 4556v_cmp_lt_f16_e64 s5, exec_lo, -14557// W32: encoding: [0x05,0x00,0x01,0xd4,0x7e,0x82,0x01,0x00]4558// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4559 4560v_cmp_lt_f16_e64 s5, |exec_hi|, null4561// W32: encoding: [0x05,0x01,0x01,0xd4,0x7f,0xf8,0x00,0x00]4562// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4563 4564v_cmp_lt_f16_e64 s105, null, exec_lo4565// W32: encoding: [0x69,0x00,0x01,0xd4,0x7c,0xfc,0x00,0x00]4566// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4567 4568v_cmp_lt_f16_e64 vcc_lo, -1, exec_hi4569// W32: encoding: [0x6a,0x00,0x01,0xd4,0xc1,0xfe,0x00,0x00]4570// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4571 4572v_cmp_lt_f16_e64 vcc_hi, 0.5, -m04573// W32: encoding: [0x6b,0x00,0x01,0xd4,0xf0,0xfa,0x00,0x40]4574// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4575 4576v_cmp_lt_f16_e64 ttmp15, -src_scc, |vcc_lo|4577// W32: encoding: [0x7b,0x02,0x01,0xd4,0xfd,0xd4,0x00,0x20]4578// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4579 4580v_cmp_lt_f16_e64 s[10:11], v1, v24581// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]4582// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4583 4584v_cmp_lt_f16_e64 s[10:11], v255, v2554585// W64: encoding: [0x0a,0x00,0x01,0xd4,0xff,0xff,0x03,0x00]4586// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4587 4588v_cmp_lt_f16_e64 s[10:11], s1, s24589// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x04,0x00,0x00]4590// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4591 4592v_cmp_lt_f16_e64 s[10:11], s105, s1054593// W64: encoding: [0x0a,0x00,0x01,0xd4,0x69,0xd2,0x00,0x00]4594// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4595 4596v_cmp_lt_f16_e64 s[10:11], vcc_lo, ttmp154597// W64: encoding: [0x0a,0x00,0x01,0xd4,0x6a,0xf6,0x00,0x00]4598// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4599 4600v_cmp_lt_f16_e64 s[10:11], vcc_hi, 0xfe0b4601// W64: encoding: [0x0a,0x00,0x01,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]4602// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4603 4604v_cmp_lt_f16_e64 s[10:11], ttmp15, src_scc4605// W64: encoding: [0x0a,0x00,0x01,0xd4,0x7b,0xfa,0x01,0x00]4606// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4607 4608v_cmp_lt_f16_e64 s[10:11], m0, 0.54609// W64: encoding: [0x0a,0x00,0x01,0xd4,0x7d,0xe0,0x01,0x00]4610// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4611 4612v_cmp_lt_f16_e64 s[10:11], exec_lo, -14613// W64: encoding: [0x0a,0x00,0x01,0xd4,0x7e,0x82,0x01,0x00]4614// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4615 4616v_cmp_lt_f16_e64 s[10:11], |exec_hi|, null4617// W64: encoding: [0x0a,0x01,0x01,0xd4,0x7f,0xf8,0x00,0x00]4618// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4619 4620v_cmp_lt_f16_e64 s[10:11], null, exec_lo4621// W64: encoding: [0x0a,0x00,0x01,0xd4,0x7c,0xfc,0x00,0x00]4622// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4623 4624v_cmp_lt_f16_e64 s[104:105], -1, exec_hi4625// W64: encoding: [0x68,0x00,0x01,0xd4,0xc1,0xfe,0x00,0x00]4626// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4627 4628v_cmp_lt_f16_e64 vcc, 0.5, -m04629// W64: encoding: [0x6a,0x00,0x01,0xd4,0xf0,0xfa,0x00,0x40]4630// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4631 4632v_cmp_lt_f16_e64 ttmp[14:15], -src_scc, |vcc_lo|4633// W64: encoding: [0x7a,0x02,0x01,0xd4,0xfd,0xd4,0x00,0x20]4634// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4635 4636v_cmp_lt_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp4637// GFX12: encoding: [0x7c,0x83,0x01,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]4638 4639v_cmp_lt_f32_e64 s5, v1, v24640// W32: encoding: [0x05,0x00,0x11,0xd4,0x01,0x05,0x02,0x00]4641// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4642 4643v_cmp_lt_f32_e64 s5, v255, v2554644// W32: encoding: [0x05,0x00,0x11,0xd4,0xff,0xff,0x03,0x00]4645// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4646 4647v_cmp_lt_f32_e64 s5, s1, s24648// W32: encoding: [0x05,0x00,0x11,0xd4,0x01,0x04,0x00,0x00]4649// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4650 4651v_cmp_lt_f32_e64 s5, s105, s1054652// W32: encoding: [0x05,0x00,0x11,0xd4,0x69,0xd2,0x00,0x00]4653// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4654 4655v_cmp_lt_f32_e64 s5, vcc_lo, ttmp154656// W32: encoding: [0x05,0x00,0x11,0xd4,0x6a,0xf6,0x00,0x00]4657// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4658 4659v_cmp_lt_f32_e64 s5, vcc_hi, 0xaf1234564660// W32: encoding: [0x05,0x00,0x11,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]4661// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4662 4663v_cmp_lt_f32_e64 s5, ttmp15, src_scc4664// W32: encoding: [0x05,0x00,0x11,0xd4,0x7b,0xfa,0x01,0x00]4665// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4666 4667v_cmp_lt_f32_e64 s5, m0, 0.54668// W32: encoding: [0x05,0x00,0x11,0xd4,0x7d,0xe0,0x01,0x00]4669// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4670 4671v_cmp_lt_f32_e64 s5, exec_lo, -14672// W32: encoding: [0x05,0x00,0x11,0xd4,0x7e,0x82,0x01,0x00]4673// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4674 4675v_cmp_lt_f32_e64 s5, |exec_hi|, null4676// W32: encoding: [0x05,0x01,0x11,0xd4,0x7f,0xf8,0x00,0x00]4677// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4678 4679v_cmp_lt_f32_e64 s105, null, exec_lo4680// W32: encoding: [0x69,0x00,0x11,0xd4,0x7c,0xfc,0x00,0x00]4681// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4682 4683v_cmp_lt_f32_e64 vcc_lo, -1, exec_hi4684// W32: encoding: [0x6a,0x00,0x11,0xd4,0xc1,0xfe,0x00,0x00]4685// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4686 4687v_cmp_lt_f32_e64 vcc_hi, 0.5, -m04688// W32: encoding: [0x6b,0x00,0x11,0xd4,0xf0,0xfa,0x00,0x40]4689// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4690 4691v_cmp_lt_f32_e64 ttmp15, -src_scc, |vcc_lo|4692// W32: encoding: [0x7b,0x02,0x11,0xd4,0xfd,0xd4,0x00,0x20]4693// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4694 4695v_cmp_lt_f32_e64 s[10:11], v1, v24696// W64: encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x00]4697// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4698 4699v_cmp_lt_f32_e64 s[10:11], v255, v2554700// W64: encoding: [0x0a,0x00,0x11,0xd4,0xff,0xff,0x03,0x00]4701// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4702 4703v_cmp_lt_f32_e64 s[10:11], s1, s24704// W64: encoding: [0x0a,0x00,0x11,0xd4,0x01,0x04,0x00,0x00]4705// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4706 4707v_cmp_lt_f32_e64 s[10:11], s105, s1054708// W64: encoding: [0x0a,0x00,0x11,0xd4,0x69,0xd2,0x00,0x00]4709// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4710 4711v_cmp_lt_f32_e64 s[10:11], vcc_lo, ttmp154712// W64: encoding: [0x0a,0x00,0x11,0xd4,0x6a,0xf6,0x00,0x00]4713// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4714 4715v_cmp_lt_f32_e64 s[10:11], vcc_hi, 0xaf1234564716// W64: encoding: [0x0a,0x00,0x11,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]4717// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4718 4719v_cmp_lt_f32_e64 s[10:11], ttmp15, src_scc4720// W64: encoding: [0x0a,0x00,0x11,0xd4,0x7b,0xfa,0x01,0x00]4721// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4722 4723v_cmp_lt_f32_e64 s[10:11], m0, 0.54724// W64: encoding: [0x0a,0x00,0x11,0xd4,0x7d,0xe0,0x01,0x00]4725// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4726 4727v_cmp_lt_f32_e64 s[10:11], exec_lo, -14728// W64: encoding: [0x0a,0x00,0x11,0xd4,0x7e,0x82,0x01,0x00]4729// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4730 4731v_cmp_lt_f32_e64 s[10:11], |exec_hi|, null4732// W64: encoding: [0x0a,0x01,0x11,0xd4,0x7f,0xf8,0x00,0x00]4733// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4734 4735v_cmp_lt_f32_e64 s[10:11], null, exec_lo4736// W64: encoding: [0x0a,0x00,0x11,0xd4,0x7c,0xfc,0x00,0x00]4737// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4738 4739v_cmp_lt_f32_e64 s[104:105], -1, exec_hi4740// W64: encoding: [0x68,0x00,0x11,0xd4,0xc1,0xfe,0x00,0x00]4741// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4742 4743v_cmp_lt_f32_e64 vcc, 0.5, -m04744// W64: encoding: [0x6a,0x00,0x11,0xd4,0xf0,0xfa,0x00,0x40]4745// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4746 4747v_cmp_lt_f32_e64 ttmp[14:15], -src_scc, |vcc_lo|4748// W64: encoding: [0x7a,0x02,0x11,0xd4,0xfd,0xd4,0x00,0x20]4749// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4750 4751v_cmp_lt_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp4752// GFX12: encoding: [0x7c,0x83,0x11,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]4753 4754v_cmp_lt_f64_e64 s5, v[1:2], v[2:3]4755// W32: encoding: [0x05,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]4756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4757 4758v_cmp_lt_f64_e64 s5, v[254:255], v[254:255]4759// W32: encoding: [0x05,0x00,0x21,0xd4,0xfe,0xfd,0x03,0x00]4760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4761 4762v_cmp_lt_f64_e64 s5, s[2:3], s[4:5]4763// W32: encoding: [0x05,0x00,0x21,0xd4,0x02,0x08,0x00,0x00]4764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4765 4766v_cmp_lt_f64_e64 s5, s[104:105], s[104:105]4767// W32: encoding: [0x05,0x00,0x21,0xd4,0x68,0xd0,0x00,0x00]4768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4769 4770v_cmp_lt_f64_e64 s5, vcc, ttmp[14:15]4771// W32: encoding: [0x05,0x00,0x21,0xd4,0x6a,0xf4,0x00,0x00]4772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4773 4774v_cmp_lt_f64_e64 s5, ttmp[14:15], 0xaf1234564775// W32: encoding: [0x05,0x00,0x21,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]4776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4777 4778v_cmp_lt_f64_e64 s5, -|exec|, src_scc4779// W32: encoding: [0x05,0x01,0x21,0xd4,0x7e,0xfa,0x01,0x20]4780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4781 4782v_cmp_lt_f64_e64 s105, null, 0.54783// W32: encoding: [0x69,0x00,0x21,0xd4,0x7c,0xe0,0x01,0x00]4784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4785 4786v_cmp_lt_f64_e64 vcc_lo, -1, -14787// W32: encoding: [0x6a,0x00,0x21,0xd4,0xc1,0x82,0x01,0x00]4788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4789 4790v_cmp_lt_f64_e64 vcc_hi, 0.5, null4791// W32: encoding: [0x6b,0x00,0x21,0xd4,0xf0,0xf8,0x00,0x00]4792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4793 4794v_cmp_lt_f64_e64 ttmp15, -|src_scc|, -|exec|4795// W32: encoding: [0x7b,0x03,0x21,0xd4,0xfd,0xfc,0x00,0x60]4796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4797 4798v_cmp_lt_f64_e64 s[10:11], v[1:2], v[2:3]4799// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]4800// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4801 4802v_cmp_lt_f64_e64 s[10:11], v[254:255], v[254:255]4803// W64: encoding: [0x0a,0x00,0x21,0xd4,0xfe,0xfd,0x03,0x00]4804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4805 4806v_cmp_lt_f64_e64 s[10:11], s[2:3], s[4:5]4807// W64: encoding: [0x0a,0x00,0x21,0xd4,0x02,0x08,0x00,0x00]4808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4809 4810v_cmp_lt_f64_e64 s[10:11], s[104:105], s[104:105]4811// W64: encoding: [0x0a,0x00,0x21,0xd4,0x68,0xd0,0x00,0x00]4812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4813 4814v_cmp_lt_f64_e64 s[10:11], vcc, ttmp[14:15]4815// W64: encoding: [0x0a,0x00,0x21,0xd4,0x6a,0xf4,0x00,0x00]4816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4817 4818v_cmp_lt_f64_e64 s[10:11], ttmp[14:15], 0xaf1234564819// W64: encoding: [0x0a,0x00,0x21,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]4820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4821 4822v_cmp_lt_f64_e64 s[10:11], -|exec|, src_scc4823// W64: encoding: [0x0a,0x01,0x21,0xd4,0x7e,0xfa,0x01,0x20]4824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4825 4826v_cmp_lt_f64_e64 s[10:11], null, 0.54827// W64: encoding: [0x0a,0x00,0x21,0xd4,0x7c,0xe0,0x01,0x00]4828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4829 4830v_cmp_lt_f64_e64 s[104:105], -1, -14831// W64: encoding: [0x68,0x00,0x21,0xd4,0xc1,0x82,0x01,0x00]4832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4833 4834v_cmp_lt_f64_e64 vcc, 0.5, null4835// W64: encoding: [0x6a,0x00,0x21,0xd4,0xf0,0xf8,0x00,0x00]4836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4837 4838v_cmp_lt_f64_e64 ttmp[14:15], -|src_scc|, -|exec|4839// W64: encoding: [0x7a,0x03,0x21,0xd4,0xfd,0xfc,0x00,0x60]4840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4841 4842v_cmp_lt_f64_e64 null, 0xaf123456, -|vcc| clamp4843// GFX12: encoding: [0x7c,0x82,0x21,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]4844 4845v_cmp_lt_i16_e64 s5, v1, v24846// W32: encoding: [0x05,0x00,0x31,0xd4,0x01,0x05,0x02,0x00]4847// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4848 4849v_cmp_lt_i16_e64 s5, v255, v2554850// W32: encoding: [0x05,0x00,0x31,0xd4,0xff,0xff,0x03,0x00]4851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4852 4853v_cmp_lt_i16_e64 s5, s1, s24854// W32: encoding: [0x05,0x00,0x31,0xd4,0x01,0x04,0x00,0x00]4855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4856 4857v_cmp_lt_i16_e64 s5, s105, s1054858// W32: encoding: [0x05,0x00,0x31,0xd4,0x69,0xd2,0x00,0x00]4859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4860 4861v_cmp_lt_i16_e64 s5, vcc_lo, ttmp154862// W32: encoding: [0x05,0x00,0x31,0xd4,0x6a,0xf6,0x00,0x00]4863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4864 4865v_cmp_lt_i16_e64 s5, vcc_hi, 0xfe0b4866// W32: encoding: [0x05,0x00,0x31,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]4867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4868 4869v_cmp_lt_i16_e64 s5, ttmp15, src_scc4870// W32: encoding: [0x05,0x00,0x31,0xd4,0x7b,0xfa,0x01,0x00]4871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4872 4873v_cmp_lt_i16_e64 s5, m0, 0.54874// W32: encoding: [0x05,0x00,0x31,0xd4,0x7d,0xe0,0x01,0x00]4875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4876 4877v_cmp_lt_i16_e64 s5, exec_lo, -14878// W32: encoding: [0x05,0x00,0x31,0xd4,0x7e,0x82,0x01,0x00]4879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4880 4881v_cmp_lt_i16_e64 s5, exec_hi, null4882// W32: encoding: [0x05,0x00,0x31,0xd4,0x7f,0xf8,0x00,0x00]4883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4884 4885v_cmp_lt_i16_e64 s105, null, exec_lo4886// W32: encoding: [0x69,0x00,0x31,0xd4,0x7c,0xfc,0x00,0x00]4887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4888 4889v_cmp_lt_i16_e64 vcc_lo, -1, exec_hi4890// W32: encoding: [0x6a,0x00,0x31,0xd4,0xc1,0xfe,0x00,0x00]4891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4892 4893v_cmp_lt_i16_e64 vcc_hi, 0.5, m04894// W32: encoding: [0x6b,0x00,0x31,0xd4,0xf0,0xfa,0x00,0x00]4895// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4896 4897v_cmp_lt_i16_e64 ttmp15, src_scc, vcc_lo4898// W32: encoding: [0x7b,0x00,0x31,0xd4,0xfd,0xd4,0x00,0x00]4899// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4900 4901v_cmp_lt_i16_e64 s[10:11], v1, v24902// W64: encoding: [0x0a,0x00,0x31,0xd4,0x01,0x05,0x02,0x00]4903// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4904 4905v_cmp_lt_i16_e64 s[10:11], v255, v2554906// W64: encoding: [0x0a,0x00,0x31,0xd4,0xff,0xff,0x03,0x00]4907// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4908 4909v_cmp_lt_i16_e64 s[10:11], s1, s24910// W64: encoding: [0x0a,0x00,0x31,0xd4,0x01,0x04,0x00,0x00]4911// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4912 4913v_cmp_lt_i16_e64 s[10:11], s105, s1054914// W64: encoding: [0x0a,0x00,0x31,0xd4,0x69,0xd2,0x00,0x00]4915// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4916 4917v_cmp_lt_i16_e64 s[10:11], vcc_lo, ttmp154918// W64: encoding: [0x0a,0x00,0x31,0xd4,0x6a,0xf6,0x00,0x00]4919// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4920 4921v_cmp_lt_i16_e64 s[10:11], vcc_hi, 0xfe0b4922// W64: encoding: [0x0a,0x00,0x31,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]4923// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4924 4925v_cmp_lt_i16_e64 s[10:11], ttmp15, src_scc4926// W64: encoding: [0x0a,0x00,0x31,0xd4,0x7b,0xfa,0x01,0x00]4927// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4928 4929v_cmp_lt_i16_e64 s[10:11], m0, 0.54930// W64: encoding: [0x0a,0x00,0x31,0xd4,0x7d,0xe0,0x01,0x00]4931// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4932 4933v_cmp_lt_i16_e64 s[10:11], exec_lo, -14934// W64: encoding: [0x0a,0x00,0x31,0xd4,0x7e,0x82,0x01,0x00]4935// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4936 4937v_cmp_lt_i16_e64 s[10:11], exec_hi, null4938// W64: encoding: [0x0a,0x00,0x31,0xd4,0x7f,0xf8,0x00,0x00]4939// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4940 4941v_cmp_lt_i16_e64 s[10:11], null, exec_lo4942// W64: encoding: [0x0a,0x00,0x31,0xd4,0x7c,0xfc,0x00,0x00]4943// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4944 4945v_cmp_lt_i16_e64 s[104:105], -1, exec_hi4946// W64: encoding: [0x68,0x00,0x31,0xd4,0xc1,0xfe,0x00,0x00]4947// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4948 4949v_cmp_lt_i16_e64 vcc, 0.5, m04950// W64: encoding: [0x6a,0x00,0x31,0xd4,0xf0,0xfa,0x00,0x00]4951// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4952 4953v_cmp_lt_i16_e64 ttmp[14:15], src_scc, vcc_lo4954// W64: encoding: [0x7a,0x00,0x31,0xd4,0xfd,0xd4,0x00,0x00]4955// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4956 4957v_cmp_lt_i16_e64 null, 0xfe0b, vcc_hi4958// GFX12: encoding: [0x7c,0x00,0x31,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]4959 4960v_cmp_lt_i32_e64 s5, v1, v24961// W32: encoding: [0x05,0x00,0x41,0xd4,0x01,0x05,0x02,0x00]4962// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4963 4964v_cmp_lt_i32_e64 s5, v255, v2554965// W32: encoding: [0x05,0x00,0x41,0xd4,0xff,0xff,0x03,0x00]4966// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4967 4968v_cmp_lt_i32_e64 s5, s1, s24969// W32: encoding: [0x05,0x00,0x41,0xd4,0x01,0x04,0x00,0x00]4970// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4971 4972v_cmp_lt_i32_e64 s5, s105, s1054973// W32: encoding: [0x05,0x00,0x41,0xd4,0x69,0xd2,0x00,0x00]4974// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4975 4976v_cmp_lt_i32_e64 s5, vcc_lo, ttmp154977// W32: encoding: [0x05,0x00,0x41,0xd4,0x6a,0xf6,0x00,0x00]4978// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4979 4980v_cmp_lt_i32_e64 s5, vcc_hi, 0xaf1234564981// W32: encoding: [0x05,0x00,0x41,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]4982// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4983 4984v_cmp_lt_i32_e64 s5, ttmp15, src_scc4985// W32: encoding: [0x05,0x00,0x41,0xd4,0x7b,0xfa,0x01,0x00]4986// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4987 4988v_cmp_lt_i32_e64 s5, m0, 0.54989// W32: encoding: [0x05,0x00,0x41,0xd4,0x7d,0xe0,0x01,0x00]4990// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4991 4992v_cmp_lt_i32_e64 s5, exec_lo, -14993// W32: encoding: [0x05,0x00,0x41,0xd4,0x7e,0x82,0x01,0x00]4994// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4995 4996v_cmp_lt_i32_e64 s5, exec_hi, null4997// W32: encoding: [0x05,0x00,0x41,0xd4,0x7f,0xf8,0x00,0x00]4998// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4999 5000v_cmp_lt_i32_e64 s105, null, exec_lo5001// W32: encoding: [0x69,0x00,0x41,0xd4,0x7c,0xfc,0x00,0x00]5002// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5003 5004v_cmp_lt_i32_e64 vcc_lo, -1, exec_hi5005// W32: encoding: [0x6a,0x00,0x41,0xd4,0xc1,0xfe,0x00,0x00]5006// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5007 5008v_cmp_lt_i32_e64 vcc_hi, 0.5, m05009// W32: encoding: [0x6b,0x00,0x41,0xd4,0xf0,0xfa,0x00,0x00]5010// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5011 5012v_cmp_lt_i32_e64 ttmp15, src_scc, vcc_lo5013// W32: encoding: [0x7b,0x00,0x41,0xd4,0xfd,0xd4,0x00,0x00]5014// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5015 5016v_cmp_lt_i32_e64 s[10:11], v1, v25017// W64: encoding: [0x0a,0x00,0x41,0xd4,0x01,0x05,0x02,0x00]5018// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5019 5020v_cmp_lt_i32_e64 s[10:11], v255, v2555021// W64: encoding: [0x0a,0x00,0x41,0xd4,0xff,0xff,0x03,0x00]5022// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5023 5024v_cmp_lt_i32_e64 s[10:11], s1, s25025// W64: encoding: [0x0a,0x00,0x41,0xd4,0x01,0x04,0x00,0x00]5026// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5027 5028v_cmp_lt_i32_e64 s[10:11], s105, s1055029// W64: encoding: [0x0a,0x00,0x41,0xd4,0x69,0xd2,0x00,0x00]5030// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5031 5032v_cmp_lt_i32_e64 s[10:11], vcc_lo, ttmp155033// W64: encoding: [0x0a,0x00,0x41,0xd4,0x6a,0xf6,0x00,0x00]5034// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5035 5036v_cmp_lt_i32_e64 s[10:11], vcc_hi, 0xaf1234565037// W64: encoding: [0x0a,0x00,0x41,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]5038// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5039 5040v_cmp_lt_i32_e64 s[10:11], ttmp15, src_scc5041// W64: encoding: [0x0a,0x00,0x41,0xd4,0x7b,0xfa,0x01,0x00]5042// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5043 5044v_cmp_lt_i32_e64 s[10:11], m0, 0.55045// W64: encoding: [0x0a,0x00,0x41,0xd4,0x7d,0xe0,0x01,0x00]5046// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5047 5048v_cmp_lt_i32_e64 s[10:11], exec_lo, -15049// W64: encoding: [0x0a,0x00,0x41,0xd4,0x7e,0x82,0x01,0x00]5050// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5051 5052v_cmp_lt_i32_e64 s[10:11], exec_hi, null5053// W64: encoding: [0x0a,0x00,0x41,0xd4,0x7f,0xf8,0x00,0x00]5054// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5055 5056v_cmp_lt_i32_e64 s[10:11], null, exec_lo5057// W64: encoding: [0x0a,0x00,0x41,0xd4,0x7c,0xfc,0x00,0x00]5058// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5059 5060v_cmp_lt_i32_e64 s[104:105], -1, exec_hi5061// W64: encoding: [0x68,0x00,0x41,0xd4,0xc1,0xfe,0x00,0x00]5062// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5063 5064v_cmp_lt_i32_e64 vcc, 0.5, m05065// W64: encoding: [0x6a,0x00,0x41,0xd4,0xf0,0xfa,0x00,0x00]5066// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5067 5068v_cmp_lt_i32_e64 ttmp[14:15], src_scc, vcc_lo5069// W64: encoding: [0x7a,0x00,0x41,0xd4,0xfd,0xd4,0x00,0x00]5070// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5071 5072v_cmp_lt_i32_e64 null, 0xaf123456, vcc_hi5073// GFX12: encoding: [0x7c,0x00,0x41,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]5074 5075v_cmp_lt_i64_e64 s5, v[1:2], v[2:3]5076// W32: encoding: [0x05,0x00,0x51,0xd4,0x01,0x05,0x02,0x00]5077// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5078 5079v_cmp_lt_i64_e64 s5, v[254:255], v[254:255]5080// W32: encoding: [0x05,0x00,0x51,0xd4,0xfe,0xfd,0x03,0x00]5081// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5082 5083v_cmp_lt_i64_e64 s5, s[2:3], s[4:5]5084// W32: encoding: [0x05,0x00,0x51,0xd4,0x02,0x08,0x00,0x00]5085// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5086 5087v_cmp_lt_i64_e64 s5, s[104:105], s[104:105]5088// W32: encoding: [0x05,0x00,0x51,0xd4,0x68,0xd0,0x00,0x00]5089// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5090 5091v_cmp_lt_i64_e64 s5, vcc, ttmp[14:15]5092// W32: encoding: [0x05,0x00,0x51,0xd4,0x6a,0xf4,0x00,0x00]5093// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5094 5095v_cmp_lt_i64_e64 s5, ttmp[14:15], 0xaf1234565096// W32: encoding: [0x05,0x00,0x51,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]5097// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5098 5099v_cmp_lt_i64_e64 s5, exec, src_scc5100// W32: encoding: [0x05,0x00,0x51,0xd4,0x7e,0xfa,0x01,0x00]5101// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5102 5103v_cmp_lt_i64_e64 s105, null, 0.55104// W32: encoding: [0x69,0x00,0x51,0xd4,0x7c,0xe0,0x01,0x00]5105// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5106 5107v_cmp_lt_i64_e64 vcc_lo, -1, -15108// W32: encoding: [0x6a,0x00,0x51,0xd4,0xc1,0x82,0x01,0x00]5109// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5110 5111v_cmp_lt_i64_e64 vcc_hi, 0.5, null5112// W32: encoding: [0x6b,0x00,0x51,0xd4,0xf0,0xf8,0x00,0x00]5113// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5114 5115v_cmp_lt_i64_e64 ttmp15, src_scc, exec5116// W32: encoding: [0x7b,0x00,0x51,0xd4,0xfd,0xfc,0x00,0x00]5117// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5118 5119v_cmp_lt_i64_e64 s[10:11], v[1:2], v[2:3]5120// W64: encoding: [0x0a,0x00,0x51,0xd4,0x01,0x05,0x02,0x00]5121// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5122 5123v_cmp_lt_i64_e64 s[10:11], v[254:255], v[254:255]5124// W64: encoding: [0x0a,0x00,0x51,0xd4,0xfe,0xfd,0x03,0x00]5125// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5126 5127v_cmp_lt_i64_e64 s[10:11], s[2:3], s[4:5]5128// W64: encoding: [0x0a,0x00,0x51,0xd4,0x02,0x08,0x00,0x00]5129// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5130 5131v_cmp_lt_i64_e64 s[10:11], s[104:105], s[104:105]5132// W64: encoding: [0x0a,0x00,0x51,0xd4,0x68,0xd0,0x00,0x00]5133// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5134 5135v_cmp_lt_i64_e64 s[10:11], vcc, ttmp[14:15]5136// W64: encoding: [0x0a,0x00,0x51,0xd4,0x6a,0xf4,0x00,0x00]5137// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5138 5139v_cmp_lt_i64_e64 s[10:11], ttmp[14:15], 0xaf1234565140// W64: encoding: [0x0a,0x00,0x51,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]5141// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5142 5143v_cmp_lt_i64_e64 s[10:11], exec, src_scc5144// W64: encoding: [0x0a,0x00,0x51,0xd4,0x7e,0xfa,0x01,0x00]5145// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5146 5147v_cmp_lt_i64_e64 s[10:11], null, 0.55148// W64: encoding: [0x0a,0x00,0x51,0xd4,0x7c,0xe0,0x01,0x00]5149// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5150 5151v_cmp_lt_i64_e64 s[104:105], -1, -15152// W64: encoding: [0x68,0x00,0x51,0xd4,0xc1,0x82,0x01,0x00]5153// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5154 5155v_cmp_lt_i64_e64 vcc, 0.5, null5156// W64: encoding: [0x6a,0x00,0x51,0xd4,0xf0,0xf8,0x00,0x00]5157// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5158 5159v_cmp_lt_i64_e64 ttmp[14:15], src_scc, exec5160// W64: encoding: [0x7a,0x00,0x51,0xd4,0xfd,0xfc,0x00,0x00]5161// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5162 5163v_cmp_lt_i64_e64 null, 0xaf123456, vcc5164// GFX12: encoding: [0x7c,0x00,0x51,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]5165 5166v_cmp_lt_u16_e64 s5, v1, v25167// W32: encoding: [0x05,0x00,0x39,0xd4,0x01,0x05,0x02,0x00]5168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5169 5170v_cmp_lt_u16_e64 s5, v255, v2555171// W32: encoding: [0x05,0x00,0x39,0xd4,0xff,0xff,0x03,0x00]5172// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5173 5174v_cmp_lt_u16_e64 s5, s1, s25175// W32: encoding: [0x05,0x00,0x39,0xd4,0x01,0x04,0x00,0x00]5176// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5177 5178v_cmp_lt_u16_e64 s5, s105, s1055179// W32: encoding: [0x05,0x00,0x39,0xd4,0x69,0xd2,0x00,0x00]5180// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5181 5182v_cmp_lt_u16_e64 s5, vcc_lo, ttmp155183// W32: encoding: [0x05,0x00,0x39,0xd4,0x6a,0xf6,0x00,0x00]5184// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5185 5186v_cmp_lt_u16_e64 s5, vcc_hi, 0xfe0b5187// W32: encoding: [0x05,0x00,0x39,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]5188// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5189 5190v_cmp_lt_u16_e64 s5, ttmp15, src_scc5191// W32: encoding: [0x05,0x00,0x39,0xd4,0x7b,0xfa,0x01,0x00]5192// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5193 5194v_cmp_lt_u16_e64 s5, m0, 0.55195// W32: encoding: [0x05,0x00,0x39,0xd4,0x7d,0xe0,0x01,0x00]5196// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5197 5198v_cmp_lt_u16_e64 s5, exec_lo, -15199// W32: encoding: [0x05,0x00,0x39,0xd4,0x7e,0x82,0x01,0x00]5200// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5201 5202v_cmp_lt_u16_e64 s5, exec_hi, null5203// W32: encoding: [0x05,0x00,0x39,0xd4,0x7f,0xf8,0x00,0x00]5204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5205 5206v_cmp_lt_u16_e64 s105, null, exec_lo5207// W32: encoding: [0x69,0x00,0x39,0xd4,0x7c,0xfc,0x00,0x00]5208// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5209 5210v_cmp_lt_u16_e64 vcc_lo, -1, exec_hi5211// W32: encoding: [0x6a,0x00,0x39,0xd4,0xc1,0xfe,0x00,0x00]5212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5213 5214v_cmp_lt_u16_e64 vcc_hi, 0.5, m05215// W32: encoding: [0x6b,0x00,0x39,0xd4,0xf0,0xfa,0x00,0x00]5216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5217 5218v_cmp_lt_u16_e64 ttmp15, src_scc, vcc_lo5219// W32: encoding: [0x7b,0x00,0x39,0xd4,0xfd,0xd4,0x00,0x00]5220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5221 5222v_cmp_lt_u16_e64 s[10:11], v1, v25223// W64: encoding: [0x0a,0x00,0x39,0xd4,0x01,0x05,0x02,0x00]5224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5225 5226v_cmp_lt_u16_e64 s[10:11], v255, v2555227// W64: encoding: [0x0a,0x00,0x39,0xd4,0xff,0xff,0x03,0x00]5228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5229 5230v_cmp_lt_u16_e64 s[10:11], s1, s25231// W64: encoding: [0x0a,0x00,0x39,0xd4,0x01,0x04,0x00,0x00]5232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5233 5234v_cmp_lt_u16_e64 s[10:11], s105, s1055235// W64: encoding: [0x0a,0x00,0x39,0xd4,0x69,0xd2,0x00,0x00]5236// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5237 5238v_cmp_lt_u16_e64 s[10:11], vcc_lo, ttmp155239// W64: encoding: [0x0a,0x00,0x39,0xd4,0x6a,0xf6,0x00,0x00]5240// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5241 5242v_cmp_lt_u16_e64 s[10:11], vcc_hi, 0xfe0b5243// W64: encoding: [0x0a,0x00,0x39,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]5244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5245 5246v_cmp_lt_u16_e64 s[10:11], ttmp15, src_scc5247// W64: encoding: [0x0a,0x00,0x39,0xd4,0x7b,0xfa,0x01,0x00]5248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5249 5250v_cmp_lt_u16_e64 s[10:11], m0, 0.55251// W64: encoding: [0x0a,0x00,0x39,0xd4,0x7d,0xe0,0x01,0x00]5252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5253 5254v_cmp_lt_u16_e64 s[10:11], exec_lo, -15255// W64: encoding: [0x0a,0x00,0x39,0xd4,0x7e,0x82,0x01,0x00]5256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5257 5258v_cmp_lt_u16_e64 s[10:11], exec_hi, null5259// W64: encoding: [0x0a,0x00,0x39,0xd4,0x7f,0xf8,0x00,0x00]5260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5261 5262v_cmp_lt_u16_e64 s[10:11], null, exec_lo5263// W64: encoding: [0x0a,0x00,0x39,0xd4,0x7c,0xfc,0x00,0x00]5264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5265 5266v_cmp_lt_u16_e64 s[104:105], -1, exec_hi5267// W64: encoding: [0x68,0x00,0x39,0xd4,0xc1,0xfe,0x00,0x00]5268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5269 5270v_cmp_lt_u16_e64 vcc, 0.5, m05271// W64: encoding: [0x6a,0x00,0x39,0xd4,0xf0,0xfa,0x00,0x00]5272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5273 5274v_cmp_lt_u16_e64 ttmp[14:15], src_scc, vcc_lo5275// W64: encoding: [0x7a,0x00,0x39,0xd4,0xfd,0xd4,0x00,0x00]5276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5277 5278v_cmp_lt_u16_e64 null, 0xfe0b, vcc_hi5279// GFX12: encoding: [0x7c,0x00,0x39,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]5280 5281v_cmp_lt_u32_e64 s5, v1, v25282// W32: encoding: [0x05,0x00,0x49,0xd4,0x01,0x05,0x02,0x00]5283// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5284 5285v_cmp_lt_u32_e64 s5, v255, v2555286// W32: encoding: [0x05,0x00,0x49,0xd4,0xff,0xff,0x03,0x00]5287// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5288 5289v_cmp_lt_u32_e64 s5, s1, s25290// W32: encoding: [0x05,0x00,0x49,0xd4,0x01,0x04,0x00,0x00]5291// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5292 5293v_cmp_lt_u32_e64 s5, s105, s1055294// W32: encoding: [0x05,0x00,0x49,0xd4,0x69,0xd2,0x00,0x00]5295// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5296 5297v_cmp_lt_u32_e64 s5, vcc_lo, ttmp155298// W32: encoding: [0x05,0x00,0x49,0xd4,0x6a,0xf6,0x00,0x00]5299// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5300 5301v_cmp_lt_u32_e64 s5, vcc_hi, 0xaf1234565302// W32: encoding: [0x05,0x00,0x49,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]5303// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5304 5305v_cmp_lt_u32_e64 s5, ttmp15, src_scc5306// W32: encoding: [0x05,0x00,0x49,0xd4,0x7b,0xfa,0x01,0x00]5307// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5308 5309v_cmp_lt_u32_e64 s5, m0, 0.55310// W32: encoding: [0x05,0x00,0x49,0xd4,0x7d,0xe0,0x01,0x00]5311// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5312 5313v_cmp_lt_u32_e64 s5, exec_lo, -15314// W32: encoding: [0x05,0x00,0x49,0xd4,0x7e,0x82,0x01,0x00]5315// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5316 5317v_cmp_lt_u32_e64 s5, exec_hi, null5318// W32: encoding: [0x05,0x00,0x49,0xd4,0x7f,0xf8,0x00,0x00]5319// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5320 5321v_cmp_lt_u32_e64 s105, null, exec_lo5322// W32: encoding: [0x69,0x00,0x49,0xd4,0x7c,0xfc,0x00,0x00]5323// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5324 5325v_cmp_lt_u32_e64 vcc_lo, -1, exec_hi5326// W32: encoding: [0x6a,0x00,0x49,0xd4,0xc1,0xfe,0x00,0x00]5327// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5328 5329v_cmp_lt_u32_e64 vcc_hi, 0.5, m05330// W32: encoding: [0x6b,0x00,0x49,0xd4,0xf0,0xfa,0x00,0x00]5331// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5332 5333v_cmp_lt_u32_e64 ttmp15, src_scc, vcc_lo5334// W32: encoding: [0x7b,0x00,0x49,0xd4,0xfd,0xd4,0x00,0x00]5335// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5336 5337v_cmp_lt_u32_e64 s[10:11], v1, v25338// W64: encoding: [0x0a,0x00,0x49,0xd4,0x01,0x05,0x02,0x00]5339// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5340 5341v_cmp_lt_u32_e64 s[10:11], v255, v2555342// W64: encoding: [0x0a,0x00,0x49,0xd4,0xff,0xff,0x03,0x00]5343// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5344 5345v_cmp_lt_u32_e64 s[10:11], s1, s25346// W64: encoding: [0x0a,0x00,0x49,0xd4,0x01,0x04,0x00,0x00]5347// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5348 5349v_cmp_lt_u32_e64 s[10:11], s105, s1055350// W64: encoding: [0x0a,0x00,0x49,0xd4,0x69,0xd2,0x00,0x00]5351// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5352 5353v_cmp_lt_u32_e64 s[10:11], vcc_lo, ttmp155354// W64: encoding: [0x0a,0x00,0x49,0xd4,0x6a,0xf6,0x00,0x00]5355// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5356 5357v_cmp_lt_u32_e64 s[10:11], vcc_hi, 0xaf1234565358// W64: encoding: [0x0a,0x00,0x49,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]5359// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5360 5361v_cmp_lt_u32_e64 s[10:11], ttmp15, src_scc5362// W64: encoding: [0x0a,0x00,0x49,0xd4,0x7b,0xfa,0x01,0x00]5363// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5364 5365v_cmp_lt_u32_e64 s[10:11], m0, 0.55366// W64: encoding: [0x0a,0x00,0x49,0xd4,0x7d,0xe0,0x01,0x00]5367// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5368 5369v_cmp_lt_u32_e64 s[10:11], exec_lo, -15370// W64: encoding: [0x0a,0x00,0x49,0xd4,0x7e,0x82,0x01,0x00]5371// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5372 5373v_cmp_lt_u32_e64 s[10:11], exec_hi, null5374// W64: encoding: [0x0a,0x00,0x49,0xd4,0x7f,0xf8,0x00,0x00]5375// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5376 5377v_cmp_lt_u32_e64 s[10:11], null, exec_lo5378// W64: encoding: [0x0a,0x00,0x49,0xd4,0x7c,0xfc,0x00,0x00]5379// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5380 5381v_cmp_lt_u32_e64 s[104:105], -1, exec_hi5382// W64: encoding: [0x68,0x00,0x49,0xd4,0xc1,0xfe,0x00,0x00]5383// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5384 5385v_cmp_lt_u32_e64 vcc, 0.5, m05386// W64: encoding: [0x6a,0x00,0x49,0xd4,0xf0,0xfa,0x00,0x00]5387// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5388 5389v_cmp_lt_u32_e64 ttmp[14:15], src_scc, vcc_lo5390// W64: encoding: [0x7a,0x00,0x49,0xd4,0xfd,0xd4,0x00,0x00]5391// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5392 5393v_cmp_lt_u32_e64 null, 0xaf123456, vcc_hi5394// GFX12: encoding: [0x7c,0x00,0x49,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]5395 5396v_cmp_lt_u64_e64 s5, v[1:2], v[2:3]5397// W32: encoding: [0x05,0x00,0x59,0xd4,0x01,0x05,0x02,0x00]5398// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5399 5400v_cmp_lt_u64_e64 s5, v[254:255], v[254:255]5401// W32: encoding: [0x05,0x00,0x59,0xd4,0xfe,0xfd,0x03,0x00]5402// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5403 5404v_cmp_lt_u64_e64 s5, s[2:3], s[4:5]5405// W32: encoding: [0x05,0x00,0x59,0xd4,0x02,0x08,0x00,0x00]5406// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5407 5408v_cmp_lt_u64_e64 s5, s[104:105], s[104:105]5409// W32: encoding: [0x05,0x00,0x59,0xd4,0x68,0xd0,0x00,0x00]5410// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5411 5412v_cmp_lt_u64_e64 s5, vcc, ttmp[14:15]5413// W32: encoding: [0x05,0x00,0x59,0xd4,0x6a,0xf4,0x00,0x00]5414// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5415 5416v_cmp_lt_u64_e64 s5, ttmp[14:15], 0xaf1234565417// W32: encoding: [0x05,0x00,0x59,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]5418// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5419 5420v_cmp_lt_u64_e64 s5, exec, src_scc5421// W32: encoding: [0x05,0x00,0x59,0xd4,0x7e,0xfa,0x01,0x00]5422// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5423 5424v_cmp_lt_u64_e64 s105, null, 0.55425// W32: encoding: [0x69,0x00,0x59,0xd4,0x7c,0xe0,0x01,0x00]5426// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5427 5428v_cmp_lt_u64_e64 vcc_lo, -1, -15429// W32: encoding: [0x6a,0x00,0x59,0xd4,0xc1,0x82,0x01,0x00]5430// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5431 5432v_cmp_lt_u64_e64 vcc_hi, 0.5, null5433// W32: encoding: [0x6b,0x00,0x59,0xd4,0xf0,0xf8,0x00,0x00]5434// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5435 5436v_cmp_lt_u64_e64 ttmp15, src_scc, exec5437// W32: encoding: [0x7b,0x00,0x59,0xd4,0xfd,0xfc,0x00,0x00]5438// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5439 5440v_cmp_lt_u64_e64 s[10:11], v[1:2], v[2:3]5441// W64: encoding: [0x0a,0x00,0x59,0xd4,0x01,0x05,0x02,0x00]5442// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5443 5444v_cmp_lt_u64_e64 s[10:11], v[254:255], v[254:255]5445// W64: encoding: [0x0a,0x00,0x59,0xd4,0xfe,0xfd,0x03,0x00]5446// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5447 5448v_cmp_lt_u64_e64 s[10:11], s[2:3], s[4:5]5449// W64: encoding: [0x0a,0x00,0x59,0xd4,0x02,0x08,0x00,0x00]5450// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5451 5452v_cmp_lt_u64_e64 s[10:11], s[104:105], s[104:105]5453// W64: encoding: [0x0a,0x00,0x59,0xd4,0x68,0xd0,0x00,0x00]5454// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5455 5456v_cmp_lt_u64_e64 s[10:11], vcc, ttmp[14:15]5457// W64: encoding: [0x0a,0x00,0x59,0xd4,0x6a,0xf4,0x00,0x00]5458// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5459 5460v_cmp_lt_u64_e64 s[10:11], ttmp[14:15], 0xaf1234565461// W64: encoding: [0x0a,0x00,0x59,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]5462// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5463 5464v_cmp_lt_u64_e64 s[10:11], exec, src_scc5465// W64: encoding: [0x0a,0x00,0x59,0xd4,0x7e,0xfa,0x01,0x00]5466// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5467 5468v_cmp_lt_u64_e64 s[10:11], null, 0.55469// W64: encoding: [0x0a,0x00,0x59,0xd4,0x7c,0xe0,0x01,0x00]5470// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5471 5472v_cmp_lt_u64_e64 s[104:105], -1, -15473// W64: encoding: [0x68,0x00,0x59,0xd4,0xc1,0x82,0x01,0x00]5474// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5475 5476v_cmp_lt_u64_e64 vcc, 0.5, null5477// W64: encoding: [0x6a,0x00,0x59,0xd4,0xf0,0xf8,0x00,0x00]5478// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5479 5480v_cmp_lt_u64_e64 ttmp[14:15], src_scc, exec5481// W64: encoding: [0x7a,0x00,0x59,0xd4,0xfd,0xfc,0x00,0x00]5482// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5483 5484v_cmp_lt_u64_e64 null, 0xaf123456, vcc5485// GFX12: encoding: [0x7c,0x00,0x59,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]5486 5487v_cmp_ne_i16_e64 s5, v1, v25488// W32: encoding: [0x05,0x00,0x35,0xd4,0x01,0x05,0x02,0x00]5489// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5490 5491v_cmp_ne_i16_e64 s5, v255, v2555492// W32: encoding: [0x05,0x00,0x35,0xd4,0xff,0xff,0x03,0x00]5493// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5494 5495v_cmp_ne_i16_e64 s5, s1, s25496// W32: encoding: [0x05,0x00,0x35,0xd4,0x01,0x04,0x00,0x00]5497// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5498 5499v_cmp_ne_i16_e64 s5, s105, s1055500// W32: encoding: [0x05,0x00,0x35,0xd4,0x69,0xd2,0x00,0x00]5501// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5502 5503v_cmp_ne_i16_e64 s5, vcc_lo, ttmp155504// W32: encoding: [0x05,0x00,0x35,0xd4,0x6a,0xf6,0x00,0x00]5505// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5506 5507v_cmp_ne_i16_e64 s5, vcc_hi, 0xfe0b5508// W32: encoding: [0x05,0x00,0x35,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]5509// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5510 5511v_cmp_ne_i16_e64 s5, ttmp15, src_scc5512// W32: encoding: [0x05,0x00,0x35,0xd4,0x7b,0xfa,0x01,0x00]5513// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5514 5515v_cmp_ne_i16_e64 s5, m0, 0.55516// W32: encoding: [0x05,0x00,0x35,0xd4,0x7d,0xe0,0x01,0x00]5517// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5518 5519v_cmp_ne_i16_e64 s5, exec_lo, -15520// W32: encoding: [0x05,0x00,0x35,0xd4,0x7e,0x82,0x01,0x00]5521// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5522 5523v_cmp_ne_i16_e64 s5, exec_hi, null5524// W32: encoding: [0x05,0x00,0x35,0xd4,0x7f,0xf8,0x00,0x00]5525// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5526 5527v_cmp_ne_i16_e64 s105, null, exec_lo5528// W32: encoding: [0x69,0x00,0x35,0xd4,0x7c,0xfc,0x00,0x00]5529// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5530 5531v_cmp_ne_i16_e64 vcc_lo, -1, exec_hi5532// W32: encoding: [0x6a,0x00,0x35,0xd4,0xc1,0xfe,0x00,0x00]5533// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5534 5535v_cmp_ne_i16_e64 vcc_hi, 0.5, m05536// W32: encoding: [0x6b,0x00,0x35,0xd4,0xf0,0xfa,0x00,0x00]5537// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5538 5539v_cmp_ne_i16_e64 ttmp15, src_scc, vcc_lo5540// W32: encoding: [0x7b,0x00,0x35,0xd4,0xfd,0xd4,0x00,0x00]5541// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5542 5543v_cmp_ne_i16_e64 s[10:11], v1, v25544// W64: encoding: [0x0a,0x00,0x35,0xd4,0x01,0x05,0x02,0x00]5545// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5546 5547v_cmp_ne_i16_e64 s[10:11], v255, v2555548// W64: encoding: [0x0a,0x00,0x35,0xd4,0xff,0xff,0x03,0x00]5549// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5550 5551v_cmp_ne_i16_e64 s[10:11], s1, s25552// W64: encoding: [0x0a,0x00,0x35,0xd4,0x01,0x04,0x00,0x00]5553// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5554 5555v_cmp_ne_i16_e64 s[10:11], s105, s1055556// W64: encoding: [0x0a,0x00,0x35,0xd4,0x69,0xd2,0x00,0x00]5557// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5558 5559v_cmp_ne_i16_e64 s[10:11], vcc_lo, ttmp155560// W64: encoding: [0x0a,0x00,0x35,0xd4,0x6a,0xf6,0x00,0x00]5561// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5562 5563v_cmp_ne_i16_e64 s[10:11], vcc_hi, 0xfe0b5564// W64: encoding: [0x0a,0x00,0x35,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]5565// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5566 5567v_cmp_ne_i16_e64 s[10:11], ttmp15, src_scc5568// W64: encoding: [0x0a,0x00,0x35,0xd4,0x7b,0xfa,0x01,0x00]5569// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5570 5571v_cmp_ne_i16_e64 s[10:11], m0, 0.55572// W64: encoding: [0x0a,0x00,0x35,0xd4,0x7d,0xe0,0x01,0x00]5573// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5574 5575v_cmp_ne_i16_e64 s[10:11], exec_lo, -15576// W64: encoding: [0x0a,0x00,0x35,0xd4,0x7e,0x82,0x01,0x00]5577// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5578 5579v_cmp_ne_i16_e64 s[10:11], exec_hi, null5580// W64: encoding: [0x0a,0x00,0x35,0xd4,0x7f,0xf8,0x00,0x00]5581// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5582 5583v_cmp_ne_i16_e64 s[10:11], null, exec_lo5584// W64: encoding: [0x0a,0x00,0x35,0xd4,0x7c,0xfc,0x00,0x00]5585// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5586 5587v_cmp_ne_i16_e64 s[104:105], -1, exec_hi5588// W64: encoding: [0x68,0x00,0x35,0xd4,0xc1,0xfe,0x00,0x00]5589// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5590 5591v_cmp_ne_i16_e64 vcc, 0.5, m05592// W64: encoding: [0x6a,0x00,0x35,0xd4,0xf0,0xfa,0x00,0x00]5593// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5594 5595v_cmp_ne_i16_e64 ttmp[14:15], src_scc, vcc_lo5596// W64: encoding: [0x7a,0x00,0x35,0xd4,0xfd,0xd4,0x00,0x00]5597// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5598 5599v_cmp_ne_i16_e64 null, 0xfe0b, vcc_hi5600// GFX12: encoding: [0x7c,0x00,0x35,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]5601 5602v_cmp_ne_i32_e64 s5, v1, v25603// W32: encoding: [0x05,0x00,0x45,0xd4,0x01,0x05,0x02,0x00]5604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5605 5606v_cmp_ne_i32_e64 s5, v255, v2555607// W32: encoding: [0x05,0x00,0x45,0xd4,0xff,0xff,0x03,0x00]5608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5609 5610v_cmp_ne_i32_e64 s5, s1, s25611// W32: encoding: [0x05,0x00,0x45,0xd4,0x01,0x04,0x00,0x00]5612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5613 5614v_cmp_ne_i32_e64 s5, s105, s1055615// W32: encoding: [0x05,0x00,0x45,0xd4,0x69,0xd2,0x00,0x00]5616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5617 5618v_cmp_ne_i32_e64 s5, vcc_lo, ttmp155619// W32: encoding: [0x05,0x00,0x45,0xd4,0x6a,0xf6,0x00,0x00]5620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5621 5622v_cmp_ne_i32_e64 s5, vcc_hi, 0xaf1234565623// W32: encoding: [0x05,0x00,0x45,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]5624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5625 5626v_cmp_ne_i32_e64 s5, ttmp15, src_scc5627// W32: encoding: [0x05,0x00,0x45,0xd4,0x7b,0xfa,0x01,0x00]5628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5629 5630v_cmp_ne_i32_e64 s5, m0, 0.55631// W32: encoding: [0x05,0x00,0x45,0xd4,0x7d,0xe0,0x01,0x00]5632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5633 5634v_cmp_ne_i32_e64 s5, exec_lo, -15635// W32: encoding: [0x05,0x00,0x45,0xd4,0x7e,0x82,0x01,0x00]5636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5637 5638v_cmp_ne_i32_e64 s5, exec_hi, null5639// W32: encoding: [0x05,0x00,0x45,0xd4,0x7f,0xf8,0x00,0x00]5640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5641 5642v_cmp_ne_i32_e64 s105, null, exec_lo5643// W32: encoding: [0x69,0x00,0x45,0xd4,0x7c,0xfc,0x00,0x00]5644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5645 5646v_cmp_ne_i32_e64 vcc_lo, -1, exec_hi5647// W32: encoding: [0x6a,0x00,0x45,0xd4,0xc1,0xfe,0x00,0x00]5648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5649 5650v_cmp_ne_i32_e64 vcc_hi, 0.5, m05651// W32: encoding: [0x6b,0x00,0x45,0xd4,0xf0,0xfa,0x00,0x00]5652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5653 5654v_cmp_ne_i32_e64 ttmp15, src_scc, vcc_lo5655// W32: encoding: [0x7b,0x00,0x45,0xd4,0xfd,0xd4,0x00,0x00]5656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5657 5658v_cmp_ne_i32_e64 s[10:11], v1, v25659// W64: encoding: [0x0a,0x00,0x45,0xd4,0x01,0x05,0x02,0x00]5660// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5661 5662v_cmp_ne_i32_e64 s[10:11], v255, v2555663// W64: encoding: [0x0a,0x00,0x45,0xd4,0xff,0xff,0x03,0x00]5664// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5665 5666v_cmp_ne_i32_e64 s[10:11], s1, s25667// W64: encoding: [0x0a,0x00,0x45,0xd4,0x01,0x04,0x00,0x00]5668// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5669 5670v_cmp_ne_i32_e64 s[10:11], s105, s1055671// W64: encoding: [0x0a,0x00,0x45,0xd4,0x69,0xd2,0x00,0x00]5672// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5673 5674v_cmp_ne_i32_e64 s[10:11], vcc_lo, ttmp155675// W64: encoding: [0x0a,0x00,0x45,0xd4,0x6a,0xf6,0x00,0x00]5676// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5677 5678v_cmp_ne_i32_e64 s[10:11], vcc_hi, 0xaf1234565679// W64: encoding: [0x0a,0x00,0x45,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]5680// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5681 5682v_cmp_ne_i32_e64 s[10:11], ttmp15, src_scc5683// W64: encoding: [0x0a,0x00,0x45,0xd4,0x7b,0xfa,0x01,0x00]5684// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5685 5686v_cmp_ne_i32_e64 s[10:11], m0, 0.55687// W64: encoding: [0x0a,0x00,0x45,0xd4,0x7d,0xe0,0x01,0x00]5688// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5689 5690v_cmp_ne_i32_e64 s[10:11], exec_lo, -15691// W64: encoding: [0x0a,0x00,0x45,0xd4,0x7e,0x82,0x01,0x00]5692// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5693 5694v_cmp_ne_i32_e64 s[10:11], exec_hi, null5695// W64: encoding: [0x0a,0x00,0x45,0xd4,0x7f,0xf8,0x00,0x00]5696// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5697 5698v_cmp_ne_i32_e64 s[10:11], null, exec_lo5699// W64: encoding: [0x0a,0x00,0x45,0xd4,0x7c,0xfc,0x00,0x00]5700// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5701 5702v_cmp_ne_i32_e64 s[104:105], -1, exec_hi5703// W64: encoding: [0x68,0x00,0x45,0xd4,0xc1,0xfe,0x00,0x00]5704// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5705 5706v_cmp_ne_i32_e64 vcc, 0.5, m05707// W64: encoding: [0x6a,0x00,0x45,0xd4,0xf0,0xfa,0x00,0x00]5708// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5709 5710v_cmp_ne_i32_e64 ttmp[14:15], src_scc, vcc_lo5711// W64: encoding: [0x7a,0x00,0x45,0xd4,0xfd,0xd4,0x00,0x00]5712// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5713 5714v_cmp_ne_i32_e64 null, 0xaf123456, vcc_hi5715// GFX12: encoding: [0x7c,0x00,0x45,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]5716 5717v_cmp_ne_i64_e64 s5, v[1:2], v[2:3]5718// W32: encoding: [0x05,0x00,0x55,0xd4,0x01,0x05,0x02,0x00]5719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5720 5721v_cmp_ne_i64_e64 s5, v[254:255], v[254:255]5722// W32: encoding: [0x05,0x00,0x55,0xd4,0xfe,0xfd,0x03,0x00]5723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5724 5725v_cmp_ne_i64_e64 s5, s[2:3], s[4:5]5726// W32: encoding: [0x05,0x00,0x55,0xd4,0x02,0x08,0x00,0x00]5727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5728 5729v_cmp_ne_i64_e64 s5, s[104:105], s[104:105]5730// W32: encoding: [0x05,0x00,0x55,0xd4,0x68,0xd0,0x00,0x00]5731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5732 5733v_cmp_ne_i64_e64 s5, vcc, ttmp[14:15]5734// W32: encoding: [0x05,0x00,0x55,0xd4,0x6a,0xf4,0x00,0x00]5735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5736 5737v_cmp_ne_i64_e64 s5, ttmp[14:15], 0xaf1234565738// W32: encoding: [0x05,0x00,0x55,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]5739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5740 5741v_cmp_ne_i64_e64 s5, exec, src_scc5742// W32: encoding: [0x05,0x00,0x55,0xd4,0x7e,0xfa,0x01,0x00]5743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5744 5745v_cmp_ne_i64_e64 s105, null, 0.55746// W32: encoding: [0x69,0x00,0x55,0xd4,0x7c,0xe0,0x01,0x00]5747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5748 5749v_cmp_ne_i64_e64 vcc_lo, -1, -15750// W32: encoding: [0x6a,0x00,0x55,0xd4,0xc1,0x82,0x01,0x00]5751// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5752 5753v_cmp_ne_i64_e64 vcc_hi, 0.5, null5754// W32: encoding: [0x6b,0x00,0x55,0xd4,0xf0,0xf8,0x00,0x00]5755// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5756 5757v_cmp_ne_i64_e64 ttmp15, src_scc, exec5758// W32: encoding: [0x7b,0x00,0x55,0xd4,0xfd,0xfc,0x00,0x00]5759// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5760 5761v_cmp_ne_i64_e64 s[10:11], v[1:2], v[2:3]5762// W64: encoding: [0x0a,0x00,0x55,0xd4,0x01,0x05,0x02,0x00]5763// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5764 5765v_cmp_ne_i64_e64 s[10:11], v[254:255], v[254:255]5766// W64: encoding: [0x0a,0x00,0x55,0xd4,0xfe,0xfd,0x03,0x00]5767// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5768 5769v_cmp_ne_i64_e64 s[10:11], s[2:3], s[4:5]5770// W64: encoding: [0x0a,0x00,0x55,0xd4,0x02,0x08,0x00,0x00]5771// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5772 5773v_cmp_ne_i64_e64 s[10:11], s[104:105], s[104:105]5774// W64: encoding: [0x0a,0x00,0x55,0xd4,0x68,0xd0,0x00,0x00]5775// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5776 5777v_cmp_ne_i64_e64 s[10:11], vcc, ttmp[14:15]5778// W64: encoding: [0x0a,0x00,0x55,0xd4,0x6a,0xf4,0x00,0x00]5779// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5780 5781v_cmp_ne_i64_e64 s[10:11], ttmp[14:15], 0xaf1234565782// W64: encoding: [0x0a,0x00,0x55,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]5783// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5784 5785v_cmp_ne_i64_e64 s[10:11], exec, src_scc5786// W64: encoding: [0x0a,0x00,0x55,0xd4,0x7e,0xfa,0x01,0x00]5787// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5788 5789v_cmp_ne_i64_e64 s[10:11], null, 0.55790// W64: encoding: [0x0a,0x00,0x55,0xd4,0x7c,0xe0,0x01,0x00]5791// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5792 5793v_cmp_ne_i64_e64 s[104:105], -1, -15794// W64: encoding: [0x68,0x00,0x55,0xd4,0xc1,0x82,0x01,0x00]5795// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5796 5797v_cmp_ne_i64_e64 vcc, 0.5, null5798// W64: encoding: [0x6a,0x00,0x55,0xd4,0xf0,0xf8,0x00,0x00]5799// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5800 5801v_cmp_ne_i64_e64 ttmp[14:15], src_scc, exec5802// W64: encoding: [0x7a,0x00,0x55,0xd4,0xfd,0xfc,0x00,0x00]5803// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5804 5805v_cmp_ne_i64_e64 null, 0xaf123456, vcc5806// GFX12: encoding: [0x7c,0x00,0x55,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]5807 5808v_cmp_ne_u16_e64 s5, v1, v25809// W32: encoding: [0x05,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00]5810// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5811 5812v_cmp_ne_u16_e64 s5, v255, v2555813// W32: encoding: [0x05,0x00,0x3d,0xd4,0xff,0xff,0x03,0x00]5814// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5815 5816v_cmp_ne_u16_e64 s5, s1, s25817// W32: encoding: [0x05,0x00,0x3d,0xd4,0x01,0x04,0x00,0x00]5818// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5819 5820v_cmp_ne_u16_e64 s5, s105, s1055821// W32: encoding: [0x05,0x00,0x3d,0xd4,0x69,0xd2,0x00,0x00]5822// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5823 5824v_cmp_ne_u16_e64 s5, vcc_lo, ttmp155825// W32: encoding: [0x05,0x00,0x3d,0xd4,0x6a,0xf6,0x00,0x00]5826// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5827 5828v_cmp_ne_u16_e64 s5, vcc_hi, 0xfe0b5829// W32: encoding: [0x05,0x00,0x3d,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]5830// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5831 5832v_cmp_ne_u16_e64 s5, ttmp15, src_scc5833// W32: encoding: [0x05,0x00,0x3d,0xd4,0x7b,0xfa,0x01,0x00]5834// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5835 5836v_cmp_ne_u16_e64 s5, m0, 0.55837// W32: encoding: [0x05,0x00,0x3d,0xd4,0x7d,0xe0,0x01,0x00]5838// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5839 5840v_cmp_ne_u16_e64 s5, exec_lo, -15841// W32: encoding: [0x05,0x00,0x3d,0xd4,0x7e,0x82,0x01,0x00]5842// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5843 5844v_cmp_ne_u16_e64 s5, exec_hi, null5845// W32: encoding: [0x05,0x00,0x3d,0xd4,0x7f,0xf8,0x00,0x00]5846// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5847 5848v_cmp_ne_u16_e64 s105, null, exec_lo5849// W32: encoding: [0x69,0x00,0x3d,0xd4,0x7c,0xfc,0x00,0x00]5850// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5851 5852v_cmp_ne_u16_e64 vcc_lo, -1, exec_hi5853// W32: encoding: [0x6a,0x00,0x3d,0xd4,0xc1,0xfe,0x00,0x00]5854// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5855 5856v_cmp_ne_u16_e64 vcc_hi, 0.5, m05857// W32: encoding: [0x6b,0x00,0x3d,0xd4,0xf0,0xfa,0x00,0x00]5858// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5859 5860v_cmp_ne_u16_e64 ttmp15, src_scc, vcc_lo5861// W32: encoding: [0x7b,0x00,0x3d,0xd4,0xfd,0xd4,0x00,0x00]5862// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5863 5864v_cmp_ne_u16_e64 s[10:11], v1, v25865// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00]5866// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5867 5868v_cmp_ne_u16_e64 s[10:11], v255, v2555869// W64: encoding: [0x0a,0x00,0x3d,0xd4,0xff,0xff,0x03,0x00]5870// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5871 5872v_cmp_ne_u16_e64 s[10:11], s1, s25873// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x04,0x00,0x00]5874// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5875 5876v_cmp_ne_u16_e64 s[10:11], s105, s1055877// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x69,0xd2,0x00,0x00]5878// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5879 5880v_cmp_ne_u16_e64 s[10:11], vcc_lo, ttmp155881// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x6a,0xf6,0x00,0x00]5882// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5883 5884v_cmp_ne_u16_e64 s[10:11], vcc_hi, 0xfe0b5885// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]5886// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5887 5888v_cmp_ne_u16_e64 s[10:11], ttmp15, src_scc5889// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x7b,0xfa,0x01,0x00]5890// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5891 5892v_cmp_ne_u16_e64 s[10:11], m0, 0.55893// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x7d,0xe0,0x01,0x00]5894// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5895 5896v_cmp_ne_u16_e64 s[10:11], exec_lo, -15897// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x7e,0x82,0x01,0x00]5898// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5899 5900v_cmp_ne_u16_e64 s[10:11], exec_hi, null5901// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x7f,0xf8,0x00,0x00]5902// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5903 5904v_cmp_ne_u16_e64 s[10:11], null, exec_lo5905// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x7c,0xfc,0x00,0x00]5906// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5907 5908v_cmp_ne_u16_e64 s[104:105], -1, exec_hi5909// W64: encoding: [0x68,0x00,0x3d,0xd4,0xc1,0xfe,0x00,0x00]5910// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5911 5912v_cmp_ne_u16_e64 vcc, 0.5, m05913// W64: encoding: [0x6a,0x00,0x3d,0xd4,0xf0,0xfa,0x00,0x00]5914// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5915 5916v_cmp_ne_u16_e64 ttmp[14:15], src_scc, vcc_lo5917// W64: encoding: [0x7a,0x00,0x3d,0xd4,0xfd,0xd4,0x00,0x00]5918// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5919 5920v_cmp_ne_u16_e64 null, 0xfe0b, vcc_hi5921// GFX12: encoding: [0x7c,0x00,0x3d,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]5922 5923v_cmp_ne_u32_e64 s5, v1, v25924// W32: encoding: [0x05,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00]5925// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5926 5927v_cmp_ne_u32_e64 s5, v255, v2555928// W32: encoding: [0x05,0x00,0x4d,0xd4,0xff,0xff,0x03,0x00]5929// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5930 5931v_cmp_ne_u32_e64 s5, s1, s25932// W32: encoding: [0x05,0x00,0x4d,0xd4,0x01,0x04,0x00,0x00]5933// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5934 5935v_cmp_ne_u32_e64 s5, s105, s1055936// W32: encoding: [0x05,0x00,0x4d,0xd4,0x69,0xd2,0x00,0x00]5937// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5938 5939v_cmp_ne_u32_e64 s5, vcc_lo, ttmp155940// W32: encoding: [0x05,0x00,0x4d,0xd4,0x6a,0xf6,0x00,0x00]5941// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5942 5943v_cmp_ne_u32_e64 s5, vcc_hi, 0xaf1234565944// W32: encoding: [0x05,0x00,0x4d,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]5945// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5946 5947v_cmp_ne_u32_e64 s5, ttmp15, src_scc5948// W32: encoding: [0x05,0x00,0x4d,0xd4,0x7b,0xfa,0x01,0x00]5949// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5950 5951v_cmp_ne_u32_e64 s5, m0, 0.55952// W32: encoding: [0x05,0x00,0x4d,0xd4,0x7d,0xe0,0x01,0x00]5953// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5954 5955v_cmp_ne_u32_e64 s5, exec_lo, -15956// W32: encoding: [0x05,0x00,0x4d,0xd4,0x7e,0x82,0x01,0x00]5957// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5958 5959v_cmp_ne_u32_e64 s5, exec_hi, null5960// W32: encoding: [0x05,0x00,0x4d,0xd4,0x7f,0xf8,0x00,0x00]5961// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5962 5963v_cmp_ne_u32_e64 s105, null, exec_lo5964// W32: encoding: [0x69,0x00,0x4d,0xd4,0x7c,0xfc,0x00,0x00]5965// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5966 5967v_cmp_ne_u32_e64 vcc_lo, -1, exec_hi5968// W32: encoding: [0x6a,0x00,0x4d,0xd4,0xc1,0xfe,0x00,0x00]5969// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5970 5971v_cmp_ne_u32_e64 vcc_hi, 0.5, m05972// W32: encoding: [0x6b,0x00,0x4d,0xd4,0xf0,0xfa,0x00,0x00]5973// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5974 5975v_cmp_ne_u32_e64 ttmp15, src_scc, vcc_lo5976// W32: encoding: [0x7b,0x00,0x4d,0xd4,0xfd,0xd4,0x00,0x00]5977// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5978 5979v_cmp_ne_u32_e64 s[10:11], v1, v25980// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00]5981// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5982 5983v_cmp_ne_u32_e64 s[10:11], v255, v2555984// W64: encoding: [0x0a,0x00,0x4d,0xd4,0xff,0xff,0x03,0x00]5985// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5986 5987v_cmp_ne_u32_e64 s[10:11], s1, s25988// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x04,0x00,0x00]5989// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5990 5991v_cmp_ne_u32_e64 s[10:11], s105, s1055992// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x69,0xd2,0x00,0x00]5993// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5994 5995v_cmp_ne_u32_e64 s[10:11], vcc_lo, ttmp155996// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x6a,0xf6,0x00,0x00]5997// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5998 5999v_cmp_ne_u32_e64 s[10:11], vcc_hi, 0xaf1234566000// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]6001// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6002 6003v_cmp_ne_u32_e64 s[10:11], ttmp15, src_scc6004// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x7b,0xfa,0x01,0x00]6005// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6006 6007v_cmp_ne_u32_e64 s[10:11], m0, 0.56008// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x7d,0xe0,0x01,0x00]6009// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6010 6011v_cmp_ne_u32_e64 s[10:11], exec_lo, -16012// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x7e,0x82,0x01,0x00]6013// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6014 6015v_cmp_ne_u32_e64 s[10:11], exec_hi, null6016// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x7f,0xf8,0x00,0x00]6017// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6018 6019v_cmp_ne_u32_e64 s[10:11], null, exec_lo6020// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x7c,0xfc,0x00,0x00]6021// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6022 6023v_cmp_ne_u32_e64 s[104:105], -1, exec_hi6024// W64: encoding: [0x68,0x00,0x4d,0xd4,0xc1,0xfe,0x00,0x00]6025// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6026 6027v_cmp_ne_u32_e64 vcc, 0.5, m06028// W64: encoding: [0x6a,0x00,0x4d,0xd4,0xf0,0xfa,0x00,0x00]6029// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6030 6031v_cmp_ne_u32_e64 ttmp[14:15], src_scc, vcc_lo6032// W64: encoding: [0x7a,0x00,0x4d,0xd4,0xfd,0xd4,0x00,0x00]6033// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6034 6035v_cmp_ne_u32_e64 null, 0xaf123456, vcc_hi6036// GFX12: encoding: [0x7c,0x00,0x4d,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]6037 6038v_cmp_ne_u64_e64 s5, v[1:2], v[2:3]6039// W32: encoding: [0x05,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00]6040// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6041 6042v_cmp_ne_u64_e64 s5, v[254:255], v[254:255]6043// W32: encoding: [0x05,0x00,0x5d,0xd4,0xfe,0xfd,0x03,0x00]6044// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6045 6046v_cmp_ne_u64_e64 s5, s[2:3], s[4:5]6047// W32: encoding: [0x05,0x00,0x5d,0xd4,0x02,0x08,0x00,0x00]6048// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6049 6050v_cmp_ne_u64_e64 s5, s[104:105], s[104:105]6051// W32: encoding: [0x05,0x00,0x5d,0xd4,0x68,0xd0,0x00,0x00]6052// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6053 6054v_cmp_ne_u64_e64 s5, vcc, ttmp[14:15]6055// W32: encoding: [0x05,0x00,0x5d,0xd4,0x6a,0xf4,0x00,0x00]6056// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6057 6058v_cmp_ne_u64_e64 s5, ttmp[14:15], 0xaf1234566059// W32: encoding: [0x05,0x00,0x5d,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]6060// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6061 6062v_cmp_ne_u64_e64 s5, exec, src_scc6063// W32: encoding: [0x05,0x00,0x5d,0xd4,0x7e,0xfa,0x01,0x00]6064// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6065 6066v_cmp_ne_u64_e64 s105, null, 0.56067// W32: encoding: [0x69,0x00,0x5d,0xd4,0x7c,0xe0,0x01,0x00]6068// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6069 6070v_cmp_ne_u64_e64 vcc_lo, -1, -16071// W32: encoding: [0x6a,0x00,0x5d,0xd4,0xc1,0x82,0x01,0x00]6072// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6073 6074v_cmp_ne_u64_e64 vcc_hi, 0.5, null6075// W32: encoding: [0x6b,0x00,0x5d,0xd4,0xf0,0xf8,0x00,0x00]6076// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6077 6078v_cmp_ne_u64_e64 ttmp15, src_scc, exec6079// W32: encoding: [0x7b,0x00,0x5d,0xd4,0xfd,0xfc,0x00,0x00]6080// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6081 6082v_cmp_ne_u64_e64 s[10:11], v[1:2], v[2:3]6083// W64: encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00]6084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6085 6086v_cmp_ne_u64_e64 s[10:11], v[254:255], v[254:255]6087// W64: encoding: [0x0a,0x00,0x5d,0xd4,0xfe,0xfd,0x03,0x00]6088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6089 6090v_cmp_ne_u64_e64 s[10:11], s[2:3], s[4:5]6091// W64: encoding: [0x0a,0x00,0x5d,0xd4,0x02,0x08,0x00,0x00]6092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6093 6094v_cmp_ne_u64_e64 s[10:11], s[104:105], s[104:105]6095// W64: encoding: [0x0a,0x00,0x5d,0xd4,0x68,0xd0,0x00,0x00]6096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6097 6098v_cmp_ne_u64_e64 s[10:11], vcc, ttmp[14:15]6099// W64: encoding: [0x0a,0x00,0x5d,0xd4,0x6a,0xf4,0x00,0x00]6100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6101 6102v_cmp_ne_u64_e64 s[10:11], ttmp[14:15], 0xaf1234566103// W64: encoding: [0x0a,0x00,0x5d,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]6104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6105 6106v_cmp_ne_u64_e64 s[10:11], exec, src_scc6107// W64: encoding: [0x0a,0x00,0x5d,0xd4,0x7e,0xfa,0x01,0x00]6108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6109 6110v_cmp_ne_u64_e64 s[10:11], null, 0.56111// W64: encoding: [0x0a,0x00,0x5d,0xd4,0x7c,0xe0,0x01,0x00]6112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6113 6114v_cmp_ne_u64_e64 s[104:105], -1, -16115// W64: encoding: [0x68,0x00,0x5d,0xd4,0xc1,0x82,0x01,0x00]6116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6117 6118v_cmp_ne_u64_e64 vcc, 0.5, null6119// W64: encoding: [0x6a,0x00,0x5d,0xd4,0xf0,0xf8,0x00,0x00]6120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6121 6122v_cmp_ne_u64_e64 ttmp[14:15], src_scc, exec6123// W64: encoding: [0x7a,0x00,0x5d,0xd4,0xfd,0xfc,0x00,0x00]6124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6125 6126v_cmp_ne_u64_e64 null, 0xaf123456, vcc6127// GFX12: encoding: [0x7c,0x00,0x5d,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]6128 6129v_cmp_neq_f16_e64 s5, v1, v26130// W32: encoding: [0x05,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]6131// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6132 6133v_cmp_neq_f16_e64 s5, v255, v2556134// W32: encoding: [0x05,0x00,0x0d,0xd4,0xff,0xff,0x03,0x00]6135// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6136 6137v_cmp_neq_f16_e64 s5, s1, s26138// W32: encoding: [0x05,0x00,0x0d,0xd4,0x01,0x04,0x00,0x00]6139// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6140 6141v_cmp_neq_f16_e64 s5, s105, s1056142// W32: encoding: [0x05,0x00,0x0d,0xd4,0x69,0xd2,0x00,0x00]6143// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6144 6145v_cmp_neq_f16_e64 s5, vcc_lo, ttmp156146// W32: encoding: [0x05,0x00,0x0d,0xd4,0x6a,0xf6,0x00,0x00]6147// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6148 6149v_cmp_neq_f16_e64 s5, vcc_hi, 0xfe0b6150// W32: encoding: [0x05,0x00,0x0d,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]6151// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6152 6153v_cmp_neq_f16_e64 s5, ttmp15, src_scc6154// W32: encoding: [0x05,0x00,0x0d,0xd4,0x7b,0xfa,0x01,0x00]6155// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6156 6157v_cmp_neq_f16_e64 s5, m0, 0.56158// W32: encoding: [0x05,0x00,0x0d,0xd4,0x7d,0xe0,0x01,0x00]6159// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6160 6161v_cmp_neq_f16_e64 s5, exec_lo, -16162// W32: encoding: [0x05,0x00,0x0d,0xd4,0x7e,0x82,0x01,0x00]6163// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6164 6165v_cmp_neq_f16_e64 s5, |exec_hi|, null6166// W32: encoding: [0x05,0x01,0x0d,0xd4,0x7f,0xf8,0x00,0x00]6167// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6168 6169v_cmp_neq_f16_e64 s105, null, exec_lo6170// W32: encoding: [0x69,0x00,0x0d,0xd4,0x7c,0xfc,0x00,0x00]6171// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6172 6173v_cmp_neq_f16_e64 vcc_lo, -1, exec_hi6174// W32: encoding: [0x6a,0x00,0x0d,0xd4,0xc1,0xfe,0x00,0x00]6175// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6176 6177v_cmp_neq_f16_e64 vcc_hi, 0.5, -m06178// W32: encoding: [0x6b,0x00,0x0d,0xd4,0xf0,0xfa,0x00,0x40]6179// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6180 6181v_cmp_neq_f16_e64 ttmp15, -src_scc, |vcc_lo|6182// W32: encoding: [0x7b,0x02,0x0d,0xd4,0xfd,0xd4,0x00,0x20]6183// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6184 6185v_cmp_neq_f16_e64 s[10:11], v1, v26186// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]6187// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6188 6189v_cmp_neq_f16_e64 s[10:11], v255, v2556190// W64: encoding: [0x0a,0x00,0x0d,0xd4,0xff,0xff,0x03,0x00]6191// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6192 6193v_cmp_neq_f16_e64 s[10:11], s1, s26194// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x04,0x00,0x00]6195// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6196 6197v_cmp_neq_f16_e64 s[10:11], s105, s1056198// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x69,0xd2,0x00,0x00]6199// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6200 6201v_cmp_neq_f16_e64 s[10:11], vcc_lo, ttmp156202// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x6a,0xf6,0x00,0x00]6203// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6204 6205v_cmp_neq_f16_e64 s[10:11], vcc_hi, 0xfe0b6206// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]6207// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6208 6209v_cmp_neq_f16_e64 s[10:11], ttmp15, src_scc6210// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x7b,0xfa,0x01,0x00]6211// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6212 6213v_cmp_neq_f16_e64 s[10:11], m0, 0.56214// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x7d,0xe0,0x01,0x00]6215// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6216 6217v_cmp_neq_f16_e64 s[10:11], exec_lo, -16218// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x7e,0x82,0x01,0x00]6219// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6220 6221v_cmp_neq_f16_e64 s[10:11], |exec_hi|, null6222// W64: encoding: [0x0a,0x01,0x0d,0xd4,0x7f,0xf8,0x00,0x00]6223// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6224 6225v_cmp_neq_f16_e64 s[10:11], null, exec_lo6226// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x7c,0xfc,0x00,0x00]6227// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6228 6229v_cmp_neq_f16_e64 s[104:105], -1, exec_hi6230// W64: encoding: [0x68,0x00,0x0d,0xd4,0xc1,0xfe,0x00,0x00]6231// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6232 6233v_cmp_neq_f16_e64 vcc, 0.5, -m06234// W64: encoding: [0x6a,0x00,0x0d,0xd4,0xf0,0xfa,0x00,0x40]6235// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6236 6237v_cmp_neq_f16_e64 ttmp[14:15], -src_scc, |vcc_lo|6238// W64: encoding: [0x7a,0x02,0x0d,0xd4,0xfd,0xd4,0x00,0x20]6239// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6240 6241v_cmp_neq_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp6242// GFX12: encoding: [0x7c,0x83,0x0d,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]6243 6244v_cmp_neq_f32_e64 s5, v1, v26245// W32: encoding: [0x05,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00]6246// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6247 6248v_cmp_neq_f32_e64 s5, v255, v2556249// W32: encoding: [0x05,0x00,0x1d,0xd4,0xff,0xff,0x03,0x00]6250// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6251 6252v_cmp_neq_f32_e64 s5, s1, s26253// W32: encoding: [0x05,0x00,0x1d,0xd4,0x01,0x04,0x00,0x00]6254// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6255 6256v_cmp_neq_f32_e64 s5, s105, s1056257// W32: encoding: [0x05,0x00,0x1d,0xd4,0x69,0xd2,0x00,0x00]6258// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6259 6260v_cmp_neq_f32_e64 s5, vcc_lo, ttmp156261// W32: encoding: [0x05,0x00,0x1d,0xd4,0x6a,0xf6,0x00,0x00]6262// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6263 6264v_cmp_neq_f32_e64 s5, vcc_hi, 0xaf1234566265// W32: encoding: [0x05,0x00,0x1d,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]6266// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6267 6268v_cmp_neq_f32_e64 s5, ttmp15, src_scc6269// W32: encoding: [0x05,0x00,0x1d,0xd4,0x7b,0xfa,0x01,0x00]6270// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6271 6272v_cmp_neq_f32_e64 s5, m0, 0.56273// W32: encoding: [0x05,0x00,0x1d,0xd4,0x7d,0xe0,0x01,0x00]6274// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6275 6276v_cmp_neq_f32_e64 s5, exec_lo, -16277// W32: encoding: [0x05,0x00,0x1d,0xd4,0x7e,0x82,0x01,0x00]6278// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6279 6280v_cmp_neq_f32_e64 s5, |exec_hi|, null6281// W32: encoding: [0x05,0x01,0x1d,0xd4,0x7f,0xf8,0x00,0x00]6282// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6283 6284v_cmp_neq_f32_e64 s105, null, exec_lo6285// W32: encoding: [0x69,0x00,0x1d,0xd4,0x7c,0xfc,0x00,0x00]6286// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6287 6288v_cmp_neq_f32_e64 vcc_lo, -1, exec_hi6289// W32: encoding: [0x6a,0x00,0x1d,0xd4,0xc1,0xfe,0x00,0x00]6290// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6291 6292v_cmp_neq_f32_e64 vcc_hi, 0.5, -m06293// W32: encoding: [0x6b,0x00,0x1d,0xd4,0xf0,0xfa,0x00,0x40]6294// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6295 6296v_cmp_neq_f32_e64 ttmp15, -src_scc, |vcc_lo|6297// W32: encoding: [0x7b,0x02,0x1d,0xd4,0xfd,0xd4,0x00,0x20]6298// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6299 6300v_cmp_neq_f32_e64 s[10:11], v1, v26301// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00]6302// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6303 6304v_cmp_neq_f32_e64 s[10:11], v255, v2556305// W64: encoding: [0x0a,0x00,0x1d,0xd4,0xff,0xff,0x03,0x00]6306// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6307 6308v_cmp_neq_f32_e64 s[10:11], s1, s26309// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x04,0x00,0x00]6310// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6311 6312v_cmp_neq_f32_e64 s[10:11], s105, s1056313// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x69,0xd2,0x00,0x00]6314// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6315 6316v_cmp_neq_f32_e64 s[10:11], vcc_lo, ttmp156317// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x6a,0xf6,0x00,0x00]6318// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6319 6320v_cmp_neq_f32_e64 s[10:11], vcc_hi, 0xaf1234566321// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]6322// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6323 6324v_cmp_neq_f32_e64 s[10:11], ttmp15, src_scc6325// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x7b,0xfa,0x01,0x00]6326// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6327 6328v_cmp_neq_f32_e64 s[10:11], m0, 0.56329// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x7d,0xe0,0x01,0x00]6330// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6331 6332v_cmp_neq_f32_e64 s[10:11], exec_lo, -16333// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x7e,0x82,0x01,0x00]6334// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6335 6336v_cmp_neq_f32_e64 s[10:11], |exec_hi|, null6337// W64: encoding: [0x0a,0x01,0x1d,0xd4,0x7f,0xf8,0x00,0x00]6338// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6339 6340v_cmp_neq_f32_e64 s[10:11], null, exec_lo6341// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x7c,0xfc,0x00,0x00]6342// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6343 6344v_cmp_neq_f32_e64 s[104:105], -1, exec_hi6345// W64: encoding: [0x68,0x00,0x1d,0xd4,0xc1,0xfe,0x00,0x00]6346// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6347 6348v_cmp_neq_f32_e64 vcc, 0.5, -m06349// W64: encoding: [0x6a,0x00,0x1d,0xd4,0xf0,0xfa,0x00,0x40]6350// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6351 6352v_cmp_neq_f32_e64 ttmp[14:15], -src_scc, |vcc_lo|6353// W64: encoding: [0x7a,0x02,0x1d,0xd4,0xfd,0xd4,0x00,0x20]6354// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6355 6356v_cmp_neq_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp6357// GFX12: encoding: [0x7c,0x83,0x1d,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]6358 6359v_cmp_neq_f64_e64 s5, v[1:2], v[2:3]6360// W32: encoding: [0x05,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]6361// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6362 6363v_cmp_neq_f64_e64 s5, v[254:255], v[254:255]6364// W32: encoding: [0x05,0x00,0x2d,0xd4,0xfe,0xfd,0x03,0x00]6365// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6366 6367v_cmp_neq_f64_e64 s5, s[2:3], s[4:5]6368// W32: encoding: [0x05,0x00,0x2d,0xd4,0x02,0x08,0x00,0x00]6369// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6370 6371v_cmp_neq_f64_e64 s5, s[104:105], s[104:105]6372// W32: encoding: [0x05,0x00,0x2d,0xd4,0x68,0xd0,0x00,0x00]6373// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6374 6375v_cmp_neq_f64_e64 s5, vcc, ttmp[14:15]6376// W32: encoding: [0x05,0x00,0x2d,0xd4,0x6a,0xf4,0x00,0x00]6377// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6378 6379v_cmp_neq_f64_e64 s5, ttmp[14:15], 0xaf1234566380// W32: encoding: [0x05,0x00,0x2d,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]6381// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6382 6383v_cmp_neq_f64_e64 s5, -|exec|, src_scc6384// W32: encoding: [0x05,0x01,0x2d,0xd4,0x7e,0xfa,0x01,0x20]6385// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6386 6387v_cmp_neq_f64_e64 s105, null, 0.56388// W32: encoding: [0x69,0x00,0x2d,0xd4,0x7c,0xe0,0x01,0x00]6389// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6390 6391v_cmp_neq_f64_e64 vcc_lo, -1, -16392// W32: encoding: [0x6a,0x00,0x2d,0xd4,0xc1,0x82,0x01,0x00]6393// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6394 6395v_cmp_neq_f64_e64 vcc_hi, 0.5, null6396// W32: encoding: [0x6b,0x00,0x2d,0xd4,0xf0,0xf8,0x00,0x00]6397// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6398 6399v_cmp_neq_f64_e64 ttmp15, -|src_scc|, -|exec|6400// W32: encoding: [0x7b,0x03,0x2d,0xd4,0xfd,0xfc,0x00,0x60]6401// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6402 6403v_cmp_neq_f64_e64 s[10:11], v[1:2], v[2:3]6404// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]6405// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6406 6407v_cmp_neq_f64_e64 s[10:11], v[254:255], v[254:255]6408// W64: encoding: [0x0a,0x00,0x2d,0xd4,0xfe,0xfd,0x03,0x00]6409// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6410 6411v_cmp_neq_f64_e64 s[10:11], s[2:3], s[4:5]6412// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x02,0x08,0x00,0x00]6413// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6414 6415v_cmp_neq_f64_e64 s[10:11], s[104:105], s[104:105]6416// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x68,0xd0,0x00,0x00]6417// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6418 6419v_cmp_neq_f64_e64 s[10:11], vcc, ttmp[14:15]6420// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x6a,0xf4,0x00,0x00]6421// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6422 6423v_cmp_neq_f64_e64 s[10:11], ttmp[14:15], 0xaf1234566424// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]6425// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6426 6427v_cmp_neq_f64_e64 s[10:11], -|exec|, src_scc6428// W64: encoding: [0x0a,0x01,0x2d,0xd4,0x7e,0xfa,0x01,0x20]6429// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6430 6431v_cmp_neq_f64_e64 s[10:11], null, 0.56432// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x7c,0xe0,0x01,0x00]6433// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6434 6435v_cmp_neq_f64_e64 s[104:105], -1, -16436// W64: encoding: [0x68,0x00,0x2d,0xd4,0xc1,0x82,0x01,0x00]6437// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6438 6439v_cmp_neq_f64_e64 vcc, 0.5, null6440// W64: encoding: [0x6a,0x00,0x2d,0xd4,0xf0,0xf8,0x00,0x00]6441// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6442 6443v_cmp_neq_f64_e64 ttmp[14:15], -|src_scc|, -|exec|6444// W64: encoding: [0x7a,0x03,0x2d,0xd4,0xfd,0xfc,0x00,0x60]6445// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6446 6447v_cmp_neq_f64_e64 null, 0xaf123456, -|vcc| clamp6448// GFX12: encoding: [0x7c,0x82,0x2d,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]6449 6450v_cmp_nge_f16_e64 s5, v1, v26451// W32: encoding: [0x05,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]6452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6453 6454v_cmp_nge_f16_e64 s5, v255, v2556455// W32: encoding: [0x05,0x00,0x09,0xd4,0xff,0xff,0x03,0x00]6456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6457 6458v_cmp_nge_f16_e64 s5, s1, s26459// W32: encoding: [0x05,0x00,0x09,0xd4,0x01,0x04,0x00,0x00]6460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6461 6462v_cmp_nge_f16_e64 s5, s105, s1056463// W32: encoding: [0x05,0x00,0x09,0xd4,0x69,0xd2,0x00,0x00]6464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6465 6466v_cmp_nge_f16_e64 s5, vcc_lo, ttmp156467// W32: encoding: [0x05,0x00,0x09,0xd4,0x6a,0xf6,0x00,0x00]6468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6469 6470v_cmp_nge_f16_e64 s5, vcc_hi, 0xfe0b6471// W32: encoding: [0x05,0x00,0x09,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]6472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6473 6474v_cmp_nge_f16_e64 s5, ttmp15, src_scc6475// W32: encoding: [0x05,0x00,0x09,0xd4,0x7b,0xfa,0x01,0x00]6476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6477 6478v_cmp_nge_f16_e64 s5, m0, 0.56479// W32: encoding: [0x05,0x00,0x09,0xd4,0x7d,0xe0,0x01,0x00]6480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6481 6482v_cmp_nge_f16_e64 s5, exec_lo, -16483// W32: encoding: [0x05,0x00,0x09,0xd4,0x7e,0x82,0x01,0x00]6484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6485 6486v_cmp_nge_f16_e64 s5, |exec_hi|, null6487// W32: encoding: [0x05,0x01,0x09,0xd4,0x7f,0xf8,0x00,0x00]6488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6489 6490v_cmp_nge_f16_e64 s105, null, exec_lo6491// W32: encoding: [0x69,0x00,0x09,0xd4,0x7c,0xfc,0x00,0x00]6492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6493 6494v_cmp_nge_f16_e64 vcc_lo, -1, exec_hi6495// W32: encoding: [0x6a,0x00,0x09,0xd4,0xc1,0xfe,0x00,0x00]6496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6497 6498v_cmp_nge_f16_e64 vcc_hi, 0.5, -m06499// W32: encoding: [0x6b,0x00,0x09,0xd4,0xf0,0xfa,0x00,0x40]6500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6501 6502v_cmp_nge_f16_e64 ttmp15, -src_scc, |vcc_lo|6503// W32: encoding: [0x7b,0x02,0x09,0xd4,0xfd,0xd4,0x00,0x20]6504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6505 6506v_cmp_nge_f16_e64 s[10:11], v1, v26507// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]6508// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6509 6510v_cmp_nge_f16_e64 s[10:11], v255, v2556511// W64: encoding: [0x0a,0x00,0x09,0xd4,0xff,0xff,0x03,0x00]6512// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6513 6514v_cmp_nge_f16_e64 s[10:11], s1, s26515// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x04,0x00,0x00]6516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6517 6518v_cmp_nge_f16_e64 s[10:11], s105, s1056519// W64: encoding: [0x0a,0x00,0x09,0xd4,0x69,0xd2,0x00,0x00]6520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6521 6522v_cmp_nge_f16_e64 s[10:11], vcc_lo, ttmp156523// W64: encoding: [0x0a,0x00,0x09,0xd4,0x6a,0xf6,0x00,0x00]6524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6525 6526v_cmp_nge_f16_e64 s[10:11], vcc_hi, 0xfe0b6527// W64: encoding: [0x0a,0x00,0x09,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]6528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6529 6530v_cmp_nge_f16_e64 s[10:11], ttmp15, src_scc6531// W64: encoding: [0x0a,0x00,0x09,0xd4,0x7b,0xfa,0x01,0x00]6532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6533 6534v_cmp_nge_f16_e64 s[10:11], m0, 0.56535// W64: encoding: [0x0a,0x00,0x09,0xd4,0x7d,0xe0,0x01,0x00]6536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6537 6538v_cmp_nge_f16_e64 s[10:11], exec_lo, -16539// W64: encoding: [0x0a,0x00,0x09,0xd4,0x7e,0x82,0x01,0x00]6540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6541 6542v_cmp_nge_f16_e64 s[10:11], |exec_hi|, null6543// W64: encoding: [0x0a,0x01,0x09,0xd4,0x7f,0xf8,0x00,0x00]6544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6545 6546v_cmp_nge_f16_e64 s[10:11], null, exec_lo6547// W64: encoding: [0x0a,0x00,0x09,0xd4,0x7c,0xfc,0x00,0x00]6548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6549 6550v_cmp_nge_f16_e64 s[104:105], -1, exec_hi6551// W64: encoding: [0x68,0x00,0x09,0xd4,0xc1,0xfe,0x00,0x00]6552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6553 6554v_cmp_nge_f16_e64 vcc, 0.5, -m06555// W64: encoding: [0x6a,0x00,0x09,0xd4,0xf0,0xfa,0x00,0x40]6556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6557 6558v_cmp_nge_f16_e64 ttmp[14:15], -src_scc, |vcc_lo|6559// W64: encoding: [0x7a,0x02,0x09,0xd4,0xfd,0xd4,0x00,0x20]6560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6561 6562v_cmp_nge_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp6563// GFX12: encoding: [0x7c,0x83,0x09,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]6564 6565v_cmp_nge_f32_e64 s5, v1, v26566// W32: encoding: [0x05,0x00,0x19,0xd4,0x01,0x05,0x02,0x00]6567// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6568 6569v_cmp_nge_f32_e64 s5, v255, v2556570// W32: encoding: [0x05,0x00,0x19,0xd4,0xff,0xff,0x03,0x00]6571// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6572 6573v_cmp_nge_f32_e64 s5, s1, s26574// W32: encoding: [0x05,0x00,0x19,0xd4,0x01,0x04,0x00,0x00]6575// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6576 6577v_cmp_nge_f32_e64 s5, s105, s1056578// W32: encoding: [0x05,0x00,0x19,0xd4,0x69,0xd2,0x00,0x00]6579// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6580 6581v_cmp_nge_f32_e64 s5, vcc_lo, ttmp156582// W32: encoding: [0x05,0x00,0x19,0xd4,0x6a,0xf6,0x00,0x00]6583// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6584 6585v_cmp_nge_f32_e64 s5, vcc_hi, 0xaf1234566586// W32: encoding: [0x05,0x00,0x19,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]6587// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6588 6589v_cmp_nge_f32_e64 s5, ttmp15, src_scc6590// W32: encoding: [0x05,0x00,0x19,0xd4,0x7b,0xfa,0x01,0x00]6591// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6592 6593v_cmp_nge_f32_e64 s5, m0, 0.56594// W32: encoding: [0x05,0x00,0x19,0xd4,0x7d,0xe0,0x01,0x00]6595// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6596 6597v_cmp_nge_f32_e64 s5, exec_lo, -16598// W32: encoding: [0x05,0x00,0x19,0xd4,0x7e,0x82,0x01,0x00]6599// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6600 6601v_cmp_nge_f32_e64 s5, |exec_hi|, null6602// W32: encoding: [0x05,0x01,0x19,0xd4,0x7f,0xf8,0x00,0x00]6603// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6604 6605v_cmp_nge_f32_e64 s105, null, exec_lo6606// W32: encoding: [0x69,0x00,0x19,0xd4,0x7c,0xfc,0x00,0x00]6607// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6608 6609v_cmp_nge_f32_e64 vcc_lo, -1, exec_hi6610// W32: encoding: [0x6a,0x00,0x19,0xd4,0xc1,0xfe,0x00,0x00]6611// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6612 6613v_cmp_nge_f32_e64 vcc_hi, 0.5, -m06614// W32: encoding: [0x6b,0x00,0x19,0xd4,0xf0,0xfa,0x00,0x40]6615// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6616 6617v_cmp_nge_f32_e64 ttmp15, -src_scc, |vcc_lo|6618// W32: encoding: [0x7b,0x02,0x19,0xd4,0xfd,0xd4,0x00,0x20]6619// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6620 6621v_cmp_nge_f32_e64 s[10:11], v1, v26622// W64: encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x00]6623// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6624 6625v_cmp_nge_f32_e64 s[10:11], v255, v2556626// W64: encoding: [0x0a,0x00,0x19,0xd4,0xff,0xff,0x03,0x00]6627// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6628 6629v_cmp_nge_f32_e64 s[10:11], s1, s26630// W64: encoding: [0x0a,0x00,0x19,0xd4,0x01,0x04,0x00,0x00]6631// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6632 6633v_cmp_nge_f32_e64 s[10:11], s105, s1056634// W64: encoding: [0x0a,0x00,0x19,0xd4,0x69,0xd2,0x00,0x00]6635// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6636 6637v_cmp_nge_f32_e64 s[10:11], vcc_lo, ttmp156638// W64: encoding: [0x0a,0x00,0x19,0xd4,0x6a,0xf6,0x00,0x00]6639// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6640 6641v_cmp_nge_f32_e64 s[10:11], vcc_hi, 0xaf1234566642// W64: encoding: [0x0a,0x00,0x19,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]6643// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6644 6645v_cmp_nge_f32_e64 s[10:11], ttmp15, src_scc6646// W64: encoding: [0x0a,0x00,0x19,0xd4,0x7b,0xfa,0x01,0x00]6647// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6648 6649v_cmp_nge_f32_e64 s[10:11], m0, 0.56650// W64: encoding: [0x0a,0x00,0x19,0xd4,0x7d,0xe0,0x01,0x00]6651// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6652 6653v_cmp_nge_f32_e64 s[10:11], exec_lo, -16654// W64: encoding: [0x0a,0x00,0x19,0xd4,0x7e,0x82,0x01,0x00]6655// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6656 6657v_cmp_nge_f32_e64 s[10:11], |exec_hi|, null6658// W64: encoding: [0x0a,0x01,0x19,0xd4,0x7f,0xf8,0x00,0x00]6659// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6660 6661v_cmp_nge_f32_e64 s[10:11], null, exec_lo6662// W64: encoding: [0x0a,0x00,0x19,0xd4,0x7c,0xfc,0x00,0x00]6663// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6664 6665v_cmp_nge_f32_e64 s[104:105], -1, exec_hi6666// W64: encoding: [0x68,0x00,0x19,0xd4,0xc1,0xfe,0x00,0x00]6667// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6668 6669v_cmp_nge_f32_e64 vcc, 0.5, -m06670// W64: encoding: [0x6a,0x00,0x19,0xd4,0xf0,0xfa,0x00,0x40]6671// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6672 6673v_cmp_nge_f32_e64 ttmp[14:15], -src_scc, |vcc_lo|6674// W64: encoding: [0x7a,0x02,0x19,0xd4,0xfd,0xd4,0x00,0x20]6675// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6676 6677v_cmp_nge_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp6678// GFX12: encoding: [0x7c,0x83,0x19,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]6679 6680v_cmp_nge_f64_e64 s5, v[1:2], v[2:3]6681// W32: encoding: [0x05,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]6682// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6683 6684v_cmp_nge_f64_e64 s5, v[254:255], v[254:255]6685// W32: encoding: [0x05,0x00,0x29,0xd4,0xfe,0xfd,0x03,0x00]6686// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6687 6688v_cmp_nge_f64_e64 s5, s[2:3], s[4:5]6689// W32: encoding: [0x05,0x00,0x29,0xd4,0x02,0x08,0x00,0x00]6690// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6691 6692v_cmp_nge_f64_e64 s5, s[104:105], s[104:105]6693// W32: encoding: [0x05,0x00,0x29,0xd4,0x68,0xd0,0x00,0x00]6694// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6695 6696v_cmp_nge_f64_e64 s5, vcc, ttmp[14:15]6697// W32: encoding: [0x05,0x00,0x29,0xd4,0x6a,0xf4,0x00,0x00]6698// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6699 6700v_cmp_nge_f64_e64 s5, ttmp[14:15], 0xaf1234566701// W32: encoding: [0x05,0x00,0x29,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]6702// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6703 6704v_cmp_nge_f64_e64 s5, -|exec|, src_scc6705// W32: encoding: [0x05,0x01,0x29,0xd4,0x7e,0xfa,0x01,0x20]6706// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6707 6708v_cmp_nge_f64_e64 s105, null, 0.56709// W32: encoding: [0x69,0x00,0x29,0xd4,0x7c,0xe0,0x01,0x00]6710// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6711 6712v_cmp_nge_f64_e64 vcc_lo, -1, -16713// W32: encoding: [0x6a,0x00,0x29,0xd4,0xc1,0x82,0x01,0x00]6714// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6715 6716v_cmp_nge_f64_e64 vcc_hi, 0.5, null6717// W32: encoding: [0x6b,0x00,0x29,0xd4,0xf0,0xf8,0x00,0x00]6718// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6719 6720v_cmp_nge_f64_e64 ttmp15, -|src_scc|, -|exec|6721// W32: encoding: [0x7b,0x03,0x29,0xd4,0xfd,0xfc,0x00,0x60]6722// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6723 6724v_cmp_nge_f64_e64 s[10:11], v[1:2], v[2:3]6725// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]6726// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6727 6728v_cmp_nge_f64_e64 s[10:11], v[254:255], v[254:255]6729// W64: encoding: [0x0a,0x00,0x29,0xd4,0xfe,0xfd,0x03,0x00]6730// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6731 6732v_cmp_nge_f64_e64 s[10:11], s[2:3], s[4:5]6733// W64: encoding: [0x0a,0x00,0x29,0xd4,0x02,0x08,0x00,0x00]6734// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6735 6736v_cmp_nge_f64_e64 s[10:11], s[104:105], s[104:105]6737// W64: encoding: [0x0a,0x00,0x29,0xd4,0x68,0xd0,0x00,0x00]6738// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6739 6740v_cmp_nge_f64_e64 s[10:11], vcc, ttmp[14:15]6741// W64: encoding: [0x0a,0x00,0x29,0xd4,0x6a,0xf4,0x00,0x00]6742// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6743 6744v_cmp_nge_f64_e64 s[10:11], ttmp[14:15], 0xaf1234566745// W64: encoding: [0x0a,0x00,0x29,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]6746// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6747 6748v_cmp_nge_f64_e64 s[10:11], -|exec|, src_scc6749// W64: encoding: [0x0a,0x01,0x29,0xd4,0x7e,0xfa,0x01,0x20]6750// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6751 6752v_cmp_nge_f64_e64 s[10:11], null, 0.56753// W64: encoding: [0x0a,0x00,0x29,0xd4,0x7c,0xe0,0x01,0x00]6754// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6755 6756v_cmp_nge_f64_e64 s[104:105], -1, -16757// W64: encoding: [0x68,0x00,0x29,0xd4,0xc1,0x82,0x01,0x00]6758// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6759 6760v_cmp_nge_f64_e64 vcc, 0.5, null6761// W64: encoding: [0x6a,0x00,0x29,0xd4,0xf0,0xf8,0x00,0x00]6762// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6763 6764v_cmp_nge_f64_e64 ttmp[14:15], -|src_scc|, -|exec|6765// W64: encoding: [0x7a,0x03,0x29,0xd4,0xfd,0xfc,0x00,0x60]6766// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6767 6768v_cmp_nge_f64_e64 null, 0xaf123456, -|vcc| clamp6769// GFX12: encoding: [0x7c,0x82,0x29,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]6770 6771v_cmp_ngt_f16_e64 s5, v1, v26772// W32: encoding: [0x05,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]6773// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6774 6775v_cmp_ngt_f16_e64 s5, v255, v2556776// W32: encoding: [0x05,0x00,0x0b,0xd4,0xff,0xff,0x03,0x00]6777// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6778 6779v_cmp_ngt_f16_e64 s5, s1, s26780// W32: encoding: [0x05,0x00,0x0b,0xd4,0x01,0x04,0x00,0x00]6781// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6782 6783v_cmp_ngt_f16_e64 s5, s105, s1056784// W32: encoding: [0x05,0x00,0x0b,0xd4,0x69,0xd2,0x00,0x00]6785// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6786 6787v_cmp_ngt_f16_e64 s5, vcc_lo, ttmp156788// W32: encoding: [0x05,0x00,0x0b,0xd4,0x6a,0xf6,0x00,0x00]6789// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6790 6791v_cmp_ngt_f16_e64 s5, vcc_hi, 0xfe0b6792// W32: encoding: [0x05,0x00,0x0b,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]6793// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6794 6795v_cmp_ngt_f16_e64 s5, ttmp15, src_scc6796// W32: encoding: [0x05,0x00,0x0b,0xd4,0x7b,0xfa,0x01,0x00]6797// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6798 6799v_cmp_ngt_f16_e64 s5, m0, 0.56800// W32: encoding: [0x05,0x00,0x0b,0xd4,0x7d,0xe0,0x01,0x00]6801// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6802 6803v_cmp_ngt_f16_e64 s5, exec_lo, -16804// W32: encoding: [0x05,0x00,0x0b,0xd4,0x7e,0x82,0x01,0x00]6805// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6806 6807v_cmp_ngt_f16_e64 s5, |exec_hi|, null6808// W32: encoding: [0x05,0x01,0x0b,0xd4,0x7f,0xf8,0x00,0x00]6809// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6810 6811v_cmp_ngt_f16_e64 s105, null, exec_lo6812// W32: encoding: [0x69,0x00,0x0b,0xd4,0x7c,0xfc,0x00,0x00]6813// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6814 6815v_cmp_ngt_f16_e64 vcc_lo, -1, exec_hi6816// W32: encoding: [0x6a,0x00,0x0b,0xd4,0xc1,0xfe,0x00,0x00]6817// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6818 6819v_cmp_ngt_f16_e64 vcc_hi, 0.5, -m06820// W32: encoding: [0x6b,0x00,0x0b,0xd4,0xf0,0xfa,0x00,0x40]6821// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6822 6823v_cmp_ngt_f16_e64 ttmp15, -src_scc, |vcc_lo|6824// W32: encoding: [0x7b,0x02,0x0b,0xd4,0xfd,0xd4,0x00,0x20]6825// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6826 6827v_cmp_ngt_f16_e64 s[10:11], v1, v26828// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]6829// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6830 6831v_cmp_ngt_f16_e64 s[10:11], v255, v2556832// W64: encoding: [0x0a,0x00,0x0b,0xd4,0xff,0xff,0x03,0x00]6833// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6834 6835v_cmp_ngt_f16_e64 s[10:11], s1, s26836// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x04,0x00,0x00]6837// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6838 6839v_cmp_ngt_f16_e64 s[10:11], s105, s1056840// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x69,0xd2,0x00,0x00]6841// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6842 6843v_cmp_ngt_f16_e64 s[10:11], vcc_lo, ttmp156844// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x6a,0xf6,0x00,0x00]6845// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6846 6847v_cmp_ngt_f16_e64 s[10:11], vcc_hi, 0xfe0b6848// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]6849// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6850 6851v_cmp_ngt_f16_e64 s[10:11], ttmp15, src_scc6852// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x7b,0xfa,0x01,0x00]6853// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6854 6855v_cmp_ngt_f16_e64 s[10:11], m0, 0.56856// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x7d,0xe0,0x01,0x00]6857// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6858 6859v_cmp_ngt_f16_e64 s[10:11], exec_lo, -16860// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x7e,0x82,0x01,0x00]6861// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6862 6863v_cmp_ngt_f16_e64 s[10:11], |exec_hi|, null6864// W64: encoding: [0x0a,0x01,0x0b,0xd4,0x7f,0xf8,0x00,0x00]6865// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6866 6867v_cmp_ngt_f16_e64 s[10:11], null, exec_lo6868// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x7c,0xfc,0x00,0x00]6869// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6870 6871v_cmp_ngt_f16_e64 s[104:105], -1, exec_hi6872// W64: encoding: [0x68,0x00,0x0b,0xd4,0xc1,0xfe,0x00,0x00]6873// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6874 6875v_cmp_ngt_f16_e64 vcc, 0.5, -m06876// W64: encoding: [0x6a,0x00,0x0b,0xd4,0xf0,0xfa,0x00,0x40]6877// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6878 6879v_cmp_ngt_f16_e64 ttmp[14:15], -src_scc, |vcc_lo|6880// W64: encoding: [0x7a,0x02,0x0b,0xd4,0xfd,0xd4,0x00,0x20]6881// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6882 6883v_cmp_ngt_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp6884// GFX12: encoding: [0x7c,0x83,0x0b,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]6885 6886v_cmp_ngt_f32_e64 s5, v1, v26887// W32: encoding: [0x05,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00]6888// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6889 6890v_cmp_ngt_f32_e64 s5, v255, v2556891// W32: encoding: [0x05,0x00,0x1b,0xd4,0xff,0xff,0x03,0x00]6892// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6893 6894v_cmp_ngt_f32_e64 s5, s1, s26895// W32: encoding: [0x05,0x00,0x1b,0xd4,0x01,0x04,0x00,0x00]6896// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6897 6898v_cmp_ngt_f32_e64 s5, s105, s1056899// W32: encoding: [0x05,0x00,0x1b,0xd4,0x69,0xd2,0x00,0x00]6900// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6901 6902v_cmp_ngt_f32_e64 s5, vcc_lo, ttmp156903// W32: encoding: [0x05,0x00,0x1b,0xd4,0x6a,0xf6,0x00,0x00]6904// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6905 6906v_cmp_ngt_f32_e64 s5, vcc_hi, 0xaf1234566907// W32: encoding: [0x05,0x00,0x1b,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]6908// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6909 6910v_cmp_ngt_f32_e64 s5, ttmp15, src_scc6911// W32: encoding: [0x05,0x00,0x1b,0xd4,0x7b,0xfa,0x01,0x00]6912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6913 6914v_cmp_ngt_f32_e64 s5, m0, 0.56915// W32: encoding: [0x05,0x00,0x1b,0xd4,0x7d,0xe0,0x01,0x00]6916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6917 6918v_cmp_ngt_f32_e64 s5, exec_lo, -16919// W32: encoding: [0x05,0x00,0x1b,0xd4,0x7e,0x82,0x01,0x00]6920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6921 6922v_cmp_ngt_f32_e64 s5, |exec_hi|, null6923// W32: encoding: [0x05,0x01,0x1b,0xd4,0x7f,0xf8,0x00,0x00]6924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6925 6926v_cmp_ngt_f32_e64 s105, null, exec_lo6927// W32: encoding: [0x69,0x00,0x1b,0xd4,0x7c,0xfc,0x00,0x00]6928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6929 6930v_cmp_ngt_f32_e64 vcc_lo, -1, exec_hi6931// W32: encoding: [0x6a,0x00,0x1b,0xd4,0xc1,0xfe,0x00,0x00]6932// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6933 6934v_cmp_ngt_f32_e64 vcc_hi, 0.5, -m06935// W32: encoding: [0x6b,0x00,0x1b,0xd4,0xf0,0xfa,0x00,0x40]6936// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6937 6938v_cmp_ngt_f32_e64 ttmp15, -src_scc, |vcc_lo|6939// W32: encoding: [0x7b,0x02,0x1b,0xd4,0xfd,0xd4,0x00,0x20]6940// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6941 6942v_cmp_ngt_f32_e64 s[10:11], v1, v26943// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00]6944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6945 6946v_cmp_ngt_f32_e64 s[10:11], v255, v2556947// W64: encoding: [0x0a,0x00,0x1b,0xd4,0xff,0xff,0x03,0x00]6948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6949 6950v_cmp_ngt_f32_e64 s[10:11], s1, s26951// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x04,0x00,0x00]6952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6953 6954v_cmp_ngt_f32_e64 s[10:11], s105, s1056955// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x69,0xd2,0x00,0x00]6956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6957 6958v_cmp_ngt_f32_e64 s[10:11], vcc_lo, ttmp156959// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x6a,0xf6,0x00,0x00]6960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6961 6962v_cmp_ngt_f32_e64 s[10:11], vcc_hi, 0xaf1234566963// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]6964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6965 6966v_cmp_ngt_f32_e64 s[10:11], ttmp15, src_scc6967// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x7b,0xfa,0x01,0x00]6968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6969 6970v_cmp_ngt_f32_e64 s[10:11], m0, 0.56971// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x7d,0xe0,0x01,0x00]6972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6973 6974v_cmp_ngt_f32_e64 s[10:11], exec_lo, -16975// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x7e,0x82,0x01,0x00]6976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6977 6978v_cmp_ngt_f32_e64 s[10:11], |exec_hi|, null6979// W64: encoding: [0x0a,0x01,0x1b,0xd4,0x7f,0xf8,0x00,0x00]6980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6981 6982v_cmp_ngt_f32_e64 s[10:11], null, exec_lo6983// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x7c,0xfc,0x00,0x00]6984// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6985 6986v_cmp_ngt_f32_e64 s[104:105], -1, exec_hi6987// W64: encoding: [0x68,0x00,0x1b,0xd4,0xc1,0xfe,0x00,0x00]6988// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6989 6990v_cmp_ngt_f32_e64 vcc, 0.5, -m06991// W64: encoding: [0x6a,0x00,0x1b,0xd4,0xf0,0xfa,0x00,0x40]6992// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6993 6994v_cmp_ngt_f32_e64 ttmp[14:15], -src_scc, |vcc_lo|6995// W64: encoding: [0x7a,0x02,0x1b,0xd4,0xfd,0xd4,0x00,0x20]6996// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6997 6998v_cmp_ngt_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp6999// GFX12: encoding: [0x7c,0x83,0x1b,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]7000 7001v_cmp_ngt_f64_e64 s5, v[1:2], v[2:3]7002// W32: encoding: [0x05,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]7003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7004 7005v_cmp_ngt_f64_e64 s5, v[254:255], v[254:255]7006// W32: encoding: [0x05,0x00,0x2b,0xd4,0xfe,0xfd,0x03,0x00]7007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7008 7009v_cmp_ngt_f64_e64 s5, s[2:3], s[4:5]7010// W32: encoding: [0x05,0x00,0x2b,0xd4,0x02,0x08,0x00,0x00]7011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7012 7013v_cmp_ngt_f64_e64 s5, s[104:105], s[104:105]7014// W32: encoding: [0x05,0x00,0x2b,0xd4,0x68,0xd0,0x00,0x00]7015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7016 7017v_cmp_ngt_f64_e64 s5, vcc, ttmp[14:15]7018// W32: encoding: [0x05,0x00,0x2b,0xd4,0x6a,0xf4,0x00,0x00]7019// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7020 7021v_cmp_ngt_f64_e64 s5, ttmp[14:15], 0xaf1234567022// W32: encoding: [0x05,0x00,0x2b,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]7023// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7024 7025v_cmp_ngt_f64_e64 s5, -|exec|, src_scc7026// W32: encoding: [0x05,0x01,0x2b,0xd4,0x7e,0xfa,0x01,0x20]7027// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7028 7029v_cmp_ngt_f64_e64 s105, null, 0.57030// W32: encoding: [0x69,0x00,0x2b,0xd4,0x7c,0xe0,0x01,0x00]7031// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7032 7033v_cmp_ngt_f64_e64 vcc_lo, -1, -17034// W32: encoding: [0x6a,0x00,0x2b,0xd4,0xc1,0x82,0x01,0x00]7035// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7036 7037v_cmp_ngt_f64_e64 vcc_hi, 0.5, null7038// W32: encoding: [0x6b,0x00,0x2b,0xd4,0xf0,0xf8,0x00,0x00]7039// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7040 7041v_cmp_ngt_f64_e64 ttmp15, -|src_scc|, -|exec|7042// W32: encoding: [0x7b,0x03,0x2b,0xd4,0xfd,0xfc,0x00,0x60]7043// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7044 7045v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[2:3]7046// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]7047// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7048 7049v_cmp_ngt_f64_e64 s[10:11], v[254:255], v[254:255]7050// W64: encoding: [0x0a,0x00,0x2b,0xd4,0xfe,0xfd,0x03,0x00]7051// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7052 7053v_cmp_ngt_f64_e64 s[10:11], s[2:3], s[4:5]7054// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x02,0x08,0x00,0x00]7055// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7056 7057v_cmp_ngt_f64_e64 s[10:11], s[104:105], s[104:105]7058// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x68,0xd0,0x00,0x00]7059// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7060 7061v_cmp_ngt_f64_e64 s[10:11], vcc, ttmp[14:15]7062// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x6a,0xf4,0x00,0x00]7063// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7064 7065v_cmp_ngt_f64_e64 s[10:11], ttmp[14:15], 0xaf1234567066// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]7067// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7068 7069v_cmp_ngt_f64_e64 s[10:11], -|exec|, src_scc7070// W64: encoding: [0x0a,0x01,0x2b,0xd4,0x7e,0xfa,0x01,0x20]7071// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7072 7073v_cmp_ngt_f64_e64 s[10:11], null, 0.57074// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x7c,0xe0,0x01,0x00]7075// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7076 7077v_cmp_ngt_f64_e64 s[104:105], -1, -17078// W64: encoding: [0x68,0x00,0x2b,0xd4,0xc1,0x82,0x01,0x00]7079// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7080 7081v_cmp_ngt_f64_e64 vcc, 0.5, null7082// W64: encoding: [0x6a,0x00,0x2b,0xd4,0xf0,0xf8,0x00,0x00]7083// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7084 7085v_cmp_ngt_f64_e64 ttmp[14:15], -|src_scc|, -|exec|7086// W64: encoding: [0x7a,0x03,0x2b,0xd4,0xfd,0xfc,0x00,0x60]7087// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7088 7089v_cmp_ngt_f64_e64 null, 0xaf123456, -|vcc| clamp7090// GFX12: encoding: [0x7c,0x82,0x2b,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]7091 7092v_cmp_nle_f16_e64 s5, v1, v27093// W32: encoding: [0x05,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]7094// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7095 7096v_cmp_nle_f16_e64 s5, v255, v2557097// W32: encoding: [0x05,0x00,0x0c,0xd4,0xff,0xff,0x03,0x00]7098// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7099 7100v_cmp_nle_f16_e64 s5, s1, s27101// W32: encoding: [0x05,0x00,0x0c,0xd4,0x01,0x04,0x00,0x00]7102// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7103 7104v_cmp_nle_f16_e64 s5, s105, s1057105// W32: encoding: [0x05,0x00,0x0c,0xd4,0x69,0xd2,0x00,0x00]7106// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7107 7108v_cmp_nle_f16_e64 s5, vcc_lo, ttmp157109// W32: encoding: [0x05,0x00,0x0c,0xd4,0x6a,0xf6,0x00,0x00]7110// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7111 7112v_cmp_nle_f16_e64 s5, vcc_hi, 0xfe0b7113// W32: encoding: [0x05,0x00,0x0c,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]7114// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7115 7116v_cmp_nle_f16_e64 s5, ttmp15, src_scc7117// W32: encoding: [0x05,0x00,0x0c,0xd4,0x7b,0xfa,0x01,0x00]7118// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7119 7120v_cmp_nle_f16_e64 s5, m0, 0.57121// W32: encoding: [0x05,0x00,0x0c,0xd4,0x7d,0xe0,0x01,0x00]7122// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7123 7124v_cmp_nle_f16_e64 s5, exec_lo, -17125// W32: encoding: [0x05,0x00,0x0c,0xd4,0x7e,0x82,0x01,0x00]7126// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7127 7128v_cmp_nle_f16_e64 s5, |exec_hi|, null7129// W32: encoding: [0x05,0x01,0x0c,0xd4,0x7f,0xf8,0x00,0x00]7130// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7131 7132v_cmp_nle_f16_e64 s105, null, exec_lo7133// W32: encoding: [0x69,0x00,0x0c,0xd4,0x7c,0xfc,0x00,0x00]7134// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7135 7136v_cmp_nle_f16_e64 vcc_lo, -1, exec_hi7137// W32: encoding: [0x6a,0x00,0x0c,0xd4,0xc1,0xfe,0x00,0x00]7138// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7139 7140v_cmp_nle_f16_e64 vcc_hi, 0.5, -m07141// W32: encoding: [0x6b,0x00,0x0c,0xd4,0xf0,0xfa,0x00,0x40]7142// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7143 7144v_cmp_nle_f16_e64 ttmp15, -src_scc, |vcc_lo|7145// W32: encoding: [0x7b,0x02,0x0c,0xd4,0xfd,0xd4,0x00,0x20]7146// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7147 7148v_cmp_nle_f16_e64 s[10:11], v1, v27149// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]7150// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7151 7152v_cmp_nle_f16_e64 s[10:11], v255, v2557153// W64: encoding: [0x0a,0x00,0x0c,0xd4,0xff,0xff,0x03,0x00]7154// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7155 7156v_cmp_nle_f16_e64 s[10:11], s1, s27157// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x04,0x00,0x00]7158// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7159 7160v_cmp_nle_f16_e64 s[10:11], s105, s1057161// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x69,0xd2,0x00,0x00]7162// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7163 7164v_cmp_nle_f16_e64 s[10:11], vcc_lo, ttmp157165// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x6a,0xf6,0x00,0x00]7166// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7167 7168v_cmp_nle_f16_e64 s[10:11], vcc_hi, 0xfe0b7169// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]7170// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7171 7172v_cmp_nle_f16_e64 s[10:11], ttmp15, src_scc7173// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x7b,0xfa,0x01,0x00]7174// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7175 7176v_cmp_nle_f16_e64 s[10:11], m0, 0.57177// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x7d,0xe0,0x01,0x00]7178// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7179 7180v_cmp_nle_f16_e64 s[10:11], exec_lo, -17181// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x7e,0x82,0x01,0x00]7182// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7183 7184v_cmp_nle_f16_e64 s[10:11], |exec_hi|, null7185// W64: encoding: [0x0a,0x01,0x0c,0xd4,0x7f,0xf8,0x00,0x00]7186// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7187 7188v_cmp_nle_f16_e64 s[10:11], null, exec_lo7189// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x7c,0xfc,0x00,0x00]7190// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7191 7192v_cmp_nle_f16_e64 s[104:105], -1, exec_hi7193// W64: encoding: [0x68,0x00,0x0c,0xd4,0xc1,0xfe,0x00,0x00]7194// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7195 7196v_cmp_nle_f16_e64 vcc, 0.5, -m07197// W64: encoding: [0x6a,0x00,0x0c,0xd4,0xf0,0xfa,0x00,0x40]7198// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7199 7200v_cmp_nle_f16_e64 ttmp[14:15], -src_scc, |vcc_lo|7201// W64: encoding: [0x7a,0x02,0x0c,0xd4,0xfd,0xd4,0x00,0x20]7202// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7203 7204v_cmp_nle_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp7205// GFX12: encoding: [0x7c,0x83,0x0c,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]7206 7207v_cmp_nle_f32_e64 s5, v1, v27208// W32: encoding: [0x05,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00]7209// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7210 7211v_cmp_nle_f32_e64 s5, v255, v2557212// W32: encoding: [0x05,0x00,0x1c,0xd4,0xff,0xff,0x03,0x00]7213// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7214 7215v_cmp_nle_f32_e64 s5, s1, s27216// W32: encoding: [0x05,0x00,0x1c,0xd4,0x01,0x04,0x00,0x00]7217// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7218 7219v_cmp_nle_f32_e64 s5, s105, s1057220// W32: encoding: [0x05,0x00,0x1c,0xd4,0x69,0xd2,0x00,0x00]7221// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7222 7223v_cmp_nle_f32_e64 s5, vcc_lo, ttmp157224// W32: encoding: [0x05,0x00,0x1c,0xd4,0x6a,0xf6,0x00,0x00]7225// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7226 7227v_cmp_nle_f32_e64 s5, vcc_hi, 0xaf1234567228// W32: encoding: [0x05,0x00,0x1c,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]7229// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7230 7231v_cmp_nle_f32_e64 s5, ttmp15, src_scc7232// W32: encoding: [0x05,0x00,0x1c,0xd4,0x7b,0xfa,0x01,0x00]7233// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7234 7235v_cmp_nle_f32_e64 s5, m0, 0.57236// W32: encoding: [0x05,0x00,0x1c,0xd4,0x7d,0xe0,0x01,0x00]7237// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7238 7239v_cmp_nle_f32_e64 s5, exec_lo, -17240// W32: encoding: [0x05,0x00,0x1c,0xd4,0x7e,0x82,0x01,0x00]7241// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7242 7243v_cmp_nle_f32_e64 s5, |exec_hi|, null7244// W32: encoding: [0x05,0x01,0x1c,0xd4,0x7f,0xf8,0x00,0x00]7245// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7246 7247v_cmp_nle_f32_e64 s105, null, exec_lo7248// W32: encoding: [0x69,0x00,0x1c,0xd4,0x7c,0xfc,0x00,0x00]7249// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7250 7251v_cmp_nle_f32_e64 vcc_lo, -1, exec_hi7252// W32: encoding: [0x6a,0x00,0x1c,0xd4,0xc1,0xfe,0x00,0x00]7253// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7254 7255v_cmp_nle_f32_e64 vcc_hi, 0.5, -m07256// W32: encoding: [0x6b,0x00,0x1c,0xd4,0xf0,0xfa,0x00,0x40]7257// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7258 7259v_cmp_nle_f32_e64 ttmp15, -src_scc, |vcc_lo|7260// W32: encoding: [0x7b,0x02,0x1c,0xd4,0xfd,0xd4,0x00,0x20]7261// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7262 7263v_cmp_nle_f32_e64 s[10:11], v1, v27264// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00]7265// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7266 7267v_cmp_nle_f32_e64 s[10:11], v255, v2557268// W64: encoding: [0x0a,0x00,0x1c,0xd4,0xff,0xff,0x03,0x00]7269// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7270 7271v_cmp_nle_f32_e64 s[10:11], s1, s27272// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x04,0x00,0x00]7273// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7274 7275v_cmp_nle_f32_e64 s[10:11], s105, s1057276// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x69,0xd2,0x00,0x00]7277// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7278 7279v_cmp_nle_f32_e64 s[10:11], vcc_lo, ttmp157280// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x6a,0xf6,0x00,0x00]7281// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7282 7283v_cmp_nle_f32_e64 s[10:11], vcc_hi, 0xaf1234567284// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]7285// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7286 7287v_cmp_nle_f32_e64 s[10:11], ttmp15, src_scc7288// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x7b,0xfa,0x01,0x00]7289// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7290 7291v_cmp_nle_f32_e64 s[10:11], m0, 0.57292// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x7d,0xe0,0x01,0x00]7293// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7294 7295v_cmp_nle_f32_e64 s[10:11], exec_lo, -17296// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x7e,0x82,0x01,0x00]7297// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7298 7299v_cmp_nle_f32_e64 s[10:11], |exec_hi|, null7300// W64: encoding: [0x0a,0x01,0x1c,0xd4,0x7f,0xf8,0x00,0x00]7301// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7302 7303v_cmp_nle_f32_e64 s[10:11], null, exec_lo7304// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x7c,0xfc,0x00,0x00]7305// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7306 7307v_cmp_nle_f32_e64 s[104:105], -1, exec_hi7308// W64: encoding: [0x68,0x00,0x1c,0xd4,0xc1,0xfe,0x00,0x00]7309// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7310 7311v_cmp_nle_f32_e64 vcc, 0.5, -m07312// W64: encoding: [0x6a,0x00,0x1c,0xd4,0xf0,0xfa,0x00,0x40]7313// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7314 7315v_cmp_nle_f32_e64 ttmp[14:15], -src_scc, |vcc_lo|7316// W64: encoding: [0x7a,0x02,0x1c,0xd4,0xfd,0xd4,0x00,0x20]7317// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7318 7319v_cmp_nle_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp7320// GFX12: encoding: [0x7c,0x83,0x1c,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]7321 7322v_cmp_nle_f64_e64 s5, v[1:2], v[2:3]7323// W32: encoding: [0x05,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]7324// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7325 7326v_cmp_nle_f64_e64 s5, v[254:255], v[254:255]7327// W32: encoding: [0x05,0x00,0x2c,0xd4,0xfe,0xfd,0x03,0x00]7328// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7329 7330v_cmp_nle_f64_e64 s5, s[2:3], s[4:5]7331// W32: encoding: [0x05,0x00,0x2c,0xd4,0x02,0x08,0x00,0x00]7332// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7333 7334v_cmp_nle_f64_e64 s5, s[104:105], s[104:105]7335// W32: encoding: [0x05,0x00,0x2c,0xd4,0x68,0xd0,0x00,0x00]7336// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7337 7338v_cmp_nle_f64_e64 s5, vcc, ttmp[14:15]7339// W32: encoding: [0x05,0x00,0x2c,0xd4,0x6a,0xf4,0x00,0x00]7340// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7341 7342v_cmp_nle_f64_e64 s5, ttmp[14:15], 0xaf1234567343// W32: encoding: [0x05,0x00,0x2c,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]7344// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7345 7346v_cmp_nle_f64_e64 s5, -|exec|, src_scc7347// W32: encoding: [0x05,0x01,0x2c,0xd4,0x7e,0xfa,0x01,0x20]7348// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7349 7350v_cmp_nle_f64_e64 s105, null, 0.57351// W32: encoding: [0x69,0x00,0x2c,0xd4,0x7c,0xe0,0x01,0x00]7352// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7353 7354v_cmp_nle_f64_e64 vcc_lo, -1, -17355// W32: encoding: [0x6a,0x00,0x2c,0xd4,0xc1,0x82,0x01,0x00]7356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7357 7358v_cmp_nle_f64_e64 vcc_hi, 0.5, null7359// W32: encoding: [0x6b,0x00,0x2c,0xd4,0xf0,0xf8,0x00,0x00]7360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7361 7362v_cmp_nle_f64_e64 ttmp15, -|src_scc|, -|exec|7363// W32: encoding: [0x7b,0x03,0x2c,0xd4,0xfd,0xfc,0x00,0x60]7364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7365 7366v_cmp_nle_f64_e64 s[10:11], v[1:2], v[2:3]7367// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]7368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7369 7370v_cmp_nle_f64_e64 s[10:11], v[254:255], v[254:255]7371// W64: encoding: [0x0a,0x00,0x2c,0xd4,0xfe,0xfd,0x03,0x00]7372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7373 7374v_cmp_nle_f64_e64 s[10:11], s[2:3], s[4:5]7375// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x02,0x08,0x00,0x00]7376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7377 7378v_cmp_nle_f64_e64 s[10:11], s[104:105], s[104:105]7379// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x68,0xd0,0x00,0x00]7380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7381 7382v_cmp_nle_f64_e64 s[10:11], vcc, ttmp[14:15]7383// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x6a,0xf4,0x00,0x00]7384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7385 7386v_cmp_nle_f64_e64 s[10:11], ttmp[14:15], 0xaf1234567387// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]7388// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7389 7390v_cmp_nle_f64_e64 s[10:11], -|exec|, src_scc7391// W64: encoding: [0x0a,0x01,0x2c,0xd4,0x7e,0xfa,0x01,0x20]7392// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7393 7394v_cmp_nle_f64_e64 s[10:11], null, 0.57395// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x7c,0xe0,0x01,0x00]7396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7397 7398v_cmp_nle_f64_e64 s[104:105], -1, -17399// W64: encoding: [0x68,0x00,0x2c,0xd4,0xc1,0x82,0x01,0x00]7400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7401 7402v_cmp_nle_f64_e64 vcc, 0.5, null7403// W64: encoding: [0x6a,0x00,0x2c,0xd4,0xf0,0xf8,0x00,0x00]7404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7405 7406v_cmp_nle_f64_e64 ttmp[14:15], -|src_scc|, -|exec|7407// W64: encoding: [0x7a,0x03,0x2c,0xd4,0xfd,0xfc,0x00,0x60]7408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7409 7410v_cmp_nle_f64_e64 null, 0xaf123456, -|vcc| clamp7411// GFX12: encoding: [0x7c,0x82,0x2c,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]7412 7413v_cmp_nlg_f16_e64 s5, v1, v27414// W32: encoding: [0x05,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]7415// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7416 7417v_cmp_nlg_f16_e64 s5, v255, v2557418// W32: encoding: [0x05,0x00,0x0a,0xd4,0xff,0xff,0x03,0x00]7419// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7420 7421v_cmp_nlg_f16_e64 s5, s1, s27422// W32: encoding: [0x05,0x00,0x0a,0xd4,0x01,0x04,0x00,0x00]7423// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7424 7425v_cmp_nlg_f16_e64 s5, s105, s1057426// W32: encoding: [0x05,0x00,0x0a,0xd4,0x69,0xd2,0x00,0x00]7427// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7428 7429v_cmp_nlg_f16_e64 s5, vcc_lo, ttmp157430// W32: encoding: [0x05,0x00,0x0a,0xd4,0x6a,0xf6,0x00,0x00]7431// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7432 7433v_cmp_nlg_f16_e64 s5, vcc_hi, 0xfe0b7434// W32: encoding: [0x05,0x00,0x0a,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]7435// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7436 7437v_cmp_nlg_f16_e64 s5, ttmp15, src_scc7438// W32: encoding: [0x05,0x00,0x0a,0xd4,0x7b,0xfa,0x01,0x00]7439// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7440 7441v_cmp_nlg_f16_e64 s5, m0, 0.57442// W32: encoding: [0x05,0x00,0x0a,0xd4,0x7d,0xe0,0x01,0x00]7443// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7444 7445v_cmp_nlg_f16_e64 s5, exec_lo, -17446// W32: encoding: [0x05,0x00,0x0a,0xd4,0x7e,0x82,0x01,0x00]7447// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7448 7449v_cmp_nlg_f16_e64 s5, |exec_hi|, null7450// W32: encoding: [0x05,0x01,0x0a,0xd4,0x7f,0xf8,0x00,0x00]7451// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7452 7453v_cmp_nlg_f16_e64 s105, null, exec_lo7454// W32: encoding: [0x69,0x00,0x0a,0xd4,0x7c,0xfc,0x00,0x00]7455// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7456 7457v_cmp_nlg_f16_e64 vcc_lo, -1, exec_hi7458// W32: encoding: [0x6a,0x00,0x0a,0xd4,0xc1,0xfe,0x00,0x00]7459// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7460 7461v_cmp_nlg_f16_e64 vcc_hi, 0.5, -m07462// W32: encoding: [0x6b,0x00,0x0a,0xd4,0xf0,0xfa,0x00,0x40]7463// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7464 7465v_cmp_nlg_f16_e64 ttmp15, -src_scc, |vcc_lo|7466// W32: encoding: [0x7b,0x02,0x0a,0xd4,0xfd,0xd4,0x00,0x20]7467// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7468 7469v_cmp_nlg_f16_e64 s[10:11], v1, v27470// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]7471// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7472 7473v_cmp_nlg_f16_e64 s[10:11], v255, v2557474// W64: encoding: [0x0a,0x00,0x0a,0xd4,0xff,0xff,0x03,0x00]7475// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7476 7477v_cmp_nlg_f16_e64 s[10:11], s1, s27478// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x04,0x00,0x00]7479// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7480 7481v_cmp_nlg_f16_e64 s[10:11], s105, s1057482// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x69,0xd2,0x00,0x00]7483// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7484 7485v_cmp_nlg_f16_e64 s[10:11], vcc_lo, ttmp157486// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x6a,0xf6,0x00,0x00]7487// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7488 7489v_cmp_nlg_f16_e64 s[10:11], vcc_hi, 0xfe0b7490// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]7491// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7492 7493v_cmp_nlg_f16_e64 s[10:11], ttmp15, src_scc7494// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x7b,0xfa,0x01,0x00]7495// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7496 7497v_cmp_nlg_f16_e64 s[10:11], m0, 0.57498// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x7d,0xe0,0x01,0x00]7499// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7500 7501v_cmp_nlg_f16_e64 s[10:11], exec_lo, -17502// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x7e,0x82,0x01,0x00]7503// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7504 7505v_cmp_nlg_f16_e64 s[10:11], |exec_hi|, null7506// W64: encoding: [0x0a,0x01,0x0a,0xd4,0x7f,0xf8,0x00,0x00]7507// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7508 7509v_cmp_nlg_f16_e64 s[10:11], null, exec_lo7510// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x7c,0xfc,0x00,0x00]7511// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7512 7513v_cmp_nlg_f16_e64 s[104:105], -1, exec_hi7514// W64: encoding: [0x68,0x00,0x0a,0xd4,0xc1,0xfe,0x00,0x00]7515// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7516 7517v_cmp_nlg_f16_e64 vcc, 0.5, -m07518// W64: encoding: [0x6a,0x00,0x0a,0xd4,0xf0,0xfa,0x00,0x40]7519// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7520 7521v_cmp_nlg_f16_e64 ttmp[14:15], -src_scc, |vcc_lo|7522// W64: encoding: [0x7a,0x02,0x0a,0xd4,0xfd,0xd4,0x00,0x20]7523// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7524 7525v_cmp_nlg_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp7526// GFX12: encoding: [0x7c,0x83,0x0a,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]7527 7528v_cmp_nlg_f32_e64 s5, v1, v27529// W32: encoding: [0x05,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00]7530// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7531 7532v_cmp_nlg_f32_e64 s5, v255, v2557533// W32: encoding: [0x05,0x00,0x1a,0xd4,0xff,0xff,0x03,0x00]7534// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7535 7536v_cmp_nlg_f32_e64 s5, s1, s27537// W32: encoding: [0x05,0x00,0x1a,0xd4,0x01,0x04,0x00,0x00]7538// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7539 7540v_cmp_nlg_f32_e64 s5, s105, s1057541// W32: encoding: [0x05,0x00,0x1a,0xd4,0x69,0xd2,0x00,0x00]7542// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7543 7544v_cmp_nlg_f32_e64 s5, vcc_lo, ttmp157545// W32: encoding: [0x05,0x00,0x1a,0xd4,0x6a,0xf6,0x00,0x00]7546// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7547 7548v_cmp_nlg_f32_e64 s5, vcc_hi, 0xaf1234567549// W32: encoding: [0x05,0x00,0x1a,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]7550// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7551 7552v_cmp_nlg_f32_e64 s5, ttmp15, src_scc7553// W32: encoding: [0x05,0x00,0x1a,0xd4,0x7b,0xfa,0x01,0x00]7554// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7555 7556v_cmp_nlg_f32_e64 s5, m0, 0.57557// W32: encoding: [0x05,0x00,0x1a,0xd4,0x7d,0xe0,0x01,0x00]7558// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7559 7560v_cmp_nlg_f32_e64 s5, exec_lo, -17561// W32: encoding: [0x05,0x00,0x1a,0xd4,0x7e,0x82,0x01,0x00]7562// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7563 7564v_cmp_nlg_f32_e64 s5, |exec_hi|, null7565// W32: encoding: [0x05,0x01,0x1a,0xd4,0x7f,0xf8,0x00,0x00]7566// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7567 7568v_cmp_nlg_f32_e64 s105, null, exec_lo7569// W32: encoding: [0x69,0x00,0x1a,0xd4,0x7c,0xfc,0x00,0x00]7570// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7571 7572v_cmp_nlg_f32_e64 vcc_lo, -1, exec_hi7573// W32: encoding: [0x6a,0x00,0x1a,0xd4,0xc1,0xfe,0x00,0x00]7574// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7575 7576v_cmp_nlg_f32_e64 vcc_hi, 0.5, -m07577// W32: encoding: [0x6b,0x00,0x1a,0xd4,0xf0,0xfa,0x00,0x40]7578// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7579 7580v_cmp_nlg_f32_e64 ttmp15, -src_scc, |vcc_lo|7581// W32: encoding: [0x7b,0x02,0x1a,0xd4,0xfd,0xd4,0x00,0x20]7582// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7583 7584v_cmp_nlg_f32_e64 s[10:11], v1, v27585// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00]7586// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7587 7588v_cmp_nlg_f32_e64 s[10:11], v255, v2557589// W64: encoding: [0x0a,0x00,0x1a,0xd4,0xff,0xff,0x03,0x00]7590// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7591 7592v_cmp_nlg_f32_e64 s[10:11], s1, s27593// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x04,0x00,0x00]7594// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7595 7596v_cmp_nlg_f32_e64 s[10:11], s105, s1057597// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x69,0xd2,0x00,0x00]7598// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7599 7600v_cmp_nlg_f32_e64 s[10:11], vcc_lo, ttmp157601// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x6a,0xf6,0x00,0x00]7602// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7603 7604v_cmp_nlg_f32_e64 s[10:11], vcc_hi, 0xaf1234567605// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]7606// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7607 7608v_cmp_nlg_f32_e64 s[10:11], ttmp15, src_scc7609// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x7b,0xfa,0x01,0x00]7610// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7611 7612v_cmp_nlg_f32_e64 s[10:11], m0, 0.57613// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x7d,0xe0,0x01,0x00]7614// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7615 7616v_cmp_nlg_f32_e64 s[10:11], exec_lo, -17617// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x7e,0x82,0x01,0x00]7618// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7619 7620v_cmp_nlg_f32_e64 s[10:11], |exec_hi|, null7621// W64: encoding: [0x0a,0x01,0x1a,0xd4,0x7f,0xf8,0x00,0x00]7622// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7623 7624v_cmp_nlg_f32_e64 s[10:11], null, exec_lo7625// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x7c,0xfc,0x00,0x00]7626// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7627 7628v_cmp_nlg_f32_e64 s[104:105], -1, exec_hi7629// W64: encoding: [0x68,0x00,0x1a,0xd4,0xc1,0xfe,0x00,0x00]7630// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7631 7632v_cmp_nlg_f32_e64 vcc, 0.5, -m07633// W64: encoding: [0x6a,0x00,0x1a,0xd4,0xf0,0xfa,0x00,0x40]7634// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7635 7636v_cmp_nlg_f32_e64 ttmp[14:15], -src_scc, |vcc_lo|7637// W64: encoding: [0x7a,0x02,0x1a,0xd4,0xfd,0xd4,0x00,0x20]7638// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7639 7640v_cmp_nlg_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp7641// GFX12: encoding: [0x7c,0x83,0x1a,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]7642 7643v_cmp_nlg_f64_e64 s5, v[1:2], v[2:3]7644// W32: encoding: [0x05,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]7645// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7646 7647v_cmp_nlg_f64_e64 s5, v[254:255], v[254:255]7648// W32: encoding: [0x05,0x00,0x2a,0xd4,0xfe,0xfd,0x03,0x00]7649// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7650 7651v_cmp_nlg_f64_e64 s5, s[2:3], s[4:5]7652// W32: encoding: [0x05,0x00,0x2a,0xd4,0x02,0x08,0x00,0x00]7653// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7654 7655v_cmp_nlg_f64_e64 s5, s[104:105], s[104:105]7656// W32: encoding: [0x05,0x00,0x2a,0xd4,0x68,0xd0,0x00,0x00]7657// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7658 7659v_cmp_nlg_f64_e64 s5, vcc, ttmp[14:15]7660// W32: encoding: [0x05,0x00,0x2a,0xd4,0x6a,0xf4,0x00,0x00]7661// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7662 7663v_cmp_nlg_f64_e64 s5, ttmp[14:15], 0xaf1234567664// W32: encoding: [0x05,0x00,0x2a,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]7665// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7666 7667v_cmp_nlg_f64_e64 s5, -|exec|, src_scc7668// W32: encoding: [0x05,0x01,0x2a,0xd4,0x7e,0xfa,0x01,0x20]7669// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7670 7671v_cmp_nlg_f64_e64 s105, null, 0.57672// W32: encoding: [0x69,0x00,0x2a,0xd4,0x7c,0xe0,0x01,0x00]7673// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7674 7675v_cmp_nlg_f64_e64 vcc_lo, -1, -17676// W32: encoding: [0x6a,0x00,0x2a,0xd4,0xc1,0x82,0x01,0x00]7677// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7678 7679v_cmp_nlg_f64_e64 vcc_hi, 0.5, null7680// W32: encoding: [0x6b,0x00,0x2a,0xd4,0xf0,0xf8,0x00,0x00]7681// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7682 7683v_cmp_nlg_f64_e64 ttmp15, -|src_scc|, -|exec|7684// W32: encoding: [0x7b,0x03,0x2a,0xd4,0xfd,0xfc,0x00,0x60]7685// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7686 7687v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[2:3]7688// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]7689// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7690 7691v_cmp_nlg_f64_e64 s[10:11], v[254:255], v[254:255]7692// W64: encoding: [0x0a,0x00,0x2a,0xd4,0xfe,0xfd,0x03,0x00]7693// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7694 7695v_cmp_nlg_f64_e64 s[10:11], s[2:3], s[4:5]7696// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x02,0x08,0x00,0x00]7697// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7698 7699v_cmp_nlg_f64_e64 s[10:11], s[104:105], s[104:105]7700// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x68,0xd0,0x00,0x00]7701// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7702 7703v_cmp_nlg_f64_e64 s[10:11], vcc, ttmp[14:15]7704// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x6a,0xf4,0x00,0x00]7705// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7706 7707v_cmp_nlg_f64_e64 s[10:11], ttmp[14:15], 0xaf1234567708// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]7709// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7710 7711v_cmp_nlg_f64_e64 s[10:11], -|exec|, src_scc7712// W64: encoding: [0x0a,0x01,0x2a,0xd4,0x7e,0xfa,0x01,0x20]7713// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7714 7715v_cmp_nlg_f64_e64 s[10:11], null, 0.57716// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x7c,0xe0,0x01,0x00]7717// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7718 7719v_cmp_nlg_f64_e64 s[104:105], -1, -17720// W64: encoding: [0x68,0x00,0x2a,0xd4,0xc1,0x82,0x01,0x00]7721// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7722 7723v_cmp_nlg_f64_e64 vcc, 0.5, null7724// W64: encoding: [0x6a,0x00,0x2a,0xd4,0xf0,0xf8,0x00,0x00]7725// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7726 7727v_cmp_nlg_f64_e64 ttmp[14:15], -|src_scc|, -|exec|7728// W64: encoding: [0x7a,0x03,0x2a,0xd4,0xfd,0xfc,0x00,0x60]7729// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7730 7731v_cmp_nlg_f64_e64 null, 0xaf123456, -|vcc| clamp7732// GFX12: encoding: [0x7c,0x82,0x2a,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]7733 7734v_cmp_nlt_f16_e64 s5, v1, v27735// W32: encoding: [0x05,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]7736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7737 7738v_cmp_nlt_f16_e64 s5, v255, v2557739// W32: encoding: [0x05,0x00,0x0e,0xd4,0xff,0xff,0x03,0x00]7740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7741 7742v_cmp_nlt_f16_e64 s5, s1, s27743// W32: encoding: [0x05,0x00,0x0e,0xd4,0x01,0x04,0x00,0x00]7744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7745 7746v_cmp_nlt_f16_e64 s5, s105, s1057747// W32: encoding: [0x05,0x00,0x0e,0xd4,0x69,0xd2,0x00,0x00]7748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7749 7750v_cmp_nlt_f16_e64 s5, vcc_lo, ttmp157751// W32: encoding: [0x05,0x00,0x0e,0xd4,0x6a,0xf6,0x00,0x00]7752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7753 7754v_cmp_nlt_f16_e64 s5, vcc_hi, 0xfe0b7755// W32: encoding: [0x05,0x00,0x0e,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]7756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7757 7758v_cmp_nlt_f16_e64 s5, ttmp15, src_scc7759// W32: encoding: [0x05,0x00,0x0e,0xd4,0x7b,0xfa,0x01,0x00]7760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7761 7762v_cmp_nlt_f16_e64 s5, m0, 0.57763// W32: encoding: [0x05,0x00,0x0e,0xd4,0x7d,0xe0,0x01,0x00]7764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7765 7766v_cmp_nlt_f16_e64 s5, exec_lo, -17767// W32: encoding: [0x05,0x00,0x0e,0xd4,0x7e,0x82,0x01,0x00]7768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7769 7770v_cmp_nlt_f16_e64 s5, |exec_hi|, null7771// W32: encoding: [0x05,0x01,0x0e,0xd4,0x7f,0xf8,0x00,0x00]7772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7773 7774v_cmp_nlt_f16_e64 s105, null, exec_lo7775// W32: encoding: [0x69,0x00,0x0e,0xd4,0x7c,0xfc,0x00,0x00]7776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7777 7778v_cmp_nlt_f16_e64 vcc_lo, -1, exec_hi7779// W32: encoding: [0x6a,0x00,0x0e,0xd4,0xc1,0xfe,0x00,0x00]7780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7781 7782v_cmp_nlt_f16_e64 vcc_hi, 0.5, -m07783// W32: encoding: [0x6b,0x00,0x0e,0xd4,0xf0,0xfa,0x00,0x40]7784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7785 7786v_cmp_nlt_f16_e64 ttmp15, -src_scc, |vcc_lo|7787// W32: encoding: [0x7b,0x02,0x0e,0xd4,0xfd,0xd4,0x00,0x20]7788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7789 7790v_cmp_nlt_f16_e64 s[10:11], v1, v27791// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]7792// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7793 7794v_cmp_nlt_f16_e64 s[10:11], v255, v2557795// W64: encoding: [0x0a,0x00,0x0e,0xd4,0xff,0xff,0x03,0x00]7796// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7797 7798v_cmp_nlt_f16_e64 s[10:11], s1, s27799// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x04,0x00,0x00]7800// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7801 7802v_cmp_nlt_f16_e64 s[10:11], s105, s1057803// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x69,0xd2,0x00,0x00]7804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7805 7806v_cmp_nlt_f16_e64 s[10:11], vcc_lo, ttmp157807// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x6a,0xf6,0x00,0x00]7808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7809 7810v_cmp_nlt_f16_e64 s[10:11], vcc_hi, 0xfe0b7811// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]7812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7813 7814v_cmp_nlt_f16_e64 s[10:11], ttmp15, src_scc7815// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x7b,0xfa,0x01,0x00]7816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7817 7818v_cmp_nlt_f16_e64 s[10:11], m0, 0.57819// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x7d,0xe0,0x01,0x00]7820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7821 7822v_cmp_nlt_f16_e64 s[10:11], exec_lo, -17823// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x7e,0x82,0x01,0x00]7824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7825 7826v_cmp_nlt_f16_e64 s[10:11], |exec_hi|, null7827// W64: encoding: [0x0a,0x01,0x0e,0xd4,0x7f,0xf8,0x00,0x00]7828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7829 7830v_cmp_nlt_f16_e64 s[10:11], null, exec_lo7831// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x7c,0xfc,0x00,0x00]7832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7833 7834v_cmp_nlt_f16_e64 s[104:105], -1, exec_hi7835// W64: encoding: [0x68,0x00,0x0e,0xd4,0xc1,0xfe,0x00,0x00]7836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7837 7838v_cmp_nlt_f16_e64 vcc, 0.5, -m07839// W64: encoding: [0x6a,0x00,0x0e,0xd4,0xf0,0xfa,0x00,0x40]7840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7841 7842v_cmp_nlt_f16_e64 ttmp[14:15], -src_scc, |vcc_lo|7843// W64: encoding: [0x7a,0x02,0x0e,0xd4,0xfd,0xd4,0x00,0x20]7844// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7845 7846v_cmp_nlt_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp7847// GFX12: encoding: [0x7c,0x83,0x0e,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]7848 7849v_cmp_nlt_f32_e64 s5, v1, v27850// W32: encoding: [0x05,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00]7851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7852 7853v_cmp_nlt_f32_e64 s5, v255, v2557854// W32: encoding: [0x05,0x00,0x1e,0xd4,0xff,0xff,0x03,0x00]7855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7856 7857v_cmp_nlt_f32_e64 s5, s1, s27858// W32: encoding: [0x05,0x00,0x1e,0xd4,0x01,0x04,0x00,0x00]7859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7860 7861v_cmp_nlt_f32_e64 s5, s105, s1057862// W32: encoding: [0x05,0x00,0x1e,0xd4,0x69,0xd2,0x00,0x00]7863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7864 7865v_cmp_nlt_f32_e64 s5, vcc_lo, ttmp157866// W32: encoding: [0x05,0x00,0x1e,0xd4,0x6a,0xf6,0x00,0x00]7867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7868 7869v_cmp_nlt_f32_e64 s5, vcc_hi, 0xaf1234567870// W32: encoding: [0x05,0x00,0x1e,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]7871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7872 7873v_cmp_nlt_f32_e64 s5, ttmp15, src_scc7874// W32: encoding: [0x05,0x00,0x1e,0xd4,0x7b,0xfa,0x01,0x00]7875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7876 7877v_cmp_nlt_f32_e64 s5, m0, 0.57878// W32: encoding: [0x05,0x00,0x1e,0xd4,0x7d,0xe0,0x01,0x00]7879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7880 7881v_cmp_nlt_f32_e64 s5, exec_lo, -17882// W32: encoding: [0x05,0x00,0x1e,0xd4,0x7e,0x82,0x01,0x00]7883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7884 7885v_cmp_nlt_f32_e64 s5, |exec_hi|, null7886// W32: encoding: [0x05,0x01,0x1e,0xd4,0x7f,0xf8,0x00,0x00]7887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7888 7889v_cmp_nlt_f32_e64 s105, null, exec_lo7890// W32: encoding: [0x69,0x00,0x1e,0xd4,0x7c,0xfc,0x00,0x00]7891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7892 7893v_cmp_nlt_f32_e64 vcc_lo, -1, exec_hi7894// W32: encoding: [0x6a,0x00,0x1e,0xd4,0xc1,0xfe,0x00,0x00]7895// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7896 7897v_cmp_nlt_f32_e64 vcc_hi, 0.5, -m07898// W32: encoding: [0x6b,0x00,0x1e,0xd4,0xf0,0xfa,0x00,0x40]7899// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7900 7901v_cmp_nlt_f32_e64 ttmp15, -src_scc, |vcc_lo|7902// W32: encoding: [0x7b,0x02,0x1e,0xd4,0xfd,0xd4,0x00,0x20]7903// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7904 7905v_cmp_nlt_f32_e64 s[10:11], v1, v27906// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00]7907// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7908 7909v_cmp_nlt_f32_e64 s[10:11], v255, v2557910// W64: encoding: [0x0a,0x00,0x1e,0xd4,0xff,0xff,0x03,0x00]7911// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7912 7913v_cmp_nlt_f32_e64 s[10:11], s1, s27914// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x04,0x00,0x00]7915// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7916 7917v_cmp_nlt_f32_e64 s[10:11], s105, s1057918// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x69,0xd2,0x00,0x00]7919// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7920 7921v_cmp_nlt_f32_e64 s[10:11], vcc_lo, ttmp157922// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x6a,0xf6,0x00,0x00]7923// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7924 7925v_cmp_nlt_f32_e64 s[10:11], vcc_hi, 0xaf1234567926// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]7927// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7928 7929v_cmp_nlt_f32_e64 s[10:11], ttmp15, src_scc7930// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x7b,0xfa,0x01,0x00]7931// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7932 7933v_cmp_nlt_f32_e64 s[10:11], m0, 0.57934// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x7d,0xe0,0x01,0x00]7935// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7936 7937v_cmp_nlt_f32_e64 s[10:11], exec_lo, -17938// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x7e,0x82,0x01,0x00]7939// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7940 7941v_cmp_nlt_f32_e64 s[10:11], |exec_hi|, null7942// W64: encoding: [0x0a,0x01,0x1e,0xd4,0x7f,0xf8,0x00,0x00]7943// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7944 7945v_cmp_nlt_f32_e64 s[10:11], null, exec_lo7946// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x7c,0xfc,0x00,0x00]7947// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7948 7949v_cmp_nlt_f32_e64 s[104:105], -1, exec_hi7950// W64: encoding: [0x68,0x00,0x1e,0xd4,0xc1,0xfe,0x00,0x00]7951// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7952 7953v_cmp_nlt_f32_e64 vcc, 0.5, -m07954// W64: encoding: [0x6a,0x00,0x1e,0xd4,0xf0,0xfa,0x00,0x40]7955// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7956 7957v_cmp_nlt_f32_e64 ttmp[14:15], -src_scc, |vcc_lo|7958// W64: encoding: [0x7a,0x02,0x1e,0xd4,0xfd,0xd4,0x00,0x20]7959// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7960 7961v_cmp_nlt_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp7962// GFX12: encoding: [0x7c,0x83,0x1e,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]7963 7964v_cmp_nlt_f64_e64 s5, v[1:2], v[2:3]7965// W32: encoding: [0x05,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]7966// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7967 7968v_cmp_nlt_f64_e64 s5, v[254:255], v[254:255]7969// W32: encoding: [0x05,0x00,0x2e,0xd4,0xfe,0xfd,0x03,0x00]7970// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7971 7972v_cmp_nlt_f64_e64 s5, s[2:3], s[4:5]7973// W32: encoding: [0x05,0x00,0x2e,0xd4,0x02,0x08,0x00,0x00]7974// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7975 7976v_cmp_nlt_f64_e64 s5, s[104:105], s[104:105]7977// W32: encoding: [0x05,0x00,0x2e,0xd4,0x68,0xd0,0x00,0x00]7978// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7979 7980v_cmp_nlt_f64_e64 s5, vcc, ttmp[14:15]7981// W32: encoding: [0x05,0x00,0x2e,0xd4,0x6a,0xf4,0x00,0x00]7982// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7983 7984v_cmp_nlt_f64_e64 s5, ttmp[14:15], 0xaf1234567985// W32: encoding: [0x05,0x00,0x2e,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]7986// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7987 7988v_cmp_nlt_f64_e64 s5, -|exec|, src_scc7989// W32: encoding: [0x05,0x01,0x2e,0xd4,0x7e,0xfa,0x01,0x20]7990// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7991 7992v_cmp_nlt_f64_e64 s105, null, 0.57993// W32: encoding: [0x69,0x00,0x2e,0xd4,0x7c,0xe0,0x01,0x00]7994// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7995 7996v_cmp_nlt_f64_e64 vcc_lo, -1, -17997// W32: encoding: [0x6a,0x00,0x2e,0xd4,0xc1,0x82,0x01,0x00]7998// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7999 8000v_cmp_nlt_f64_e64 vcc_hi, 0.5, null8001// W32: encoding: [0x6b,0x00,0x2e,0xd4,0xf0,0xf8,0x00,0x00]8002// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8003 8004v_cmp_nlt_f64_e64 ttmp15, -|src_scc|, -|exec|8005// W32: encoding: [0x7b,0x03,0x2e,0xd4,0xfd,0xfc,0x00,0x60]8006// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8007 8008v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[2:3]8009// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]8010// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8011 8012v_cmp_nlt_f64_e64 s[10:11], v[254:255], v[254:255]8013// W64: encoding: [0x0a,0x00,0x2e,0xd4,0xfe,0xfd,0x03,0x00]8014// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8015 8016v_cmp_nlt_f64_e64 s[10:11], s[2:3], s[4:5]8017// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x02,0x08,0x00,0x00]8018// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8019 8020v_cmp_nlt_f64_e64 s[10:11], s[104:105], s[104:105]8021// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x68,0xd0,0x00,0x00]8022// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8023 8024v_cmp_nlt_f64_e64 s[10:11], vcc, ttmp[14:15]8025// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x6a,0xf4,0x00,0x00]8026// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8027 8028v_cmp_nlt_f64_e64 s[10:11], ttmp[14:15], 0xaf1234568029// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]8030// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8031 8032v_cmp_nlt_f64_e64 s[10:11], -|exec|, src_scc8033// W64: encoding: [0x0a,0x01,0x2e,0xd4,0x7e,0xfa,0x01,0x20]8034// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8035 8036v_cmp_nlt_f64_e64 s[10:11], null, 0.58037// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x7c,0xe0,0x01,0x00]8038// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8039 8040v_cmp_nlt_f64_e64 s[104:105], -1, -18041// W64: encoding: [0x68,0x00,0x2e,0xd4,0xc1,0x82,0x01,0x00]8042// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8043 8044v_cmp_nlt_f64_e64 vcc, 0.5, null8045// W64: encoding: [0x6a,0x00,0x2e,0xd4,0xf0,0xf8,0x00,0x00]8046// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8047 8048v_cmp_nlt_f64_e64 ttmp[14:15], -|src_scc|, -|exec|8049// W64: encoding: [0x7a,0x03,0x2e,0xd4,0xfd,0xfc,0x00,0x60]8050// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8051 8052v_cmp_nlt_f64_e64 null, 0xaf123456, -|vcc| clamp8053// GFX12: encoding: [0x7c,0x82,0x2e,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]8054 8055v_cmp_o_f16_e64 s5, v1, v28056// W32: encoding: [0x05,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]8057// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8058 8059v_cmp_o_f16_e64 s5, v255, v2558060// W32: encoding: [0x05,0x00,0x07,0xd4,0xff,0xff,0x03,0x00]8061// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8062 8063v_cmp_o_f16_e64 s5, s1, s28064// W32: encoding: [0x05,0x00,0x07,0xd4,0x01,0x04,0x00,0x00]8065// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8066 8067v_cmp_o_f16_e64 s5, s105, s1058068// W32: encoding: [0x05,0x00,0x07,0xd4,0x69,0xd2,0x00,0x00]8069// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8070 8071v_cmp_o_f16_e64 s5, vcc_lo, ttmp158072// W32: encoding: [0x05,0x00,0x07,0xd4,0x6a,0xf6,0x00,0x00]8073// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8074 8075v_cmp_o_f16_e64 s5, vcc_hi, 0xfe0b8076// W32: encoding: [0x05,0x00,0x07,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]8077// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8078 8079v_cmp_o_f16_e64 s5, ttmp15, src_scc8080// W32: encoding: [0x05,0x00,0x07,0xd4,0x7b,0xfa,0x01,0x00]8081// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8082 8083v_cmp_o_f16_e64 s5, m0, 0.58084// W32: encoding: [0x05,0x00,0x07,0xd4,0x7d,0xe0,0x01,0x00]8085// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8086 8087v_cmp_o_f16_e64 s5, exec_lo, -18088// W32: encoding: [0x05,0x00,0x07,0xd4,0x7e,0x82,0x01,0x00]8089// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8090 8091v_cmp_o_f16_e64 s5, |exec_hi|, null8092// W32: encoding: [0x05,0x01,0x07,0xd4,0x7f,0xf8,0x00,0x00]8093// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8094 8095v_cmp_o_f16_e64 s105, null, exec_lo8096// W32: encoding: [0x69,0x00,0x07,0xd4,0x7c,0xfc,0x00,0x00]8097// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8098 8099v_cmp_o_f16_e64 vcc_lo, -1, exec_hi8100// W32: encoding: [0x6a,0x00,0x07,0xd4,0xc1,0xfe,0x00,0x00]8101// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8102 8103v_cmp_o_f16_e64 vcc_hi, 0.5, -m08104// W32: encoding: [0x6b,0x00,0x07,0xd4,0xf0,0xfa,0x00,0x40]8105// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8106 8107v_cmp_o_f16_e64 ttmp15, -src_scc, |vcc_lo|8108// W32: encoding: [0x7b,0x02,0x07,0xd4,0xfd,0xd4,0x00,0x20]8109// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8110 8111v_cmp_o_f16_e64 s[10:11], v1, v28112// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]8113// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8114 8115v_cmp_o_f16_e64 s[10:11], v255, v2558116// W64: encoding: [0x0a,0x00,0x07,0xd4,0xff,0xff,0x03,0x00]8117// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8118 8119v_cmp_o_f16_e64 s[10:11], s1, s28120// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x04,0x00,0x00]8121// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8122 8123v_cmp_o_f16_e64 s[10:11], s105, s1058124// W64: encoding: [0x0a,0x00,0x07,0xd4,0x69,0xd2,0x00,0x00]8125// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8126 8127v_cmp_o_f16_e64 s[10:11], vcc_lo, ttmp158128// W64: encoding: [0x0a,0x00,0x07,0xd4,0x6a,0xf6,0x00,0x00]8129// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8130 8131v_cmp_o_f16_e64 s[10:11], vcc_hi, 0xfe0b8132// W64: encoding: [0x0a,0x00,0x07,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]8133// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8134 8135v_cmp_o_f16_e64 s[10:11], ttmp15, src_scc8136// W64: encoding: [0x0a,0x00,0x07,0xd4,0x7b,0xfa,0x01,0x00]8137// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8138 8139v_cmp_o_f16_e64 s[10:11], m0, 0.58140// W64: encoding: [0x0a,0x00,0x07,0xd4,0x7d,0xe0,0x01,0x00]8141// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8142 8143v_cmp_o_f16_e64 s[10:11], exec_lo, -18144// W64: encoding: [0x0a,0x00,0x07,0xd4,0x7e,0x82,0x01,0x00]8145// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8146 8147v_cmp_o_f16_e64 s[10:11], |exec_hi|, null8148// W64: encoding: [0x0a,0x01,0x07,0xd4,0x7f,0xf8,0x00,0x00]8149// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8150 8151v_cmp_o_f16_e64 s[10:11], null, exec_lo8152// W64: encoding: [0x0a,0x00,0x07,0xd4,0x7c,0xfc,0x00,0x00]8153// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8154 8155v_cmp_o_f16_e64 s[104:105], -1, exec_hi8156// W64: encoding: [0x68,0x00,0x07,0xd4,0xc1,0xfe,0x00,0x00]8157// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8158 8159v_cmp_o_f16_e64 vcc, 0.5, -m08160// W64: encoding: [0x6a,0x00,0x07,0xd4,0xf0,0xfa,0x00,0x40]8161// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8162 8163v_cmp_o_f16_e64 ttmp[14:15], -src_scc, |vcc_lo|8164// W64: encoding: [0x7a,0x02,0x07,0xd4,0xfd,0xd4,0x00,0x20]8165// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8166 8167v_cmp_o_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp8168// GFX12: encoding: [0x7c,0x83,0x07,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]8169 8170v_cmp_o_f32_e64 s5, v1, v28171// W32: encoding: [0x05,0x00,0x17,0xd4,0x01,0x05,0x02,0x00]8172// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8173 8174v_cmp_o_f32_e64 s5, v255, v2558175// W32: encoding: [0x05,0x00,0x17,0xd4,0xff,0xff,0x03,0x00]8176// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8177 8178v_cmp_o_f32_e64 s5, s1, s28179// W32: encoding: [0x05,0x00,0x17,0xd4,0x01,0x04,0x00,0x00]8180// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8181 8182v_cmp_o_f32_e64 s5, s105, s1058183// W32: encoding: [0x05,0x00,0x17,0xd4,0x69,0xd2,0x00,0x00]8184// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8185 8186v_cmp_o_f32_e64 s5, vcc_lo, ttmp158187// W32: encoding: [0x05,0x00,0x17,0xd4,0x6a,0xf6,0x00,0x00]8188// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8189 8190v_cmp_o_f32_e64 s5, vcc_hi, 0xaf1234568191// W32: encoding: [0x05,0x00,0x17,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]8192// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8193 8194v_cmp_o_f32_e64 s5, ttmp15, src_scc8195// W32: encoding: [0x05,0x00,0x17,0xd4,0x7b,0xfa,0x01,0x00]8196// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8197 8198v_cmp_o_f32_e64 s5, m0, 0.58199// W32: encoding: [0x05,0x00,0x17,0xd4,0x7d,0xe0,0x01,0x00]8200// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8201 8202v_cmp_o_f32_e64 s5, exec_lo, -18203// W32: encoding: [0x05,0x00,0x17,0xd4,0x7e,0x82,0x01,0x00]8204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8205 8206v_cmp_o_f32_e64 s5, |exec_hi|, null8207// W32: encoding: [0x05,0x01,0x17,0xd4,0x7f,0xf8,0x00,0x00]8208// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8209 8210v_cmp_o_f32_e64 s105, null, exec_lo8211// W32: encoding: [0x69,0x00,0x17,0xd4,0x7c,0xfc,0x00,0x00]8212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8213 8214v_cmp_o_f32_e64 vcc_lo, -1, exec_hi8215// W32: encoding: [0x6a,0x00,0x17,0xd4,0xc1,0xfe,0x00,0x00]8216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8217 8218v_cmp_o_f32_e64 vcc_hi, 0.5, -m08219// W32: encoding: [0x6b,0x00,0x17,0xd4,0xf0,0xfa,0x00,0x40]8220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8221 8222v_cmp_o_f32_e64 ttmp15, -src_scc, |vcc_lo|8223// W32: encoding: [0x7b,0x02,0x17,0xd4,0xfd,0xd4,0x00,0x20]8224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8225 8226v_cmp_o_f32_e64 s[10:11], v1, v28227// W64: encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x00]8228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8229 8230v_cmp_o_f32_e64 s[10:11], v255, v2558231// W64: encoding: [0x0a,0x00,0x17,0xd4,0xff,0xff,0x03,0x00]8232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8233 8234v_cmp_o_f32_e64 s[10:11], s1, s28235// W64: encoding: [0x0a,0x00,0x17,0xd4,0x01,0x04,0x00,0x00]8236// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8237 8238v_cmp_o_f32_e64 s[10:11], s105, s1058239// W64: encoding: [0x0a,0x00,0x17,0xd4,0x69,0xd2,0x00,0x00]8240// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8241 8242v_cmp_o_f32_e64 s[10:11], vcc_lo, ttmp158243// W64: encoding: [0x0a,0x00,0x17,0xd4,0x6a,0xf6,0x00,0x00]8244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8245 8246v_cmp_o_f32_e64 s[10:11], vcc_hi, 0xaf1234568247// W64: encoding: [0x0a,0x00,0x17,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]8248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8249 8250v_cmp_o_f32_e64 s[10:11], ttmp15, src_scc8251// W64: encoding: [0x0a,0x00,0x17,0xd4,0x7b,0xfa,0x01,0x00]8252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8253 8254v_cmp_o_f32_e64 s[10:11], m0, 0.58255// W64: encoding: [0x0a,0x00,0x17,0xd4,0x7d,0xe0,0x01,0x00]8256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8257 8258v_cmp_o_f32_e64 s[10:11], exec_lo, -18259// W64: encoding: [0x0a,0x00,0x17,0xd4,0x7e,0x82,0x01,0x00]8260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8261 8262v_cmp_o_f32_e64 s[10:11], |exec_hi|, null8263// W64: encoding: [0x0a,0x01,0x17,0xd4,0x7f,0xf8,0x00,0x00]8264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8265 8266v_cmp_o_f32_e64 s[10:11], null, exec_lo8267// W64: encoding: [0x0a,0x00,0x17,0xd4,0x7c,0xfc,0x00,0x00]8268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8269 8270v_cmp_o_f32_e64 s[104:105], -1, exec_hi8271// W64: encoding: [0x68,0x00,0x17,0xd4,0xc1,0xfe,0x00,0x00]8272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8273 8274v_cmp_o_f32_e64 vcc, 0.5, -m08275// W64: encoding: [0x6a,0x00,0x17,0xd4,0xf0,0xfa,0x00,0x40]8276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8277 8278v_cmp_o_f32_e64 ttmp[14:15], -src_scc, |vcc_lo|8279// W64: encoding: [0x7a,0x02,0x17,0xd4,0xfd,0xd4,0x00,0x20]8280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8281 8282v_cmp_o_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp8283// GFX12: encoding: [0x7c,0x83,0x17,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]8284 8285v_cmp_o_f64_e64 s5, v[1:2], v[2:3]8286// W32: encoding: [0x05,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]8287// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8288 8289v_cmp_o_f64_e64 s5, v[254:255], v[254:255]8290// W32: encoding: [0x05,0x00,0x27,0xd4,0xfe,0xfd,0x03,0x00]8291// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8292 8293v_cmp_o_f64_e64 s5, s[2:3], s[4:5]8294// W32: encoding: [0x05,0x00,0x27,0xd4,0x02,0x08,0x00,0x00]8295// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8296 8297v_cmp_o_f64_e64 s5, s[104:105], s[104:105]8298// W32: encoding: [0x05,0x00,0x27,0xd4,0x68,0xd0,0x00,0x00]8299// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8300 8301v_cmp_o_f64_e64 s5, vcc, ttmp[14:15]8302// W32: encoding: [0x05,0x00,0x27,0xd4,0x6a,0xf4,0x00,0x00]8303// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8304 8305v_cmp_o_f64_e64 s5, ttmp[14:15], 0xaf1234568306// W32: encoding: [0x05,0x00,0x27,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]8307// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8308 8309v_cmp_o_f64_e64 s5, -|exec|, src_scc8310// W32: encoding: [0x05,0x01,0x27,0xd4,0x7e,0xfa,0x01,0x20]8311// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8312 8313v_cmp_o_f64_e64 s105, null, 0.58314// W32: encoding: [0x69,0x00,0x27,0xd4,0x7c,0xe0,0x01,0x00]8315// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8316 8317v_cmp_o_f64_e64 vcc_lo, -1, -18318// W32: encoding: [0x6a,0x00,0x27,0xd4,0xc1,0x82,0x01,0x00]8319// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8320 8321v_cmp_o_f64_e64 vcc_hi, 0.5, null8322// W32: encoding: [0x6b,0x00,0x27,0xd4,0xf0,0xf8,0x00,0x00]8323// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8324 8325v_cmp_o_f64_e64 ttmp15, -|src_scc|, -|exec|8326// W32: encoding: [0x7b,0x03,0x27,0xd4,0xfd,0xfc,0x00,0x60]8327// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8328 8329v_cmp_o_f64_e64 s[10:11], v[1:2], v[2:3]8330// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]8331// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8332 8333v_cmp_o_f64_e64 s[10:11], v[254:255], v[254:255]8334// W64: encoding: [0x0a,0x00,0x27,0xd4,0xfe,0xfd,0x03,0x00]8335// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8336 8337v_cmp_o_f64_e64 s[10:11], s[2:3], s[4:5]8338// W64: encoding: [0x0a,0x00,0x27,0xd4,0x02,0x08,0x00,0x00]8339// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8340 8341v_cmp_o_f64_e64 s[10:11], s[104:105], s[104:105]8342// W64: encoding: [0x0a,0x00,0x27,0xd4,0x68,0xd0,0x00,0x00]8343// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8344 8345v_cmp_o_f64_e64 s[10:11], vcc, ttmp[14:15]8346// W64: encoding: [0x0a,0x00,0x27,0xd4,0x6a,0xf4,0x00,0x00]8347// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8348 8349v_cmp_o_f64_e64 s[10:11], ttmp[14:15], 0xaf1234568350// W64: encoding: [0x0a,0x00,0x27,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]8351// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8352 8353v_cmp_o_f64_e64 s[10:11], -|exec|, src_scc8354// W64: encoding: [0x0a,0x01,0x27,0xd4,0x7e,0xfa,0x01,0x20]8355// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8356 8357v_cmp_o_f64_e64 s[10:11], null, 0.58358// W64: encoding: [0x0a,0x00,0x27,0xd4,0x7c,0xe0,0x01,0x00]8359// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8360 8361v_cmp_o_f64_e64 s[104:105], -1, -18362// W64: encoding: [0x68,0x00,0x27,0xd4,0xc1,0x82,0x01,0x00]8363// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8364 8365v_cmp_o_f64_e64 vcc, 0.5, null8366// W64: encoding: [0x6a,0x00,0x27,0xd4,0xf0,0xf8,0x00,0x00]8367// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8368 8369v_cmp_o_f64_e64 ttmp[14:15], -|src_scc|, -|exec|8370// W64: encoding: [0x7a,0x03,0x27,0xd4,0xfd,0xfc,0x00,0x60]8371// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8372 8373v_cmp_o_f64_e64 null, 0xaf123456, -|vcc| clamp8374// GFX12: encoding: [0x7c,0x82,0x27,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]8375 8376v_cmp_u_f16_e64 s5, v1, v28377// W32: encoding: [0x05,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]8378// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8379 8380v_cmp_u_f16_e64 s5, v255, v2558381// W32: encoding: [0x05,0x00,0x08,0xd4,0xff,0xff,0x03,0x00]8382// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8383 8384v_cmp_u_f16_e64 s5, s1, s28385// W32: encoding: [0x05,0x00,0x08,0xd4,0x01,0x04,0x00,0x00]8386// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8387 8388v_cmp_u_f16_e64 s5, s105, s1058389// W32: encoding: [0x05,0x00,0x08,0xd4,0x69,0xd2,0x00,0x00]8390// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8391 8392v_cmp_u_f16_e64 s5, vcc_lo, ttmp158393// W32: encoding: [0x05,0x00,0x08,0xd4,0x6a,0xf6,0x00,0x00]8394// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8395 8396v_cmp_u_f16_e64 s5, vcc_hi, 0xfe0b8397// W32: encoding: [0x05,0x00,0x08,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]8398// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8399 8400v_cmp_u_f16_e64 s5, ttmp15, src_scc8401// W32: encoding: [0x05,0x00,0x08,0xd4,0x7b,0xfa,0x01,0x00]8402// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8403 8404v_cmp_u_f16_e64 s5, m0, 0.58405// W32: encoding: [0x05,0x00,0x08,0xd4,0x7d,0xe0,0x01,0x00]8406// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8407 8408v_cmp_u_f16_e64 s5, exec_lo, -18409// W32: encoding: [0x05,0x00,0x08,0xd4,0x7e,0x82,0x01,0x00]8410// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8411 8412v_cmp_u_f16_e64 s5, |exec_hi|, null8413// W32: encoding: [0x05,0x01,0x08,0xd4,0x7f,0xf8,0x00,0x00]8414// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8415 8416v_cmp_u_f16_e64 s105, null, exec_lo8417// W32: encoding: [0x69,0x00,0x08,0xd4,0x7c,0xfc,0x00,0x00]8418// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8419 8420v_cmp_u_f16_e64 vcc_lo, -1, exec_hi8421// W32: encoding: [0x6a,0x00,0x08,0xd4,0xc1,0xfe,0x00,0x00]8422// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8423 8424v_cmp_u_f16_e64 vcc_hi, 0.5, -m08425// W32: encoding: [0x6b,0x00,0x08,0xd4,0xf0,0xfa,0x00,0x40]8426// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8427 8428v_cmp_u_f16_e64 ttmp15, -src_scc, |vcc_lo|8429// W32: encoding: [0x7b,0x02,0x08,0xd4,0xfd,0xd4,0x00,0x20]8430// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8431 8432v_cmp_u_f16_e64 s[10:11], v1, v28433// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]8434// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8435 8436v_cmp_u_f16_e64 s[10:11], v255, v2558437// W64: encoding: [0x0a,0x00,0x08,0xd4,0xff,0xff,0x03,0x00]8438// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8439 8440v_cmp_u_f16_e64 s[10:11], s1, s28441// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x04,0x00,0x00]8442// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8443 8444v_cmp_u_f16_e64 s[10:11], s105, s1058445// W64: encoding: [0x0a,0x00,0x08,0xd4,0x69,0xd2,0x00,0x00]8446// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8447 8448v_cmp_u_f16_e64 s[10:11], vcc_lo, ttmp158449// W64: encoding: [0x0a,0x00,0x08,0xd4,0x6a,0xf6,0x00,0x00]8450// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8451 8452v_cmp_u_f16_e64 s[10:11], vcc_hi, 0xfe0b8453// W64: encoding: [0x0a,0x00,0x08,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]8454// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8455 8456v_cmp_u_f16_e64 s[10:11], ttmp15, src_scc8457// W64: encoding: [0x0a,0x00,0x08,0xd4,0x7b,0xfa,0x01,0x00]8458// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8459 8460v_cmp_u_f16_e64 s[10:11], m0, 0.58461// W64: encoding: [0x0a,0x00,0x08,0xd4,0x7d,0xe0,0x01,0x00]8462// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8463 8464v_cmp_u_f16_e64 s[10:11], exec_lo, -18465// W64: encoding: [0x0a,0x00,0x08,0xd4,0x7e,0x82,0x01,0x00]8466// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8467 8468v_cmp_u_f16_e64 s[10:11], |exec_hi|, null8469// W64: encoding: [0x0a,0x01,0x08,0xd4,0x7f,0xf8,0x00,0x00]8470// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8471 8472v_cmp_u_f16_e64 s[10:11], null, exec_lo8473// W64: encoding: [0x0a,0x00,0x08,0xd4,0x7c,0xfc,0x00,0x00]8474// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8475 8476v_cmp_u_f16_e64 s[104:105], -1, exec_hi8477// W64: encoding: [0x68,0x00,0x08,0xd4,0xc1,0xfe,0x00,0x00]8478// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8479 8480v_cmp_u_f16_e64 vcc, 0.5, -m08481// W64: encoding: [0x6a,0x00,0x08,0xd4,0xf0,0xfa,0x00,0x40]8482// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8483 8484v_cmp_u_f16_e64 ttmp[14:15], -src_scc, |vcc_lo|8485// W64: encoding: [0x7a,0x02,0x08,0xd4,0xfd,0xd4,0x00,0x20]8486// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8487 8488v_cmp_u_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp8489// GFX12: encoding: [0x7c,0x83,0x08,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]8490 8491v_cmp_u_f32_e64 s5, v1, v28492// W32: encoding: [0x05,0x00,0x18,0xd4,0x01,0x05,0x02,0x00]8493// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8494 8495v_cmp_u_f32_e64 s5, v255, v2558496// W32: encoding: [0x05,0x00,0x18,0xd4,0xff,0xff,0x03,0x00]8497// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8498 8499v_cmp_u_f32_e64 s5, s1, s28500// W32: encoding: [0x05,0x00,0x18,0xd4,0x01,0x04,0x00,0x00]8501// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8502 8503v_cmp_u_f32_e64 s5, s105, s1058504// W32: encoding: [0x05,0x00,0x18,0xd4,0x69,0xd2,0x00,0x00]8505// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8506 8507v_cmp_u_f32_e64 s5, vcc_lo, ttmp158508// W32: encoding: [0x05,0x00,0x18,0xd4,0x6a,0xf6,0x00,0x00]8509// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8510 8511v_cmp_u_f32_e64 s5, vcc_hi, 0xaf1234568512// W32: encoding: [0x05,0x00,0x18,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]8513// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8514 8515v_cmp_u_f32_e64 s5, ttmp15, src_scc8516// W32: encoding: [0x05,0x00,0x18,0xd4,0x7b,0xfa,0x01,0x00]8517// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8518 8519v_cmp_u_f32_e64 s5, m0, 0.58520// W32: encoding: [0x05,0x00,0x18,0xd4,0x7d,0xe0,0x01,0x00]8521// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8522 8523v_cmp_u_f32_e64 s5, exec_lo, -18524// W32: encoding: [0x05,0x00,0x18,0xd4,0x7e,0x82,0x01,0x00]8525// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8526 8527v_cmp_u_f32_e64 s5, |exec_hi|, null8528// W32: encoding: [0x05,0x01,0x18,0xd4,0x7f,0xf8,0x00,0x00]8529// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8530 8531v_cmp_u_f32_e64 s105, null, exec_lo8532// W32: encoding: [0x69,0x00,0x18,0xd4,0x7c,0xfc,0x00,0x00]8533// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8534 8535v_cmp_u_f32_e64 vcc_lo, -1, exec_hi8536// W32: encoding: [0x6a,0x00,0x18,0xd4,0xc1,0xfe,0x00,0x00]8537// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8538 8539v_cmp_u_f32_e64 vcc_hi, 0.5, -m08540// W32: encoding: [0x6b,0x00,0x18,0xd4,0xf0,0xfa,0x00,0x40]8541// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8542 8543v_cmp_u_f32_e64 ttmp15, -src_scc, |vcc_lo|8544// W32: encoding: [0x7b,0x02,0x18,0xd4,0xfd,0xd4,0x00,0x20]8545// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8546 8547v_cmp_u_f32_e64 s[10:11], v1, v28548// W64: encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x00]8549// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8550 8551v_cmp_u_f32_e64 s[10:11], v255, v2558552// W64: encoding: [0x0a,0x00,0x18,0xd4,0xff,0xff,0x03,0x00]8553// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8554 8555v_cmp_u_f32_e64 s[10:11], s1, s28556// W64: encoding: [0x0a,0x00,0x18,0xd4,0x01,0x04,0x00,0x00]8557// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8558 8559v_cmp_u_f32_e64 s[10:11], s105, s1058560// W64: encoding: [0x0a,0x00,0x18,0xd4,0x69,0xd2,0x00,0x00]8561// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8562 8563v_cmp_u_f32_e64 s[10:11], vcc_lo, ttmp158564// W64: encoding: [0x0a,0x00,0x18,0xd4,0x6a,0xf6,0x00,0x00]8565// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8566 8567v_cmp_u_f32_e64 s[10:11], vcc_hi, 0xaf1234568568// W64: encoding: [0x0a,0x00,0x18,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]8569// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8570 8571v_cmp_u_f32_e64 s[10:11], ttmp15, src_scc8572// W64: encoding: [0x0a,0x00,0x18,0xd4,0x7b,0xfa,0x01,0x00]8573// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8574 8575v_cmp_u_f32_e64 s[10:11], m0, 0.58576// W64: encoding: [0x0a,0x00,0x18,0xd4,0x7d,0xe0,0x01,0x00]8577// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8578 8579v_cmp_u_f32_e64 s[10:11], exec_lo, -18580// W64: encoding: [0x0a,0x00,0x18,0xd4,0x7e,0x82,0x01,0x00]8581// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8582 8583v_cmp_u_f32_e64 s[10:11], |exec_hi|, null8584// W64: encoding: [0x0a,0x01,0x18,0xd4,0x7f,0xf8,0x00,0x00]8585// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8586 8587v_cmp_u_f32_e64 s[10:11], null, exec_lo8588// W64: encoding: [0x0a,0x00,0x18,0xd4,0x7c,0xfc,0x00,0x00]8589// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8590 8591v_cmp_u_f32_e64 s[104:105], -1, exec_hi8592// W64: encoding: [0x68,0x00,0x18,0xd4,0xc1,0xfe,0x00,0x00]8593// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8594 8595v_cmp_u_f32_e64 vcc, 0.5, -m08596// W64: encoding: [0x6a,0x00,0x18,0xd4,0xf0,0xfa,0x00,0x40]8597// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8598 8599v_cmp_u_f32_e64 ttmp[14:15], -src_scc, |vcc_lo|8600// W64: encoding: [0x7a,0x02,0x18,0xd4,0xfd,0xd4,0x00,0x20]8601// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8602 8603v_cmp_u_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp8604// GFX12: encoding: [0x7c,0x83,0x18,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]8605 8606v_cmp_u_f64_e64 s5, v[1:2], v[2:3]8607// W32: encoding: [0x05,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]8608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8609 8610v_cmp_u_f64_e64 s5, v[254:255], v[254:255]8611// W32: encoding: [0x05,0x00,0x28,0xd4,0xfe,0xfd,0x03,0x00]8612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8613 8614v_cmp_u_f64_e64 s5, s[2:3], s[4:5]8615// W32: encoding: [0x05,0x00,0x28,0xd4,0x02,0x08,0x00,0x00]8616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8617 8618v_cmp_u_f64_e64 s5, s[104:105], s[104:105]8619// W32: encoding: [0x05,0x00,0x28,0xd4,0x68,0xd0,0x00,0x00]8620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8621 8622v_cmp_u_f64_e64 s5, vcc, ttmp[14:15]8623// W32: encoding: [0x05,0x00,0x28,0xd4,0x6a,0xf4,0x00,0x00]8624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8625 8626v_cmp_u_f64_e64 s5, ttmp[14:15], 0xaf1234568627// W32: encoding: [0x05,0x00,0x28,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]8628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8629 8630v_cmp_u_f64_e64 s5, -|exec|, src_scc8631// W32: encoding: [0x05,0x01,0x28,0xd4,0x7e,0xfa,0x01,0x20]8632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8633 8634v_cmp_u_f64_e64 s105, null, 0.58635// W32: encoding: [0x69,0x00,0x28,0xd4,0x7c,0xe0,0x01,0x00]8636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8637 8638v_cmp_u_f64_e64 vcc_lo, -1, -18639// W32: encoding: [0x6a,0x00,0x28,0xd4,0xc1,0x82,0x01,0x00]8640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8641 8642v_cmp_u_f64_e64 vcc_hi, 0.5, null8643// W32: encoding: [0x6b,0x00,0x28,0xd4,0xf0,0xf8,0x00,0x00]8644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8645 8646v_cmp_u_f64_e64 ttmp15, -|src_scc|, -|exec|8647// W32: encoding: [0x7b,0x03,0x28,0xd4,0xfd,0xfc,0x00,0x60]8648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8649 8650v_cmp_u_f64_e64 s[10:11], v[1:2], v[2:3]8651// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]8652// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8653 8654v_cmp_u_f64_e64 s[10:11], v[254:255], v[254:255]8655// W64: encoding: [0x0a,0x00,0x28,0xd4,0xfe,0xfd,0x03,0x00]8656// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8657 8658v_cmp_u_f64_e64 s[10:11], s[2:3], s[4:5]8659// W64: encoding: [0x0a,0x00,0x28,0xd4,0x02,0x08,0x00,0x00]8660// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8661 8662v_cmp_u_f64_e64 s[10:11], s[104:105], s[104:105]8663// W64: encoding: [0x0a,0x00,0x28,0xd4,0x68,0xd0,0x00,0x00]8664// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8665 8666v_cmp_u_f64_e64 s[10:11], vcc, ttmp[14:15]8667// W64: encoding: [0x0a,0x00,0x28,0xd4,0x6a,0xf4,0x00,0x00]8668// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8669 8670v_cmp_u_f64_e64 s[10:11], ttmp[14:15], 0xaf1234568671// W64: encoding: [0x0a,0x00,0x28,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]8672// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8673 8674v_cmp_u_f64_e64 s[10:11], -|exec|, src_scc8675// W64: encoding: [0x0a,0x01,0x28,0xd4,0x7e,0xfa,0x01,0x20]8676// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8677 8678v_cmp_u_f64_e64 s[10:11], null, 0.58679// W64: encoding: [0x0a,0x00,0x28,0xd4,0x7c,0xe0,0x01,0x00]8680// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8681 8682v_cmp_u_f64_e64 s[104:105], -1, -18683// W64: encoding: [0x68,0x00,0x28,0xd4,0xc1,0x82,0x01,0x00]8684// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8685 8686v_cmp_u_f64_e64 vcc, 0.5, null8687// W64: encoding: [0x6a,0x00,0x28,0xd4,0xf0,0xf8,0x00,0x00]8688// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8689 8690v_cmp_u_f64_e64 ttmp[14:15], -|src_scc|, -|exec|8691// W64: encoding: [0x7a,0x03,0x28,0xd4,0xfd,0xfc,0x00,0x60]8692// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8693 8694v_cmp_u_f64_e64 null, 0xaf123456, -|vcc| clamp8695// GFX12: encoding: [0x7c,0x82,0x28,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]8696