brintos

brintos / llvm-project-archived public Read only

0
0
Text · 451.9 KiB · 4b98cda Raw
10487 lines · plain
1// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32,-real-true16 -show-encoding %s | FileCheck --check-prefixes=GFX11,W32 %s2// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize64,-real-true16 -show-encoding %s | FileCheck --check-prefixes=GFX11,W64 %s3// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32,-real-true16 -filetype=null %s 2>&1 | FileCheck --check-prefix=W32-ERR --implicit-check-not=error: %s4// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize64,-real-true16 -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, 0.563// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x01,0xe1,0x01,0x00]64// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction65 66v_cmp_class_f16_e64 s[10:11], v1, v267// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x01,0x05,0x02,0x00]68// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction69 70v_cmp_class_f16_e64 s[10:11], v255, v271// W64: encoding: [0x0a,0x00,0x7d,0xd4,0xff,0x05,0x02,0x00]72// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction73 74v_cmp_class_f16_e64 s[10:11], s1, v275// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x01,0x04,0x02,0x00]76// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction77 78v_cmp_class_f16_e64 s[10:11], s105, v25579// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x69,0xfe,0x03,0x00]80// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction81 82v_cmp_class_f16_e64 s[10:11], vcc_lo, s283// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x6a,0x04,0x00,0x00]84// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction85 86v_cmp_class_f16_e64 s[10:11], vcc_hi, s10587// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x6b,0xd2,0x00,0x00]88// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction89 90v_cmp_class_f16_e64 s[10:11], ttmp15, ttmp1591// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x7b,0xf6,0x00,0x00]92// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction93 94v_cmp_class_f16_e64 s[10:11], m0, src_scc95// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x7d,0xfa,0x01,0x00]96// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction97 98v_cmp_class_f16_e64 s[10:11], exec_lo, -199// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x7e,0x82,0x01,0x00]100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction101 102v_cmp_class_f16_e64 s[10:11], exec_hi, null103// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x7f,0xf8,0x00,0x00]104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction105 106v_cmp_class_f16_e64 s[10:11], null, exec_lo107// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x7c,0xfc,0x00,0x00]108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction109 110v_cmp_class_f16_e64 s[104:105], -1, exec_hi111// W64: encoding: [0x68,0x00,0x7d,0xd4,0xc1,0xfe,0x00,0x00]112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction113 114v_cmp_class_f16_e64 vcc, 0.5, m0115// W64: encoding: [0x6a,0x00,0x7d,0xd4,0xf0,0xfa,0x00,0x00]116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction117 118v_cmp_class_f16_e64 ttmp[14:15], src_scc, vcc_lo119// W64: encoding: [0x7a,0x00,0x7d,0xd4,0xfd,0xd4,0x00,0x00]120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction121 122v_cmp_class_f16_e64 null, -|0xfe0b|, vcc_hi123// GFX11: encoding: [0x7c,0x01,0x7d,0xd4,0xff,0xd6,0x00,0x20,0x0b,0xfe,0x00,0x00]124 125v_cmp_class_f32_e64 s5, v1, v2126// W32: encoding: [0x05,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00]127// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction128 129v_cmp_class_f32_e64 s5, v255, v255130// W32: encoding: [0x05,0x00,0x7e,0xd4,0xff,0xff,0x03,0x00]131// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction132 133v_cmp_class_f32_e64 s5, s1, s2134// W32: encoding: [0x05,0x00,0x7e,0xd4,0x01,0x04,0x00,0x00]135// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction136 137v_cmp_class_f32_e64 s5, s105, s105138// W32: encoding: [0x05,0x00,0x7e,0xd4,0x69,0xd2,0x00,0x00]139// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction140 141v_cmp_class_f32_e64 s5, vcc_lo, ttmp15142// W32: encoding: [0x05,0x00,0x7e,0xd4,0x6a,0xf6,0x00,0x00]143// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction144 145v_cmp_class_f32_e64 s5, vcc_hi, 0xaf123456146// W32: encoding: [0x05,0x00,0x7e,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]147// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction148 149v_cmp_class_f32_e64 s5, ttmp15, src_scc150// W32: encoding: [0x05,0x00,0x7e,0xd4,0x7b,0xfa,0x01,0x00]151// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction152 153v_cmp_class_f32_e64 s5, m0, 0.5154// W32: encoding: [0x05,0x00,0x7e,0xd4,0x7d,0xe0,0x01,0x00]155// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction156 157v_cmp_class_f32_e64 s5, exec_lo, -1158// W32: encoding: [0x05,0x00,0x7e,0xd4,0x7e,0x82,0x01,0x00]159// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction160 161v_cmp_class_f32_e64 s5, exec_hi, null162// W32: encoding: [0x05,0x00,0x7e,0xd4,0x7f,0xf8,0x00,0x00]163// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction164 165v_cmp_class_f32_e64 s105, null, exec_lo166// W32: encoding: [0x69,0x00,0x7e,0xd4,0x7c,0xfc,0x00,0x00]167// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction168 169v_cmp_class_f32_e64 vcc_lo, -1, exec_hi170// W32: encoding: [0x6a,0x00,0x7e,0xd4,0xc1,0xfe,0x00,0x00]171// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction172 173v_cmp_class_f32_e64 vcc_hi, 0.5, m0174// W32: encoding: [0x6b,0x00,0x7e,0xd4,0xf0,0xfa,0x00,0x00]175// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction176 177v_cmp_class_f32_e64 ttmp15, src_scc, vcc_lo178// W32: encoding: [0x7b,0x00,0x7e,0xd4,0xfd,0xd4,0x00,0x00]179// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction180 181v_cmp_class_f32_e64 s[10:11], v1, v2182// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00]183// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction184 185v_cmp_class_f32_e64 s[10:11], v255, v255186// W64: encoding: [0x0a,0x00,0x7e,0xd4,0xff,0xff,0x03,0x00]187// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction188 189v_cmp_class_f32_e64 s[10:11], s1, s2190// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x04,0x00,0x00]191// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction192 193v_cmp_class_f32_e64 s[10:11], s105, s105194// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x69,0xd2,0x00,0x00]195// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction196 197v_cmp_class_f32_e64 s[10:11], vcc_lo, ttmp15198// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x6a,0xf6,0x00,0x00]199// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction200 201v_cmp_class_f32_e64 s[10:11], vcc_hi, 0xaf123456202// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]203// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction204 205v_cmp_class_f32_e64 s[10:11], ttmp15, src_scc206// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x7b,0xfa,0x01,0x00]207// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction208 209v_cmp_class_f32_e64 s[10:11], m0, 0.5210// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x7d,0xe0,0x01,0x00]211// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction212 213v_cmp_class_f32_e64 s[10:11], exec_lo, -1214// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x7e,0x82,0x01,0x00]215// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction216 217v_cmp_class_f32_e64 s[10:11], exec_hi, null218// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x7f,0xf8,0x00,0x00]219// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction220 221v_cmp_class_f32_e64 s[10:11], null, exec_lo222// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x7c,0xfc,0x00,0x00]223// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction224 225v_cmp_class_f32_e64 s[104:105], -1, exec_hi226// W64: encoding: [0x68,0x00,0x7e,0xd4,0xc1,0xfe,0x00,0x00]227// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction228 229v_cmp_class_f32_e64 vcc, 0.5, m0230// W64: encoding: [0x6a,0x00,0x7e,0xd4,0xf0,0xfa,0x00,0x00]231// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction232 233v_cmp_class_f32_e64 ttmp[14:15], src_scc, vcc_lo234// W64: encoding: [0x7a,0x00,0x7e,0xd4,0xfd,0xd4,0x00,0x00]235// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction236 237v_cmp_class_f32_e64 null, -|0xaf123456|, vcc_hi238// GFX11: encoding: [0x7c,0x01,0x7e,0xd4,0xff,0xd6,0x00,0x20,0x56,0x34,0x12,0xaf]239 240v_cmp_class_f64_e64 s5, v[1:2], v2241// W32: encoding: [0x05,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00]242// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction243 244v_cmp_class_f64_e64 s5, v[1:2], v255245// W32: encoding: [0x05,0x00,0x7f,0xd4,0x01,0xff,0x03,0x00]246// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction247 248v_cmp_class_f64_e64 s5, v[1:2], s2249// W32: encoding: [0x05,0x00,0x7f,0xd4,0x01,0x05,0x00,0x00]250// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction251 252v_cmp_class_f64_e64 s5, v[1:2], s105253// W32: encoding: [0x05,0x00,0x7f,0xd4,0x01,0xd3,0x00,0x00]254// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction255 256v_cmp_class_f64_e64 s5, v[254:255], ttmp15257// W32: encoding: [0x05,0x00,0x7f,0xd4,0xfe,0xf7,0x00,0x00]258// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction259 260v_cmp_class_f64_e64 s5, s[2:3], vcc_hi261// W32: encoding: [0x05,0x00,0x7f,0xd4,0x02,0xd6,0x00,0x00]262// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction263 264v_cmp_class_f64_e64 s5, s[104:105], vcc_lo265// W32: encoding: [0x05,0x00,0x7f,0xd4,0x68,0xd4,0x00,0x00]266// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction267 268v_cmp_class_f64_e64 s5, vcc, m0269// W32: encoding: [0x05,0x00,0x7f,0xd4,0x6a,0xfa,0x00,0x00]270// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction271 272v_cmp_class_f64_e64 s5, ttmp[14:15], exec_hi273// W32: encoding: [0x05,0x00,0x7f,0xd4,0x7a,0xfe,0x00,0x00]274// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction275 276v_cmp_class_f64_e64 s5, exec, exec_lo277// W32: encoding: [0x05,0x00,0x7f,0xd4,0x7e,0xfc,0x00,0x00]278// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction279 280v_cmp_class_f64_e64 s105, null, null281// W32: encoding: [0x69,0x00,0x7f,0xd4,0x7c,0xf8,0x00,0x00]282// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction283 284v_cmp_class_f64_e64 vcc_lo, -1, -1285// W32: encoding: [0x6a,0x00,0x7f,0xd4,0xc1,0x82,0x01,0x00]286// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction287 288v_cmp_class_f64_e64 vcc_hi, 0.5, 0.5289// W32: encoding: [0x6b,0x00,0x7f,0xd4,0xf0,0xe0,0x01,0x00]290// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction291 292v_cmp_class_f64_e64 ttmp15, -|src_scc|, src_scc293// W32: encoding: [0x7b,0x01,0x7f,0xd4,0xfd,0xfa,0x01,0x20]294// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction295 296v_cmp_class_f64_e64 s[10:11], v[1:2], v2297// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00]298// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction299 300v_cmp_class_f64_e64 s[10:11], v[1:2], v255301// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xff,0x03,0x00]302// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction303 304v_cmp_class_f64_e64 s[10:11], v[1:2], s2305// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x05,0x00,0x00]306// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction307 308v_cmp_class_f64_e64 s[10:11], v[1:2], s105309// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xd3,0x00,0x00]310// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction311 312v_cmp_class_f64_e64 s[10:11], v[254:255], ttmp15313// W64: encoding: [0x0a,0x00,0x7f,0xd4,0xfe,0xf7,0x00,0x00]314// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction315 316v_cmp_class_f64_e64 s[10:11], s[2:3], vcc_hi317// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x02,0xd6,0x00,0x00]318// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction319 320v_cmp_class_f64_e64 s[10:11], s[104:105], vcc_lo321// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x68,0xd4,0x00,0x00]322// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction323 324v_cmp_class_f64_e64 s[10:11], vcc, m0325// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x6a,0xfa,0x00,0x00]326// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction327 328v_cmp_class_f64_e64 s[10:11], ttmp[14:15], exec_hi329// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x7a,0xfe,0x00,0x00]330// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction331 332v_cmp_class_f64_e64 s[10:11], exec, exec_lo333// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x7e,0xfc,0x00,0x00]334// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction335 336v_cmp_class_f64_e64 s[10:11], null, null337// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x7c,0xf8,0x00,0x00]338// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction339 340v_cmp_class_f64_e64 s[104:105], -1, -1341// W64: encoding: [0x68,0x00,0x7f,0xd4,0xc1,0x82,0x01,0x00]342// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction343 344v_cmp_class_f64_e64 vcc, 0.5, 0.5345// W64: encoding: [0x6a,0x00,0x7f,0xd4,0xf0,0xe0,0x01,0x00]346// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction347 348v_cmp_class_f64_e64 ttmp[14:15], -|src_scc|, src_scc349// W64: encoding: [0x7a,0x01,0x7f,0xd4,0xfd,0xfa,0x01,0x20]350// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction351 352v_cmp_class_f64_e64 null, 0xaf123456, 0xaf123456353// GFX11: encoding: [0x7c,0x00,0x7f,0xd4,0xff,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]354 355v_cmp_eq_f16_e64 s5, v1, v2356// W32: encoding: [0x05,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]357// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction358 359v_cmp_eq_f16_e64 s5, v255, v255360// W32: encoding: [0x05,0x00,0x02,0xd4,0xff,0xff,0x03,0x00]361// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction362 363v_cmp_eq_f16_e64 s5, s1, s2364// W32: encoding: [0x05,0x00,0x02,0xd4,0x01,0x04,0x00,0x00]365// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction366 367v_cmp_eq_f16_e64 s5, s105, s105368// W32: encoding: [0x05,0x00,0x02,0xd4,0x69,0xd2,0x00,0x00]369// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction370 371v_cmp_eq_f16_e64 s5, vcc_lo, ttmp15372// W32: encoding: [0x05,0x00,0x02,0xd4,0x6a,0xf6,0x00,0x00]373// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction374 375v_cmp_eq_f16_e64 s5, vcc_hi, 0xfe0b376// W32: encoding: [0x05,0x00,0x02,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]377// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction378 379v_cmp_eq_f16_e64 s5, ttmp15, src_scc380// W32: encoding: [0x05,0x00,0x02,0xd4,0x7b,0xfa,0x01,0x00]381// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction382 383v_cmp_eq_f16_e64 s5, m0, 0.5384// W32: encoding: [0x05,0x00,0x02,0xd4,0x7d,0xe0,0x01,0x00]385// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction386 387v_cmp_eq_f16_e64 s5, exec_lo, -1388// W32: encoding: [0x05,0x00,0x02,0xd4,0x7e,0x82,0x01,0x00]389// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction390 391v_cmp_eq_f16_e64 s5, |exec_hi|, null392// W32: encoding: [0x05,0x01,0x02,0xd4,0x7f,0xf8,0x00,0x00]393// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction394 395v_cmp_eq_f16_e64 s105, null, exec_lo396// W32: encoding: [0x69,0x00,0x02,0xd4,0x7c,0xfc,0x00,0x00]397// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction398 399v_cmp_eq_f16_e64 vcc_lo, -1, exec_hi400// W32: encoding: [0x6a,0x00,0x02,0xd4,0xc1,0xfe,0x00,0x00]401// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction402 403v_cmp_eq_f16_e64 vcc_hi, 0.5, -m0404// W32: encoding: [0x6b,0x00,0x02,0xd4,0xf0,0xfa,0x00,0x40]405// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction406 407v_cmp_eq_f16_e64 ttmp15, -src_scc, |vcc_lo|408// W32: encoding: [0x7b,0x02,0x02,0xd4,0xfd,0xd4,0x00,0x20]409// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction410 411v_cmp_eq_f16_e64 s[10:11], v1, v2412// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]413// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction414 415v_cmp_eq_f16_e64 s[10:11], v255, v255416// W64: encoding: [0x0a,0x00,0x02,0xd4,0xff,0xff,0x03,0x00]417// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction418 419v_cmp_eq_f16_e64 s[10:11], s1, s2420// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x04,0x00,0x00]421// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction422 423v_cmp_eq_f16_e64 s[10:11], s105, s105424// W64: encoding: [0x0a,0x00,0x02,0xd4,0x69,0xd2,0x00,0x00]425// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction426 427v_cmp_eq_f16_e64 s[10:11], vcc_lo, ttmp15428// W64: encoding: [0x0a,0x00,0x02,0xd4,0x6a,0xf6,0x00,0x00]429// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction430 431v_cmp_eq_f16_e64 s[10:11], vcc_hi, 0xfe0b432// W64: encoding: [0x0a,0x00,0x02,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]433// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction434 435v_cmp_eq_f16_e64 s[10:11], ttmp15, src_scc436// W64: encoding: [0x0a,0x00,0x02,0xd4,0x7b,0xfa,0x01,0x00]437// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction438 439v_cmp_eq_f16_e64 s[10:11], m0, 0.5440// W64: encoding: [0x0a,0x00,0x02,0xd4,0x7d,0xe0,0x01,0x00]441// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction442 443v_cmp_eq_f16_e64 s[10:11], exec_lo, -1444// W64: encoding: [0x0a,0x00,0x02,0xd4,0x7e,0x82,0x01,0x00]445// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction446 447v_cmp_eq_f16_e64 s[10:11], |exec_hi|, null448// W64: encoding: [0x0a,0x01,0x02,0xd4,0x7f,0xf8,0x00,0x00]449// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction450 451v_cmp_eq_f16_e64 s[10:11], null, exec_lo452// W64: encoding: [0x0a,0x00,0x02,0xd4,0x7c,0xfc,0x00,0x00]453// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction454 455v_cmp_eq_f16_e64 s[104:105], -1, exec_hi456// W64: encoding: [0x68,0x00,0x02,0xd4,0xc1,0xfe,0x00,0x00]457// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction458 459v_cmp_eq_f16_e64 vcc, 0.5, -m0460// W64: encoding: [0x6a,0x00,0x02,0xd4,0xf0,0xfa,0x00,0x40]461// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction462 463v_cmp_eq_f16_e64 ttmp[14:15], -src_scc, |vcc_lo|464// W64: encoding: [0x7a,0x02,0x02,0xd4,0xfd,0xd4,0x00,0x20]465// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction466 467v_cmp_eq_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp468// GFX11: encoding: [0x7c,0x83,0x02,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]469 470v_cmp_eq_f32_e64 s5, v1, v2471// W32: encoding: [0x05,0x00,0x12,0xd4,0x01,0x05,0x02,0x00]472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction473 474v_cmp_eq_f32_e64 s5, v255, v255475// W32: encoding: [0x05,0x00,0x12,0xd4,0xff,0xff,0x03,0x00]476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction477 478v_cmp_eq_f32_e64 s5, s1, s2479// W32: encoding: [0x05,0x00,0x12,0xd4,0x01,0x04,0x00,0x00]480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction481 482v_cmp_eq_f32_e64 s5, s105, s105483// W32: encoding: [0x05,0x00,0x12,0xd4,0x69,0xd2,0x00,0x00]484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction485 486v_cmp_eq_f32_e64 s5, vcc_lo, ttmp15487// W32: encoding: [0x05,0x00,0x12,0xd4,0x6a,0xf6,0x00,0x00]488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction489 490v_cmp_eq_f32_e64 s5, vcc_hi, 0xaf123456491// W32: encoding: [0x05,0x00,0x12,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction493 494v_cmp_eq_f32_e64 s5, ttmp15, src_scc495// W32: encoding: [0x05,0x00,0x12,0xd4,0x7b,0xfa,0x01,0x00]496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction497 498v_cmp_eq_f32_e64 s5, m0, 0.5499// W32: encoding: [0x05,0x00,0x12,0xd4,0x7d,0xe0,0x01,0x00]500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction501 502v_cmp_eq_f32_e64 s5, exec_lo, -1503// W32: encoding: [0x05,0x00,0x12,0xd4,0x7e,0x82,0x01,0x00]504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction505 506v_cmp_eq_f32_e64 s5, |exec_hi|, null507// W32: encoding: [0x05,0x01,0x12,0xd4,0x7f,0xf8,0x00,0x00]508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction509 510v_cmp_eq_f32_e64 s105, null, exec_lo511// W32: encoding: [0x69,0x00,0x12,0xd4,0x7c,0xfc,0x00,0x00]512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction513 514v_cmp_eq_f32_e64 vcc_lo, -1, exec_hi515// W32: encoding: [0x6a,0x00,0x12,0xd4,0xc1,0xfe,0x00,0x00]516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction517 518v_cmp_eq_f32_e64 vcc_hi, 0.5, -m0519// W32: encoding: [0x6b,0x00,0x12,0xd4,0xf0,0xfa,0x00,0x40]520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction521 522v_cmp_eq_f32_e64 ttmp15, -src_scc, |vcc_lo|523// W32: encoding: [0x7b,0x02,0x12,0xd4,0xfd,0xd4,0x00,0x20]524// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction525 526v_cmp_eq_f32_e64 s[10:11], v1, v2527// W64: encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x00]528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction529 530v_cmp_eq_f32_e64 s[10:11], v255, v255531// W64: encoding: [0x0a,0x00,0x12,0xd4,0xff,0xff,0x03,0x00]532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction533 534v_cmp_eq_f32_e64 s[10:11], s1, s2535// W64: encoding: [0x0a,0x00,0x12,0xd4,0x01,0x04,0x00,0x00]536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction537 538v_cmp_eq_f32_e64 s[10:11], s105, s105539// W64: encoding: [0x0a,0x00,0x12,0xd4,0x69,0xd2,0x00,0x00]540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction541 542v_cmp_eq_f32_e64 s[10:11], vcc_lo, ttmp15543// W64: encoding: [0x0a,0x00,0x12,0xd4,0x6a,0xf6,0x00,0x00]544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction545 546v_cmp_eq_f32_e64 s[10:11], vcc_hi, 0xaf123456547// W64: encoding: [0x0a,0x00,0x12,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction549 550v_cmp_eq_f32_e64 s[10:11], ttmp15, src_scc551// W64: encoding: [0x0a,0x00,0x12,0xd4,0x7b,0xfa,0x01,0x00]552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction553 554v_cmp_eq_f32_e64 s[10:11], m0, 0.5555// W64: encoding: [0x0a,0x00,0x12,0xd4,0x7d,0xe0,0x01,0x00]556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction557 558v_cmp_eq_f32_e64 s[10:11], exec_lo, -1559// W64: encoding: [0x0a,0x00,0x12,0xd4,0x7e,0x82,0x01,0x00]560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction561 562v_cmp_eq_f32_e64 s[10:11], |exec_hi|, null563// W64: encoding: [0x0a,0x01,0x12,0xd4,0x7f,0xf8,0x00,0x00]564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction565 566v_cmp_eq_f32_e64 s[10:11], null, exec_lo567// W64: encoding: [0x0a,0x00,0x12,0xd4,0x7c,0xfc,0x00,0x00]568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction569 570v_cmp_eq_f32_e64 s[104:105], -1, exec_hi571// W64: encoding: [0x68,0x00,0x12,0xd4,0xc1,0xfe,0x00,0x00]572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction573 574v_cmp_eq_f32_e64 vcc, 0.5, -m0575// W64: encoding: [0x6a,0x00,0x12,0xd4,0xf0,0xfa,0x00,0x40]576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction577 578v_cmp_eq_f32_e64 ttmp[14:15], -src_scc, |vcc_lo|579// W64: encoding: [0x7a,0x02,0x12,0xd4,0xfd,0xd4,0x00,0x20]580// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction581 582v_cmp_eq_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp583// GFX11: encoding: [0x7c,0x83,0x12,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]584 585v_cmp_eq_f64_e64 s5, v[1:2], v[2:3]586// W32: encoding: [0x05,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]587// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction588 589v_cmp_eq_f64_e64 s5, v[254:255], v[254:255]590// W32: encoding: [0x05,0x00,0x22,0xd4,0xfe,0xfd,0x03,0x00]591// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction592 593v_cmp_eq_f64_e64 s5, s[2:3], s[4:5]594// W32: encoding: [0x05,0x00,0x22,0xd4,0x02,0x08,0x00,0x00]595// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction596 597v_cmp_eq_f64_e64 s5, s[104:105], s[104:105]598// W32: encoding: [0x05,0x00,0x22,0xd4,0x68,0xd0,0x00,0x00]599// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction600 601v_cmp_eq_f64_e64 s5, vcc, ttmp[14:15]602// W32: encoding: [0x05,0x00,0x22,0xd4,0x6a,0xf4,0x00,0x00]603// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction604 605v_cmp_eq_f64_e64 s5, ttmp[14:15], 0xaf123456606// W32: encoding: [0x05,0x00,0x22,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]607// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction608 609v_cmp_eq_f64_e64 s5, -|exec|, src_scc610// W32: encoding: [0x05,0x01,0x22,0xd4,0x7e,0xfa,0x01,0x20]611// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction612 613v_cmp_eq_f64_e64 s105, null, 0.5614// W32: encoding: [0x69,0x00,0x22,0xd4,0x7c,0xe0,0x01,0x00]615// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction616 617v_cmp_eq_f64_e64 vcc_lo, -1, -1618// W32: encoding: [0x6a,0x00,0x22,0xd4,0xc1,0x82,0x01,0x00]619// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction620 621v_cmp_eq_f64_e64 vcc_hi, 0.5, null622// W32: encoding: [0x6b,0x00,0x22,0xd4,0xf0,0xf8,0x00,0x00]623// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction624 625v_cmp_eq_f64_e64 ttmp15, -|src_scc|, -|exec|626// W32: encoding: [0x7b,0x03,0x22,0xd4,0xfd,0xfc,0x00,0x60]627// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction628 629v_cmp_eq_f64_e64 s[10:11], v[1:2], v[2:3]630// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]631// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction632 633v_cmp_eq_f64_e64 s[10:11], v[254:255], v[254:255]634// W64: encoding: [0x0a,0x00,0x22,0xd4,0xfe,0xfd,0x03,0x00]635// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction636 637v_cmp_eq_f64_e64 s[10:11], s[2:3], s[4:5]638// W64: encoding: [0x0a,0x00,0x22,0xd4,0x02,0x08,0x00,0x00]639// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction640 641v_cmp_eq_f64_e64 s[10:11], s[104:105], s[104:105]642// W64: encoding: [0x0a,0x00,0x22,0xd4,0x68,0xd0,0x00,0x00]643// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction644 645v_cmp_eq_f64_e64 s[10:11], vcc, ttmp[14:15]646// W64: encoding: [0x0a,0x00,0x22,0xd4,0x6a,0xf4,0x00,0x00]647// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction648 649v_cmp_eq_f64_e64 s[10:11], ttmp[14:15], 0xaf123456650// W64: encoding: [0x0a,0x00,0x22,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]651// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction652 653v_cmp_eq_f64_e64 s[10:11], -|exec|, src_scc654// W64: encoding: [0x0a,0x01,0x22,0xd4,0x7e,0xfa,0x01,0x20]655// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction656 657v_cmp_eq_f64_e64 s[10:11], null, 0.5658// W64: encoding: [0x0a,0x00,0x22,0xd4,0x7c,0xe0,0x01,0x00]659// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction660 661v_cmp_eq_f64_e64 s[104:105], -1, -1662// W64: encoding: [0x68,0x00,0x22,0xd4,0xc1,0x82,0x01,0x00]663// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction664 665v_cmp_eq_f64_e64 vcc, 0.5, null666// W64: encoding: [0x6a,0x00,0x22,0xd4,0xf0,0xf8,0x00,0x00]667// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction668 669v_cmp_eq_f64_e64 ttmp[14:15], -|src_scc|, -|exec|670// W64: encoding: [0x7a,0x03,0x22,0xd4,0xfd,0xfc,0x00,0x60]671// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction672 673v_cmp_eq_f64_e64 null, 0xaf123456, -|vcc| clamp674// GFX11: encoding: [0x7c,0x82,0x22,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]675 676v_cmp_eq_i16_e64 s5, v1, v2677// W32: encoding: [0x05,0x00,0x32,0xd4,0x01,0x05,0x02,0x00]678// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction679 680v_cmp_eq_i16_e64 s5, v255, v255681// W32: encoding: [0x05,0x00,0x32,0xd4,0xff,0xff,0x03,0x00]682// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction683 684v_cmp_eq_i16_e64 s5, s1, s2685// W32: encoding: [0x05,0x00,0x32,0xd4,0x01,0x04,0x00,0x00]686// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction687 688v_cmp_eq_i16_e64 s5, s105, s105689// W32: encoding: [0x05,0x00,0x32,0xd4,0x69,0xd2,0x00,0x00]690// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction691 692v_cmp_eq_i16_e64 s5, vcc_lo, ttmp15693// W32: encoding: [0x05,0x00,0x32,0xd4,0x6a,0xf6,0x00,0x00]694// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction695 696v_cmp_eq_i16_e64 s5, vcc_hi, 0xfe0b697// W32: encoding: [0x05,0x00,0x32,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]698// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction699 700v_cmp_eq_i16_e64 s5, ttmp15, src_scc701// W32: encoding: [0x05,0x00,0x32,0xd4,0x7b,0xfa,0x01,0x00]702// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction703 704v_cmp_eq_i16_e64 s5, m0, 0.5705// W32: encoding: [0x05,0x00,0x32,0xd4,0x7d,0xe0,0x01,0x00]706// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction707 708v_cmp_eq_i16_e64 s5, exec_lo, -1709// W32: encoding: [0x05,0x00,0x32,0xd4,0x7e,0x82,0x01,0x00]710// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction711 712v_cmp_eq_i16_e64 s5, exec_hi, null713// W32: encoding: [0x05,0x00,0x32,0xd4,0x7f,0xf8,0x00,0x00]714// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction715 716v_cmp_eq_i16_e64 s105, null, exec_lo717// W32: encoding: [0x69,0x00,0x32,0xd4,0x7c,0xfc,0x00,0x00]718// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction719 720v_cmp_eq_i16_e64 vcc_lo, -1, exec_hi721// W32: encoding: [0x6a,0x00,0x32,0xd4,0xc1,0xfe,0x00,0x00]722// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction723 724v_cmp_eq_i16_e64 vcc_hi, 0.5, m0725// W32: encoding: [0x6b,0x00,0x32,0xd4,0xf0,0xfa,0x00,0x00]726// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction727 728v_cmp_eq_i16_e64 ttmp15, src_scc, vcc_lo729// W32: encoding: [0x7b,0x00,0x32,0xd4,0xfd,0xd4,0x00,0x00]730// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction731 732v_cmp_eq_i16_e64 s[10:11], v1, v2733// W64: encoding: [0x0a,0x00,0x32,0xd4,0x01,0x05,0x02,0x00]734// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction735 736v_cmp_eq_i16_e64 s[10:11], v255, v255737// W64: encoding: [0x0a,0x00,0x32,0xd4,0xff,0xff,0x03,0x00]738// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction739 740v_cmp_eq_i16_e64 s[10:11], s1, s2741// W64: encoding: [0x0a,0x00,0x32,0xd4,0x01,0x04,0x00,0x00]742// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction743 744v_cmp_eq_i16_e64 s[10:11], s105, s105745// W64: encoding: [0x0a,0x00,0x32,0xd4,0x69,0xd2,0x00,0x00]746// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction747 748v_cmp_eq_i16_e64 s[10:11], vcc_lo, ttmp15749// W64: encoding: [0x0a,0x00,0x32,0xd4,0x6a,0xf6,0x00,0x00]750// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction751 752v_cmp_eq_i16_e64 s[10:11], vcc_hi, 0xfe0b753// W64: encoding: [0x0a,0x00,0x32,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]754// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction755 756v_cmp_eq_i16_e64 s[10:11], ttmp15, src_scc757// W64: encoding: [0x0a,0x00,0x32,0xd4,0x7b,0xfa,0x01,0x00]758// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction759 760v_cmp_eq_i16_e64 s[10:11], m0, 0.5761// W64: encoding: [0x0a,0x00,0x32,0xd4,0x7d,0xe0,0x01,0x00]762// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction763 764v_cmp_eq_i16_e64 s[10:11], exec_lo, -1765// W64: encoding: [0x0a,0x00,0x32,0xd4,0x7e,0x82,0x01,0x00]766// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction767 768v_cmp_eq_i16_e64 s[10:11], exec_hi, null769// W64: encoding: [0x0a,0x00,0x32,0xd4,0x7f,0xf8,0x00,0x00]770// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction771 772v_cmp_eq_i16_e64 s[10:11], null, exec_lo773// W64: encoding: [0x0a,0x00,0x32,0xd4,0x7c,0xfc,0x00,0x00]774// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction775 776v_cmp_eq_i16_e64 s[104:105], -1, exec_hi777// W64: encoding: [0x68,0x00,0x32,0xd4,0xc1,0xfe,0x00,0x00]778// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction779 780v_cmp_eq_i16_e64 vcc, 0.5, m0781// W64: encoding: [0x6a,0x00,0x32,0xd4,0xf0,0xfa,0x00,0x00]782// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction783 784v_cmp_eq_i16_e64 ttmp[14:15], src_scc, vcc_lo785// W64: encoding: [0x7a,0x00,0x32,0xd4,0xfd,0xd4,0x00,0x00]786// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction787 788v_cmp_eq_i16_e64 null, 0xfe0b, vcc_hi789// GFX11: encoding: [0x7c,0x00,0x32,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]790 791v_cmp_eq_i32_e64 s5, v1, v2792// W32: encoding: [0x05,0x00,0x42,0xd4,0x01,0x05,0x02,0x00]793// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction794 795v_cmp_eq_i32_e64 s5, v255, v255796// W32: encoding: [0x05,0x00,0x42,0xd4,0xff,0xff,0x03,0x00]797// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction798 799v_cmp_eq_i32_e64 s5, s1, s2800// W32: encoding: [0x05,0x00,0x42,0xd4,0x01,0x04,0x00,0x00]801// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction802 803v_cmp_eq_i32_e64 s5, s105, s105804// W32: encoding: [0x05,0x00,0x42,0xd4,0x69,0xd2,0x00,0x00]805// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction806 807v_cmp_eq_i32_e64 s5, vcc_lo, ttmp15808// W32: encoding: [0x05,0x00,0x42,0xd4,0x6a,0xf6,0x00,0x00]809// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction810 811v_cmp_eq_i32_e64 s5, vcc_hi, 0xaf123456812// W32: encoding: [0x05,0x00,0x42,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]813// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction814 815v_cmp_eq_i32_e64 s5, ttmp15, src_scc816// W32: encoding: [0x05,0x00,0x42,0xd4,0x7b,0xfa,0x01,0x00]817// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction818 819v_cmp_eq_i32_e64 s5, m0, 0.5820// W32: encoding: [0x05,0x00,0x42,0xd4,0x7d,0xe0,0x01,0x00]821// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction822 823v_cmp_eq_i32_e64 s5, exec_lo, -1824// W32: encoding: [0x05,0x00,0x42,0xd4,0x7e,0x82,0x01,0x00]825// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction826 827v_cmp_eq_i32_e64 s5, exec_hi, null828// W32: encoding: [0x05,0x00,0x42,0xd4,0x7f,0xf8,0x00,0x00]829// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction830 831v_cmp_eq_i32_e64 s105, null, exec_lo832// W32: encoding: [0x69,0x00,0x42,0xd4,0x7c,0xfc,0x00,0x00]833// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction834 835v_cmp_eq_i32_e64 vcc_lo, -1, exec_hi836// W32: encoding: [0x6a,0x00,0x42,0xd4,0xc1,0xfe,0x00,0x00]837// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction838 839v_cmp_eq_i32_e64 vcc_hi, 0.5, m0840// W32: encoding: [0x6b,0x00,0x42,0xd4,0xf0,0xfa,0x00,0x00]841// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction842 843v_cmp_eq_i32_e64 ttmp15, src_scc, vcc_lo844// W32: encoding: [0x7b,0x00,0x42,0xd4,0xfd,0xd4,0x00,0x00]845// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction846 847v_cmp_eq_i32_e64 s[10:11], v1, v2848// W64: encoding: [0x0a,0x00,0x42,0xd4,0x01,0x05,0x02,0x00]849// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction850 851v_cmp_eq_i32_e64 s[10:11], v255, v255852// W64: encoding: [0x0a,0x00,0x42,0xd4,0xff,0xff,0x03,0x00]853// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction854 855v_cmp_eq_i32_e64 s[10:11], s1, s2856// W64: encoding: [0x0a,0x00,0x42,0xd4,0x01,0x04,0x00,0x00]857// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction858 859v_cmp_eq_i32_e64 s[10:11], s105, s105860// W64: encoding: [0x0a,0x00,0x42,0xd4,0x69,0xd2,0x00,0x00]861// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction862 863v_cmp_eq_i32_e64 s[10:11], vcc_lo, ttmp15864// W64: encoding: [0x0a,0x00,0x42,0xd4,0x6a,0xf6,0x00,0x00]865// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction866 867v_cmp_eq_i32_e64 s[10:11], vcc_hi, 0xaf123456868// W64: encoding: [0x0a,0x00,0x42,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]869// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction870 871v_cmp_eq_i32_e64 s[10:11], ttmp15, src_scc872// W64: encoding: [0x0a,0x00,0x42,0xd4,0x7b,0xfa,0x01,0x00]873// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction874 875v_cmp_eq_i32_e64 s[10:11], m0, 0.5876// W64: encoding: [0x0a,0x00,0x42,0xd4,0x7d,0xe0,0x01,0x00]877// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction878 879v_cmp_eq_i32_e64 s[10:11], exec_lo, -1880// W64: encoding: [0x0a,0x00,0x42,0xd4,0x7e,0x82,0x01,0x00]881// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction882 883v_cmp_eq_i32_e64 s[10:11], exec_hi, null884// W64: encoding: [0x0a,0x00,0x42,0xd4,0x7f,0xf8,0x00,0x00]885// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction886 887v_cmp_eq_i32_e64 s[10:11], null, exec_lo888// W64: encoding: [0x0a,0x00,0x42,0xd4,0x7c,0xfc,0x00,0x00]889// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction890 891v_cmp_eq_i32_e64 s[104:105], -1, exec_hi892// W64: encoding: [0x68,0x00,0x42,0xd4,0xc1,0xfe,0x00,0x00]893// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction894 895v_cmp_eq_i32_e64 vcc, 0.5, m0896// W64: encoding: [0x6a,0x00,0x42,0xd4,0xf0,0xfa,0x00,0x00]897// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction898 899v_cmp_eq_i32_e64 ttmp[14:15], src_scc, vcc_lo900// W64: encoding: [0x7a,0x00,0x42,0xd4,0xfd,0xd4,0x00,0x00]901// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction902 903v_cmp_eq_i32_e64 null, 0xaf123456, vcc_hi904// GFX11: encoding: [0x7c,0x00,0x42,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]905 906v_cmp_eq_i64_e64 s5, v[1:2], v[2:3]907// W32: encoding: [0x05,0x00,0x52,0xd4,0x01,0x05,0x02,0x00]908// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction909 910v_cmp_eq_i64_e64 s5, v[254:255], v[254:255]911// W32: encoding: [0x05,0x00,0x52,0xd4,0xfe,0xfd,0x03,0x00]912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction913 914v_cmp_eq_i64_e64 s5, s[2:3], s[4:5]915// W32: encoding: [0x05,0x00,0x52,0xd4,0x02,0x08,0x00,0x00]916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction917 918v_cmp_eq_i64_e64 s5, s[104:105], s[104:105]919// W32: encoding: [0x05,0x00,0x52,0xd4,0x68,0xd0,0x00,0x00]920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction921 922v_cmp_eq_i64_e64 s5, vcc, ttmp[14:15]923// W32: encoding: [0x05,0x00,0x52,0xd4,0x6a,0xf4,0x00,0x00]924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction925 926v_cmp_eq_i64_e64 s5, ttmp[14:15], 0xaf123456927// W32: encoding: [0x05,0x00,0x52,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction929 930v_cmp_eq_i64_e64 s5, exec, src_scc931// W32: encoding: [0x05,0x00,0x52,0xd4,0x7e,0xfa,0x01,0x00]932// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction933 934v_cmp_eq_i64_e64 s105, null, 0.5935// W32: encoding: [0x69,0x00,0x52,0xd4,0x7c,0xe0,0x01,0x00]936// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction937 938v_cmp_eq_i64_e64 vcc_lo, -1, -1939// W32: encoding: [0x6a,0x00,0x52,0xd4,0xc1,0x82,0x01,0x00]940// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction941 942v_cmp_eq_i64_e64 vcc_hi, 0.5, null943// W32: encoding: [0x6b,0x00,0x52,0xd4,0xf0,0xf8,0x00,0x00]944// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction945 946v_cmp_eq_i64_e64 ttmp15, src_scc, exec947// W32: encoding: [0x7b,0x00,0x52,0xd4,0xfd,0xfc,0x00,0x00]948// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction949 950v_cmp_eq_i64_e64 s[10:11], v[1:2], v[2:3]951// W64: encoding: [0x0a,0x00,0x52,0xd4,0x01,0x05,0x02,0x00]952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction953 954v_cmp_eq_i64_e64 s[10:11], v[254:255], v[254:255]955// W64: encoding: [0x0a,0x00,0x52,0xd4,0xfe,0xfd,0x03,0x00]956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction957 958v_cmp_eq_i64_e64 s[10:11], s[2:3], s[4:5]959// W64: encoding: [0x0a,0x00,0x52,0xd4,0x02,0x08,0x00,0x00]960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction961 962v_cmp_eq_i64_e64 s[10:11], s[104:105], s[104:105]963// W64: encoding: [0x0a,0x00,0x52,0xd4,0x68,0xd0,0x00,0x00]964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction965 966v_cmp_eq_i64_e64 s[10:11], vcc, ttmp[14:15]967// W64: encoding: [0x0a,0x00,0x52,0xd4,0x6a,0xf4,0x00,0x00]968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction969 970v_cmp_eq_i64_e64 s[10:11], ttmp[14:15], 0xaf123456971// W64: encoding: [0x0a,0x00,0x52,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction973 974v_cmp_eq_i64_e64 s[10:11], exec, src_scc975// W64: encoding: [0x0a,0x00,0x52,0xd4,0x7e,0xfa,0x01,0x00]976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction977 978v_cmp_eq_i64_e64 s[10:11], null, 0.5979// W64: encoding: [0x0a,0x00,0x52,0xd4,0x7c,0xe0,0x01,0x00]980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction981 982v_cmp_eq_i64_e64 s[104:105], -1, -1983// W64: encoding: [0x68,0x00,0x52,0xd4,0xc1,0x82,0x01,0x00]984// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction985 986v_cmp_eq_i64_e64 vcc, 0.5, null987// W64: encoding: [0x6a,0x00,0x52,0xd4,0xf0,0xf8,0x00,0x00]988// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction989 990v_cmp_eq_i64_e64 ttmp[14:15], src_scc, exec991// W64: encoding: [0x7a,0x00,0x52,0xd4,0xfd,0xfc,0x00,0x00]992// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction993 994v_cmp_eq_i64_e64 null, 0xaf123456, vcc995// GFX11: encoding: [0x7c,0x00,0x52,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]996 997v_cmp_eq_u16_e64 s5, v1, v2998// W32: encoding: [0x05,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00]999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1000 1001v_cmp_eq_u16_e64 s5, v255, v2551002// W32: encoding: [0x05,0x00,0x3a,0xd4,0xff,0xff,0x03,0x00]1003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1004 1005v_cmp_eq_u16_e64 s5, s1, s21006// W32: encoding: [0x05,0x00,0x3a,0xd4,0x01,0x04,0x00,0x00]1007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1008 1009v_cmp_eq_u16_e64 s5, s105, s1051010// W32: encoding: [0x05,0x00,0x3a,0xd4,0x69,0xd2,0x00,0x00]1011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1012 1013v_cmp_eq_u16_e64 s5, vcc_lo, ttmp151014// W32: encoding: [0x05,0x00,0x3a,0xd4,0x6a,0xf6,0x00,0x00]1015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1016 1017v_cmp_eq_u16_e64 s5, vcc_hi, 0xfe0b1018// W32: encoding: [0x05,0x00,0x3a,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]1019// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1020 1021v_cmp_eq_u16_e64 s5, ttmp15, src_scc1022// W32: encoding: [0x05,0x00,0x3a,0xd4,0x7b,0xfa,0x01,0x00]1023// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1024 1025v_cmp_eq_u16_e64 s5, m0, 0.51026// W32: encoding: [0x05,0x00,0x3a,0xd4,0x7d,0xe0,0x01,0x00]1027// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1028 1029v_cmp_eq_u16_e64 s5, exec_lo, -11030// W32: encoding: [0x05,0x00,0x3a,0xd4,0x7e,0x82,0x01,0x00]1031// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1032 1033v_cmp_eq_u16_e64 s5, exec_hi, null1034// W32: encoding: [0x05,0x00,0x3a,0xd4,0x7f,0xf8,0x00,0x00]1035// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1036 1037v_cmp_eq_u16_e64 s105, null, exec_lo1038// W32: encoding: [0x69,0x00,0x3a,0xd4,0x7c,0xfc,0x00,0x00]1039// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1040 1041v_cmp_eq_u16_e64 vcc_lo, -1, exec_hi1042// W32: encoding: [0x6a,0x00,0x3a,0xd4,0xc1,0xfe,0x00,0x00]1043// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1044 1045v_cmp_eq_u16_e64 vcc_hi, 0.5, m01046// W32: encoding: [0x6b,0x00,0x3a,0xd4,0xf0,0xfa,0x00,0x00]1047// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1048 1049v_cmp_eq_u16_e64 ttmp15, src_scc, vcc_lo1050// W32: encoding: [0x7b,0x00,0x3a,0xd4,0xfd,0xd4,0x00,0x00]1051// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1052 1053v_cmp_eq_u16_e64 s[10:11], v1, v21054// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00]1055// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1056 1057v_cmp_eq_u16_e64 s[10:11], v255, v2551058// W64: encoding: [0x0a,0x00,0x3a,0xd4,0xff,0xff,0x03,0x00]1059// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1060 1061v_cmp_eq_u16_e64 s[10:11], s1, s21062// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x04,0x00,0x00]1063// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1064 1065v_cmp_eq_u16_e64 s[10:11], s105, s1051066// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x69,0xd2,0x00,0x00]1067// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1068 1069v_cmp_eq_u16_e64 s[10:11], vcc_lo, ttmp151070// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x6a,0xf6,0x00,0x00]1071// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1072 1073v_cmp_eq_u16_e64 s[10:11], vcc_hi, 0xfe0b1074// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]1075// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1076 1077v_cmp_eq_u16_e64 s[10:11], ttmp15, src_scc1078// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x7b,0xfa,0x01,0x00]1079// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1080 1081v_cmp_eq_u16_e64 s[10:11], m0, 0.51082// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x7d,0xe0,0x01,0x00]1083// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1084 1085v_cmp_eq_u16_e64 s[10:11], exec_lo, -11086// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x7e,0x82,0x01,0x00]1087// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1088 1089v_cmp_eq_u16_e64 s[10:11], exec_hi, null1090// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x7f,0xf8,0x00,0x00]1091// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1092 1093v_cmp_eq_u16_e64 s[10:11], null, exec_lo1094// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x7c,0xfc,0x00,0x00]1095// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1096 1097v_cmp_eq_u16_e64 s[104:105], -1, exec_hi1098// W64: encoding: [0x68,0x00,0x3a,0xd4,0xc1,0xfe,0x00,0x00]1099// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1100 1101v_cmp_eq_u16_e64 vcc, 0.5, m01102// W64: encoding: [0x6a,0x00,0x3a,0xd4,0xf0,0xfa,0x00,0x00]1103// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1104 1105v_cmp_eq_u16_e64 ttmp[14:15], src_scc, vcc_lo1106// W64: encoding: [0x7a,0x00,0x3a,0xd4,0xfd,0xd4,0x00,0x00]1107// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1108 1109v_cmp_eq_u16_e64 null, 0xfe0b, vcc_hi1110// GFX11: encoding: [0x7c,0x00,0x3a,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]1111 1112v_cmp_eq_u32_e64 s5, v1, v21113// W32: encoding: [0x05,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00]1114// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1115 1116v_cmp_eq_u32_e64 s5, v255, v2551117// W32: encoding: [0x05,0x00,0x4a,0xd4,0xff,0xff,0x03,0x00]1118// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1119 1120v_cmp_eq_u32_e64 s5, s1, s21121// W32: encoding: [0x05,0x00,0x4a,0xd4,0x01,0x04,0x00,0x00]1122// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1123 1124v_cmp_eq_u32_e64 s5, s105, s1051125// W32: encoding: [0x05,0x00,0x4a,0xd4,0x69,0xd2,0x00,0x00]1126// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1127 1128v_cmp_eq_u32_e64 s5, vcc_lo, ttmp151129// W32: encoding: [0x05,0x00,0x4a,0xd4,0x6a,0xf6,0x00,0x00]1130// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1131 1132v_cmp_eq_u32_e64 s5, vcc_hi, 0xaf1234561133// W32: encoding: [0x05,0x00,0x4a,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1134// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1135 1136v_cmp_eq_u32_e64 s5, ttmp15, src_scc1137// W32: encoding: [0x05,0x00,0x4a,0xd4,0x7b,0xfa,0x01,0x00]1138// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1139 1140v_cmp_eq_u32_e64 s5, m0, 0.51141// W32: encoding: [0x05,0x00,0x4a,0xd4,0x7d,0xe0,0x01,0x00]1142// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1143 1144v_cmp_eq_u32_e64 s5, exec_lo, -11145// W32: encoding: [0x05,0x00,0x4a,0xd4,0x7e,0x82,0x01,0x00]1146// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1147 1148v_cmp_eq_u32_e64 s5, exec_hi, null1149// W32: encoding: [0x05,0x00,0x4a,0xd4,0x7f,0xf8,0x00,0x00]1150// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1151 1152v_cmp_eq_u32_e64 s105, null, exec_lo1153// W32: encoding: [0x69,0x00,0x4a,0xd4,0x7c,0xfc,0x00,0x00]1154// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1155 1156v_cmp_eq_u32_e64 vcc_lo, -1, exec_hi1157// W32: encoding: [0x6a,0x00,0x4a,0xd4,0xc1,0xfe,0x00,0x00]1158// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1159 1160v_cmp_eq_u32_e64 vcc_hi, 0.5, m01161// W32: encoding: [0x6b,0x00,0x4a,0xd4,0xf0,0xfa,0x00,0x00]1162// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1163 1164v_cmp_eq_u32_e64 ttmp15, src_scc, vcc_lo1165// W32: encoding: [0x7b,0x00,0x4a,0xd4,0xfd,0xd4,0x00,0x00]1166// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1167 1168v_cmp_eq_u32_e64 s[10:11], v1, v21169// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00]1170// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1171 1172v_cmp_eq_u32_e64 s[10:11], v255, v2551173// W64: encoding: [0x0a,0x00,0x4a,0xd4,0xff,0xff,0x03,0x00]1174// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1175 1176v_cmp_eq_u32_e64 s[10:11], s1, s21177// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x04,0x00,0x00]1178// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1179 1180v_cmp_eq_u32_e64 s[10:11], s105, s1051181// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x69,0xd2,0x00,0x00]1182// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1183 1184v_cmp_eq_u32_e64 s[10:11], vcc_lo, ttmp151185// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x6a,0xf6,0x00,0x00]1186// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1187 1188v_cmp_eq_u32_e64 s[10:11], vcc_hi, 0xaf1234561189// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1190// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1191 1192v_cmp_eq_u32_e64 s[10:11], ttmp15, src_scc1193// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x7b,0xfa,0x01,0x00]1194// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1195 1196v_cmp_eq_u32_e64 s[10:11], m0, 0.51197// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x7d,0xe0,0x01,0x00]1198// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1199 1200v_cmp_eq_u32_e64 s[10:11], exec_lo, -11201// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x7e,0x82,0x01,0x00]1202// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1203 1204v_cmp_eq_u32_e64 s[10:11], exec_hi, null1205// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x7f,0xf8,0x00,0x00]1206// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1207 1208v_cmp_eq_u32_e64 s[10:11], null, exec_lo1209// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x7c,0xfc,0x00,0x00]1210// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1211 1212v_cmp_eq_u32_e64 s[104:105], -1, exec_hi1213// W64: encoding: [0x68,0x00,0x4a,0xd4,0xc1,0xfe,0x00,0x00]1214// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1215 1216v_cmp_eq_u32_e64 vcc, 0.5, m01217// W64: encoding: [0x6a,0x00,0x4a,0xd4,0xf0,0xfa,0x00,0x00]1218// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1219 1220v_cmp_eq_u32_e64 ttmp[14:15], src_scc, vcc_lo1221// W64: encoding: [0x7a,0x00,0x4a,0xd4,0xfd,0xd4,0x00,0x00]1222// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1223 1224v_cmp_eq_u32_e64 null, 0xaf123456, vcc_hi1225// GFX11: encoding: [0x7c,0x00,0x4a,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]1226 1227v_cmp_eq_u64_e64 s5, v[1:2], v[2:3]1228// W32: encoding: [0x05,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00]1229// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1230 1231v_cmp_eq_u64_e64 s5, v[254:255], v[254:255]1232// W32: encoding: [0x05,0x00,0x5a,0xd4,0xfe,0xfd,0x03,0x00]1233// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1234 1235v_cmp_eq_u64_e64 s5, s[2:3], s[4:5]1236// W32: encoding: [0x05,0x00,0x5a,0xd4,0x02,0x08,0x00,0x00]1237// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1238 1239v_cmp_eq_u64_e64 s5, s[104:105], s[104:105]1240// W32: encoding: [0x05,0x00,0x5a,0xd4,0x68,0xd0,0x00,0x00]1241// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1242 1243v_cmp_eq_u64_e64 s5, vcc, ttmp[14:15]1244// W32: encoding: [0x05,0x00,0x5a,0xd4,0x6a,0xf4,0x00,0x00]1245// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1246 1247v_cmp_eq_u64_e64 s5, ttmp[14:15], 0xaf1234561248// W32: encoding: [0x05,0x00,0x5a,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1249// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1250 1251v_cmp_eq_u64_e64 s5, exec, src_scc1252// W32: encoding: [0x05,0x00,0x5a,0xd4,0x7e,0xfa,0x01,0x00]1253// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1254 1255v_cmp_eq_u64_e64 s105, null, 0.51256// W32: encoding: [0x69,0x00,0x5a,0xd4,0x7c,0xe0,0x01,0x00]1257// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1258 1259v_cmp_eq_u64_e64 vcc_lo, -1, -11260// W32: encoding: [0x6a,0x00,0x5a,0xd4,0xc1,0x82,0x01,0x00]1261// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1262 1263v_cmp_eq_u64_e64 vcc_hi, 0.5, null1264// W32: encoding: [0x6b,0x00,0x5a,0xd4,0xf0,0xf8,0x00,0x00]1265// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1266 1267v_cmp_eq_u64_e64 ttmp15, src_scc, exec1268// W32: encoding: [0x7b,0x00,0x5a,0xd4,0xfd,0xfc,0x00,0x00]1269// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1270 1271v_cmp_eq_u64_e64 s[10:11], v[1:2], v[2:3]1272// W64: encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00]1273// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1274 1275v_cmp_eq_u64_e64 s[10:11], v[254:255], v[254:255]1276// W64: encoding: [0x0a,0x00,0x5a,0xd4,0xfe,0xfd,0x03,0x00]1277// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1278 1279v_cmp_eq_u64_e64 s[10:11], s[2:3], s[4:5]1280// W64: encoding: [0x0a,0x00,0x5a,0xd4,0x02,0x08,0x00,0x00]1281// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1282 1283v_cmp_eq_u64_e64 s[10:11], s[104:105], s[104:105]1284// W64: encoding: [0x0a,0x00,0x5a,0xd4,0x68,0xd0,0x00,0x00]1285// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1286 1287v_cmp_eq_u64_e64 s[10:11], vcc, ttmp[14:15]1288// W64: encoding: [0x0a,0x00,0x5a,0xd4,0x6a,0xf4,0x00,0x00]1289// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1290 1291v_cmp_eq_u64_e64 s[10:11], ttmp[14:15], 0xaf1234561292// W64: encoding: [0x0a,0x00,0x5a,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1293// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1294 1295v_cmp_eq_u64_e64 s[10:11], exec, src_scc1296// W64: encoding: [0x0a,0x00,0x5a,0xd4,0x7e,0xfa,0x01,0x00]1297// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1298 1299v_cmp_eq_u64_e64 s[10:11], null, 0.51300// W64: encoding: [0x0a,0x00,0x5a,0xd4,0x7c,0xe0,0x01,0x00]1301// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1302 1303v_cmp_eq_u64_e64 s[104:105], -1, -11304// W64: encoding: [0x68,0x00,0x5a,0xd4,0xc1,0x82,0x01,0x00]1305// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1306 1307v_cmp_eq_u64_e64 vcc, 0.5, null1308// W64: encoding: [0x6a,0x00,0x5a,0xd4,0xf0,0xf8,0x00,0x00]1309// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1310 1311v_cmp_eq_u64_e64 ttmp[14:15], src_scc, exec1312// W64: encoding: [0x7a,0x00,0x5a,0xd4,0xfd,0xfc,0x00,0x00]1313// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1314 1315v_cmp_eq_u64_e64 null, 0xaf123456, vcc1316// GFX11: encoding: [0x7c,0x00,0x5a,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]1317 1318v_cmp_f_f16_e64 s5, v1, v21319// W32: encoding: [0x05,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]1320// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1321 1322v_cmp_f_f16_e64 s5, v255, v2551323// W32: encoding: [0x05,0x00,0x00,0xd4,0xff,0xff,0x03,0x00]1324// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1325 1326v_cmp_f_f16_e64 s5, s1, s21327// W32: encoding: [0x05,0x00,0x00,0xd4,0x01,0x04,0x00,0x00]1328// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1329 1330v_cmp_f_f16_e64 s5, s105, s1051331// W32: encoding: [0x05,0x00,0x00,0xd4,0x69,0xd2,0x00,0x00]1332// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1333 1334v_cmp_f_f16_e64 s5, vcc_lo, ttmp151335// W32: encoding: [0x05,0x00,0x00,0xd4,0x6a,0xf6,0x00,0x00]1336// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1337 1338v_cmp_f_f16_e64 s5, vcc_hi, 0xfe0b1339// W32: encoding: [0x05,0x00,0x00,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]1340// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1341 1342v_cmp_f_f16_e64 s5, ttmp15, src_scc1343// W32: encoding: [0x05,0x00,0x00,0xd4,0x7b,0xfa,0x01,0x00]1344// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1345 1346v_cmp_f_f16_e64 s5, m0, 0.51347// W32: encoding: [0x05,0x00,0x00,0xd4,0x7d,0xe0,0x01,0x00]1348// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1349 1350v_cmp_f_f16_e64 s5, exec_lo, -11351// W32: encoding: [0x05,0x00,0x00,0xd4,0x7e,0x82,0x01,0x00]1352// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1353 1354v_cmp_f_f16_e64 s5, |exec_hi|, null1355// W32: encoding: [0x05,0x01,0x00,0xd4,0x7f,0xf8,0x00,0x00]1356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1357 1358v_cmp_f_f16_e64 s105, null, exec_lo1359// W32: encoding: [0x69,0x00,0x00,0xd4,0x7c,0xfc,0x00,0x00]1360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1361 1362v_cmp_f_f16_e64 vcc_lo, -1, exec_hi1363// W32: encoding: [0x6a,0x00,0x00,0xd4,0xc1,0xfe,0x00,0x00]1364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1365 1366v_cmp_f_f16_e64 vcc_hi, 0.5, -m01367// W32: encoding: [0x6b,0x00,0x00,0xd4,0xf0,0xfa,0x00,0x40]1368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1369 1370v_cmp_f_f16_e64 ttmp15, -src_scc, |vcc_lo|1371// W32: encoding: [0x7b,0x02,0x00,0xd4,0xfd,0xd4,0x00,0x20]1372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1373 1374v_cmp_f_f16_e64 s[10:11], v1, v21375// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]1376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1377 1378v_cmp_f_f16_e64 s[10:11], v255, v2551379// W64: encoding: [0x0a,0x00,0x00,0xd4,0xff,0xff,0x03,0x00]1380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1381 1382v_cmp_f_f16_e64 s[10:11], s1, s21383// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x04,0x00,0x00]1384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1385 1386v_cmp_f_f16_e64 s[10:11], s105, s1051387// W64: encoding: [0x0a,0x00,0x00,0xd4,0x69,0xd2,0x00,0x00]1388// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1389 1390v_cmp_f_f16_e64 s[10:11], vcc_lo, ttmp151391// W64: encoding: [0x0a,0x00,0x00,0xd4,0x6a,0xf6,0x00,0x00]1392// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1393 1394v_cmp_f_f16_e64 s[10:11], vcc_hi, 0xfe0b1395// W64: encoding: [0x0a,0x00,0x00,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]1396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1397 1398v_cmp_f_f16_e64 s[10:11], ttmp15, src_scc1399// W64: encoding: [0x0a,0x00,0x00,0xd4,0x7b,0xfa,0x01,0x00]1400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1401 1402v_cmp_f_f16_e64 s[10:11], m0, 0.51403// W64: encoding: [0x0a,0x00,0x00,0xd4,0x7d,0xe0,0x01,0x00]1404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1405 1406v_cmp_f_f16_e64 s[10:11], exec_lo, -11407// W64: encoding: [0x0a,0x00,0x00,0xd4,0x7e,0x82,0x01,0x00]1408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1409 1410v_cmp_f_f16_e64 s[10:11], |exec_hi|, null1411// W64: encoding: [0x0a,0x01,0x00,0xd4,0x7f,0xf8,0x00,0x00]1412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1413 1414v_cmp_f_f16_e64 s[10:11], null, exec_lo1415// W64: encoding: [0x0a,0x00,0x00,0xd4,0x7c,0xfc,0x00,0x00]1416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1417 1418v_cmp_f_f16_e64 s[104:105], -1, exec_hi1419// W64: encoding: [0x68,0x00,0x00,0xd4,0xc1,0xfe,0x00,0x00]1420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1421 1422v_cmp_f_f16_e64 vcc, 0.5, -m01423// W64: encoding: [0x6a,0x00,0x00,0xd4,0xf0,0xfa,0x00,0x40]1424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1425 1426v_cmp_f_f16_e64 ttmp[14:15], -src_scc, |vcc_lo|1427// W64: encoding: [0x7a,0x02,0x00,0xd4,0xfd,0xd4,0x00,0x20]1428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1429 1430v_cmp_f_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp1431// GFX11: encoding: [0x7c,0x83,0x00,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]1432 1433v_cmp_f_f32_e64 s5, v1, v21434// W32: encoding: [0x05,0x00,0x10,0xd4,0x01,0x05,0x02,0x00]1435// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1436 1437v_cmp_f_f32_e64 s5, v255, v2551438// W32: encoding: [0x05,0x00,0x10,0xd4,0xff,0xff,0x03,0x00]1439// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1440 1441v_cmp_f_f32_e64 s5, s1, s21442// W32: encoding: [0x05,0x00,0x10,0xd4,0x01,0x04,0x00,0x00]1443// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1444 1445v_cmp_f_f32_e64 s5, s105, s1051446// W32: encoding: [0x05,0x00,0x10,0xd4,0x69,0xd2,0x00,0x00]1447// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1448 1449v_cmp_f_f32_e64 s5, vcc_lo, ttmp151450// W32: encoding: [0x05,0x00,0x10,0xd4,0x6a,0xf6,0x00,0x00]1451// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1452 1453v_cmp_f_f32_e64 s5, vcc_hi, 0xaf1234561454// W32: encoding: [0x05,0x00,0x10,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1455// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1456 1457v_cmp_f_f32_e64 s5, ttmp15, src_scc1458// W32: encoding: [0x05,0x00,0x10,0xd4,0x7b,0xfa,0x01,0x00]1459// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1460 1461v_cmp_f_f32_e64 s5, m0, 0.51462// W32: encoding: [0x05,0x00,0x10,0xd4,0x7d,0xe0,0x01,0x00]1463// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1464 1465v_cmp_f_f32_e64 s5, exec_lo, -11466// W32: encoding: [0x05,0x00,0x10,0xd4,0x7e,0x82,0x01,0x00]1467// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1468 1469v_cmp_f_f32_e64 s5, |exec_hi|, null1470// W32: encoding: [0x05,0x01,0x10,0xd4,0x7f,0xf8,0x00,0x00]1471// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1472 1473v_cmp_f_f32_e64 s105, null, exec_lo1474// W32: encoding: [0x69,0x00,0x10,0xd4,0x7c,0xfc,0x00,0x00]1475// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1476 1477v_cmp_f_f32_e64 vcc_lo, -1, exec_hi1478// W32: encoding: [0x6a,0x00,0x10,0xd4,0xc1,0xfe,0x00,0x00]1479// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1480 1481v_cmp_f_f32_e64 vcc_hi, 0.5, -m01482// W32: encoding: [0x6b,0x00,0x10,0xd4,0xf0,0xfa,0x00,0x40]1483// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1484 1485v_cmp_f_f32_e64 ttmp15, -src_scc, |vcc_lo|1486// W32: encoding: [0x7b,0x02,0x10,0xd4,0xfd,0xd4,0x00,0x20]1487// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1488 1489v_cmp_f_f32_e64 s[10:11], v1, v21490// W64: encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x00]1491// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1492 1493v_cmp_f_f32_e64 s[10:11], v255, v2551494// W64: encoding: [0x0a,0x00,0x10,0xd4,0xff,0xff,0x03,0x00]1495// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1496 1497v_cmp_f_f32_e64 s[10:11], s1, s21498// W64: encoding: [0x0a,0x00,0x10,0xd4,0x01,0x04,0x00,0x00]1499// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1500 1501v_cmp_f_f32_e64 s[10:11], s105, s1051502// W64: encoding: [0x0a,0x00,0x10,0xd4,0x69,0xd2,0x00,0x00]1503// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1504 1505v_cmp_f_f32_e64 s[10:11], vcc_lo, ttmp151506// W64: encoding: [0x0a,0x00,0x10,0xd4,0x6a,0xf6,0x00,0x00]1507// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1508 1509v_cmp_f_f32_e64 s[10:11], vcc_hi, 0xaf1234561510// W64: encoding: [0x0a,0x00,0x10,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1511// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1512 1513v_cmp_f_f32_e64 s[10:11], ttmp15, src_scc1514// W64: encoding: [0x0a,0x00,0x10,0xd4,0x7b,0xfa,0x01,0x00]1515// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1516 1517v_cmp_f_f32_e64 s[10:11], m0, 0.51518// W64: encoding: [0x0a,0x00,0x10,0xd4,0x7d,0xe0,0x01,0x00]1519// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1520 1521v_cmp_f_f32_e64 s[10:11], exec_lo, -11522// W64: encoding: [0x0a,0x00,0x10,0xd4,0x7e,0x82,0x01,0x00]1523// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1524 1525v_cmp_f_f32_e64 s[10:11], |exec_hi|, null1526// W64: encoding: [0x0a,0x01,0x10,0xd4,0x7f,0xf8,0x00,0x00]1527// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1528 1529v_cmp_f_f32_e64 s[10:11], null, exec_lo1530// W64: encoding: [0x0a,0x00,0x10,0xd4,0x7c,0xfc,0x00,0x00]1531// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1532 1533v_cmp_f_f32_e64 s[104:105], -1, exec_hi1534// W64: encoding: [0x68,0x00,0x10,0xd4,0xc1,0xfe,0x00,0x00]1535// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1536 1537v_cmp_f_f32_e64 vcc, 0.5, -m01538// W64: encoding: [0x6a,0x00,0x10,0xd4,0xf0,0xfa,0x00,0x40]1539// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1540 1541v_cmp_f_f32_e64 ttmp[14:15], -src_scc, |vcc_lo|1542// W64: encoding: [0x7a,0x02,0x10,0xd4,0xfd,0xd4,0x00,0x20]1543// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1544 1545v_cmp_f_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp1546// GFX11: encoding: [0x7c,0x83,0x10,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]1547 1548v_cmp_f_f64_e64 s5, v[1:2], v[2:3]1549// W32: encoding: [0x05,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]1550// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1551 1552v_cmp_f_f64_e64 s5, v[254:255], v[254:255]1553// W32: encoding: [0x05,0x00,0x20,0xd4,0xfe,0xfd,0x03,0x00]1554// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1555 1556v_cmp_f_f64_e64 s5, s[2:3], s[4:5]1557// W32: encoding: [0x05,0x00,0x20,0xd4,0x02,0x08,0x00,0x00]1558// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1559 1560v_cmp_f_f64_e64 s5, s[104:105], s[104:105]1561// W32: encoding: [0x05,0x00,0x20,0xd4,0x68,0xd0,0x00,0x00]1562// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1563 1564v_cmp_f_f64_e64 s5, vcc, ttmp[14:15]1565// W32: encoding: [0x05,0x00,0x20,0xd4,0x6a,0xf4,0x00,0x00]1566// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1567 1568v_cmp_f_f64_e64 s5, ttmp[14:15], 0xaf1234561569// W32: encoding: [0x05,0x00,0x20,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1570// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1571 1572v_cmp_f_f64_e64 s5, -|exec|, src_scc1573// W32: encoding: [0x05,0x01,0x20,0xd4,0x7e,0xfa,0x01,0x20]1574// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1575 1576v_cmp_f_f64_e64 s105, null, 0.51577// W32: encoding: [0x69,0x00,0x20,0xd4,0x7c,0xe0,0x01,0x00]1578// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1579 1580v_cmp_f_f64_e64 vcc_lo, -1, -11581// W32: encoding: [0x6a,0x00,0x20,0xd4,0xc1,0x82,0x01,0x00]1582// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1583 1584v_cmp_f_f64_e64 vcc_hi, 0.5, null1585// W32: encoding: [0x6b,0x00,0x20,0xd4,0xf0,0xf8,0x00,0x00]1586// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1587 1588v_cmp_f_f64_e64 ttmp15, -|src_scc|, -|exec|1589// W32: encoding: [0x7b,0x03,0x20,0xd4,0xfd,0xfc,0x00,0x60]1590// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1591 1592v_cmp_f_f64_e64 s[10:11], v[1:2], v[2:3]1593// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]1594// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1595 1596v_cmp_f_f64_e64 s[10:11], v[254:255], v[254:255]1597// W64: encoding: [0x0a,0x00,0x20,0xd4,0xfe,0xfd,0x03,0x00]1598// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1599 1600v_cmp_f_f64_e64 s[10:11], s[2:3], s[4:5]1601// W64: encoding: [0x0a,0x00,0x20,0xd4,0x02,0x08,0x00,0x00]1602// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1603 1604v_cmp_f_f64_e64 s[10:11], s[104:105], s[104:105]1605// W64: encoding: [0x0a,0x00,0x20,0xd4,0x68,0xd0,0x00,0x00]1606// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1607 1608v_cmp_f_f64_e64 s[10:11], vcc, ttmp[14:15]1609// W64: encoding: [0x0a,0x00,0x20,0xd4,0x6a,0xf4,0x00,0x00]1610// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1611 1612v_cmp_f_f64_e64 s[10:11], ttmp[14:15], 0xaf1234561613// W64: encoding: [0x0a,0x00,0x20,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1614// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1615 1616v_cmp_f_f64_e64 s[10:11], -|exec|, src_scc1617// W64: encoding: [0x0a,0x01,0x20,0xd4,0x7e,0xfa,0x01,0x20]1618// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1619 1620v_cmp_f_f64_e64 s[10:11], null, 0.51621// W64: encoding: [0x0a,0x00,0x20,0xd4,0x7c,0xe0,0x01,0x00]1622// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1623 1624v_cmp_f_f64_e64 s[104:105], -1, -11625// W64: encoding: [0x68,0x00,0x20,0xd4,0xc1,0x82,0x01,0x00]1626// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1627 1628v_cmp_f_f64_e64 vcc, 0.5, null1629// W64: encoding: [0x6a,0x00,0x20,0xd4,0xf0,0xf8,0x00,0x00]1630// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1631 1632v_cmp_f_f64_e64 ttmp[14:15], -|src_scc|, -|exec|1633// W64: encoding: [0x7a,0x03,0x20,0xd4,0xfd,0xfc,0x00,0x60]1634// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1635 1636v_cmp_f_f64_e64 null, 0xaf123456, -|vcc| clamp1637// GFX11: encoding: [0x7c,0x82,0x20,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]1638 1639v_cmp_f_i32_e64 s5, v1, v21640// W32: encoding: [0x05,0x00,0x40,0xd4,0x01,0x05,0x02,0x00]1641// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1642 1643v_cmp_f_i32_e64 s5, v255, v2551644// W32: encoding: [0x05,0x00,0x40,0xd4,0xff,0xff,0x03,0x00]1645// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1646 1647v_cmp_f_i32_e64 s5, s1, s21648// W32: encoding: [0x05,0x00,0x40,0xd4,0x01,0x04,0x00,0x00]1649// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1650 1651v_cmp_f_i32_e64 s5, s105, s1051652// W32: encoding: [0x05,0x00,0x40,0xd4,0x69,0xd2,0x00,0x00]1653// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1654 1655v_cmp_f_i32_e64 s5, vcc_lo, ttmp151656// W32: encoding: [0x05,0x00,0x40,0xd4,0x6a,0xf6,0x00,0x00]1657// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1658 1659v_cmp_f_i32_e64 s5, vcc_hi, 0xaf1234561660// W32: encoding: [0x05,0x00,0x40,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1661// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1662 1663v_cmp_f_i32_e64 s5, ttmp15, src_scc1664// W32: encoding: [0x05,0x00,0x40,0xd4,0x7b,0xfa,0x01,0x00]1665// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1666 1667v_cmp_f_i32_e64 s5, m0, 0.51668// W32: encoding: [0x05,0x00,0x40,0xd4,0x7d,0xe0,0x01,0x00]1669// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1670 1671v_cmp_f_i32_e64 s5, exec_lo, -11672// W32: encoding: [0x05,0x00,0x40,0xd4,0x7e,0x82,0x01,0x00]1673// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1674 1675v_cmp_f_i32_e64 s5, exec_hi, null1676// W32: encoding: [0x05,0x00,0x40,0xd4,0x7f,0xf8,0x00,0x00]1677// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1678 1679v_cmp_f_i32_e64 s105, null, exec_lo1680// W32: encoding: [0x69,0x00,0x40,0xd4,0x7c,0xfc,0x00,0x00]1681// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1682 1683v_cmp_f_i32_e64 vcc_lo, -1, exec_hi1684// W32: encoding: [0x6a,0x00,0x40,0xd4,0xc1,0xfe,0x00,0x00]1685// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1686 1687v_cmp_f_i32_e64 vcc_hi, 0.5, m01688// W32: encoding: [0x6b,0x00,0x40,0xd4,0xf0,0xfa,0x00,0x00]1689// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1690 1691v_cmp_f_i32_e64 ttmp15, src_scc, vcc_lo1692// W32: encoding: [0x7b,0x00,0x40,0xd4,0xfd,0xd4,0x00,0x00]1693// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1694 1695v_cmp_f_i32_e64 s[10:11], v1, v21696// W64: encoding: [0x0a,0x00,0x40,0xd4,0x01,0x05,0x02,0x00]1697// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1698 1699v_cmp_f_i32_e64 s[10:11], v255, v2551700// W64: encoding: [0x0a,0x00,0x40,0xd4,0xff,0xff,0x03,0x00]1701// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1702 1703v_cmp_f_i32_e64 s[10:11], s1, s21704// W64: encoding: [0x0a,0x00,0x40,0xd4,0x01,0x04,0x00,0x00]1705// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1706 1707v_cmp_f_i32_e64 s[10:11], s105, s1051708// W64: encoding: [0x0a,0x00,0x40,0xd4,0x69,0xd2,0x00,0x00]1709// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1710 1711v_cmp_f_i32_e64 s[10:11], vcc_lo, ttmp151712// W64: encoding: [0x0a,0x00,0x40,0xd4,0x6a,0xf6,0x00,0x00]1713// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1714 1715v_cmp_f_i32_e64 s[10:11], vcc_hi, 0xaf1234561716// W64: encoding: [0x0a,0x00,0x40,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1717// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1718 1719v_cmp_f_i32_e64 s[10:11], ttmp15, src_scc1720// W64: encoding: [0x0a,0x00,0x40,0xd4,0x7b,0xfa,0x01,0x00]1721// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1722 1723v_cmp_f_i32_e64 s[10:11], m0, 0.51724// W64: encoding: [0x0a,0x00,0x40,0xd4,0x7d,0xe0,0x01,0x00]1725// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1726 1727v_cmp_f_i32_e64 s[10:11], exec_lo, -11728// W64: encoding: [0x0a,0x00,0x40,0xd4,0x7e,0x82,0x01,0x00]1729// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1730 1731v_cmp_f_i32_e64 s[10:11], exec_hi, null1732// W64: encoding: [0x0a,0x00,0x40,0xd4,0x7f,0xf8,0x00,0x00]1733// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1734 1735v_cmp_f_i32_e64 s[10:11], null, exec_lo1736// W64: encoding: [0x0a,0x00,0x40,0xd4,0x7c,0xfc,0x00,0x00]1737// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1738 1739v_cmp_f_i32_e64 s[104:105], -1, exec_hi1740// W64: encoding: [0x68,0x00,0x40,0xd4,0xc1,0xfe,0x00,0x00]1741// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1742 1743v_cmp_f_i32_e64 vcc, 0.5, m01744// W64: encoding: [0x6a,0x00,0x40,0xd4,0xf0,0xfa,0x00,0x00]1745// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1746 1747v_cmp_f_i32_e64 ttmp[14:15], src_scc, vcc_lo1748// W64: encoding: [0x7a,0x00,0x40,0xd4,0xfd,0xd4,0x00,0x00]1749// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1750 1751v_cmp_f_i32_e64 null, 0xaf123456, vcc_hi1752// GFX11: encoding: [0x7c,0x00,0x40,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]1753 1754v_cmp_f_i64_e64 s5, v[1:2], v[2:3]1755// W32: encoding: [0x05,0x00,0x50,0xd4,0x01,0x05,0x02,0x00]1756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1757 1758v_cmp_f_i64_e64 s5, v[254:255], v[254:255]1759// W32: encoding: [0x05,0x00,0x50,0xd4,0xfe,0xfd,0x03,0x00]1760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1761 1762v_cmp_f_i64_e64 s5, s[2:3], s[4:5]1763// W32: encoding: [0x05,0x00,0x50,0xd4,0x02,0x08,0x00,0x00]1764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1765 1766v_cmp_f_i64_e64 s5, s[104:105], s[104:105]1767// W32: encoding: [0x05,0x00,0x50,0xd4,0x68,0xd0,0x00,0x00]1768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1769 1770v_cmp_f_i64_e64 s5, vcc, ttmp[14:15]1771// W32: encoding: [0x05,0x00,0x50,0xd4,0x6a,0xf4,0x00,0x00]1772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1773 1774v_cmp_f_i64_e64 s5, ttmp[14:15], 0xaf1234561775// W32: encoding: [0x05,0x00,0x50,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1777 1778v_cmp_f_i64_e64 s5, exec, src_scc1779// W32: encoding: [0x05,0x00,0x50,0xd4,0x7e,0xfa,0x01,0x00]1780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1781 1782v_cmp_f_i64_e64 s105, null, 0.51783// W32: encoding: [0x69,0x00,0x50,0xd4,0x7c,0xe0,0x01,0x00]1784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1785 1786v_cmp_f_i64_e64 vcc_lo, -1, -11787// W32: encoding: [0x6a,0x00,0x50,0xd4,0xc1,0x82,0x01,0x00]1788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1789 1790v_cmp_f_i64_e64 vcc_hi, 0.5, null1791// W32: encoding: [0x6b,0x00,0x50,0xd4,0xf0,0xf8,0x00,0x00]1792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1793 1794v_cmp_f_i64_e64 ttmp15, src_scc, exec1795// W32: encoding: [0x7b,0x00,0x50,0xd4,0xfd,0xfc,0x00,0x00]1796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1797 1798v_cmp_f_i64_e64 s[10:11], v[1:2], v[2:3]1799// W64: encoding: [0x0a,0x00,0x50,0xd4,0x01,0x05,0x02,0x00]1800// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1801 1802v_cmp_f_i64_e64 s[10:11], v[254:255], v[254:255]1803// W64: encoding: [0x0a,0x00,0x50,0xd4,0xfe,0xfd,0x03,0x00]1804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1805 1806v_cmp_f_i64_e64 s[10:11], s[2:3], s[4:5]1807// W64: encoding: [0x0a,0x00,0x50,0xd4,0x02,0x08,0x00,0x00]1808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1809 1810v_cmp_f_i64_e64 s[10:11], s[104:105], s[104:105]1811// W64: encoding: [0x0a,0x00,0x50,0xd4,0x68,0xd0,0x00,0x00]1812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1813 1814v_cmp_f_i64_e64 s[10:11], vcc, ttmp[14:15]1815// W64: encoding: [0x0a,0x00,0x50,0xd4,0x6a,0xf4,0x00,0x00]1816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1817 1818v_cmp_f_i64_e64 s[10:11], ttmp[14:15], 0xaf1234561819// W64: encoding: [0x0a,0x00,0x50,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1821 1822v_cmp_f_i64_e64 s[10:11], exec, src_scc1823// W64: encoding: [0x0a,0x00,0x50,0xd4,0x7e,0xfa,0x01,0x00]1824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1825 1826v_cmp_f_i64_e64 s[10:11], null, 0.51827// W64: encoding: [0x0a,0x00,0x50,0xd4,0x7c,0xe0,0x01,0x00]1828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1829 1830v_cmp_f_i64_e64 s[104:105], -1, -11831// W64: encoding: [0x68,0x00,0x50,0xd4,0xc1,0x82,0x01,0x00]1832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1833 1834v_cmp_f_i64_e64 vcc, 0.5, null1835// W64: encoding: [0x6a,0x00,0x50,0xd4,0xf0,0xf8,0x00,0x00]1836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1837 1838v_cmp_f_i64_e64 ttmp[14:15], src_scc, exec1839// W64: encoding: [0x7a,0x00,0x50,0xd4,0xfd,0xfc,0x00,0x00]1840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1841 1842v_cmp_f_i64_e64 null, 0xaf123456, vcc1843// GFX11: encoding: [0x7c,0x00,0x50,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]1844 1845v_cmp_f_u32_e64 s5, v1, v21846// W32: encoding: [0x05,0x00,0x48,0xd4,0x01,0x05,0x02,0x00]1847// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1848 1849v_cmp_f_u32_e64 s5, v255, v2551850// W32: encoding: [0x05,0x00,0x48,0xd4,0xff,0xff,0x03,0x00]1851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1852 1853v_cmp_f_u32_e64 s5, s1, s21854// W32: encoding: [0x05,0x00,0x48,0xd4,0x01,0x04,0x00,0x00]1855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1856 1857v_cmp_f_u32_e64 s5, s105, s1051858// W32: encoding: [0x05,0x00,0x48,0xd4,0x69,0xd2,0x00,0x00]1859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1860 1861v_cmp_f_u32_e64 s5, vcc_lo, ttmp151862// W32: encoding: [0x05,0x00,0x48,0xd4,0x6a,0xf6,0x00,0x00]1863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1864 1865v_cmp_f_u32_e64 s5, vcc_hi, 0xaf1234561866// W32: encoding: [0x05,0x00,0x48,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1868 1869v_cmp_f_u32_e64 s5, ttmp15, src_scc1870// W32: encoding: [0x05,0x00,0x48,0xd4,0x7b,0xfa,0x01,0x00]1871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1872 1873v_cmp_f_u32_e64 s5, m0, 0.51874// W32: encoding: [0x05,0x00,0x48,0xd4,0x7d,0xe0,0x01,0x00]1875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1876 1877v_cmp_f_u32_e64 s5, exec_lo, -11878// W32: encoding: [0x05,0x00,0x48,0xd4,0x7e,0x82,0x01,0x00]1879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1880 1881v_cmp_f_u32_e64 s5, exec_hi, null1882// W32: encoding: [0x05,0x00,0x48,0xd4,0x7f,0xf8,0x00,0x00]1883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1884 1885v_cmp_f_u32_e64 s105, null, exec_lo1886// W32: encoding: [0x69,0x00,0x48,0xd4,0x7c,0xfc,0x00,0x00]1887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1888 1889v_cmp_f_u32_e64 vcc_lo, -1, exec_hi1890// W32: encoding: [0x6a,0x00,0x48,0xd4,0xc1,0xfe,0x00,0x00]1891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1892 1893v_cmp_f_u32_e64 vcc_hi, 0.5, m01894// W32: encoding: [0x6b,0x00,0x48,0xd4,0xf0,0xfa,0x00,0x00]1895// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1896 1897v_cmp_f_u32_e64 ttmp15, src_scc, vcc_lo1898// W32: encoding: [0x7b,0x00,0x48,0xd4,0xfd,0xd4,0x00,0x00]1899// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1900 1901v_cmp_f_u32_e64 s[10:11], v1, v21902// W64: encoding: [0x0a,0x00,0x48,0xd4,0x01,0x05,0x02,0x00]1903// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1904 1905v_cmp_f_u32_e64 s[10:11], v255, v2551906// W64: encoding: [0x0a,0x00,0x48,0xd4,0xff,0xff,0x03,0x00]1907// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1908 1909v_cmp_f_u32_e64 s[10:11], s1, s21910// W64: encoding: [0x0a,0x00,0x48,0xd4,0x01,0x04,0x00,0x00]1911// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1912 1913v_cmp_f_u32_e64 s[10:11], s105, s1051914// W64: encoding: [0x0a,0x00,0x48,0xd4,0x69,0xd2,0x00,0x00]1915// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1916 1917v_cmp_f_u32_e64 s[10:11], vcc_lo, ttmp151918// W64: encoding: [0x0a,0x00,0x48,0xd4,0x6a,0xf6,0x00,0x00]1919// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1920 1921v_cmp_f_u32_e64 s[10:11], vcc_hi, 0xaf1234561922// W64: encoding: [0x0a,0x00,0x48,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1923// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1924 1925v_cmp_f_u32_e64 s[10:11], ttmp15, src_scc1926// W64: encoding: [0x0a,0x00,0x48,0xd4,0x7b,0xfa,0x01,0x00]1927// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1928 1929v_cmp_f_u32_e64 s[10:11], m0, 0.51930// W64: encoding: [0x0a,0x00,0x48,0xd4,0x7d,0xe0,0x01,0x00]1931// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1932 1933v_cmp_f_u32_e64 s[10:11], exec_lo, -11934// W64: encoding: [0x0a,0x00,0x48,0xd4,0x7e,0x82,0x01,0x00]1935// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1936 1937v_cmp_f_u32_e64 s[10:11], exec_hi, null1938// W64: encoding: [0x0a,0x00,0x48,0xd4,0x7f,0xf8,0x00,0x00]1939// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1940 1941v_cmp_f_u32_e64 s[10:11], null, exec_lo1942// W64: encoding: [0x0a,0x00,0x48,0xd4,0x7c,0xfc,0x00,0x00]1943// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1944 1945v_cmp_f_u32_e64 s[104:105], -1, exec_hi1946// W64: encoding: [0x68,0x00,0x48,0xd4,0xc1,0xfe,0x00,0x00]1947// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1948 1949v_cmp_f_u32_e64 vcc, 0.5, m01950// W64: encoding: [0x6a,0x00,0x48,0xd4,0xf0,0xfa,0x00,0x00]1951// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1952 1953v_cmp_f_u32_e64 ttmp[14:15], src_scc, vcc_lo1954// W64: encoding: [0x7a,0x00,0x48,0xd4,0xfd,0xd4,0x00,0x00]1955// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1956 1957v_cmp_f_u32_e64 null, 0xaf123456, vcc_hi1958// GFX11: encoding: [0x7c,0x00,0x48,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]1959 1960v_cmp_f_u64_e64 s5, v[1:2], v[2:3]1961// W32: encoding: [0x05,0x00,0x58,0xd4,0x01,0x05,0x02,0x00]1962// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1963 1964v_cmp_f_u64_e64 s5, v[254:255], v[254:255]1965// W32: encoding: [0x05,0x00,0x58,0xd4,0xfe,0xfd,0x03,0x00]1966// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1967 1968v_cmp_f_u64_e64 s5, s[2:3], s[4:5]1969// W32: encoding: [0x05,0x00,0x58,0xd4,0x02,0x08,0x00,0x00]1970// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1971 1972v_cmp_f_u64_e64 s5, s[104:105], s[104:105]1973// W32: encoding: [0x05,0x00,0x58,0xd4,0x68,0xd0,0x00,0x00]1974// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1975 1976v_cmp_f_u64_e64 s5, vcc, ttmp[14:15]1977// W32: encoding: [0x05,0x00,0x58,0xd4,0x6a,0xf4,0x00,0x00]1978// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1979 1980v_cmp_f_u64_e64 s5, ttmp[14:15], 0xaf1234561981// W32: encoding: [0x05,0x00,0x58,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1982// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1983 1984v_cmp_f_u64_e64 s5, exec, src_scc1985// W32: encoding: [0x05,0x00,0x58,0xd4,0x7e,0xfa,0x01,0x00]1986// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1987 1988v_cmp_f_u64_e64 s105, null, 0.51989// W32: encoding: [0x69,0x00,0x58,0xd4,0x7c,0xe0,0x01,0x00]1990// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1991 1992v_cmp_f_u64_e64 vcc_lo, -1, -11993// W32: encoding: [0x6a,0x00,0x58,0xd4,0xc1,0x82,0x01,0x00]1994// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1995 1996v_cmp_f_u64_e64 vcc_hi, 0.5, null1997// W32: encoding: [0x6b,0x00,0x58,0xd4,0xf0,0xf8,0x00,0x00]1998// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction1999 2000v_cmp_f_u64_e64 ttmp15, src_scc, exec2001// W32: encoding: [0x7b,0x00,0x58,0xd4,0xfd,0xfc,0x00,0x00]2002// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2003 2004v_cmp_f_u64_e64 s[10:11], v[1:2], v[2:3]2005// W64: encoding: [0x0a,0x00,0x58,0xd4,0x01,0x05,0x02,0x00]2006// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2007 2008v_cmp_f_u64_e64 s[10:11], v[254:255], v[254:255]2009// W64: encoding: [0x0a,0x00,0x58,0xd4,0xfe,0xfd,0x03,0x00]2010// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2011 2012v_cmp_f_u64_e64 s[10:11], s[2:3], s[4:5]2013// W64: encoding: [0x0a,0x00,0x58,0xd4,0x02,0x08,0x00,0x00]2014// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2015 2016v_cmp_f_u64_e64 s[10:11], s[104:105], s[104:105]2017// W64: encoding: [0x0a,0x00,0x58,0xd4,0x68,0xd0,0x00,0x00]2018// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2019 2020v_cmp_f_u64_e64 s[10:11], vcc, ttmp[14:15]2021// W64: encoding: [0x0a,0x00,0x58,0xd4,0x6a,0xf4,0x00,0x00]2022// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2023 2024v_cmp_f_u64_e64 s[10:11], ttmp[14:15], 0xaf1234562025// W64: encoding: [0x0a,0x00,0x58,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2026// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2027 2028v_cmp_f_u64_e64 s[10:11], exec, src_scc2029// W64: encoding: [0x0a,0x00,0x58,0xd4,0x7e,0xfa,0x01,0x00]2030// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2031 2032v_cmp_f_u64_e64 s[10:11], null, 0.52033// W64: encoding: [0x0a,0x00,0x58,0xd4,0x7c,0xe0,0x01,0x00]2034// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2035 2036v_cmp_f_u64_e64 s[104:105], -1, -12037// W64: encoding: [0x68,0x00,0x58,0xd4,0xc1,0x82,0x01,0x00]2038// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2039 2040v_cmp_f_u64_e64 vcc, 0.5, null2041// W64: encoding: [0x6a,0x00,0x58,0xd4,0xf0,0xf8,0x00,0x00]2042// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2043 2044v_cmp_f_u64_e64 ttmp[14:15], src_scc, exec2045// W64: encoding: [0x7a,0x00,0x58,0xd4,0xfd,0xfc,0x00,0x00]2046// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2047 2048v_cmp_f_u64_e64 null, 0xaf123456, vcc2049// GFX11: encoding: [0x7c,0x00,0x58,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]2050 2051v_cmp_ge_f16_e64 s5, v1, v22052// W32: encoding: [0x05,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]2053// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2054 2055v_cmp_ge_f16_e64 s5, v255, v2552056// W32: encoding: [0x05,0x00,0x06,0xd4,0xff,0xff,0x03,0x00]2057// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2058 2059v_cmp_ge_f16_e64 s5, s1, s22060// W32: encoding: [0x05,0x00,0x06,0xd4,0x01,0x04,0x00,0x00]2061// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2062 2063v_cmp_ge_f16_e64 s5, s105, s1052064// W32: encoding: [0x05,0x00,0x06,0xd4,0x69,0xd2,0x00,0x00]2065// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2066 2067v_cmp_ge_f16_e64 s5, vcc_lo, ttmp152068// W32: encoding: [0x05,0x00,0x06,0xd4,0x6a,0xf6,0x00,0x00]2069// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2070 2071v_cmp_ge_f16_e64 s5, vcc_hi, 0xfe0b2072// W32: encoding: [0x05,0x00,0x06,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]2073// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2074 2075v_cmp_ge_f16_e64 s5, ttmp15, src_scc2076// W32: encoding: [0x05,0x00,0x06,0xd4,0x7b,0xfa,0x01,0x00]2077// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2078 2079v_cmp_ge_f16_e64 s5, m0, 0.52080// W32: encoding: [0x05,0x00,0x06,0xd4,0x7d,0xe0,0x01,0x00]2081// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2082 2083v_cmp_ge_f16_e64 s5, exec_lo, -12084// W32: encoding: [0x05,0x00,0x06,0xd4,0x7e,0x82,0x01,0x00]2085// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2086 2087v_cmp_ge_f16_e64 s5, |exec_hi|, null2088// W32: encoding: [0x05,0x01,0x06,0xd4,0x7f,0xf8,0x00,0x00]2089// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2090 2091v_cmp_ge_f16_e64 s105, null, exec_lo2092// W32: encoding: [0x69,0x00,0x06,0xd4,0x7c,0xfc,0x00,0x00]2093// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2094 2095v_cmp_ge_f16_e64 vcc_lo, -1, exec_hi2096// W32: encoding: [0x6a,0x00,0x06,0xd4,0xc1,0xfe,0x00,0x00]2097// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2098 2099v_cmp_ge_f16_e64 vcc_hi, 0.5, -m02100// W32: encoding: [0x6b,0x00,0x06,0xd4,0xf0,0xfa,0x00,0x40]2101// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2102 2103v_cmp_ge_f16_e64 ttmp15, -src_scc, |vcc_lo|2104// W32: encoding: [0x7b,0x02,0x06,0xd4,0xfd,0xd4,0x00,0x20]2105// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2106 2107v_cmp_ge_f16_e64 s[10:11], v1, v22108// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]2109// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2110 2111v_cmp_ge_f16_e64 s[10:11], v255, v2552112// W64: encoding: [0x0a,0x00,0x06,0xd4,0xff,0xff,0x03,0x00]2113// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2114 2115v_cmp_ge_f16_e64 s[10:11], s1, s22116// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x04,0x00,0x00]2117// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2118 2119v_cmp_ge_f16_e64 s[10:11], s105, s1052120// W64: encoding: [0x0a,0x00,0x06,0xd4,0x69,0xd2,0x00,0x00]2121// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2122 2123v_cmp_ge_f16_e64 s[10:11], vcc_lo, ttmp152124// W64: encoding: [0x0a,0x00,0x06,0xd4,0x6a,0xf6,0x00,0x00]2125// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2126 2127v_cmp_ge_f16_e64 s[10:11], vcc_hi, 0xfe0b2128// W64: encoding: [0x0a,0x00,0x06,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]2129// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2130 2131v_cmp_ge_f16_e64 s[10:11], ttmp15, src_scc2132// W64: encoding: [0x0a,0x00,0x06,0xd4,0x7b,0xfa,0x01,0x00]2133// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2134 2135v_cmp_ge_f16_e64 s[10:11], m0, 0.52136// W64: encoding: [0x0a,0x00,0x06,0xd4,0x7d,0xe0,0x01,0x00]2137// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2138 2139v_cmp_ge_f16_e64 s[10:11], exec_lo, -12140// W64: encoding: [0x0a,0x00,0x06,0xd4,0x7e,0x82,0x01,0x00]2141// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2142 2143v_cmp_ge_f16_e64 s[10:11], |exec_hi|, null2144// W64: encoding: [0x0a,0x01,0x06,0xd4,0x7f,0xf8,0x00,0x00]2145// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2146 2147v_cmp_ge_f16_e64 s[10:11], null, exec_lo2148// W64: encoding: [0x0a,0x00,0x06,0xd4,0x7c,0xfc,0x00,0x00]2149// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2150 2151v_cmp_ge_f16_e64 s[104:105], -1, exec_hi2152// W64: encoding: [0x68,0x00,0x06,0xd4,0xc1,0xfe,0x00,0x00]2153// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2154 2155v_cmp_ge_f16_e64 vcc, 0.5, -m02156// W64: encoding: [0x6a,0x00,0x06,0xd4,0xf0,0xfa,0x00,0x40]2157// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2158 2159v_cmp_ge_f16_e64 ttmp[14:15], -src_scc, |vcc_lo|2160// W64: encoding: [0x7a,0x02,0x06,0xd4,0xfd,0xd4,0x00,0x20]2161// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2162 2163v_cmp_ge_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp2164// GFX11: encoding: [0x7c,0x83,0x06,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]2165 2166v_cmp_ge_f32_e64 s5, v1, v22167// W32: encoding: [0x05,0x00,0x16,0xd4,0x01,0x05,0x02,0x00]2168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2169 2170v_cmp_ge_f32_e64 s5, v255, v2552171// W32: encoding: [0x05,0x00,0x16,0xd4,0xff,0xff,0x03,0x00]2172// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2173 2174v_cmp_ge_f32_e64 s5, s1, s22175// W32: encoding: [0x05,0x00,0x16,0xd4,0x01,0x04,0x00,0x00]2176// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2177 2178v_cmp_ge_f32_e64 s5, s105, s1052179// W32: encoding: [0x05,0x00,0x16,0xd4,0x69,0xd2,0x00,0x00]2180// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2181 2182v_cmp_ge_f32_e64 s5, vcc_lo, ttmp152183// W32: encoding: [0x05,0x00,0x16,0xd4,0x6a,0xf6,0x00,0x00]2184// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2185 2186v_cmp_ge_f32_e64 s5, vcc_hi, 0xaf1234562187// W32: encoding: [0x05,0x00,0x16,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2188// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2189 2190v_cmp_ge_f32_e64 s5, ttmp15, src_scc2191// W32: encoding: [0x05,0x00,0x16,0xd4,0x7b,0xfa,0x01,0x00]2192// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2193 2194v_cmp_ge_f32_e64 s5, m0, 0.52195// W32: encoding: [0x05,0x00,0x16,0xd4,0x7d,0xe0,0x01,0x00]2196// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2197 2198v_cmp_ge_f32_e64 s5, exec_lo, -12199// W32: encoding: [0x05,0x00,0x16,0xd4,0x7e,0x82,0x01,0x00]2200// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2201 2202v_cmp_ge_f32_e64 s5, |exec_hi|, null2203// W32: encoding: [0x05,0x01,0x16,0xd4,0x7f,0xf8,0x00,0x00]2204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2205 2206v_cmp_ge_f32_e64 s105, null, exec_lo2207// W32: encoding: [0x69,0x00,0x16,0xd4,0x7c,0xfc,0x00,0x00]2208// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2209 2210v_cmp_ge_f32_e64 vcc_lo, -1, exec_hi2211// W32: encoding: [0x6a,0x00,0x16,0xd4,0xc1,0xfe,0x00,0x00]2212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2213 2214v_cmp_ge_f32_e64 vcc_hi, 0.5, -m02215// W32: encoding: [0x6b,0x00,0x16,0xd4,0xf0,0xfa,0x00,0x40]2216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2217 2218v_cmp_ge_f32_e64 ttmp15, -src_scc, |vcc_lo|2219// W32: encoding: [0x7b,0x02,0x16,0xd4,0xfd,0xd4,0x00,0x20]2220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2221 2222v_cmp_ge_f32_e64 s[10:11], v1, v22223// W64: encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x00]2224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2225 2226v_cmp_ge_f32_e64 s[10:11], v255, v2552227// W64: encoding: [0x0a,0x00,0x16,0xd4,0xff,0xff,0x03,0x00]2228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2229 2230v_cmp_ge_f32_e64 s[10:11], s1, s22231// W64: encoding: [0x0a,0x00,0x16,0xd4,0x01,0x04,0x00,0x00]2232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2233 2234v_cmp_ge_f32_e64 s[10:11], s105, s1052235// W64: encoding: [0x0a,0x00,0x16,0xd4,0x69,0xd2,0x00,0x00]2236// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2237 2238v_cmp_ge_f32_e64 s[10:11], vcc_lo, ttmp152239// W64: encoding: [0x0a,0x00,0x16,0xd4,0x6a,0xf6,0x00,0x00]2240// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2241 2242v_cmp_ge_f32_e64 s[10:11], vcc_hi, 0xaf1234562243// W64: encoding: [0x0a,0x00,0x16,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2245 2246v_cmp_ge_f32_e64 s[10:11], ttmp15, src_scc2247// W64: encoding: [0x0a,0x00,0x16,0xd4,0x7b,0xfa,0x01,0x00]2248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2249 2250v_cmp_ge_f32_e64 s[10:11], m0, 0.52251// W64: encoding: [0x0a,0x00,0x16,0xd4,0x7d,0xe0,0x01,0x00]2252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2253 2254v_cmp_ge_f32_e64 s[10:11], exec_lo, -12255// W64: encoding: [0x0a,0x00,0x16,0xd4,0x7e,0x82,0x01,0x00]2256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2257 2258v_cmp_ge_f32_e64 s[10:11], |exec_hi|, null2259// W64: encoding: [0x0a,0x01,0x16,0xd4,0x7f,0xf8,0x00,0x00]2260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2261 2262v_cmp_ge_f32_e64 s[10:11], null, exec_lo2263// W64: encoding: [0x0a,0x00,0x16,0xd4,0x7c,0xfc,0x00,0x00]2264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2265 2266v_cmp_ge_f32_e64 s[104:105], -1, exec_hi2267// W64: encoding: [0x68,0x00,0x16,0xd4,0xc1,0xfe,0x00,0x00]2268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2269 2270v_cmp_ge_f32_e64 vcc, 0.5, -m02271// W64: encoding: [0x6a,0x00,0x16,0xd4,0xf0,0xfa,0x00,0x40]2272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2273 2274v_cmp_ge_f32_e64 ttmp[14:15], -src_scc, |vcc_lo|2275// W64: encoding: [0x7a,0x02,0x16,0xd4,0xfd,0xd4,0x00,0x20]2276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2277 2278v_cmp_ge_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp2279// GFX11: encoding: [0x7c,0x83,0x16,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]2280 2281v_cmp_ge_f64_e64 s5, v[1:2], v[2:3]2282// W32: encoding: [0x05,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]2283// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2284 2285v_cmp_ge_f64_e64 s5, v[254:255], v[254:255]2286// W32: encoding: [0x05,0x00,0x26,0xd4,0xfe,0xfd,0x03,0x00]2287// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2288 2289v_cmp_ge_f64_e64 s5, s[2:3], s[4:5]2290// W32: encoding: [0x05,0x00,0x26,0xd4,0x02,0x08,0x00,0x00]2291// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2292 2293v_cmp_ge_f64_e64 s5, s[104:105], s[104:105]2294// W32: encoding: [0x05,0x00,0x26,0xd4,0x68,0xd0,0x00,0x00]2295// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2296 2297v_cmp_ge_f64_e64 s5, vcc, ttmp[14:15]2298// W32: encoding: [0x05,0x00,0x26,0xd4,0x6a,0xf4,0x00,0x00]2299// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2300 2301v_cmp_ge_f64_e64 s5, ttmp[14:15], 0xaf1234562302// W32: encoding: [0x05,0x00,0x26,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2303// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2304 2305v_cmp_ge_f64_e64 s5, -|exec|, src_scc2306// W32: encoding: [0x05,0x01,0x26,0xd4,0x7e,0xfa,0x01,0x20]2307// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2308 2309v_cmp_ge_f64_e64 s105, null, 0.52310// W32: encoding: [0x69,0x00,0x26,0xd4,0x7c,0xe0,0x01,0x00]2311// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2312 2313v_cmp_ge_f64_e64 vcc_lo, -1, -12314// W32: encoding: [0x6a,0x00,0x26,0xd4,0xc1,0x82,0x01,0x00]2315// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2316 2317v_cmp_ge_f64_e64 vcc_hi, 0.5, null2318// W32: encoding: [0x6b,0x00,0x26,0xd4,0xf0,0xf8,0x00,0x00]2319// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2320 2321v_cmp_ge_f64_e64 ttmp15, -|src_scc|, -|exec|2322// W32: encoding: [0x7b,0x03,0x26,0xd4,0xfd,0xfc,0x00,0x60]2323// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2324 2325v_cmp_ge_f64_e64 s[10:11], v[1:2], v[2:3]2326// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]2327// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2328 2329v_cmp_ge_f64_e64 s[10:11], v[254:255], v[254:255]2330// W64: encoding: [0x0a,0x00,0x26,0xd4,0xfe,0xfd,0x03,0x00]2331// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2332 2333v_cmp_ge_f64_e64 s[10:11], s[2:3], s[4:5]2334// W64: encoding: [0x0a,0x00,0x26,0xd4,0x02,0x08,0x00,0x00]2335// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2336 2337v_cmp_ge_f64_e64 s[10:11], s[104:105], s[104:105]2338// W64: encoding: [0x0a,0x00,0x26,0xd4,0x68,0xd0,0x00,0x00]2339// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2340 2341v_cmp_ge_f64_e64 s[10:11], vcc, ttmp[14:15]2342// W64: encoding: [0x0a,0x00,0x26,0xd4,0x6a,0xf4,0x00,0x00]2343// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2344 2345v_cmp_ge_f64_e64 s[10:11], ttmp[14:15], 0xaf1234562346// W64: encoding: [0x0a,0x00,0x26,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2347// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2348 2349v_cmp_ge_f64_e64 s[10:11], -|exec|, src_scc2350// W64: encoding: [0x0a,0x01,0x26,0xd4,0x7e,0xfa,0x01,0x20]2351// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2352 2353v_cmp_ge_f64_e64 s[10:11], null, 0.52354// W64: encoding: [0x0a,0x00,0x26,0xd4,0x7c,0xe0,0x01,0x00]2355// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2356 2357v_cmp_ge_f64_e64 s[104:105], -1, -12358// W64: encoding: [0x68,0x00,0x26,0xd4,0xc1,0x82,0x01,0x00]2359// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2360 2361v_cmp_ge_f64_e64 vcc, 0.5, null2362// W64: encoding: [0x6a,0x00,0x26,0xd4,0xf0,0xf8,0x00,0x00]2363// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2364 2365v_cmp_ge_f64_e64 ttmp[14:15], -|src_scc|, -|exec|2366// W64: encoding: [0x7a,0x03,0x26,0xd4,0xfd,0xfc,0x00,0x60]2367// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2368 2369v_cmp_ge_f64_e64 null, 0xaf123456, -|vcc| clamp2370// GFX11: encoding: [0x7c,0x82,0x26,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]2371 2372v_cmp_ge_i16_e64 s5, v1, v22373// W32: encoding: [0x05,0x00,0x36,0xd4,0x01,0x05,0x02,0x00]2374// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2375 2376v_cmp_ge_i16_e64 s5, v255, v2552377// W32: encoding: [0x05,0x00,0x36,0xd4,0xff,0xff,0x03,0x00]2378// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2379 2380v_cmp_ge_i16_e64 s5, s1, s22381// W32: encoding: [0x05,0x00,0x36,0xd4,0x01,0x04,0x00,0x00]2382// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2383 2384v_cmp_ge_i16_e64 s5, s105, s1052385// W32: encoding: [0x05,0x00,0x36,0xd4,0x69,0xd2,0x00,0x00]2386// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2387 2388v_cmp_ge_i16_e64 s5, vcc_lo, ttmp152389// W32: encoding: [0x05,0x00,0x36,0xd4,0x6a,0xf6,0x00,0x00]2390// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2391 2392v_cmp_ge_i16_e64 s5, vcc_hi, 0xfe0b2393// W32: encoding: [0x05,0x00,0x36,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]2394// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2395 2396v_cmp_ge_i16_e64 s5, ttmp15, src_scc2397// W32: encoding: [0x05,0x00,0x36,0xd4,0x7b,0xfa,0x01,0x00]2398// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2399 2400v_cmp_ge_i16_e64 s5, m0, 0.52401// W32: encoding: [0x05,0x00,0x36,0xd4,0x7d,0xe0,0x01,0x00]2402// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2403 2404v_cmp_ge_i16_e64 s5, exec_lo, -12405// W32: encoding: [0x05,0x00,0x36,0xd4,0x7e,0x82,0x01,0x00]2406// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2407 2408v_cmp_ge_i16_e64 s5, exec_hi, null2409// W32: encoding: [0x05,0x00,0x36,0xd4,0x7f,0xf8,0x00,0x00]2410// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2411 2412v_cmp_ge_i16_e64 s105, null, exec_lo2413// W32: encoding: [0x69,0x00,0x36,0xd4,0x7c,0xfc,0x00,0x00]2414// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2415 2416v_cmp_ge_i16_e64 vcc_lo, -1, exec_hi2417// W32: encoding: [0x6a,0x00,0x36,0xd4,0xc1,0xfe,0x00,0x00]2418// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2419 2420v_cmp_ge_i16_e64 vcc_hi, 0.5, m02421// W32: encoding: [0x6b,0x00,0x36,0xd4,0xf0,0xfa,0x00,0x00]2422// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2423 2424v_cmp_ge_i16_e64 ttmp15, src_scc, vcc_lo2425// W32: encoding: [0x7b,0x00,0x36,0xd4,0xfd,0xd4,0x00,0x00]2426// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2427 2428v_cmp_ge_i16_e64 s[10:11], v1, v22429// W64: encoding: [0x0a,0x00,0x36,0xd4,0x01,0x05,0x02,0x00]2430// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2431 2432v_cmp_ge_i16_e64 s[10:11], v255, v2552433// W64: encoding: [0x0a,0x00,0x36,0xd4,0xff,0xff,0x03,0x00]2434// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2435 2436v_cmp_ge_i16_e64 s[10:11], s1, s22437// W64: encoding: [0x0a,0x00,0x36,0xd4,0x01,0x04,0x00,0x00]2438// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2439 2440v_cmp_ge_i16_e64 s[10:11], s105, s1052441// W64: encoding: [0x0a,0x00,0x36,0xd4,0x69,0xd2,0x00,0x00]2442// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2443 2444v_cmp_ge_i16_e64 s[10:11], vcc_lo, ttmp152445// W64: encoding: [0x0a,0x00,0x36,0xd4,0x6a,0xf6,0x00,0x00]2446// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2447 2448v_cmp_ge_i16_e64 s[10:11], vcc_hi, 0xfe0b2449// W64: encoding: [0x0a,0x00,0x36,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]2450// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2451 2452v_cmp_ge_i16_e64 s[10:11], ttmp15, src_scc2453// W64: encoding: [0x0a,0x00,0x36,0xd4,0x7b,0xfa,0x01,0x00]2454// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2455 2456v_cmp_ge_i16_e64 s[10:11], m0, 0.52457// W64: encoding: [0x0a,0x00,0x36,0xd4,0x7d,0xe0,0x01,0x00]2458// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2459 2460v_cmp_ge_i16_e64 s[10:11], exec_lo, -12461// W64: encoding: [0x0a,0x00,0x36,0xd4,0x7e,0x82,0x01,0x00]2462// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2463 2464v_cmp_ge_i16_e64 s[10:11], exec_hi, null2465// W64: encoding: [0x0a,0x00,0x36,0xd4,0x7f,0xf8,0x00,0x00]2466// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2467 2468v_cmp_ge_i16_e64 s[10:11], null, exec_lo2469// W64: encoding: [0x0a,0x00,0x36,0xd4,0x7c,0xfc,0x00,0x00]2470// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2471 2472v_cmp_ge_i16_e64 s[104:105], -1, exec_hi2473// W64: encoding: [0x68,0x00,0x36,0xd4,0xc1,0xfe,0x00,0x00]2474// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2475 2476v_cmp_ge_i16_e64 vcc, 0.5, m02477// W64: encoding: [0x6a,0x00,0x36,0xd4,0xf0,0xfa,0x00,0x00]2478// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2479 2480v_cmp_ge_i16_e64 ttmp[14:15], src_scc, vcc_lo2481// W64: encoding: [0x7a,0x00,0x36,0xd4,0xfd,0xd4,0x00,0x00]2482// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2483 2484v_cmp_ge_i16_e64 null, 0xfe0b, vcc_hi2485// GFX11: encoding: [0x7c,0x00,0x36,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]2486 2487v_cmp_ge_i32_e64 s5, v1, v22488// W32: encoding: [0x05,0x00,0x46,0xd4,0x01,0x05,0x02,0x00]2489// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2490 2491v_cmp_ge_i32_e64 s5, v255, v2552492// W32: encoding: [0x05,0x00,0x46,0xd4,0xff,0xff,0x03,0x00]2493// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2494 2495v_cmp_ge_i32_e64 s5, s1, s22496// W32: encoding: [0x05,0x00,0x46,0xd4,0x01,0x04,0x00,0x00]2497// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2498 2499v_cmp_ge_i32_e64 s5, s105, s1052500// W32: encoding: [0x05,0x00,0x46,0xd4,0x69,0xd2,0x00,0x00]2501// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2502 2503v_cmp_ge_i32_e64 s5, vcc_lo, ttmp152504// W32: encoding: [0x05,0x00,0x46,0xd4,0x6a,0xf6,0x00,0x00]2505// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2506 2507v_cmp_ge_i32_e64 s5, vcc_hi, 0xaf1234562508// W32: encoding: [0x05,0x00,0x46,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2509// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2510 2511v_cmp_ge_i32_e64 s5, ttmp15, src_scc2512// W32: encoding: [0x05,0x00,0x46,0xd4,0x7b,0xfa,0x01,0x00]2513// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2514 2515v_cmp_ge_i32_e64 s5, m0, 0.52516// W32: encoding: [0x05,0x00,0x46,0xd4,0x7d,0xe0,0x01,0x00]2517// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2518 2519v_cmp_ge_i32_e64 s5, exec_lo, -12520// W32: encoding: [0x05,0x00,0x46,0xd4,0x7e,0x82,0x01,0x00]2521// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2522 2523v_cmp_ge_i32_e64 s5, exec_hi, null2524// W32: encoding: [0x05,0x00,0x46,0xd4,0x7f,0xf8,0x00,0x00]2525// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2526 2527v_cmp_ge_i32_e64 s105, null, exec_lo2528// W32: encoding: [0x69,0x00,0x46,0xd4,0x7c,0xfc,0x00,0x00]2529// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2530 2531v_cmp_ge_i32_e64 vcc_lo, -1, exec_hi2532// W32: encoding: [0x6a,0x00,0x46,0xd4,0xc1,0xfe,0x00,0x00]2533// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2534 2535v_cmp_ge_i32_e64 vcc_hi, 0.5, m02536// W32: encoding: [0x6b,0x00,0x46,0xd4,0xf0,0xfa,0x00,0x00]2537// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2538 2539v_cmp_ge_i32_e64 ttmp15, src_scc, vcc_lo2540// W32: encoding: [0x7b,0x00,0x46,0xd4,0xfd,0xd4,0x00,0x00]2541// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2542 2543v_cmp_ge_i32_e64 s[10:11], v1, v22544// W64: encoding: [0x0a,0x00,0x46,0xd4,0x01,0x05,0x02,0x00]2545// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2546 2547v_cmp_ge_i32_e64 s[10:11], v255, v2552548// W64: encoding: [0x0a,0x00,0x46,0xd4,0xff,0xff,0x03,0x00]2549// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2550 2551v_cmp_ge_i32_e64 s[10:11], s1, s22552// W64: encoding: [0x0a,0x00,0x46,0xd4,0x01,0x04,0x00,0x00]2553// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2554 2555v_cmp_ge_i32_e64 s[10:11], s105, s1052556// W64: encoding: [0x0a,0x00,0x46,0xd4,0x69,0xd2,0x00,0x00]2557// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2558 2559v_cmp_ge_i32_e64 s[10:11], vcc_lo, ttmp152560// W64: encoding: [0x0a,0x00,0x46,0xd4,0x6a,0xf6,0x00,0x00]2561// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2562 2563v_cmp_ge_i32_e64 s[10:11], vcc_hi, 0xaf1234562564// W64: encoding: [0x0a,0x00,0x46,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2565// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2566 2567v_cmp_ge_i32_e64 s[10:11], ttmp15, src_scc2568// W64: encoding: [0x0a,0x00,0x46,0xd4,0x7b,0xfa,0x01,0x00]2569// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2570 2571v_cmp_ge_i32_e64 s[10:11], m0, 0.52572// W64: encoding: [0x0a,0x00,0x46,0xd4,0x7d,0xe0,0x01,0x00]2573// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2574 2575v_cmp_ge_i32_e64 s[10:11], exec_lo, -12576// W64: encoding: [0x0a,0x00,0x46,0xd4,0x7e,0x82,0x01,0x00]2577// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2578 2579v_cmp_ge_i32_e64 s[10:11], exec_hi, null2580// W64: encoding: [0x0a,0x00,0x46,0xd4,0x7f,0xf8,0x00,0x00]2581// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2582 2583v_cmp_ge_i32_e64 s[10:11], null, exec_lo2584// W64: encoding: [0x0a,0x00,0x46,0xd4,0x7c,0xfc,0x00,0x00]2585// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2586 2587v_cmp_ge_i32_e64 s[104:105], -1, exec_hi2588// W64: encoding: [0x68,0x00,0x46,0xd4,0xc1,0xfe,0x00,0x00]2589// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2590 2591v_cmp_ge_i32_e64 vcc, 0.5, m02592// W64: encoding: [0x6a,0x00,0x46,0xd4,0xf0,0xfa,0x00,0x00]2593// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2594 2595v_cmp_ge_i32_e64 ttmp[14:15], src_scc, vcc_lo2596// W64: encoding: [0x7a,0x00,0x46,0xd4,0xfd,0xd4,0x00,0x00]2597// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2598 2599v_cmp_ge_i32_e64 null, 0xaf123456, vcc_hi2600// GFX11: encoding: [0x7c,0x00,0x46,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]2601 2602v_cmp_ge_i64_e64 s5, v[1:2], v[2:3]2603// W32: encoding: [0x05,0x00,0x56,0xd4,0x01,0x05,0x02,0x00]2604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2605 2606v_cmp_ge_i64_e64 s5, v[254:255], v[254:255]2607// W32: encoding: [0x05,0x00,0x56,0xd4,0xfe,0xfd,0x03,0x00]2608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2609 2610v_cmp_ge_i64_e64 s5, s[2:3], s[4:5]2611// W32: encoding: [0x05,0x00,0x56,0xd4,0x02,0x08,0x00,0x00]2612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2613 2614v_cmp_ge_i64_e64 s5, s[104:105], s[104:105]2615// W32: encoding: [0x05,0x00,0x56,0xd4,0x68,0xd0,0x00,0x00]2616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2617 2618v_cmp_ge_i64_e64 s5, vcc, ttmp[14:15]2619// W32: encoding: [0x05,0x00,0x56,0xd4,0x6a,0xf4,0x00,0x00]2620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2621 2622v_cmp_ge_i64_e64 s5, ttmp[14:15], 0xaf1234562623// W32: encoding: [0x05,0x00,0x56,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2625 2626v_cmp_ge_i64_e64 s5, exec, src_scc2627// W32: encoding: [0x05,0x00,0x56,0xd4,0x7e,0xfa,0x01,0x00]2628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2629 2630v_cmp_ge_i64_e64 s105, null, 0.52631// W32: encoding: [0x69,0x00,0x56,0xd4,0x7c,0xe0,0x01,0x00]2632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2633 2634v_cmp_ge_i64_e64 vcc_lo, -1, -12635// W32: encoding: [0x6a,0x00,0x56,0xd4,0xc1,0x82,0x01,0x00]2636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2637 2638v_cmp_ge_i64_e64 vcc_hi, 0.5, null2639// W32: encoding: [0x6b,0x00,0x56,0xd4,0xf0,0xf8,0x00,0x00]2640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2641 2642v_cmp_ge_i64_e64 ttmp15, src_scc, exec2643// W32: encoding: [0x7b,0x00,0x56,0xd4,0xfd,0xfc,0x00,0x00]2644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2645 2646v_cmp_ge_i64_e64 s[10:11], v[1:2], v[2:3]2647// W64: encoding: [0x0a,0x00,0x56,0xd4,0x01,0x05,0x02,0x00]2648// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2649 2650v_cmp_ge_i64_e64 s[10:11], v[254:255], v[254:255]2651// W64: encoding: [0x0a,0x00,0x56,0xd4,0xfe,0xfd,0x03,0x00]2652// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2653 2654v_cmp_ge_i64_e64 s[10:11], s[2:3], s[4:5]2655// W64: encoding: [0x0a,0x00,0x56,0xd4,0x02,0x08,0x00,0x00]2656// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2657 2658v_cmp_ge_i64_e64 s[10:11], s[104:105], s[104:105]2659// W64: encoding: [0x0a,0x00,0x56,0xd4,0x68,0xd0,0x00,0x00]2660// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2661 2662v_cmp_ge_i64_e64 s[10:11], vcc, ttmp[14:15]2663// W64: encoding: [0x0a,0x00,0x56,0xd4,0x6a,0xf4,0x00,0x00]2664// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2665 2666v_cmp_ge_i64_e64 s[10:11], ttmp[14:15], 0xaf1234562667// W64: encoding: [0x0a,0x00,0x56,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2668// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2669 2670v_cmp_ge_i64_e64 s[10:11], exec, src_scc2671// W64: encoding: [0x0a,0x00,0x56,0xd4,0x7e,0xfa,0x01,0x00]2672// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2673 2674v_cmp_ge_i64_e64 s[10:11], null, 0.52675// W64: encoding: [0x0a,0x00,0x56,0xd4,0x7c,0xe0,0x01,0x00]2676// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2677 2678v_cmp_ge_i64_e64 s[104:105], -1, -12679// W64: encoding: [0x68,0x00,0x56,0xd4,0xc1,0x82,0x01,0x00]2680// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2681 2682v_cmp_ge_i64_e64 vcc, 0.5, null2683// W64: encoding: [0x6a,0x00,0x56,0xd4,0xf0,0xf8,0x00,0x00]2684// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2685 2686v_cmp_ge_i64_e64 ttmp[14:15], src_scc, exec2687// W64: encoding: [0x7a,0x00,0x56,0xd4,0xfd,0xfc,0x00,0x00]2688// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2689 2690v_cmp_ge_i64_e64 null, 0xaf123456, vcc2691// GFX11: encoding: [0x7c,0x00,0x56,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]2692 2693v_cmp_ge_u16_e64 s5, v1, v22694// W32: encoding: [0x05,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00]2695// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2696 2697v_cmp_ge_u16_e64 s5, v255, v2552698// W32: encoding: [0x05,0x00,0x3e,0xd4,0xff,0xff,0x03,0x00]2699// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2700 2701v_cmp_ge_u16_e64 s5, s1, s22702// W32: encoding: [0x05,0x00,0x3e,0xd4,0x01,0x04,0x00,0x00]2703// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2704 2705v_cmp_ge_u16_e64 s5, s105, s1052706// W32: encoding: [0x05,0x00,0x3e,0xd4,0x69,0xd2,0x00,0x00]2707// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2708 2709v_cmp_ge_u16_e64 s5, vcc_lo, ttmp152710// W32: encoding: [0x05,0x00,0x3e,0xd4,0x6a,0xf6,0x00,0x00]2711// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2712 2713v_cmp_ge_u16_e64 s5, vcc_hi, 0xfe0b2714// W32: encoding: [0x05,0x00,0x3e,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]2715// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2716 2717v_cmp_ge_u16_e64 s5, ttmp15, src_scc2718// W32: encoding: [0x05,0x00,0x3e,0xd4,0x7b,0xfa,0x01,0x00]2719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2720 2721v_cmp_ge_u16_e64 s5, m0, 0.52722// W32: encoding: [0x05,0x00,0x3e,0xd4,0x7d,0xe0,0x01,0x00]2723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2724 2725v_cmp_ge_u16_e64 s5, exec_lo, -12726// W32: encoding: [0x05,0x00,0x3e,0xd4,0x7e,0x82,0x01,0x00]2727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2728 2729v_cmp_ge_u16_e64 s5, exec_hi, null2730// W32: encoding: [0x05,0x00,0x3e,0xd4,0x7f,0xf8,0x00,0x00]2731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2732 2733v_cmp_ge_u16_e64 s105, null, exec_lo2734// W32: encoding: [0x69,0x00,0x3e,0xd4,0x7c,0xfc,0x00,0x00]2735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2736 2737v_cmp_ge_u16_e64 vcc_lo, -1, exec_hi2738// W32: encoding: [0x6a,0x00,0x3e,0xd4,0xc1,0xfe,0x00,0x00]2739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2740 2741v_cmp_ge_u16_e64 vcc_hi, 0.5, m02742// W32: encoding: [0x6b,0x00,0x3e,0xd4,0xf0,0xfa,0x00,0x00]2743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2744 2745v_cmp_ge_u16_e64 ttmp15, src_scc, vcc_lo2746// W32: encoding: [0x7b,0x00,0x3e,0xd4,0xfd,0xd4,0x00,0x00]2747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2748 2749v_cmp_ge_u16_e64 s[10:11], v1, v22750// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00]2751// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2752 2753v_cmp_ge_u16_e64 s[10:11], v255, v2552754// W64: encoding: [0x0a,0x00,0x3e,0xd4,0xff,0xff,0x03,0x00]2755// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2756 2757v_cmp_ge_u16_e64 s[10:11], s1, s22758// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x04,0x00,0x00]2759// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2760 2761v_cmp_ge_u16_e64 s[10:11], s105, s1052762// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x69,0xd2,0x00,0x00]2763// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2764 2765v_cmp_ge_u16_e64 s[10:11], vcc_lo, ttmp152766// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x6a,0xf6,0x00,0x00]2767// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2768 2769v_cmp_ge_u16_e64 s[10:11], vcc_hi, 0xfe0b2770// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]2771// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2772 2773v_cmp_ge_u16_e64 s[10:11], ttmp15, src_scc2774// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x7b,0xfa,0x01,0x00]2775// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2776 2777v_cmp_ge_u16_e64 s[10:11], m0, 0.52778// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x7d,0xe0,0x01,0x00]2779// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2780 2781v_cmp_ge_u16_e64 s[10:11], exec_lo, -12782// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x7e,0x82,0x01,0x00]2783// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2784 2785v_cmp_ge_u16_e64 s[10:11], exec_hi, null2786// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x7f,0xf8,0x00,0x00]2787// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2788 2789v_cmp_ge_u16_e64 s[10:11], null, exec_lo2790// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x7c,0xfc,0x00,0x00]2791// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2792 2793v_cmp_ge_u16_e64 s[104:105], -1, exec_hi2794// W64: encoding: [0x68,0x00,0x3e,0xd4,0xc1,0xfe,0x00,0x00]2795// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2796 2797v_cmp_ge_u16_e64 vcc, 0.5, m02798// W64: encoding: [0x6a,0x00,0x3e,0xd4,0xf0,0xfa,0x00,0x00]2799// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2800 2801v_cmp_ge_u16_e64 ttmp[14:15], src_scc, vcc_lo2802// W64: encoding: [0x7a,0x00,0x3e,0xd4,0xfd,0xd4,0x00,0x00]2803// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2804 2805v_cmp_ge_u16_e64 null, 0xfe0b, vcc_hi2806// GFX11: encoding: [0x7c,0x00,0x3e,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]2807 2808v_cmp_ge_u32_e64 s5, v1, v22809// W32: encoding: [0x05,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00]2810// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2811 2812v_cmp_ge_u32_e64 s5, v255, v2552813// W32: encoding: [0x05,0x00,0x4e,0xd4,0xff,0xff,0x03,0x00]2814// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2815 2816v_cmp_ge_u32_e64 s5, s1, s22817// W32: encoding: [0x05,0x00,0x4e,0xd4,0x01,0x04,0x00,0x00]2818// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2819 2820v_cmp_ge_u32_e64 s5, s105, s1052821// W32: encoding: [0x05,0x00,0x4e,0xd4,0x69,0xd2,0x00,0x00]2822// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2823 2824v_cmp_ge_u32_e64 s5, vcc_lo, ttmp152825// W32: encoding: [0x05,0x00,0x4e,0xd4,0x6a,0xf6,0x00,0x00]2826// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2827 2828v_cmp_ge_u32_e64 s5, vcc_hi, 0xaf1234562829// W32: encoding: [0x05,0x00,0x4e,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2830// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2831 2832v_cmp_ge_u32_e64 s5, ttmp15, src_scc2833// W32: encoding: [0x05,0x00,0x4e,0xd4,0x7b,0xfa,0x01,0x00]2834// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2835 2836v_cmp_ge_u32_e64 s5, m0, 0.52837// W32: encoding: [0x05,0x00,0x4e,0xd4,0x7d,0xe0,0x01,0x00]2838// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2839 2840v_cmp_ge_u32_e64 s5, exec_lo, -12841// W32: encoding: [0x05,0x00,0x4e,0xd4,0x7e,0x82,0x01,0x00]2842// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2843 2844v_cmp_ge_u32_e64 s5, exec_hi, null2845// W32: encoding: [0x05,0x00,0x4e,0xd4,0x7f,0xf8,0x00,0x00]2846// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2847 2848v_cmp_ge_u32_e64 s105, null, exec_lo2849// W32: encoding: [0x69,0x00,0x4e,0xd4,0x7c,0xfc,0x00,0x00]2850// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2851 2852v_cmp_ge_u32_e64 vcc_lo, -1, exec_hi2853// W32: encoding: [0x6a,0x00,0x4e,0xd4,0xc1,0xfe,0x00,0x00]2854// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2855 2856v_cmp_ge_u32_e64 vcc_hi, 0.5, m02857// W32: encoding: [0x6b,0x00,0x4e,0xd4,0xf0,0xfa,0x00,0x00]2858// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2859 2860v_cmp_ge_u32_e64 ttmp15, src_scc, vcc_lo2861// W32: encoding: [0x7b,0x00,0x4e,0xd4,0xfd,0xd4,0x00,0x00]2862// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2863 2864v_cmp_ge_u32_e64 s[10:11], v1, v22865// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00]2866// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2867 2868v_cmp_ge_u32_e64 s[10:11], v255, v2552869// W64: encoding: [0x0a,0x00,0x4e,0xd4,0xff,0xff,0x03,0x00]2870// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2871 2872v_cmp_ge_u32_e64 s[10:11], s1, s22873// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x04,0x00,0x00]2874// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2875 2876v_cmp_ge_u32_e64 s[10:11], s105, s1052877// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x69,0xd2,0x00,0x00]2878// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2879 2880v_cmp_ge_u32_e64 s[10:11], vcc_lo, ttmp152881// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x6a,0xf6,0x00,0x00]2882// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2883 2884v_cmp_ge_u32_e64 s[10:11], vcc_hi, 0xaf1234562885// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2886// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2887 2888v_cmp_ge_u32_e64 s[10:11], ttmp15, src_scc2889// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x7b,0xfa,0x01,0x00]2890// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2891 2892v_cmp_ge_u32_e64 s[10:11], m0, 0.52893// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x7d,0xe0,0x01,0x00]2894// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2895 2896v_cmp_ge_u32_e64 s[10:11], exec_lo, -12897// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x7e,0x82,0x01,0x00]2898// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2899 2900v_cmp_ge_u32_e64 s[10:11], exec_hi, null2901// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x7f,0xf8,0x00,0x00]2902// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2903 2904v_cmp_ge_u32_e64 s[10:11], null, exec_lo2905// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x7c,0xfc,0x00,0x00]2906// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2907 2908v_cmp_ge_u32_e64 s[104:105], -1, exec_hi2909// W64: encoding: [0x68,0x00,0x4e,0xd4,0xc1,0xfe,0x00,0x00]2910// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2911 2912v_cmp_ge_u32_e64 vcc, 0.5, m02913// W64: encoding: [0x6a,0x00,0x4e,0xd4,0xf0,0xfa,0x00,0x00]2914// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2915 2916v_cmp_ge_u32_e64 ttmp[14:15], src_scc, vcc_lo2917// W64: encoding: [0x7a,0x00,0x4e,0xd4,0xfd,0xd4,0x00,0x00]2918// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2919 2920v_cmp_ge_u32_e64 null, 0xaf123456, vcc_hi2921// GFX11: encoding: [0x7c,0x00,0x4e,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]2922 2923v_cmp_ge_u64_e64 s5, v[1:2], v[2:3]2924// W32: encoding: [0x05,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00]2925// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2926 2927v_cmp_ge_u64_e64 s5, v[254:255], v[254:255]2928// W32: encoding: [0x05,0x00,0x5e,0xd4,0xfe,0xfd,0x03,0x00]2929// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2930 2931v_cmp_ge_u64_e64 s5, s[2:3], s[4:5]2932// W32: encoding: [0x05,0x00,0x5e,0xd4,0x02,0x08,0x00,0x00]2933// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2934 2935v_cmp_ge_u64_e64 s5, s[104:105], s[104:105]2936// W32: encoding: [0x05,0x00,0x5e,0xd4,0x68,0xd0,0x00,0x00]2937// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2938 2939v_cmp_ge_u64_e64 s5, vcc, ttmp[14:15]2940// W32: encoding: [0x05,0x00,0x5e,0xd4,0x6a,0xf4,0x00,0x00]2941// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2942 2943v_cmp_ge_u64_e64 s5, ttmp[14:15], 0xaf1234562944// W32: encoding: [0x05,0x00,0x5e,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2945// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2946 2947v_cmp_ge_u64_e64 s5, exec, src_scc2948// W32: encoding: [0x05,0x00,0x5e,0xd4,0x7e,0xfa,0x01,0x00]2949// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2950 2951v_cmp_ge_u64_e64 s105, null, 0.52952// W32: encoding: [0x69,0x00,0x5e,0xd4,0x7c,0xe0,0x01,0x00]2953// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2954 2955v_cmp_ge_u64_e64 vcc_lo, -1, -12956// W32: encoding: [0x6a,0x00,0x5e,0xd4,0xc1,0x82,0x01,0x00]2957// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2958 2959v_cmp_ge_u64_e64 vcc_hi, 0.5, null2960// W32: encoding: [0x6b,0x00,0x5e,0xd4,0xf0,0xf8,0x00,0x00]2961// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2962 2963v_cmp_ge_u64_e64 ttmp15, src_scc, exec2964// W32: encoding: [0x7b,0x00,0x5e,0xd4,0xfd,0xfc,0x00,0x00]2965// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2966 2967v_cmp_ge_u64_e64 s[10:11], v[1:2], v[2:3]2968// W64: encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00]2969// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2970 2971v_cmp_ge_u64_e64 s[10:11], v[254:255], v[254:255]2972// W64: encoding: [0x0a,0x00,0x5e,0xd4,0xfe,0xfd,0x03,0x00]2973// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2974 2975v_cmp_ge_u64_e64 s[10:11], s[2:3], s[4:5]2976// W64: encoding: [0x0a,0x00,0x5e,0xd4,0x02,0x08,0x00,0x00]2977// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2978 2979v_cmp_ge_u64_e64 s[10:11], s[104:105], s[104:105]2980// W64: encoding: [0x0a,0x00,0x5e,0xd4,0x68,0xd0,0x00,0x00]2981// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2982 2983v_cmp_ge_u64_e64 s[10:11], vcc, ttmp[14:15]2984// W64: encoding: [0x0a,0x00,0x5e,0xd4,0x6a,0xf4,0x00,0x00]2985// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2986 2987v_cmp_ge_u64_e64 s[10:11], ttmp[14:15], 0xaf1234562988// W64: encoding: [0x0a,0x00,0x5e,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2989// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2990 2991v_cmp_ge_u64_e64 s[10:11], exec, src_scc2992// W64: encoding: [0x0a,0x00,0x5e,0xd4,0x7e,0xfa,0x01,0x00]2993// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2994 2995v_cmp_ge_u64_e64 s[10:11], null, 0.52996// W64: encoding: [0x0a,0x00,0x5e,0xd4,0x7c,0xe0,0x01,0x00]2997// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction2998 2999v_cmp_ge_u64_e64 s[104:105], -1, -13000// W64: encoding: [0x68,0x00,0x5e,0xd4,0xc1,0x82,0x01,0x00]3001// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3002 3003v_cmp_ge_u64_e64 vcc, 0.5, null3004// W64: encoding: [0x6a,0x00,0x5e,0xd4,0xf0,0xf8,0x00,0x00]3005// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3006 3007v_cmp_ge_u64_e64 ttmp[14:15], src_scc, exec3008// W64: encoding: [0x7a,0x00,0x5e,0xd4,0xfd,0xfc,0x00,0x00]3009// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3010 3011v_cmp_ge_u64_e64 null, 0xaf123456, vcc3012// GFX11: encoding: [0x7c,0x00,0x5e,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]3013 3014v_cmp_gt_f16_e64 s5, v1, v23015// W32: encoding: [0x05,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]3016// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3017 3018v_cmp_gt_f16_e64 s5, v255, v2553019// W32: encoding: [0x05,0x00,0x04,0xd4,0xff,0xff,0x03,0x00]3020// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3021 3022v_cmp_gt_f16_e64 s5, s1, s23023// W32: encoding: [0x05,0x00,0x04,0xd4,0x01,0x04,0x00,0x00]3024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3025 3026v_cmp_gt_f16_e64 s5, s105, s1053027// W32: encoding: [0x05,0x00,0x04,0xd4,0x69,0xd2,0x00,0x00]3028// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3029 3030v_cmp_gt_f16_e64 s5, vcc_lo, ttmp153031// W32: encoding: [0x05,0x00,0x04,0xd4,0x6a,0xf6,0x00,0x00]3032// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3033 3034v_cmp_gt_f16_e64 s5, vcc_hi, 0xfe0b3035// W32: encoding: [0x05,0x00,0x04,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]3036// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3037 3038v_cmp_gt_f16_e64 s5, ttmp15, src_scc3039// W32: encoding: [0x05,0x00,0x04,0xd4,0x7b,0xfa,0x01,0x00]3040// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3041 3042v_cmp_gt_f16_e64 s5, m0, 0.53043// W32: encoding: [0x05,0x00,0x04,0xd4,0x7d,0xe0,0x01,0x00]3044// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3045 3046v_cmp_gt_f16_e64 s5, exec_lo, -13047// W32: encoding: [0x05,0x00,0x04,0xd4,0x7e,0x82,0x01,0x00]3048// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3049 3050v_cmp_gt_f16_e64 s5, |exec_hi|, null3051// W32: encoding: [0x05,0x01,0x04,0xd4,0x7f,0xf8,0x00,0x00]3052// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3053 3054v_cmp_gt_f16_e64 s105, null, exec_lo3055// W32: encoding: [0x69,0x00,0x04,0xd4,0x7c,0xfc,0x00,0x00]3056// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3057 3058v_cmp_gt_f16_e64 vcc_lo, -1, exec_hi3059// W32: encoding: [0x6a,0x00,0x04,0xd4,0xc1,0xfe,0x00,0x00]3060// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3061 3062v_cmp_gt_f16_e64 vcc_hi, 0.5, -m03063// W32: encoding: [0x6b,0x00,0x04,0xd4,0xf0,0xfa,0x00,0x40]3064// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3065 3066v_cmp_gt_f16_e64 ttmp15, -src_scc, |vcc_lo|3067// W32: encoding: [0x7b,0x02,0x04,0xd4,0xfd,0xd4,0x00,0x20]3068// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3069 3070v_cmp_gt_f16_e64 s[10:11], v1, v23071// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]3072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3073 3074v_cmp_gt_f16_e64 s[10:11], v255, v2553075// W64: encoding: [0x0a,0x00,0x04,0xd4,0xff,0xff,0x03,0x00]3076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3077 3078v_cmp_gt_f16_e64 s[10:11], s1, s23079// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x04,0x00,0x00]3080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3081 3082v_cmp_gt_f16_e64 s[10:11], s105, s1053083// W64: encoding: [0x0a,0x00,0x04,0xd4,0x69,0xd2,0x00,0x00]3084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3085 3086v_cmp_gt_f16_e64 s[10:11], vcc_lo, ttmp153087// W64: encoding: [0x0a,0x00,0x04,0xd4,0x6a,0xf6,0x00,0x00]3088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3089 3090v_cmp_gt_f16_e64 s[10:11], vcc_hi, 0xfe0b3091// W64: encoding: [0x0a,0x00,0x04,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]3092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3093 3094v_cmp_gt_f16_e64 s[10:11], ttmp15, src_scc3095// W64: encoding: [0x0a,0x00,0x04,0xd4,0x7b,0xfa,0x01,0x00]3096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3097 3098v_cmp_gt_f16_e64 s[10:11], m0, 0.53099// W64: encoding: [0x0a,0x00,0x04,0xd4,0x7d,0xe0,0x01,0x00]3100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3101 3102v_cmp_gt_f16_e64 s[10:11], exec_lo, -13103// W64: encoding: [0x0a,0x00,0x04,0xd4,0x7e,0x82,0x01,0x00]3104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3105 3106v_cmp_gt_f16_e64 s[10:11], |exec_hi|, null3107// W64: encoding: [0x0a,0x01,0x04,0xd4,0x7f,0xf8,0x00,0x00]3108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3109 3110v_cmp_gt_f16_e64 s[10:11], null, exec_lo3111// W64: encoding: [0x0a,0x00,0x04,0xd4,0x7c,0xfc,0x00,0x00]3112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3113 3114v_cmp_gt_f16_e64 s[104:105], -1, exec_hi3115// W64: encoding: [0x68,0x00,0x04,0xd4,0xc1,0xfe,0x00,0x00]3116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3117 3118v_cmp_gt_f16_e64 vcc, 0.5, -m03119// W64: encoding: [0x6a,0x00,0x04,0xd4,0xf0,0xfa,0x00,0x40]3120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3121 3122v_cmp_gt_f16_e64 ttmp[14:15], -src_scc, |vcc_lo|3123// W64: encoding: [0x7a,0x02,0x04,0xd4,0xfd,0xd4,0x00,0x20]3124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3125 3126v_cmp_gt_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp3127// GFX11: encoding: [0x7c,0x83,0x04,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]3128 3129v_cmp_gt_f32_e64 s5, v1, v23130// W32: encoding: [0x05,0x00,0x14,0xd4,0x01,0x05,0x02,0x00]3131// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3132 3133v_cmp_gt_f32_e64 s5, v255, v2553134// W32: encoding: [0x05,0x00,0x14,0xd4,0xff,0xff,0x03,0x00]3135// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3136 3137v_cmp_gt_f32_e64 s5, s1, s23138// W32: encoding: [0x05,0x00,0x14,0xd4,0x01,0x04,0x00,0x00]3139// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3140 3141v_cmp_gt_f32_e64 s5, s105, s1053142// W32: encoding: [0x05,0x00,0x14,0xd4,0x69,0xd2,0x00,0x00]3143// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3144 3145v_cmp_gt_f32_e64 s5, vcc_lo, ttmp153146// W32: encoding: [0x05,0x00,0x14,0xd4,0x6a,0xf6,0x00,0x00]3147// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3148 3149v_cmp_gt_f32_e64 s5, vcc_hi, 0xaf1234563150// W32: encoding: [0x05,0x00,0x14,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]3151// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3152 3153v_cmp_gt_f32_e64 s5, ttmp15, src_scc3154// W32: encoding: [0x05,0x00,0x14,0xd4,0x7b,0xfa,0x01,0x00]3155// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3156 3157v_cmp_gt_f32_e64 s5, m0, 0.53158// W32: encoding: [0x05,0x00,0x14,0xd4,0x7d,0xe0,0x01,0x00]3159// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3160 3161v_cmp_gt_f32_e64 s5, exec_lo, -13162// W32: encoding: [0x05,0x00,0x14,0xd4,0x7e,0x82,0x01,0x00]3163// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3164 3165v_cmp_gt_f32_e64 s5, |exec_hi|, null3166// W32: encoding: [0x05,0x01,0x14,0xd4,0x7f,0xf8,0x00,0x00]3167// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3168 3169v_cmp_gt_f32_e64 s105, null, exec_lo3170// W32: encoding: [0x69,0x00,0x14,0xd4,0x7c,0xfc,0x00,0x00]3171// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3172 3173v_cmp_gt_f32_e64 vcc_lo, -1, exec_hi3174// W32: encoding: [0x6a,0x00,0x14,0xd4,0xc1,0xfe,0x00,0x00]3175// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3176 3177v_cmp_gt_f32_e64 vcc_hi, 0.5, -m03178// W32: encoding: [0x6b,0x00,0x14,0xd4,0xf0,0xfa,0x00,0x40]3179// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3180 3181v_cmp_gt_f32_e64 ttmp15, -src_scc, |vcc_lo|3182// W32: encoding: [0x7b,0x02,0x14,0xd4,0xfd,0xd4,0x00,0x20]3183// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3184 3185v_cmp_gt_f32_e64 s[10:11], v1, v23186// W64: encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x00]3187// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3188 3189v_cmp_gt_f32_e64 s[10:11], v255, v2553190// W64: encoding: [0x0a,0x00,0x14,0xd4,0xff,0xff,0x03,0x00]3191// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3192 3193v_cmp_gt_f32_e64 s[10:11], s1, s23194// W64: encoding: [0x0a,0x00,0x14,0xd4,0x01,0x04,0x00,0x00]3195// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3196 3197v_cmp_gt_f32_e64 s[10:11], s105, s1053198// W64: encoding: [0x0a,0x00,0x14,0xd4,0x69,0xd2,0x00,0x00]3199// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3200 3201v_cmp_gt_f32_e64 s[10:11], vcc_lo, ttmp153202// W64: encoding: [0x0a,0x00,0x14,0xd4,0x6a,0xf6,0x00,0x00]3203// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3204 3205v_cmp_gt_f32_e64 s[10:11], vcc_hi, 0xaf1234563206// W64: encoding: [0x0a,0x00,0x14,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]3207// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3208 3209v_cmp_gt_f32_e64 s[10:11], ttmp15, src_scc3210// W64: encoding: [0x0a,0x00,0x14,0xd4,0x7b,0xfa,0x01,0x00]3211// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3212 3213v_cmp_gt_f32_e64 s[10:11], m0, 0.53214// W64: encoding: [0x0a,0x00,0x14,0xd4,0x7d,0xe0,0x01,0x00]3215// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3216 3217v_cmp_gt_f32_e64 s[10:11], exec_lo, -13218// W64: encoding: [0x0a,0x00,0x14,0xd4,0x7e,0x82,0x01,0x00]3219// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3220 3221v_cmp_gt_f32_e64 s[10:11], |exec_hi|, null3222// W64: encoding: [0x0a,0x01,0x14,0xd4,0x7f,0xf8,0x00,0x00]3223// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3224 3225v_cmp_gt_f32_e64 s[10:11], null, exec_lo3226// W64: encoding: [0x0a,0x00,0x14,0xd4,0x7c,0xfc,0x00,0x00]3227// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3228 3229v_cmp_gt_f32_e64 s[104:105], -1, exec_hi3230// W64: encoding: [0x68,0x00,0x14,0xd4,0xc1,0xfe,0x00,0x00]3231// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3232 3233v_cmp_gt_f32_e64 vcc, 0.5, -m03234// W64: encoding: [0x6a,0x00,0x14,0xd4,0xf0,0xfa,0x00,0x40]3235// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3236 3237v_cmp_gt_f32_e64 ttmp[14:15], -src_scc, |vcc_lo|3238// W64: encoding: [0x7a,0x02,0x14,0xd4,0xfd,0xd4,0x00,0x20]3239// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3240 3241v_cmp_gt_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp3242// GFX11: encoding: [0x7c,0x83,0x14,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]3243 3244v_cmp_gt_f64_e64 s5, v[1:2], v[2:3]3245// W32: encoding: [0x05,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]3246// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3247 3248v_cmp_gt_f64_e64 s5, v[254:255], v[254:255]3249// W32: encoding: [0x05,0x00,0x24,0xd4,0xfe,0xfd,0x03,0x00]3250// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3251 3252v_cmp_gt_f64_e64 s5, s[2:3], s[4:5]3253// W32: encoding: [0x05,0x00,0x24,0xd4,0x02,0x08,0x00,0x00]3254// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3255 3256v_cmp_gt_f64_e64 s5, s[104:105], s[104:105]3257// W32: encoding: [0x05,0x00,0x24,0xd4,0x68,0xd0,0x00,0x00]3258// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3259 3260v_cmp_gt_f64_e64 s5, vcc, ttmp[14:15]3261// W32: encoding: [0x05,0x00,0x24,0xd4,0x6a,0xf4,0x00,0x00]3262// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3263 3264v_cmp_gt_f64_e64 s5, ttmp[14:15], 0xaf1234563265// W32: encoding: [0x05,0x00,0x24,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]3266// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3267 3268v_cmp_gt_f64_e64 s5, -|exec|, src_scc3269// W32: encoding: [0x05,0x01,0x24,0xd4,0x7e,0xfa,0x01,0x20]3270// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3271 3272v_cmp_gt_f64_e64 s105, null, 0.53273// W32: encoding: [0x69,0x00,0x24,0xd4,0x7c,0xe0,0x01,0x00]3274// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3275 3276v_cmp_gt_f64_e64 vcc_lo, -1, -13277// W32: encoding: [0x6a,0x00,0x24,0xd4,0xc1,0x82,0x01,0x00]3278// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3279 3280v_cmp_gt_f64_e64 vcc_hi, 0.5, null3281// W32: encoding: [0x6b,0x00,0x24,0xd4,0xf0,0xf8,0x00,0x00]3282// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3283 3284v_cmp_gt_f64_e64 ttmp15, -|src_scc|, -|exec|3285// W32: encoding: [0x7b,0x03,0x24,0xd4,0xfd,0xfc,0x00,0x60]3286// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3287 3288v_cmp_gt_f64_e64 s[10:11], v[1:2], v[2:3]3289// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]3290// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3291 3292v_cmp_gt_f64_e64 s[10:11], v[254:255], v[254:255]3293// W64: encoding: [0x0a,0x00,0x24,0xd4,0xfe,0xfd,0x03,0x00]3294// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3295 3296v_cmp_gt_f64_e64 s[10:11], s[2:3], s[4:5]3297// W64: encoding: [0x0a,0x00,0x24,0xd4,0x02,0x08,0x00,0x00]3298// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3299 3300v_cmp_gt_f64_e64 s[10:11], s[104:105], s[104:105]3301// W64: encoding: [0x0a,0x00,0x24,0xd4,0x68,0xd0,0x00,0x00]3302// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3303 3304v_cmp_gt_f64_e64 s[10:11], vcc, ttmp[14:15]3305// W64: encoding: [0x0a,0x00,0x24,0xd4,0x6a,0xf4,0x00,0x00]3306// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3307 3308v_cmp_gt_f64_e64 s[10:11], ttmp[14:15], 0xaf1234563309// W64: encoding: [0x0a,0x00,0x24,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]3310// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3311 3312v_cmp_gt_f64_e64 s[10:11], -|exec|, src_scc3313// W64: encoding: [0x0a,0x01,0x24,0xd4,0x7e,0xfa,0x01,0x20]3314// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3315 3316v_cmp_gt_f64_e64 s[10:11], null, 0.53317// W64: encoding: [0x0a,0x00,0x24,0xd4,0x7c,0xe0,0x01,0x00]3318// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3319 3320v_cmp_gt_f64_e64 s[104:105], -1, -13321// W64: encoding: [0x68,0x00,0x24,0xd4,0xc1,0x82,0x01,0x00]3322// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3323 3324v_cmp_gt_f64_e64 vcc, 0.5, null3325// W64: encoding: [0x6a,0x00,0x24,0xd4,0xf0,0xf8,0x00,0x00]3326// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3327 3328v_cmp_gt_f64_e64 ttmp[14:15], -|src_scc|, -|exec|3329// W64: encoding: [0x7a,0x03,0x24,0xd4,0xfd,0xfc,0x00,0x60]3330// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3331 3332v_cmp_gt_f64_e64 null, 0xaf123456, -|vcc| clamp3333// GFX11: encoding: [0x7c,0x82,0x24,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]3334 3335v_cmp_gt_i16_e64 s5, v1, v23336// W32: encoding: [0x05,0x00,0x34,0xd4,0x01,0x05,0x02,0x00]3337// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3338 3339v_cmp_gt_i16_e64 s5, v255, v2553340// W32: encoding: [0x05,0x00,0x34,0xd4,0xff,0xff,0x03,0x00]3341// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3342 3343v_cmp_gt_i16_e64 s5, s1, s23344// W32: encoding: [0x05,0x00,0x34,0xd4,0x01,0x04,0x00,0x00]3345// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3346 3347v_cmp_gt_i16_e64 s5, s105, s1053348// W32: encoding: [0x05,0x00,0x34,0xd4,0x69,0xd2,0x00,0x00]3349// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3350 3351v_cmp_gt_i16_e64 s5, vcc_lo, ttmp153352// W32: encoding: [0x05,0x00,0x34,0xd4,0x6a,0xf6,0x00,0x00]3353// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3354 3355v_cmp_gt_i16_e64 s5, vcc_hi, 0xfe0b3356// W32: encoding: [0x05,0x00,0x34,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]3357// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3358 3359v_cmp_gt_i16_e64 s5, ttmp15, src_scc3360// W32: encoding: [0x05,0x00,0x34,0xd4,0x7b,0xfa,0x01,0x00]3361// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3362 3363v_cmp_gt_i16_e64 s5, m0, 0.53364// W32: encoding: [0x05,0x00,0x34,0xd4,0x7d,0xe0,0x01,0x00]3365// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3366 3367v_cmp_gt_i16_e64 s5, exec_lo, -13368// W32: encoding: [0x05,0x00,0x34,0xd4,0x7e,0x82,0x01,0x00]3369// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3370 3371v_cmp_gt_i16_e64 s5, exec_hi, null3372// W32: encoding: [0x05,0x00,0x34,0xd4,0x7f,0xf8,0x00,0x00]3373// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3374 3375v_cmp_gt_i16_e64 s105, null, exec_lo3376// W32: encoding: [0x69,0x00,0x34,0xd4,0x7c,0xfc,0x00,0x00]3377// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3378 3379v_cmp_gt_i16_e64 vcc_lo, -1, exec_hi3380// W32: encoding: [0x6a,0x00,0x34,0xd4,0xc1,0xfe,0x00,0x00]3381// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3382 3383v_cmp_gt_i16_e64 vcc_hi, 0.5, m03384// W32: encoding: [0x6b,0x00,0x34,0xd4,0xf0,0xfa,0x00,0x00]3385// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3386 3387v_cmp_gt_i16_e64 ttmp15, src_scc, vcc_lo3388// W32: encoding: [0x7b,0x00,0x34,0xd4,0xfd,0xd4,0x00,0x00]3389// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3390 3391v_cmp_gt_i16_e64 s[10:11], v1, v23392// W64: encoding: [0x0a,0x00,0x34,0xd4,0x01,0x05,0x02,0x00]3393// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3394 3395v_cmp_gt_i16_e64 s[10:11], v255, v2553396// W64: encoding: [0x0a,0x00,0x34,0xd4,0xff,0xff,0x03,0x00]3397// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3398 3399v_cmp_gt_i16_e64 s[10:11], s1, s23400// W64: encoding: [0x0a,0x00,0x34,0xd4,0x01,0x04,0x00,0x00]3401// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3402 3403v_cmp_gt_i16_e64 s[10:11], s105, s1053404// W64: encoding: [0x0a,0x00,0x34,0xd4,0x69,0xd2,0x00,0x00]3405// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3406 3407v_cmp_gt_i16_e64 s[10:11], vcc_lo, ttmp153408// W64: encoding: [0x0a,0x00,0x34,0xd4,0x6a,0xf6,0x00,0x00]3409// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3410 3411v_cmp_gt_i16_e64 s[10:11], vcc_hi, 0xfe0b3412// W64: encoding: [0x0a,0x00,0x34,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]3413// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3414 3415v_cmp_gt_i16_e64 s[10:11], ttmp15, src_scc3416// W64: encoding: [0x0a,0x00,0x34,0xd4,0x7b,0xfa,0x01,0x00]3417// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3418 3419v_cmp_gt_i16_e64 s[10:11], m0, 0.53420// W64: encoding: [0x0a,0x00,0x34,0xd4,0x7d,0xe0,0x01,0x00]3421// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3422 3423v_cmp_gt_i16_e64 s[10:11], exec_lo, -13424// W64: encoding: [0x0a,0x00,0x34,0xd4,0x7e,0x82,0x01,0x00]3425// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3426 3427v_cmp_gt_i16_e64 s[10:11], exec_hi, null3428// W64: encoding: [0x0a,0x00,0x34,0xd4,0x7f,0xf8,0x00,0x00]3429// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3430 3431v_cmp_gt_i16_e64 s[10:11], null, exec_lo3432// W64: encoding: [0x0a,0x00,0x34,0xd4,0x7c,0xfc,0x00,0x00]3433// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3434 3435v_cmp_gt_i16_e64 s[104:105], -1, exec_hi3436// W64: encoding: [0x68,0x00,0x34,0xd4,0xc1,0xfe,0x00,0x00]3437// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3438 3439v_cmp_gt_i16_e64 vcc, 0.5, m03440// W64: encoding: [0x6a,0x00,0x34,0xd4,0xf0,0xfa,0x00,0x00]3441// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3442 3443v_cmp_gt_i16_e64 ttmp[14:15], src_scc, vcc_lo3444// W64: encoding: [0x7a,0x00,0x34,0xd4,0xfd,0xd4,0x00,0x00]3445// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3446 3447v_cmp_gt_i16_e64 null, 0xfe0b, vcc_hi3448// GFX11: encoding: [0x7c,0x00,0x34,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]3449 3450v_cmp_gt_i32_e64 s5, v1, v23451// W32: encoding: [0x05,0x00,0x44,0xd4,0x01,0x05,0x02,0x00]3452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3453 3454v_cmp_gt_i32_e64 s5, v255, v2553455// W32: encoding: [0x05,0x00,0x44,0xd4,0xff,0xff,0x03,0x00]3456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3457 3458v_cmp_gt_i32_e64 s5, s1, s23459// W32: encoding: [0x05,0x00,0x44,0xd4,0x01,0x04,0x00,0x00]3460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3461 3462v_cmp_gt_i32_e64 s5, s105, s1053463// W32: encoding: [0x05,0x00,0x44,0xd4,0x69,0xd2,0x00,0x00]3464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3465 3466v_cmp_gt_i32_e64 s5, vcc_lo, ttmp153467// W32: encoding: [0x05,0x00,0x44,0xd4,0x6a,0xf6,0x00,0x00]3468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3469 3470v_cmp_gt_i32_e64 s5, vcc_hi, 0xaf1234563471// W32: encoding: [0x05,0x00,0x44,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]3472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3473 3474v_cmp_gt_i32_e64 s5, ttmp15, src_scc3475// W32: encoding: [0x05,0x00,0x44,0xd4,0x7b,0xfa,0x01,0x00]3476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3477 3478v_cmp_gt_i32_e64 s5, m0, 0.53479// W32: encoding: [0x05,0x00,0x44,0xd4,0x7d,0xe0,0x01,0x00]3480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3481 3482v_cmp_gt_i32_e64 s5, exec_lo, -13483// W32: encoding: [0x05,0x00,0x44,0xd4,0x7e,0x82,0x01,0x00]3484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3485 3486v_cmp_gt_i32_e64 s5, exec_hi, null3487// W32: encoding: [0x05,0x00,0x44,0xd4,0x7f,0xf8,0x00,0x00]3488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3489 3490v_cmp_gt_i32_e64 s105, null, exec_lo3491// W32: encoding: [0x69,0x00,0x44,0xd4,0x7c,0xfc,0x00,0x00]3492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3493 3494v_cmp_gt_i32_e64 vcc_lo, -1, exec_hi3495// W32: encoding: [0x6a,0x00,0x44,0xd4,0xc1,0xfe,0x00,0x00]3496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3497 3498v_cmp_gt_i32_e64 vcc_hi, 0.5, m03499// W32: encoding: [0x6b,0x00,0x44,0xd4,0xf0,0xfa,0x00,0x00]3500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3501 3502v_cmp_gt_i32_e64 ttmp15, src_scc, vcc_lo3503// W32: encoding: [0x7b,0x00,0x44,0xd4,0xfd,0xd4,0x00,0x00]3504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3505 3506v_cmp_gt_i32_e64 s[10:11], v1, v23507// W64: encoding: [0x0a,0x00,0x44,0xd4,0x01,0x05,0x02,0x00]3508// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3509 3510v_cmp_gt_i32_e64 s[10:11], v255, v2553511// W64: encoding: [0x0a,0x00,0x44,0xd4,0xff,0xff,0x03,0x00]3512// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3513 3514v_cmp_gt_i32_e64 s[10:11], s1, s23515// W64: encoding: [0x0a,0x00,0x44,0xd4,0x01,0x04,0x00,0x00]3516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3517 3518v_cmp_gt_i32_e64 s[10:11], s105, s1053519// W64: encoding: [0x0a,0x00,0x44,0xd4,0x69,0xd2,0x00,0x00]3520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3521 3522v_cmp_gt_i32_e64 s[10:11], vcc_lo, ttmp153523// W64: encoding: [0x0a,0x00,0x44,0xd4,0x6a,0xf6,0x00,0x00]3524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3525 3526v_cmp_gt_i32_e64 s[10:11], vcc_hi, 0xaf1234563527// W64: encoding: [0x0a,0x00,0x44,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]3528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3529 3530v_cmp_gt_i32_e64 s[10:11], ttmp15, src_scc3531// W64: encoding: [0x0a,0x00,0x44,0xd4,0x7b,0xfa,0x01,0x00]3532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3533 3534v_cmp_gt_i32_e64 s[10:11], m0, 0.53535// W64: encoding: [0x0a,0x00,0x44,0xd4,0x7d,0xe0,0x01,0x00]3536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3537 3538v_cmp_gt_i32_e64 s[10:11], exec_lo, -13539// W64: encoding: [0x0a,0x00,0x44,0xd4,0x7e,0x82,0x01,0x00]3540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3541 3542v_cmp_gt_i32_e64 s[10:11], exec_hi, null3543// W64: encoding: [0x0a,0x00,0x44,0xd4,0x7f,0xf8,0x00,0x00]3544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3545 3546v_cmp_gt_i32_e64 s[10:11], null, exec_lo3547// W64: encoding: [0x0a,0x00,0x44,0xd4,0x7c,0xfc,0x00,0x00]3548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3549 3550v_cmp_gt_i32_e64 s[104:105], -1, exec_hi3551// W64: encoding: [0x68,0x00,0x44,0xd4,0xc1,0xfe,0x00,0x00]3552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3553 3554v_cmp_gt_i32_e64 vcc, 0.5, m03555// W64: encoding: [0x6a,0x00,0x44,0xd4,0xf0,0xfa,0x00,0x00]3556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3557 3558v_cmp_gt_i32_e64 ttmp[14:15], src_scc, vcc_lo3559// W64: encoding: [0x7a,0x00,0x44,0xd4,0xfd,0xd4,0x00,0x00]3560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3561 3562v_cmp_gt_i32_e64 null, 0xaf123456, vcc_hi3563// GFX11: encoding: [0x7c,0x00,0x44,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]3564 3565v_cmp_gt_i64_e64 s5, v[1:2], v[2:3]3566// W32: encoding: [0x05,0x00,0x54,0xd4,0x01,0x05,0x02,0x00]3567// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3568 3569v_cmp_gt_i64_e64 s5, v[254:255], v[254:255]3570// W32: encoding: [0x05,0x00,0x54,0xd4,0xfe,0xfd,0x03,0x00]3571// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3572 3573v_cmp_gt_i64_e64 s5, s[2:3], s[4:5]3574// W32: encoding: [0x05,0x00,0x54,0xd4,0x02,0x08,0x00,0x00]3575// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3576 3577v_cmp_gt_i64_e64 s5, s[104:105], s[104:105]3578// W32: encoding: [0x05,0x00,0x54,0xd4,0x68,0xd0,0x00,0x00]3579// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3580 3581v_cmp_gt_i64_e64 s5, vcc, ttmp[14:15]3582// W32: encoding: [0x05,0x00,0x54,0xd4,0x6a,0xf4,0x00,0x00]3583// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3584 3585v_cmp_gt_i64_e64 s5, ttmp[14:15], 0xaf1234563586// W32: encoding: [0x05,0x00,0x54,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]3587// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3588 3589v_cmp_gt_i64_e64 s5, exec, src_scc3590// W32: encoding: [0x05,0x00,0x54,0xd4,0x7e,0xfa,0x01,0x00]3591// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3592 3593v_cmp_gt_i64_e64 s105, null, 0.53594// W32: encoding: [0x69,0x00,0x54,0xd4,0x7c,0xe0,0x01,0x00]3595// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3596 3597v_cmp_gt_i64_e64 vcc_lo, -1, -13598// W32: encoding: [0x6a,0x00,0x54,0xd4,0xc1,0x82,0x01,0x00]3599// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3600 3601v_cmp_gt_i64_e64 vcc_hi, 0.5, null3602// W32: encoding: [0x6b,0x00,0x54,0xd4,0xf0,0xf8,0x00,0x00]3603// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3604 3605v_cmp_gt_i64_e64 ttmp15, src_scc, exec3606// W32: encoding: [0x7b,0x00,0x54,0xd4,0xfd,0xfc,0x00,0x00]3607// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3608 3609v_cmp_gt_i64_e64 s[10:11], v[1:2], v[2:3]3610// W64: encoding: [0x0a,0x00,0x54,0xd4,0x01,0x05,0x02,0x00]3611// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3612 3613v_cmp_gt_i64_e64 s[10:11], v[254:255], v[254:255]3614// W64: encoding: [0x0a,0x00,0x54,0xd4,0xfe,0xfd,0x03,0x00]3615// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3616 3617v_cmp_gt_i64_e64 s[10:11], s[2:3], s[4:5]3618// W64: encoding: [0x0a,0x00,0x54,0xd4,0x02,0x08,0x00,0x00]3619// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3620 3621v_cmp_gt_i64_e64 s[10:11], s[104:105], s[104:105]3622// W64: encoding: [0x0a,0x00,0x54,0xd4,0x68,0xd0,0x00,0x00]3623// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3624 3625v_cmp_gt_i64_e64 s[10:11], vcc, ttmp[14:15]3626// W64: encoding: [0x0a,0x00,0x54,0xd4,0x6a,0xf4,0x00,0x00]3627// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3628 3629v_cmp_gt_i64_e64 s[10:11], ttmp[14:15], 0xaf1234563630// W64: encoding: [0x0a,0x00,0x54,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]3631// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3632 3633v_cmp_gt_i64_e64 s[10:11], exec, src_scc3634// W64: encoding: [0x0a,0x00,0x54,0xd4,0x7e,0xfa,0x01,0x00]3635// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3636 3637v_cmp_gt_i64_e64 s[10:11], null, 0.53638// W64: encoding: [0x0a,0x00,0x54,0xd4,0x7c,0xe0,0x01,0x00]3639// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3640 3641v_cmp_gt_i64_e64 s[104:105], -1, -13642// W64: encoding: [0x68,0x00,0x54,0xd4,0xc1,0x82,0x01,0x00]3643// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3644 3645v_cmp_gt_i64_e64 vcc, 0.5, null3646// W64: encoding: [0x6a,0x00,0x54,0xd4,0xf0,0xf8,0x00,0x00]3647// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3648 3649v_cmp_gt_i64_e64 ttmp[14:15], src_scc, exec3650// W64: encoding: [0x7a,0x00,0x54,0xd4,0xfd,0xfc,0x00,0x00]3651// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3652 3653v_cmp_gt_i64_e64 null, 0xaf123456, vcc3654// GFX11: encoding: [0x7c,0x00,0x54,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]3655 3656v_cmp_gt_u16_e64 s5, v1, v23657// W32: encoding: [0x05,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00]3658// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3659 3660v_cmp_gt_u16_e64 s5, v255, v2553661// W32: encoding: [0x05,0x00,0x3c,0xd4,0xff,0xff,0x03,0x00]3662// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3663 3664v_cmp_gt_u16_e64 s5, s1, s23665// W32: encoding: [0x05,0x00,0x3c,0xd4,0x01,0x04,0x00,0x00]3666// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3667 3668v_cmp_gt_u16_e64 s5, s105, s1053669// W32: encoding: [0x05,0x00,0x3c,0xd4,0x69,0xd2,0x00,0x00]3670// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3671 3672v_cmp_gt_u16_e64 s5, vcc_lo, ttmp153673// W32: encoding: [0x05,0x00,0x3c,0xd4,0x6a,0xf6,0x00,0x00]3674// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3675 3676v_cmp_gt_u16_e64 s5, vcc_hi, 0xfe0b3677// W32: encoding: [0x05,0x00,0x3c,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]3678// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3679 3680v_cmp_gt_u16_e64 s5, ttmp15, src_scc3681// W32: encoding: [0x05,0x00,0x3c,0xd4,0x7b,0xfa,0x01,0x00]3682// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3683 3684v_cmp_gt_u16_e64 s5, m0, 0.53685// W32: encoding: [0x05,0x00,0x3c,0xd4,0x7d,0xe0,0x01,0x00]3686// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3687 3688v_cmp_gt_u16_e64 s5, exec_lo, -13689// W32: encoding: [0x05,0x00,0x3c,0xd4,0x7e,0x82,0x01,0x00]3690// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3691 3692v_cmp_gt_u16_e64 s5, exec_hi, null3693// W32: encoding: [0x05,0x00,0x3c,0xd4,0x7f,0xf8,0x00,0x00]3694// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3695 3696v_cmp_gt_u16_e64 s105, null, exec_lo3697// W32: encoding: [0x69,0x00,0x3c,0xd4,0x7c,0xfc,0x00,0x00]3698// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3699 3700v_cmp_gt_u16_e64 vcc_lo, -1, exec_hi3701// W32: encoding: [0x6a,0x00,0x3c,0xd4,0xc1,0xfe,0x00,0x00]3702// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3703 3704v_cmp_gt_u16_e64 vcc_hi, 0.5, m03705// W32: encoding: [0x6b,0x00,0x3c,0xd4,0xf0,0xfa,0x00,0x00]3706// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3707 3708v_cmp_gt_u16_e64 ttmp15, src_scc, vcc_lo3709// W32: encoding: [0x7b,0x00,0x3c,0xd4,0xfd,0xd4,0x00,0x00]3710// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3711 3712v_cmp_gt_u16_e64 s[10:11], v1, v23713// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00]3714// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3715 3716v_cmp_gt_u16_e64 s[10:11], v255, v2553717// W64: encoding: [0x0a,0x00,0x3c,0xd4,0xff,0xff,0x03,0x00]3718// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3719 3720v_cmp_gt_u16_e64 s[10:11], s1, s23721// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x04,0x00,0x00]3722// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3723 3724v_cmp_gt_u16_e64 s[10:11], s105, s1053725// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x69,0xd2,0x00,0x00]3726// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3727 3728v_cmp_gt_u16_e64 s[10:11], vcc_lo, ttmp153729// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x6a,0xf6,0x00,0x00]3730// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3731 3732v_cmp_gt_u16_e64 s[10:11], vcc_hi, 0xfe0b3733// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]3734// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3735 3736v_cmp_gt_u16_e64 s[10:11], ttmp15, src_scc3737// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x7b,0xfa,0x01,0x00]3738// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3739 3740v_cmp_gt_u16_e64 s[10:11], m0, 0.53741// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x7d,0xe0,0x01,0x00]3742// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3743 3744v_cmp_gt_u16_e64 s[10:11], exec_lo, -13745// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x7e,0x82,0x01,0x00]3746// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3747 3748v_cmp_gt_u16_e64 s[10:11], exec_hi, null3749// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x7f,0xf8,0x00,0x00]3750// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3751 3752v_cmp_gt_u16_e64 s[10:11], null, exec_lo3753// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x7c,0xfc,0x00,0x00]3754// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3755 3756v_cmp_gt_u16_e64 s[104:105], -1, exec_hi3757// W64: encoding: [0x68,0x00,0x3c,0xd4,0xc1,0xfe,0x00,0x00]3758// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3759 3760v_cmp_gt_u16_e64 vcc, 0.5, m03761// W64: encoding: [0x6a,0x00,0x3c,0xd4,0xf0,0xfa,0x00,0x00]3762// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3763 3764v_cmp_gt_u16_e64 ttmp[14:15], src_scc, vcc_lo3765// W64: encoding: [0x7a,0x00,0x3c,0xd4,0xfd,0xd4,0x00,0x00]3766// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3767 3768v_cmp_gt_u16_e64 null, 0xfe0b, vcc_hi3769// GFX11: encoding: [0x7c,0x00,0x3c,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]3770 3771v_cmp_gt_u32_e64 s5, v1, v23772// W32: encoding: [0x05,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00]3773// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3774 3775v_cmp_gt_u32_e64 s5, v255, v2553776// W32: encoding: [0x05,0x00,0x4c,0xd4,0xff,0xff,0x03,0x00]3777// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3778 3779v_cmp_gt_u32_e64 s5, s1, s23780// W32: encoding: [0x05,0x00,0x4c,0xd4,0x01,0x04,0x00,0x00]3781// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3782 3783v_cmp_gt_u32_e64 s5, s105, s1053784// W32: encoding: [0x05,0x00,0x4c,0xd4,0x69,0xd2,0x00,0x00]3785// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3786 3787v_cmp_gt_u32_e64 s5, vcc_lo, ttmp153788// W32: encoding: [0x05,0x00,0x4c,0xd4,0x6a,0xf6,0x00,0x00]3789// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3790 3791v_cmp_gt_u32_e64 s5, vcc_hi, 0xaf1234563792// W32: encoding: [0x05,0x00,0x4c,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]3793// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3794 3795v_cmp_gt_u32_e64 s5, ttmp15, src_scc3796// W32: encoding: [0x05,0x00,0x4c,0xd4,0x7b,0xfa,0x01,0x00]3797// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3798 3799v_cmp_gt_u32_e64 s5, m0, 0.53800// W32: encoding: [0x05,0x00,0x4c,0xd4,0x7d,0xe0,0x01,0x00]3801// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3802 3803v_cmp_gt_u32_e64 s5, exec_lo, -13804// W32: encoding: [0x05,0x00,0x4c,0xd4,0x7e,0x82,0x01,0x00]3805// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3806 3807v_cmp_gt_u32_e64 s5, exec_hi, null3808// W32: encoding: [0x05,0x00,0x4c,0xd4,0x7f,0xf8,0x00,0x00]3809// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3810 3811v_cmp_gt_u32_e64 s105, null, exec_lo3812// W32: encoding: [0x69,0x00,0x4c,0xd4,0x7c,0xfc,0x00,0x00]3813// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3814 3815v_cmp_gt_u32_e64 vcc_lo, -1, exec_hi3816// W32: encoding: [0x6a,0x00,0x4c,0xd4,0xc1,0xfe,0x00,0x00]3817// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3818 3819v_cmp_gt_u32_e64 vcc_hi, 0.5, m03820// W32: encoding: [0x6b,0x00,0x4c,0xd4,0xf0,0xfa,0x00,0x00]3821// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3822 3823v_cmp_gt_u32_e64 ttmp15, src_scc, vcc_lo3824// W32: encoding: [0x7b,0x00,0x4c,0xd4,0xfd,0xd4,0x00,0x00]3825// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3826 3827v_cmp_gt_u32_e64 s[10:11], v1, v23828// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00]3829// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3830 3831v_cmp_gt_u32_e64 s[10:11], v255, v2553832// W64: encoding: [0x0a,0x00,0x4c,0xd4,0xff,0xff,0x03,0x00]3833// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3834 3835v_cmp_gt_u32_e64 s[10:11], s1, s23836// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x04,0x00,0x00]3837// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3838 3839v_cmp_gt_u32_e64 s[10:11], s105, s1053840// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x69,0xd2,0x00,0x00]3841// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3842 3843v_cmp_gt_u32_e64 s[10:11], vcc_lo, ttmp153844// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x6a,0xf6,0x00,0x00]3845// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3846 3847v_cmp_gt_u32_e64 s[10:11], vcc_hi, 0xaf1234563848// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]3849// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3850 3851v_cmp_gt_u32_e64 s[10:11], ttmp15, src_scc3852// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x7b,0xfa,0x01,0x00]3853// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3854 3855v_cmp_gt_u32_e64 s[10:11], m0, 0.53856// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x7d,0xe0,0x01,0x00]3857// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3858 3859v_cmp_gt_u32_e64 s[10:11], exec_lo, -13860// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x7e,0x82,0x01,0x00]3861// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3862 3863v_cmp_gt_u32_e64 s[10:11], exec_hi, null3864// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x7f,0xf8,0x00,0x00]3865// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3866 3867v_cmp_gt_u32_e64 s[10:11], null, exec_lo3868// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x7c,0xfc,0x00,0x00]3869// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3870 3871v_cmp_gt_u32_e64 s[104:105], -1, exec_hi3872// W64: encoding: [0x68,0x00,0x4c,0xd4,0xc1,0xfe,0x00,0x00]3873// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3874 3875v_cmp_gt_u32_e64 vcc, 0.5, m03876// W64: encoding: [0x6a,0x00,0x4c,0xd4,0xf0,0xfa,0x00,0x00]3877// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3878 3879v_cmp_gt_u32_e64 ttmp[14:15], src_scc, vcc_lo3880// W64: encoding: [0x7a,0x00,0x4c,0xd4,0xfd,0xd4,0x00,0x00]3881// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3882 3883v_cmp_gt_u32_e64 null, 0xaf123456, vcc_hi3884// GFX11: encoding: [0x7c,0x00,0x4c,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]3885 3886v_cmp_gt_u64_e64 s5, v[1:2], v[2:3]3887// W32: encoding: [0x05,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00]3888// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3889 3890v_cmp_gt_u64_e64 s5, v[254:255], v[254:255]3891// W32: encoding: [0x05,0x00,0x5c,0xd4,0xfe,0xfd,0x03,0x00]3892// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3893 3894v_cmp_gt_u64_e64 s5, s[2:3], s[4:5]3895// W32: encoding: [0x05,0x00,0x5c,0xd4,0x02,0x08,0x00,0x00]3896// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3897 3898v_cmp_gt_u64_e64 s5, s[104:105], s[104:105]3899// W32: encoding: [0x05,0x00,0x5c,0xd4,0x68,0xd0,0x00,0x00]3900// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3901 3902v_cmp_gt_u64_e64 s5, vcc, ttmp[14:15]3903// W32: encoding: [0x05,0x00,0x5c,0xd4,0x6a,0xf4,0x00,0x00]3904// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3905 3906v_cmp_gt_u64_e64 s5, ttmp[14:15], 0xaf1234563907// W32: encoding: [0x05,0x00,0x5c,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]3908// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3909 3910v_cmp_gt_u64_e64 s5, exec, src_scc3911// W32: encoding: [0x05,0x00,0x5c,0xd4,0x7e,0xfa,0x01,0x00]3912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3913 3914v_cmp_gt_u64_e64 s105, null, 0.53915// W32: encoding: [0x69,0x00,0x5c,0xd4,0x7c,0xe0,0x01,0x00]3916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3917 3918v_cmp_gt_u64_e64 vcc_lo, -1, -13919// W32: encoding: [0x6a,0x00,0x5c,0xd4,0xc1,0x82,0x01,0x00]3920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3921 3922v_cmp_gt_u64_e64 vcc_hi, 0.5, null3923// W32: encoding: [0x6b,0x00,0x5c,0xd4,0xf0,0xf8,0x00,0x00]3924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3925 3926v_cmp_gt_u64_e64 ttmp15, src_scc, exec3927// W32: encoding: [0x7b,0x00,0x5c,0xd4,0xfd,0xfc,0x00,0x00]3928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3929 3930v_cmp_gt_u64_e64 s[10:11], v[1:2], v[2:3]3931// W64: encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00]3932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3933 3934v_cmp_gt_u64_e64 s[10:11], v[254:255], v[254:255]3935// W64: encoding: [0x0a,0x00,0x5c,0xd4,0xfe,0xfd,0x03,0x00]3936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3937 3938v_cmp_gt_u64_e64 s[10:11], s[2:3], s[4:5]3939// W64: encoding: [0x0a,0x00,0x5c,0xd4,0x02,0x08,0x00,0x00]3940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3941 3942v_cmp_gt_u64_e64 s[10:11], s[104:105], s[104:105]3943// W64: encoding: [0x0a,0x00,0x5c,0xd4,0x68,0xd0,0x00,0x00]3944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3945 3946v_cmp_gt_u64_e64 s[10:11], vcc, ttmp[14:15]3947// W64: encoding: [0x0a,0x00,0x5c,0xd4,0x6a,0xf4,0x00,0x00]3948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3949 3950v_cmp_gt_u64_e64 s[10:11], ttmp[14:15], 0xaf1234563951// W64: encoding: [0x0a,0x00,0x5c,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]3952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3953 3954v_cmp_gt_u64_e64 s[10:11], exec, src_scc3955// W64: encoding: [0x0a,0x00,0x5c,0xd4,0x7e,0xfa,0x01,0x00]3956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3957 3958v_cmp_gt_u64_e64 s[10:11], null, 0.53959// W64: encoding: [0x0a,0x00,0x5c,0xd4,0x7c,0xe0,0x01,0x00]3960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3961 3962v_cmp_gt_u64_e64 s[104:105], -1, -13963// W64: encoding: [0x68,0x00,0x5c,0xd4,0xc1,0x82,0x01,0x00]3964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3965 3966v_cmp_gt_u64_e64 vcc, 0.5, null3967// W64: encoding: [0x6a,0x00,0x5c,0xd4,0xf0,0xf8,0x00,0x00]3968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3969 3970v_cmp_gt_u64_e64 ttmp[14:15], src_scc, exec3971// W64: encoding: [0x7a,0x00,0x5c,0xd4,0xfd,0xfc,0x00,0x00]3972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3973 3974v_cmp_gt_u64_e64 null, 0xaf123456, vcc3975// GFX11: encoding: [0x7c,0x00,0x5c,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]3976 3977v_cmp_le_f16_e64 s5, v1, v23978// W32: encoding: [0x05,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]3979// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3980 3981v_cmp_le_f16_e64 s5, v255, v2553982// W32: encoding: [0x05,0x00,0x03,0xd4,0xff,0xff,0x03,0x00]3983// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3984 3985v_cmp_le_f16_e64 s5, s1, s23986// W32: encoding: [0x05,0x00,0x03,0xd4,0x01,0x04,0x00,0x00]3987// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3988 3989v_cmp_le_f16_e64 s5, s105, s1053990// W32: encoding: [0x05,0x00,0x03,0xd4,0x69,0xd2,0x00,0x00]3991// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3992 3993v_cmp_le_f16_e64 s5, vcc_lo, ttmp153994// W32: encoding: [0x05,0x00,0x03,0xd4,0x6a,0xf6,0x00,0x00]3995// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction3996 3997v_cmp_le_f16_e64 s5, vcc_hi, 0xfe0b3998// W32: encoding: [0x05,0x00,0x03,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]3999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4000 4001v_cmp_le_f16_e64 s5, ttmp15, src_scc4002// W32: encoding: [0x05,0x00,0x03,0xd4,0x7b,0xfa,0x01,0x00]4003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4004 4005v_cmp_le_f16_e64 s5, m0, 0.54006// W32: encoding: [0x05,0x00,0x03,0xd4,0x7d,0xe0,0x01,0x00]4007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4008 4009v_cmp_le_f16_e64 s5, exec_lo, -14010// W32: encoding: [0x05,0x00,0x03,0xd4,0x7e,0x82,0x01,0x00]4011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4012 4013v_cmp_le_f16_e64 s5, |exec_hi|, null4014// W32: encoding: [0x05,0x01,0x03,0xd4,0x7f,0xf8,0x00,0x00]4015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4016 4017v_cmp_le_f16_e64 s105, null, exec_lo4018// W32: encoding: [0x69,0x00,0x03,0xd4,0x7c,0xfc,0x00,0x00]4019// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4020 4021v_cmp_le_f16_e64 vcc_lo, -1, exec_hi4022// W32: encoding: [0x6a,0x00,0x03,0xd4,0xc1,0xfe,0x00,0x00]4023// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4024 4025v_cmp_le_f16_e64 vcc_hi, 0.5, -m04026// W32: encoding: [0x6b,0x00,0x03,0xd4,0xf0,0xfa,0x00,0x40]4027// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4028 4029v_cmp_le_f16_e64 ttmp15, -src_scc, |vcc_lo|4030// W32: encoding: [0x7b,0x02,0x03,0xd4,0xfd,0xd4,0x00,0x20]4031// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4032 4033v_cmp_le_f16_e64 s[10:11], v1, v24034// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]4035// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4036 4037v_cmp_le_f16_e64 s[10:11], v255, v2554038// W64: encoding: [0x0a,0x00,0x03,0xd4,0xff,0xff,0x03,0x00]4039// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4040 4041v_cmp_le_f16_e64 s[10:11], s1, s24042// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x04,0x00,0x00]4043// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4044 4045v_cmp_le_f16_e64 s[10:11], s105, s1054046// W64: encoding: [0x0a,0x00,0x03,0xd4,0x69,0xd2,0x00,0x00]4047// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4048 4049v_cmp_le_f16_e64 s[10:11], vcc_lo, ttmp154050// W64: encoding: [0x0a,0x00,0x03,0xd4,0x6a,0xf6,0x00,0x00]4051// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4052 4053v_cmp_le_f16_e64 s[10:11], vcc_hi, 0xfe0b4054// W64: encoding: [0x0a,0x00,0x03,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]4055// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4056 4057v_cmp_le_f16_e64 s[10:11], ttmp15, src_scc4058// W64: encoding: [0x0a,0x00,0x03,0xd4,0x7b,0xfa,0x01,0x00]4059// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4060 4061v_cmp_le_f16_e64 s[10:11], m0, 0.54062// W64: encoding: [0x0a,0x00,0x03,0xd4,0x7d,0xe0,0x01,0x00]4063// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4064 4065v_cmp_le_f16_e64 s[10:11], exec_lo, -14066// W64: encoding: [0x0a,0x00,0x03,0xd4,0x7e,0x82,0x01,0x00]4067// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4068 4069v_cmp_le_f16_e64 s[10:11], |exec_hi|, null4070// W64: encoding: [0x0a,0x01,0x03,0xd4,0x7f,0xf8,0x00,0x00]4071// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4072 4073v_cmp_le_f16_e64 s[10:11], null, exec_lo4074// W64: encoding: [0x0a,0x00,0x03,0xd4,0x7c,0xfc,0x00,0x00]4075// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4076 4077v_cmp_le_f16_e64 s[104:105], -1, exec_hi4078// W64: encoding: [0x68,0x00,0x03,0xd4,0xc1,0xfe,0x00,0x00]4079// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4080 4081v_cmp_le_f16_e64 vcc, 0.5, -m04082// W64: encoding: [0x6a,0x00,0x03,0xd4,0xf0,0xfa,0x00,0x40]4083// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4084 4085v_cmp_le_f16_e64 ttmp[14:15], -src_scc, |vcc_lo|4086// W64: encoding: [0x7a,0x02,0x03,0xd4,0xfd,0xd4,0x00,0x20]4087// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4088 4089v_cmp_le_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp4090// GFX11: encoding: [0x7c,0x83,0x03,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]4091 4092v_cmp_le_f32_e64 s5, v1, v24093// W32: encoding: [0x05,0x00,0x13,0xd4,0x01,0x05,0x02,0x00]4094// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4095 4096v_cmp_le_f32_e64 s5, v255, v2554097// W32: encoding: [0x05,0x00,0x13,0xd4,0xff,0xff,0x03,0x00]4098// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4099 4100v_cmp_le_f32_e64 s5, s1, s24101// W32: encoding: [0x05,0x00,0x13,0xd4,0x01,0x04,0x00,0x00]4102// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4103 4104v_cmp_le_f32_e64 s5, s105, s1054105// W32: encoding: [0x05,0x00,0x13,0xd4,0x69,0xd2,0x00,0x00]4106// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4107 4108v_cmp_le_f32_e64 s5, vcc_lo, ttmp154109// W32: encoding: [0x05,0x00,0x13,0xd4,0x6a,0xf6,0x00,0x00]4110// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4111 4112v_cmp_le_f32_e64 s5, vcc_hi, 0xaf1234564113// W32: encoding: [0x05,0x00,0x13,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]4114// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4115 4116v_cmp_le_f32_e64 s5, ttmp15, src_scc4117// W32: encoding: [0x05,0x00,0x13,0xd4,0x7b,0xfa,0x01,0x00]4118// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4119 4120v_cmp_le_f32_e64 s5, m0, 0.54121// W32: encoding: [0x05,0x00,0x13,0xd4,0x7d,0xe0,0x01,0x00]4122// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4123 4124v_cmp_le_f32_e64 s5, exec_lo, -14125// W32: encoding: [0x05,0x00,0x13,0xd4,0x7e,0x82,0x01,0x00]4126// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4127 4128v_cmp_le_f32_e64 s5, |exec_hi|, null4129// W32: encoding: [0x05,0x01,0x13,0xd4,0x7f,0xf8,0x00,0x00]4130// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4131 4132v_cmp_le_f32_e64 s105, null, exec_lo4133// W32: encoding: [0x69,0x00,0x13,0xd4,0x7c,0xfc,0x00,0x00]4134// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4135 4136v_cmp_le_f32_e64 vcc_lo, -1, exec_hi4137// W32: encoding: [0x6a,0x00,0x13,0xd4,0xc1,0xfe,0x00,0x00]4138// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4139 4140v_cmp_le_f32_e64 vcc_hi, 0.5, -m04141// W32: encoding: [0x6b,0x00,0x13,0xd4,0xf0,0xfa,0x00,0x40]4142// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4143 4144v_cmp_le_f32_e64 ttmp15, -src_scc, |vcc_lo|4145// W32: encoding: [0x7b,0x02,0x13,0xd4,0xfd,0xd4,0x00,0x20]4146// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4147 4148v_cmp_le_f32_e64 s[10:11], v1, v24149// W64: encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x00]4150// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4151 4152v_cmp_le_f32_e64 s[10:11], v255, v2554153// W64: encoding: [0x0a,0x00,0x13,0xd4,0xff,0xff,0x03,0x00]4154// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4155 4156v_cmp_le_f32_e64 s[10:11], s1, s24157// W64: encoding: [0x0a,0x00,0x13,0xd4,0x01,0x04,0x00,0x00]4158// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4159 4160v_cmp_le_f32_e64 s[10:11], s105, s1054161// W64: encoding: [0x0a,0x00,0x13,0xd4,0x69,0xd2,0x00,0x00]4162// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4163 4164v_cmp_le_f32_e64 s[10:11], vcc_lo, ttmp154165// W64: encoding: [0x0a,0x00,0x13,0xd4,0x6a,0xf6,0x00,0x00]4166// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4167 4168v_cmp_le_f32_e64 s[10:11], vcc_hi, 0xaf1234564169// W64: encoding: [0x0a,0x00,0x13,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]4170// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4171 4172v_cmp_le_f32_e64 s[10:11], ttmp15, src_scc4173// W64: encoding: [0x0a,0x00,0x13,0xd4,0x7b,0xfa,0x01,0x00]4174// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4175 4176v_cmp_le_f32_e64 s[10:11], m0, 0.54177// W64: encoding: [0x0a,0x00,0x13,0xd4,0x7d,0xe0,0x01,0x00]4178// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4179 4180v_cmp_le_f32_e64 s[10:11], exec_lo, -14181// W64: encoding: [0x0a,0x00,0x13,0xd4,0x7e,0x82,0x01,0x00]4182// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4183 4184v_cmp_le_f32_e64 s[10:11], |exec_hi|, null4185// W64: encoding: [0x0a,0x01,0x13,0xd4,0x7f,0xf8,0x00,0x00]4186// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4187 4188v_cmp_le_f32_e64 s[10:11], null, exec_lo4189// W64: encoding: [0x0a,0x00,0x13,0xd4,0x7c,0xfc,0x00,0x00]4190// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4191 4192v_cmp_le_f32_e64 s[104:105], -1, exec_hi4193// W64: encoding: [0x68,0x00,0x13,0xd4,0xc1,0xfe,0x00,0x00]4194// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4195 4196v_cmp_le_f32_e64 vcc, 0.5, -m04197// W64: encoding: [0x6a,0x00,0x13,0xd4,0xf0,0xfa,0x00,0x40]4198// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4199 4200v_cmp_le_f32_e64 ttmp[14:15], -src_scc, |vcc_lo|4201// W64: encoding: [0x7a,0x02,0x13,0xd4,0xfd,0xd4,0x00,0x20]4202// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4203 4204v_cmp_le_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp4205// GFX11: encoding: [0x7c,0x83,0x13,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]4206 4207v_cmp_le_f64_e64 s5, v[1:2], v[2:3]4208// W32: encoding: [0x05,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]4209// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4210 4211v_cmp_le_f64_e64 s5, v[254:255], v[254:255]4212// W32: encoding: [0x05,0x00,0x23,0xd4,0xfe,0xfd,0x03,0x00]4213// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4214 4215v_cmp_le_f64_e64 s5, s[2:3], s[4:5]4216// W32: encoding: [0x05,0x00,0x23,0xd4,0x02,0x08,0x00,0x00]4217// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4218 4219v_cmp_le_f64_e64 s5, s[104:105], s[104:105]4220// W32: encoding: [0x05,0x00,0x23,0xd4,0x68,0xd0,0x00,0x00]4221// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4222 4223v_cmp_le_f64_e64 s5, vcc, ttmp[14:15]4224// W32: encoding: [0x05,0x00,0x23,0xd4,0x6a,0xf4,0x00,0x00]4225// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4226 4227v_cmp_le_f64_e64 s5, ttmp[14:15], 0xaf1234564228// W32: encoding: [0x05,0x00,0x23,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]4229// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4230 4231v_cmp_le_f64_e64 s5, -|exec|, src_scc4232// W32: encoding: [0x05,0x01,0x23,0xd4,0x7e,0xfa,0x01,0x20]4233// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4234 4235v_cmp_le_f64_e64 s105, null, 0.54236// W32: encoding: [0x69,0x00,0x23,0xd4,0x7c,0xe0,0x01,0x00]4237// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4238 4239v_cmp_le_f64_e64 vcc_lo, -1, -14240// W32: encoding: [0x6a,0x00,0x23,0xd4,0xc1,0x82,0x01,0x00]4241// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4242 4243v_cmp_le_f64_e64 vcc_hi, 0.5, null4244// W32: encoding: [0x6b,0x00,0x23,0xd4,0xf0,0xf8,0x00,0x00]4245// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4246 4247v_cmp_le_f64_e64 ttmp15, -|src_scc|, -|exec|4248// W32: encoding: [0x7b,0x03,0x23,0xd4,0xfd,0xfc,0x00,0x60]4249// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4250 4251v_cmp_le_f64_e64 s[10:11], v[1:2], v[2:3]4252// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]4253// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4254 4255v_cmp_le_f64_e64 s[10:11], v[254:255], v[254:255]4256// W64: encoding: [0x0a,0x00,0x23,0xd4,0xfe,0xfd,0x03,0x00]4257// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4258 4259v_cmp_le_f64_e64 s[10:11], s[2:3], s[4:5]4260// W64: encoding: [0x0a,0x00,0x23,0xd4,0x02,0x08,0x00,0x00]4261// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4262 4263v_cmp_le_f64_e64 s[10:11], s[104:105], s[104:105]4264// W64: encoding: [0x0a,0x00,0x23,0xd4,0x68,0xd0,0x00,0x00]4265// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4266 4267v_cmp_le_f64_e64 s[10:11], vcc, ttmp[14:15]4268// W64: encoding: [0x0a,0x00,0x23,0xd4,0x6a,0xf4,0x00,0x00]4269// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4270 4271v_cmp_le_f64_e64 s[10:11], ttmp[14:15], 0xaf1234564272// W64: encoding: [0x0a,0x00,0x23,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]4273// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4274 4275v_cmp_le_f64_e64 s[10:11], -|exec|, src_scc4276// W64: encoding: [0x0a,0x01,0x23,0xd4,0x7e,0xfa,0x01,0x20]4277// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4278 4279v_cmp_le_f64_e64 s[10:11], null, 0.54280// W64: encoding: [0x0a,0x00,0x23,0xd4,0x7c,0xe0,0x01,0x00]4281// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4282 4283v_cmp_le_f64_e64 s[104:105], -1, -14284// W64: encoding: [0x68,0x00,0x23,0xd4,0xc1,0x82,0x01,0x00]4285// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4286 4287v_cmp_le_f64_e64 vcc, 0.5, null4288// W64: encoding: [0x6a,0x00,0x23,0xd4,0xf0,0xf8,0x00,0x00]4289// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4290 4291v_cmp_le_f64_e64 ttmp[14:15], -|src_scc|, -|exec|4292// W64: encoding: [0x7a,0x03,0x23,0xd4,0xfd,0xfc,0x00,0x60]4293// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4294 4295v_cmp_le_f64_e64 null, 0xaf123456, -|vcc| clamp4296// GFX11: encoding: [0x7c,0x82,0x23,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]4297 4298v_cmp_le_i16_e64 s5, v1, v24299// W32: encoding: [0x05,0x00,0x33,0xd4,0x01,0x05,0x02,0x00]4300// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4301 4302v_cmp_le_i16_e64 s5, v255, v2554303// W32: encoding: [0x05,0x00,0x33,0xd4,0xff,0xff,0x03,0x00]4304// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4305 4306v_cmp_le_i16_e64 s5, s1, s24307// W32: encoding: [0x05,0x00,0x33,0xd4,0x01,0x04,0x00,0x00]4308// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4309 4310v_cmp_le_i16_e64 s5, s105, s1054311// W32: encoding: [0x05,0x00,0x33,0xd4,0x69,0xd2,0x00,0x00]4312// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4313 4314v_cmp_le_i16_e64 s5, vcc_lo, ttmp154315// W32: encoding: [0x05,0x00,0x33,0xd4,0x6a,0xf6,0x00,0x00]4316// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4317 4318v_cmp_le_i16_e64 s5, vcc_hi, 0xfe0b4319// W32: encoding: [0x05,0x00,0x33,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]4320// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4321 4322v_cmp_le_i16_e64 s5, ttmp15, src_scc4323// W32: encoding: [0x05,0x00,0x33,0xd4,0x7b,0xfa,0x01,0x00]4324// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4325 4326v_cmp_le_i16_e64 s5, m0, 0.54327// W32: encoding: [0x05,0x00,0x33,0xd4,0x7d,0xe0,0x01,0x00]4328// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4329 4330v_cmp_le_i16_e64 s5, exec_lo, -14331// W32: encoding: [0x05,0x00,0x33,0xd4,0x7e,0x82,0x01,0x00]4332// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4333 4334v_cmp_le_i16_e64 s5, exec_hi, null4335// W32: encoding: [0x05,0x00,0x33,0xd4,0x7f,0xf8,0x00,0x00]4336// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4337 4338v_cmp_le_i16_e64 s105, null, exec_lo4339// W32: encoding: [0x69,0x00,0x33,0xd4,0x7c,0xfc,0x00,0x00]4340// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4341 4342v_cmp_le_i16_e64 vcc_lo, -1, exec_hi4343// W32: encoding: [0x6a,0x00,0x33,0xd4,0xc1,0xfe,0x00,0x00]4344// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4345 4346v_cmp_le_i16_e64 vcc_hi, 0.5, m04347// W32: encoding: [0x6b,0x00,0x33,0xd4,0xf0,0xfa,0x00,0x00]4348// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4349 4350v_cmp_le_i16_e64 ttmp15, src_scc, vcc_lo4351// W32: encoding: [0x7b,0x00,0x33,0xd4,0xfd,0xd4,0x00,0x00]4352// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4353 4354v_cmp_le_i16_e64 s[10:11], v1, v24355// W64: encoding: [0x0a,0x00,0x33,0xd4,0x01,0x05,0x02,0x00]4356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4357 4358v_cmp_le_i16_e64 s[10:11], v255, v2554359// W64: encoding: [0x0a,0x00,0x33,0xd4,0xff,0xff,0x03,0x00]4360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4361 4362v_cmp_le_i16_e64 s[10:11], s1, s24363// W64: encoding: [0x0a,0x00,0x33,0xd4,0x01,0x04,0x00,0x00]4364// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4365 4366v_cmp_le_i16_e64 s[10:11], s105, s1054367// W64: encoding: [0x0a,0x00,0x33,0xd4,0x69,0xd2,0x00,0x00]4368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4369 4370v_cmp_le_i16_e64 s[10:11], vcc_lo, ttmp154371// W64: encoding: [0x0a,0x00,0x33,0xd4,0x6a,0xf6,0x00,0x00]4372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4373 4374v_cmp_le_i16_e64 s[10:11], vcc_hi, 0xfe0b4375// W64: encoding: [0x0a,0x00,0x33,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]4376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4377 4378v_cmp_le_i16_e64 s[10:11], ttmp15, src_scc4379// W64: encoding: [0x0a,0x00,0x33,0xd4,0x7b,0xfa,0x01,0x00]4380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4381 4382v_cmp_le_i16_e64 s[10:11], m0, 0.54383// W64: encoding: [0x0a,0x00,0x33,0xd4,0x7d,0xe0,0x01,0x00]4384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4385 4386v_cmp_le_i16_e64 s[10:11], exec_lo, -14387// W64: encoding: [0x0a,0x00,0x33,0xd4,0x7e,0x82,0x01,0x00]4388// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4389 4390v_cmp_le_i16_e64 s[10:11], exec_hi, null4391// W64: encoding: [0x0a,0x00,0x33,0xd4,0x7f,0xf8,0x00,0x00]4392// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4393 4394v_cmp_le_i16_e64 s[10:11], null, exec_lo4395// W64: encoding: [0x0a,0x00,0x33,0xd4,0x7c,0xfc,0x00,0x00]4396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4397 4398v_cmp_le_i16_e64 s[104:105], -1, exec_hi4399// W64: encoding: [0x68,0x00,0x33,0xd4,0xc1,0xfe,0x00,0x00]4400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4401 4402v_cmp_le_i16_e64 vcc, 0.5, m04403// W64: encoding: [0x6a,0x00,0x33,0xd4,0xf0,0xfa,0x00,0x00]4404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4405 4406v_cmp_le_i16_e64 ttmp[14:15], src_scc, vcc_lo4407// W64: encoding: [0x7a,0x00,0x33,0xd4,0xfd,0xd4,0x00,0x00]4408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4409 4410v_cmp_le_i16_e64 null, 0xfe0b, vcc_hi4411// GFX11: encoding: [0x7c,0x00,0x33,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]4412 4413v_cmp_le_i32_e64 s5, v1, v24414// W32: encoding: [0x05,0x00,0x43,0xd4,0x01,0x05,0x02,0x00]4415// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4416 4417v_cmp_le_i32_e64 s5, v255, v2554418// W32: encoding: [0x05,0x00,0x43,0xd4,0xff,0xff,0x03,0x00]4419// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4420 4421v_cmp_le_i32_e64 s5, s1, s24422// W32: encoding: [0x05,0x00,0x43,0xd4,0x01,0x04,0x00,0x00]4423// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4424 4425v_cmp_le_i32_e64 s5, s105, s1054426// W32: encoding: [0x05,0x00,0x43,0xd4,0x69,0xd2,0x00,0x00]4427// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4428 4429v_cmp_le_i32_e64 s5, vcc_lo, ttmp154430// W32: encoding: [0x05,0x00,0x43,0xd4,0x6a,0xf6,0x00,0x00]4431// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4432 4433v_cmp_le_i32_e64 s5, vcc_hi, 0xaf1234564434// W32: encoding: [0x05,0x00,0x43,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]4435// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4436 4437v_cmp_le_i32_e64 s5, ttmp15, src_scc4438// W32: encoding: [0x05,0x00,0x43,0xd4,0x7b,0xfa,0x01,0x00]4439// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4440 4441v_cmp_le_i32_e64 s5, m0, 0.54442// W32: encoding: [0x05,0x00,0x43,0xd4,0x7d,0xe0,0x01,0x00]4443// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4444 4445v_cmp_le_i32_e64 s5, exec_lo, -14446// W32: encoding: [0x05,0x00,0x43,0xd4,0x7e,0x82,0x01,0x00]4447// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4448 4449v_cmp_le_i32_e64 s5, exec_hi, null4450// W32: encoding: [0x05,0x00,0x43,0xd4,0x7f,0xf8,0x00,0x00]4451// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4452 4453v_cmp_le_i32_e64 s105, null, exec_lo4454// W32: encoding: [0x69,0x00,0x43,0xd4,0x7c,0xfc,0x00,0x00]4455// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4456 4457v_cmp_le_i32_e64 vcc_lo, -1, exec_hi4458// W32: encoding: [0x6a,0x00,0x43,0xd4,0xc1,0xfe,0x00,0x00]4459// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4460 4461v_cmp_le_i32_e64 vcc_hi, 0.5, m04462// W32: encoding: [0x6b,0x00,0x43,0xd4,0xf0,0xfa,0x00,0x00]4463// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4464 4465v_cmp_le_i32_e64 ttmp15, src_scc, vcc_lo4466// W32: encoding: [0x7b,0x00,0x43,0xd4,0xfd,0xd4,0x00,0x00]4467// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4468 4469v_cmp_le_i32_e64 s[10:11], v1, v24470// W64: encoding: [0x0a,0x00,0x43,0xd4,0x01,0x05,0x02,0x00]4471// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4472 4473v_cmp_le_i32_e64 s[10:11], v255, v2554474// W64: encoding: [0x0a,0x00,0x43,0xd4,0xff,0xff,0x03,0x00]4475// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4476 4477v_cmp_le_i32_e64 s[10:11], s1, s24478// W64: encoding: [0x0a,0x00,0x43,0xd4,0x01,0x04,0x00,0x00]4479// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4480 4481v_cmp_le_i32_e64 s[10:11], s105, s1054482// W64: encoding: [0x0a,0x00,0x43,0xd4,0x69,0xd2,0x00,0x00]4483// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4484 4485v_cmp_le_i32_e64 s[10:11], vcc_lo, ttmp154486// W64: encoding: [0x0a,0x00,0x43,0xd4,0x6a,0xf6,0x00,0x00]4487// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4488 4489v_cmp_le_i32_e64 s[10:11], vcc_hi, 0xaf1234564490// W64: encoding: [0x0a,0x00,0x43,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]4491// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4492 4493v_cmp_le_i32_e64 s[10:11], ttmp15, src_scc4494// W64: encoding: [0x0a,0x00,0x43,0xd4,0x7b,0xfa,0x01,0x00]4495// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4496 4497v_cmp_le_i32_e64 s[10:11], m0, 0.54498// W64: encoding: [0x0a,0x00,0x43,0xd4,0x7d,0xe0,0x01,0x00]4499// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4500 4501v_cmp_le_i32_e64 s[10:11], exec_lo, -14502// W64: encoding: [0x0a,0x00,0x43,0xd4,0x7e,0x82,0x01,0x00]4503// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4504 4505v_cmp_le_i32_e64 s[10:11], exec_hi, null4506// W64: encoding: [0x0a,0x00,0x43,0xd4,0x7f,0xf8,0x00,0x00]4507// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4508 4509v_cmp_le_i32_e64 s[10:11], null, exec_lo4510// W64: encoding: [0x0a,0x00,0x43,0xd4,0x7c,0xfc,0x00,0x00]4511// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4512 4513v_cmp_le_i32_e64 s[104:105], -1, exec_hi4514// W64: encoding: [0x68,0x00,0x43,0xd4,0xc1,0xfe,0x00,0x00]4515// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4516 4517v_cmp_le_i32_e64 vcc, 0.5, m04518// W64: encoding: [0x6a,0x00,0x43,0xd4,0xf0,0xfa,0x00,0x00]4519// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4520 4521v_cmp_le_i32_e64 ttmp[14:15], src_scc, vcc_lo4522// W64: encoding: [0x7a,0x00,0x43,0xd4,0xfd,0xd4,0x00,0x00]4523// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4524 4525v_cmp_le_i32_e64 null, 0xaf123456, vcc_hi4526// GFX11: encoding: [0x7c,0x00,0x43,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]4527 4528v_cmp_le_i64_e64 s5, v[1:2], v[2:3]4529// W32: encoding: [0x05,0x00,0x53,0xd4,0x01,0x05,0x02,0x00]4530// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4531 4532v_cmp_le_i64_e64 s5, v[254:255], v[254:255]4533// W32: encoding: [0x05,0x00,0x53,0xd4,0xfe,0xfd,0x03,0x00]4534// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4535 4536v_cmp_le_i64_e64 s5, s[2:3], s[4:5]4537// W32: encoding: [0x05,0x00,0x53,0xd4,0x02,0x08,0x00,0x00]4538// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4539 4540v_cmp_le_i64_e64 s5, s[104:105], s[104:105]4541// W32: encoding: [0x05,0x00,0x53,0xd4,0x68,0xd0,0x00,0x00]4542// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4543 4544v_cmp_le_i64_e64 s5, vcc, ttmp[14:15]4545// W32: encoding: [0x05,0x00,0x53,0xd4,0x6a,0xf4,0x00,0x00]4546// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4547 4548v_cmp_le_i64_e64 s5, ttmp[14:15], 0xaf1234564549// W32: encoding: [0x05,0x00,0x53,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]4550// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4551 4552v_cmp_le_i64_e64 s5, exec, src_scc4553// W32: encoding: [0x05,0x00,0x53,0xd4,0x7e,0xfa,0x01,0x00]4554// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4555 4556v_cmp_le_i64_e64 s105, null, 0.54557// W32: encoding: [0x69,0x00,0x53,0xd4,0x7c,0xe0,0x01,0x00]4558// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4559 4560v_cmp_le_i64_e64 vcc_lo, -1, -14561// W32: encoding: [0x6a,0x00,0x53,0xd4,0xc1,0x82,0x01,0x00]4562// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4563 4564v_cmp_le_i64_e64 vcc_hi, 0.5, null4565// W32: encoding: [0x6b,0x00,0x53,0xd4,0xf0,0xf8,0x00,0x00]4566// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4567 4568v_cmp_le_i64_e64 ttmp15, src_scc, exec4569// W32: encoding: [0x7b,0x00,0x53,0xd4,0xfd,0xfc,0x00,0x00]4570// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4571 4572v_cmp_le_i64_e64 s[10:11], v[1:2], v[2:3]4573// W64: encoding: [0x0a,0x00,0x53,0xd4,0x01,0x05,0x02,0x00]4574// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4575 4576v_cmp_le_i64_e64 s[10:11], v[254:255], v[254:255]4577// W64: encoding: [0x0a,0x00,0x53,0xd4,0xfe,0xfd,0x03,0x00]4578// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4579 4580v_cmp_le_i64_e64 s[10:11], s[2:3], s[4:5]4581// W64: encoding: [0x0a,0x00,0x53,0xd4,0x02,0x08,0x00,0x00]4582// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4583 4584v_cmp_le_i64_e64 s[10:11], s[104:105], s[104:105]4585// W64: encoding: [0x0a,0x00,0x53,0xd4,0x68,0xd0,0x00,0x00]4586// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4587 4588v_cmp_le_i64_e64 s[10:11], vcc, ttmp[14:15]4589// W64: encoding: [0x0a,0x00,0x53,0xd4,0x6a,0xf4,0x00,0x00]4590// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4591 4592v_cmp_le_i64_e64 s[10:11], ttmp[14:15], 0xaf1234564593// W64: encoding: [0x0a,0x00,0x53,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]4594// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4595 4596v_cmp_le_i64_e64 s[10:11], exec, src_scc4597// W64: encoding: [0x0a,0x00,0x53,0xd4,0x7e,0xfa,0x01,0x00]4598// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4599 4600v_cmp_le_i64_e64 s[10:11], null, 0.54601// W64: encoding: [0x0a,0x00,0x53,0xd4,0x7c,0xe0,0x01,0x00]4602// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4603 4604v_cmp_le_i64_e64 s[104:105], -1, -14605// W64: encoding: [0x68,0x00,0x53,0xd4,0xc1,0x82,0x01,0x00]4606// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4607 4608v_cmp_le_i64_e64 vcc, 0.5, null4609// W64: encoding: [0x6a,0x00,0x53,0xd4,0xf0,0xf8,0x00,0x00]4610// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4611 4612v_cmp_le_i64_e64 ttmp[14:15], src_scc, exec4613// W64: encoding: [0x7a,0x00,0x53,0xd4,0xfd,0xfc,0x00,0x00]4614// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4615 4616v_cmp_le_i64_e64 null, 0xaf123456, vcc4617// GFX11: encoding: [0x7c,0x00,0x53,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]4618 4619v_cmp_le_u16_e64 s5, v1, v24620// W32: encoding: [0x05,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00]4621// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4622 4623v_cmp_le_u16_e64 s5, v255, v2554624// W32: encoding: [0x05,0x00,0x3b,0xd4,0xff,0xff,0x03,0x00]4625// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4626 4627v_cmp_le_u16_e64 s5, s1, s24628// W32: encoding: [0x05,0x00,0x3b,0xd4,0x01,0x04,0x00,0x00]4629// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4630 4631v_cmp_le_u16_e64 s5, s105, s1054632// W32: encoding: [0x05,0x00,0x3b,0xd4,0x69,0xd2,0x00,0x00]4633// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4634 4635v_cmp_le_u16_e64 s5, vcc_lo, ttmp154636// W32: encoding: [0x05,0x00,0x3b,0xd4,0x6a,0xf6,0x00,0x00]4637// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4638 4639v_cmp_le_u16_e64 s5, vcc_hi, 0xfe0b4640// W32: encoding: [0x05,0x00,0x3b,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]4641// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4642 4643v_cmp_le_u16_e64 s5, ttmp15, src_scc4644// W32: encoding: [0x05,0x00,0x3b,0xd4,0x7b,0xfa,0x01,0x00]4645// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4646 4647v_cmp_le_u16_e64 s5, m0, 0.54648// W32: encoding: [0x05,0x00,0x3b,0xd4,0x7d,0xe0,0x01,0x00]4649// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4650 4651v_cmp_le_u16_e64 s5, exec_lo, -14652// W32: encoding: [0x05,0x00,0x3b,0xd4,0x7e,0x82,0x01,0x00]4653// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4654 4655v_cmp_le_u16_e64 s5, exec_hi, null4656// W32: encoding: [0x05,0x00,0x3b,0xd4,0x7f,0xf8,0x00,0x00]4657// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4658 4659v_cmp_le_u16_e64 s105, null, exec_lo4660// W32: encoding: [0x69,0x00,0x3b,0xd4,0x7c,0xfc,0x00,0x00]4661// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4662 4663v_cmp_le_u16_e64 vcc_lo, -1, exec_hi4664// W32: encoding: [0x6a,0x00,0x3b,0xd4,0xc1,0xfe,0x00,0x00]4665// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4666 4667v_cmp_le_u16_e64 vcc_hi, 0.5, m04668// W32: encoding: [0x6b,0x00,0x3b,0xd4,0xf0,0xfa,0x00,0x00]4669// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4670 4671v_cmp_le_u16_e64 ttmp15, src_scc, vcc_lo4672// W32: encoding: [0x7b,0x00,0x3b,0xd4,0xfd,0xd4,0x00,0x00]4673// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4674 4675v_cmp_le_u16_e64 s[10:11], v1, v24676// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00]4677// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4678 4679v_cmp_le_u16_e64 s[10:11], v255, v2554680// W64: encoding: [0x0a,0x00,0x3b,0xd4,0xff,0xff,0x03,0x00]4681// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4682 4683v_cmp_le_u16_e64 s[10:11], s1, s24684// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x04,0x00,0x00]4685// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4686 4687v_cmp_le_u16_e64 s[10:11], s105, s1054688// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x69,0xd2,0x00,0x00]4689// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4690 4691v_cmp_le_u16_e64 s[10:11], vcc_lo, ttmp154692// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x6a,0xf6,0x00,0x00]4693// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4694 4695v_cmp_le_u16_e64 s[10:11], vcc_hi, 0xfe0b4696// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]4697// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4698 4699v_cmp_le_u16_e64 s[10:11], ttmp15, src_scc4700// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x7b,0xfa,0x01,0x00]4701// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4702 4703v_cmp_le_u16_e64 s[10:11], m0, 0.54704// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x7d,0xe0,0x01,0x00]4705// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4706 4707v_cmp_le_u16_e64 s[10:11], exec_lo, -14708// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x7e,0x82,0x01,0x00]4709// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4710 4711v_cmp_le_u16_e64 s[10:11], exec_hi, null4712// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x7f,0xf8,0x00,0x00]4713// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4714 4715v_cmp_le_u16_e64 s[10:11], null, exec_lo4716// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x7c,0xfc,0x00,0x00]4717// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4718 4719v_cmp_le_u16_e64 s[104:105], -1, exec_hi4720// W64: encoding: [0x68,0x00,0x3b,0xd4,0xc1,0xfe,0x00,0x00]4721// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4722 4723v_cmp_le_u16_e64 vcc, 0.5, m04724// W64: encoding: [0x6a,0x00,0x3b,0xd4,0xf0,0xfa,0x00,0x00]4725// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4726 4727v_cmp_le_u16_e64 ttmp[14:15], src_scc, vcc_lo4728// W64: encoding: [0x7a,0x00,0x3b,0xd4,0xfd,0xd4,0x00,0x00]4729// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4730 4731v_cmp_le_u16_e64 null, 0xfe0b, vcc_hi4732// GFX11: encoding: [0x7c,0x00,0x3b,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]4733 4734v_cmp_le_u32_e64 s5, v1, v24735// W32: encoding: [0x05,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00]4736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4737 4738v_cmp_le_u32_e64 s5, v255, v2554739// W32: encoding: [0x05,0x00,0x4b,0xd4,0xff,0xff,0x03,0x00]4740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4741 4742v_cmp_le_u32_e64 s5, s1, s24743// W32: encoding: [0x05,0x00,0x4b,0xd4,0x01,0x04,0x00,0x00]4744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4745 4746v_cmp_le_u32_e64 s5, s105, s1054747// W32: encoding: [0x05,0x00,0x4b,0xd4,0x69,0xd2,0x00,0x00]4748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4749 4750v_cmp_le_u32_e64 s5, vcc_lo, ttmp154751// W32: encoding: [0x05,0x00,0x4b,0xd4,0x6a,0xf6,0x00,0x00]4752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4753 4754v_cmp_le_u32_e64 s5, vcc_hi, 0xaf1234564755// W32: encoding: [0x05,0x00,0x4b,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]4756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4757 4758v_cmp_le_u32_e64 s5, ttmp15, src_scc4759// W32: encoding: [0x05,0x00,0x4b,0xd4,0x7b,0xfa,0x01,0x00]4760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4761 4762v_cmp_le_u32_e64 s5, m0, 0.54763// W32: encoding: [0x05,0x00,0x4b,0xd4,0x7d,0xe0,0x01,0x00]4764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4765 4766v_cmp_le_u32_e64 s5, exec_lo, -14767// W32: encoding: [0x05,0x00,0x4b,0xd4,0x7e,0x82,0x01,0x00]4768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4769 4770v_cmp_le_u32_e64 s5, exec_hi, null4771// W32: encoding: [0x05,0x00,0x4b,0xd4,0x7f,0xf8,0x00,0x00]4772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4773 4774v_cmp_le_u32_e64 s105, null, exec_lo4775// W32: encoding: [0x69,0x00,0x4b,0xd4,0x7c,0xfc,0x00,0x00]4776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4777 4778v_cmp_le_u32_e64 vcc_lo, -1, exec_hi4779// W32: encoding: [0x6a,0x00,0x4b,0xd4,0xc1,0xfe,0x00,0x00]4780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4781 4782v_cmp_le_u32_e64 vcc_hi, 0.5, m04783// W32: encoding: [0x6b,0x00,0x4b,0xd4,0xf0,0xfa,0x00,0x00]4784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4785 4786v_cmp_le_u32_e64 ttmp15, src_scc, vcc_lo4787// W32: encoding: [0x7b,0x00,0x4b,0xd4,0xfd,0xd4,0x00,0x00]4788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4789 4790v_cmp_le_u32_e64 s[10:11], v1, v24791// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00]4792// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4793 4794v_cmp_le_u32_e64 s[10:11], v255, v2554795// W64: encoding: [0x0a,0x00,0x4b,0xd4,0xff,0xff,0x03,0x00]4796// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4797 4798v_cmp_le_u32_e64 s[10:11], s1, s24799// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x04,0x00,0x00]4800// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4801 4802v_cmp_le_u32_e64 s[10:11], s105, s1054803// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x69,0xd2,0x00,0x00]4804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4805 4806v_cmp_le_u32_e64 s[10:11], vcc_lo, ttmp154807// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x6a,0xf6,0x00,0x00]4808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4809 4810v_cmp_le_u32_e64 s[10:11], vcc_hi, 0xaf1234564811// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]4812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4813 4814v_cmp_le_u32_e64 s[10:11], ttmp15, src_scc4815// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x7b,0xfa,0x01,0x00]4816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4817 4818v_cmp_le_u32_e64 s[10:11], m0, 0.54819// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x7d,0xe0,0x01,0x00]4820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4821 4822v_cmp_le_u32_e64 s[10:11], exec_lo, -14823// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x7e,0x82,0x01,0x00]4824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4825 4826v_cmp_le_u32_e64 s[10:11], exec_hi, null4827// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x7f,0xf8,0x00,0x00]4828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4829 4830v_cmp_le_u32_e64 s[10:11], null, exec_lo4831// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x7c,0xfc,0x00,0x00]4832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4833 4834v_cmp_le_u32_e64 s[104:105], -1, exec_hi4835// W64: encoding: [0x68,0x00,0x4b,0xd4,0xc1,0xfe,0x00,0x00]4836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4837 4838v_cmp_le_u32_e64 vcc, 0.5, m04839// W64: encoding: [0x6a,0x00,0x4b,0xd4,0xf0,0xfa,0x00,0x00]4840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4841 4842v_cmp_le_u32_e64 ttmp[14:15], src_scc, vcc_lo4843// W64: encoding: [0x7a,0x00,0x4b,0xd4,0xfd,0xd4,0x00,0x00]4844// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4845 4846v_cmp_le_u32_e64 null, 0xaf123456, vcc_hi4847// GFX11: encoding: [0x7c,0x00,0x4b,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]4848 4849v_cmp_le_u64_e64 s5, v[1:2], v[2:3]4850// W32: encoding: [0x05,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00]4851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4852 4853v_cmp_le_u64_e64 s5, v[254:255], v[254:255]4854// W32: encoding: [0x05,0x00,0x5b,0xd4,0xfe,0xfd,0x03,0x00]4855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4856 4857v_cmp_le_u64_e64 s5, s[2:3], s[4:5]4858// W32: encoding: [0x05,0x00,0x5b,0xd4,0x02,0x08,0x00,0x00]4859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4860 4861v_cmp_le_u64_e64 s5, s[104:105], s[104:105]4862// W32: encoding: [0x05,0x00,0x5b,0xd4,0x68,0xd0,0x00,0x00]4863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4864 4865v_cmp_le_u64_e64 s5, vcc, ttmp[14:15]4866// W32: encoding: [0x05,0x00,0x5b,0xd4,0x6a,0xf4,0x00,0x00]4867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4868 4869v_cmp_le_u64_e64 s5, ttmp[14:15], 0xaf1234564870// W32: encoding: [0x05,0x00,0x5b,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]4871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4872 4873v_cmp_le_u64_e64 s5, exec, src_scc4874// W32: encoding: [0x05,0x00,0x5b,0xd4,0x7e,0xfa,0x01,0x00]4875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4876 4877v_cmp_le_u64_e64 s105, null, 0.54878// W32: encoding: [0x69,0x00,0x5b,0xd4,0x7c,0xe0,0x01,0x00]4879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4880 4881v_cmp_le_u64_e64 vcc_lo, -1, -14882// W32: encoding: [0x6a,0x00,0x5b,0xd4,0xc1,0x82,0x01,0x00]4883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4884 4885v_cmp_le_u64_e64 vcc_hi, 0.5, null4886// W32: encoding: [0x6b,0x00,0x5b,0xd4,0xf0,0xf8,0x00,0x00]4887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4888 4889v_cmp_le_u64_e64 ttmp15, src_scc, exec4890// W32: encoding: [0x7b,0x00,0x5b,0xd4,0xfd,0xfc,0x00,0x00]4891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4892 4893v_cmp_le_u64_e64 s[10:11], v[1:2], v[2:3]4894// W64: encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00]4895// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4896 4897v_cmp_le_u64_e64 s[10:11], v[254:255], v[254:255]4898// W64: encoding: [0x0a,0x00,0x5b,0xd4,0xfe,0xfd,0x03,0x00]4899// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4900 4901v_cmp_le_u64_e64 s[10:11], s[2:3], s[4:5]4902// W64: encoding: [0x0a,0x00,0x5b,0xd4,0x02,0x08,0x00,0x00]4903// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4904 4905v_cmp_le_u64_e64 s[10:11], s[104:105], s[104:105]4906// W64: encoding: [0x0a,0x00,0x5b,0xd4,0x68,0xd0,0x00,0x00]4907// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4908 4909v_cmp_le_u64_e64 s[10:11], vcc, ttmp[14:15]4910// W64: encoding: [0x0a,0x00,0x5b,0xd4,0x6a,0xf4,0x00,0x00]4911// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4912 4913v_cmp_le_u64_e64 s[10:11], ttmp[14:15], 0xaf1234564914// W64: encoding: [0x0a,0x00,0x5b,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]4915// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4916 4917v_cmp_le_u64_e64 s[10:11], exec, src_scc4918// W64: encoding: [0x0a,0x00,0x5b,0xd4,0x7e,0xfa,0x01,0x00]4919// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4920 4921v_cmp_le_u64_e64 s[10:11], null, 0.54922// W64: encoding: [0x0a,0x00,0x5b,0xd4,0x7c,0xe0,0x01,0x00]4923// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4924 4925v_cmp_le_u64_e64 s[104:105], -1, -14926// W64: encoding: [0x68,0x00,0x5b,0xd4,0xc1,0x82,0x01,0x00]4927// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4928 4929v_cmp_le_u64_e64 vcc, 0.5, null4930// W64: encoding: [0x6a,0x00,0x5b,0xd4,0xf0,0xf8,0x00,0x00]4931// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4932 4933v_cmp_le_u64_e64 ttmp[14:15], src_scc, exec4934// W64: encoding: [0x7a,0x00,0x5b,0xd4,0xfd,0xfc,0x00,0x00]4935// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4936 4937v_cmp_le_u64_e64 null, 0xaf123456, vcc4938// GFX11: encoding: [0x7c,0x00,0x5b,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]4939 4940v_cmp_lg_f16_e64 s5, v1, v24941// W32: encoding: [0x05,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]4942// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4943 4944v_cmp_lg_f16_e64 s5, v255, v2554945// W32: encoding: [0x05,0x00,0x05,0xd4,0xff,0xff,0x03,0x00]4946// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4947 4948v_cmp_lg_f16_e64 s5, s1, s24949// W32: encoding: [0x05,0x00,0x05,0xd4,0x01,0x04,0x00,0x00]4950// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4951 4952v_cmp_lg_f16_e64 s5, s105, s1054953// W32: encoding: [0x05,0x00,0x05,0xd4,0x69,0xd2,0x00,0x00]4954// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4955 4956v_cmp_lg_f16_e64 s5, vcc_lo, ttmp154957// W32: encoding: [0x05,0x00,0x05,0xd4,0x6a,0xf6,0x00,0x00]4958// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4959 4960v_cmp_lg_f16_e64 s5, vcc_hi, 0xfe0b4961// W32: encoding: [0x05,0x00,0x05,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]4962// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4963 4964v_cmp_lg_f16_e64 s5, ttmp15, src_scc4965// W32: encoding: [0x05,0x00,0x05,0xd4,0x7b,0xfa,0x01,0x00]4966// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4967 4968v_cmp_lg_f16_e64 s5, m0, 0.54969// W32: encoding: [0x05,0x00,0x05,0xd4,0x7d,0xe0,0x01,0x00]4970// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4971 4972v_cmp_lg_f16_e64 s5, exec_lo, -14973// W32: encoding: [0x05,0x00,0x05,0xd4,0x7e,0x82,0x01,0x00]4974// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4975 4976v_cmp_lg_f16_e64 s5, |exec_hi|, null4977// W32: encoding: [0x05,0x01,0x05,0xd4,0x7f,0xf8,0x00,0x00]4978// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4979 4980v_cmp_lg_f16_e64 s105, null, exec_lo4981// W32: encoding: [0x69,0x00,0x05,0xd4,0x7c,0xfc,0x00,0x00]4982// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4983 4984v_cmp_lg_f16_e64 vcc_lo, -1, exec_hi4985// W32: encoding: [0x6a,0x00,0x05,0xd4,0xc1,0xfe,0x00,0x00]4986// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4987 4988v_cmp_lg_f16_e64 vcc_hi, 0.5, -m04989// W32: encoding: [0x6b,0x00,0x05,0xd4,0xf0,0xfa,0x00,0x40]4990// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4991 4992v_cmp_lg_f16_e64 ttmp15, -src_scc, |vcc_lo|4993// W32: encoding: [0x7b,0x02,0x05,0xd4,0xfd,0xd4,0x00,0x20]4994// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4995 4996v_cmp_lg_f16_e64 s[10:11], v1, v24997// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]4998// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction4999 5000v_cmp_lg_f16_e64 s[10:11], v255, v2555001// W64: encoding: [0x0a,0x00,0x05,0xd4,0xff,0xff,0x03,0x00]5002// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5003 5004v_cmp_lg_f16_e64 s[10:11], s1, s25005// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x04,0x00,0x00]5006// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5007 5008v_cmp_lg_f16_e64 s[10:11], s105, s1055009// W64: encoding: [0x0a,0x00,0x05,0xd4,0x69,0xd2,0x00,0x00]5010// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5011 5012v_cmp_lg_f16_e64 s[10:11], vcc_lo, ttmp155013// W64: encoding: [0x0a,0x00,0x05,0xd4,0x6a,0xf6,0x00,0x00]5014// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5015 5016v_cmp_lg_f16_e64 s[10:11], vcc_hi, 0xfe0b5017// W64: encoding: [0x0a,0x00,0x05,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]5018// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5019 5020v_cmp_lg_f16_e64 s[10:11], ttmp15, src_scc5021// W64: encoding: [0x0a,0x00,0x05,0xd4,0x7b,0xfa,0x01,0x00]5022// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5023 5024v_cmp_lg_f16_e64 s[10:11], m0, 0.55025// W64: encoding: [0x0a,0x00,0x05,0xd4,0x7d,0xe0,0x01,0x00]5026// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5027 5028v_cmp_lg_f16_e64 s[10:11], exec_lo, -15029// W64: encoding: [0x0a,0x00,0x05,0xd4,0x7e,0x82,0x01,0x00]5030// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5031 5032v_cmp_lg_f16_e64 s[10:11], |exec_hi|, null5033// W64: encoding: [0x0a,0x01,0x05,0xd4,0x7f,0xf8,0x00,0x00]5034// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5035 5036v_cmp_lg_f16_e64 s[10:11], null, exec_lo5037// W64: encoding: [0x0a,0x00,0x05,0xd4,0x7c,0xfc,0x00,0x00]5038// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5039 5040v_cmp_lg_f16_e64 s[104:105], -1, exec_hi5041// W64: encoding: [0x68,0x00,0x05,0xd4,0xc1,0xfe,0x00,0x00]5042// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5043 5044v_cmp_lg_f16_e64 vcc, 0.5, -m05045// W64: encoding: [0x6a,0x00,0x05,0xd4,0xf0,0xfa,0x00,0x40]5046// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5047 5048v_cmp_lg_f16_e64 ttmp[14:15], -src_scc, |vcc_lo|5049// W64: encoding: [0x7a,0x02,0x05,0xd4,0xfd,0xd4,0x00,0x20]5050// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5051 5052v_cmp_lg_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp5053// GFX11: encoding: [0x7c,0x83,0x05,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]5054 5055v_cmp_lg_f32_e64 s5, v1, v25056// W32: encoding: [0x05,0x00,0x15,0xd4,0x01,0x05,0x02,0x00]5057// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5058 5059v_cmp_lg_f32_e64 s5, v255, v2555060// W32: encoding: [0x05,0x00,0x15,0xd4,0xff,0xff,0x03,0x00]5061// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5062 5063v_cmp_lg_f32_e64 s5, s1, s25064// W32: encoding: [0x05,0x00,0x15,0xd4,0x01,0x04,0x00,0x00]5065// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5066 5067v_cmp_lg_f32_e64 s5, s105, s1055068// W32: encoding: [0x05,0x00,0x15,0xd4,0x69,0xd2,0x00,0x00]5069// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5070 5071v_cmp_lg_f32_e64 s5, vcc_lo, ttmp155072// W32: encoding: [0x05,0x00,0x15,0xd4,0x6a,0xf6,0x00,0x00]5073// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5074 5075v_cmp_lg_f32_e64 s5, vcc_hi, 0xaf1234565076// W32: encoding: [0x05,0x00,0x15,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]5077// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5078 5079v_cmp_lg_f32_e64 s5, ttmp15, src_scc5080// W32: encoding: [0x05,0x00,0x15,0xd4,0x7b,0xfa,0x01,0x00]5081// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5082 5083v_cmp_lg_f32_e64 s5, m0, 0.55084// W32: encoding: [0x05,0x00,0x15,0xd4,0x7d,0xe0,0x01,0x00]5085// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5086 5087v_cmp_lg_f32_e64 s5, exec_lo, -15088// W32: encoding: [0x05,0x00,0x15,0xd4,0x7e,0x82,0x01,0x00]5089// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5090 5091v_cmp_lg_f32_e64 s5, |exec_hi|, null5092// W32: encoding: [0x05,0x01,0x15,0xd4,0x7f,0xf8,0x00,0x00]5093// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5094 5095v_cmp_lg_f32_e64 s105, null, exec_lo5096// W32: encoding: [0x69,0x00,0x15,0xd4,0x7c,0xfc,0x00,0x00]5097// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5098 5099v_cmp_lg_f32_e64 vcc_lo, -1, exec_hi5100// W32: encoding: [0x6a,0x00,0x15,0xd4,0xc1,0xfe,0x00,0x00]5101// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5102 5103v_cmp_lg_f32_e64 vcc_hi, 0.5, -m05104// W32: encoding: [0x6b,0x00,0x15,0xd4,0xf0,0xfa,0x00,0x40]5105// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5106 5107v_cmp_lg_f32_e64 ttmp15, -src_scc, |vcc_lo|5108// W32: encoding: [0x7b,0x02,0x15,0xd4,0xfd,0xd4,0x00,0x20]5109// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5110 5111v_cmp_lg_f32_e64 s[10:11], v1, v25112// W64: encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x00]5113// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5114 5115v_cmp_lg_f32_e64 s[10:11], v255, v2555116// W64: encoding: [0x0a,0x00,0x15,0xd4,0xff,0xff,0x03,0x00]5117// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5118 5119v_cmp_lg_f32_e64 s[10:11], s1, s25120// W64: encoding: [0x0a,0x00,0x15,0xd4,0x01,0x04,0x00,0x00]5121// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5122 5123v_cmp_lg_f32_e64 s[10:11], s105, s1055124// W64: encoding: [0x0a,0x00,0x15,0xd4,0x69,0xd2,0x00,0x00]5125// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5126 5127v_cmp_lg_f32_e64 s[10:11], vcc_lo, ttmp155128// W64: encoding: [0x0a,0x00,0x15,0xd4,0x6a,0xf6,0x00,0x00]5129// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5130 5131v_cmp_lg_f32_e64 s[10:11], vcc_hi, 0xaf1234565132// W64: encoding: [0x0a,0x00,0x15,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]5133// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5134 5135v_cmp_lg_f32_e64 s[10:11], ttmp15, src_scc5136// W64: encoding: [0x0a,0x00,0x15,0xd4,0x7b,0xfa,0x01,0x00]5137// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5138 5139v_cmp_lg_f32_e64 s[10:11], m0, 0.55140// W64: encoding: [0x0a,0x00,0x15,0xd4,0x7d,0xe0,0x01,0x00]5141// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5142 5143v_cmp_lg_f32_e64 s[10:11], exec_lo, -15144// W64: encoding: [0x0a,0x00,0x15,0xd4,0x7e,0x82,0x01,0x00]5145// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5146 5147v_cmp_lg_f32_e64 s[10:11], |exec_hi|, null5148// W64: encoding: [0x0a,0x01,0x15,0xd4,0x7f,0xf8,0x00,0x00]5149// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5150 5151v_cmp_lg_f32_e64 s[10:11], null, exec_lo5152// W64: encoding: [0x0a,0x00,0x15,0xd4,0x7c,0xfc,0x00,0x00]5153// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5154 5155v_cmp_lg_f32_e64 s[104:105], -1, exec_hi5156// W64: encoding: [0x68,0x00,0x15,0xd4,0xc1,0xfe,0x00,0x00]5157// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5158 5159v_cmp_lg_f32_e64 vcc, 0.5, -m05160// W64: encoding: [0x6a,0x00,0x15,0xd4,0xf0,0xfa,0x00,0x40]5161// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5162 5163v_cmp_lg_f32_e64 ttmp[14:15], -src_scc, |vcc_lo|5164// W64: encoding: [0x7a,0x02,0x15,0xd4,0xfd,0xd4,0x00,0x20]5165// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5166 5167v_cmp_lg_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp5168// GFX11: encoding: [0x7c,0x83,0x15,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]5169 5170v_cmp_lg_f64_e64 s5, v[1:2], v[2:3]5171// W32: encoding: [0x05,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]5172// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5173 5174v_cmp_lg_f64_e64 s5, v[254:255], v[254:255]5175// W32: encoding: [0x05,0x00,0x25,0xd4,0xfe,0xfd,0x03,0x00]5176// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5177 5178v_cmp_lg_f64_e64 s5, s[2:3], s[4:5]5179// W32: encoding: [0x05,0x00,0x25,0xd4,0x02,0x08,0x00,0x00]5180// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5181 5182v_cmp_lg_f64_e64 s5, s[104:105], s[104:105]5183// W32: encoding: [0x05,0x00,0x25,0xd4,0x68,0xd0,0x00,0x00]5184// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5185 5186v_cmp_lg_f64_e64 s5, vcc, ttmp[14:15]5187// W32: encoding: [0x05,0x00,0x25,0xd4,0x6a,0xf4,0x00,0x00]5188// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5189 5190v_cmp_lg_f64_e64 s5, ttmp[14:15], 0xaf1234565191// W32: encoding: [0x05,0x00,0x25,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]5192// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5193 5194v_cmp_lg_f64_e64 s5, -|exec|, src_scc5195// W32: encoding: [0x05,0x01,0x25,0xd4,0x7e,0xfa,0x01,0x20]5196// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5197 5198v_cmp_lg_f64_e64 s105, null, 0.55199// W32: encoding: [0x69,0x00,0x25,0xd4,0x7c,0xe0,0x01,0x00]5200// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5201 5202v_cmp_lg_f64_e64 vcc_lo, -1, -15203// W32: encoding: [0x6a,0x00,0x25,0xd4,0xc1,0x82,0x01,0x00]5204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5205 5206v_cmp_lg_f64_e64 vcc_hi, 0.5, null5207// W32: encoding: [0x6b,0x00,0x25,0xd4,0xf0,0xf8,0x00,0x00]5208// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5209 5210v_cmp_lg_f64_e64 ttmp15, -|src_scc|, -|exec|5211// W32: encoding: [0x7b,0x03,0x25,0xd4,0xfd,0xfc,0x00,0x60]5212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5213 5214v_cmp_lg_f64_e64 s[10:11], v[1:2], v[2:3]5215// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]5216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5217 5218v_cmp_lg_f64_e64 s[10:11], v[254:255], v[254:255]5219// W64: encoding: [0x0a,0x00,0x25,0xd4,0xfe,0xfd,0x03,0x00]5220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5221 5222v_cmp_lg_f64_e64 s[10:11], s[2:3], s[4:5]5223// W64: encoding: [0x0a,0x00,0x25,0xd4,0x02,0x08,0x00,0x00]5224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5225 5226v_cmp_lg_f64_e64 s[10:11], s[104:105], s[104:105]5227// W64: encoding: [0x0a,0x00,0x25,0xd4,0x68,0xd0,0x00,0x00]5228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5229 5230v_cmp_lg_f64_e64 s[10:11], vcc, ttmp[14:15]5231// W64: encoding: [0x0a,0x00,0x25,0xd4,0x6a,0xf4,0x00,0x00]5232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5233 5234v_cmp_lg_f64_e64 s[10:11], ttmp[14:15], 0xaf1234565235// W64: encoding: [0x0a,0x00,0x25,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]5236// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5237 5238v_cmp_lg_f64_e64 s[10:11], -|exec|, src_scc5239// W64: encoding: [0x0a,0x01,0x25,0xd4,0x7e,0xfa,0x01,0x20]5240// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5241 5242v_cmp_lg_f64_e64 s[10:11], null, 0.55243// W64: encoding: [0x0a,0x00,0x25,0xd4,0x7c,0xe0,0x01,0x00]5244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5245 5246v_cmp_lg_f64_e64 s[104:105], -1, -15247// W64: encoding: [0x68,0x00,0x25,0xd4,0xc1,0x82,0x01,0x00]5248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5249 5250v_cmp_lg_f64_e64 vcc, 0.5, null5251// W64: encoding: [0x6a,0x00,0x25,0xd4,0xf0,0xf8,0x00,0x00]5252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5253 5254v_cmp_lg_f64_e64 ttmp[14:15], -|src_scc|, -|exec|5255// W64: encoding: [0x7a,0x03,0x25,0xd4,0xfd,0xfc,0x00,0x60]5256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5257 5258v_cmp_lg_f64_e64 null, 0xaf123456, -|vcc| clamp5259// GFX11: encoding: [0x7c,0x82,0x25,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]5260 5261v_cmp_lt_f16_e64 s5, v1, v25262// W32: encoding: [0x05,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]5263// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5264 5265v_cmp_lt_f16_e64 s5, v255, v2555266// W32: encoding: [0x05,0x00,0x01,0xd4,0xff,0xff,0x03,0x00]5267// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5268 5269v_cmp_lt_f16_e64 s5, s1, s25270// W32: encoding: [0x05,0x00,0x01,0xd4,0x01,0x04,0x00,0x00]5271// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5272 5273v_cmp_lt_f16_e64 s5, s105, s1055274// W32: encoding: [0x05,0x00,0x01,0xd4,0x69,0xd2,0x00,0x00]5275// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5276 5277v_cmp_lt_f16_e64 s5, vcc_lo, ttmp155278// W32: encoding: [0x05,0x00,0x01,0xd4,0x6a,0xf6,0x00,0x00]5279// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5280 5281v_cmp_lt_f16_e64 s5, vcc_hi, 0xfe0b5282// W32: encoding: [0x05,0x00,0x01,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]5283// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5284 5285v_cmp_lt_f16_e64 s5, ttmp15, src_scc5286// W32: encoding: [0x05,0x00,0x01,0xd4,0x7b,0xfa,0x01,0x00]5287// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5288 5289v_cmp_lt_f16_e64 s5, m0, 0.55290// W32: encoding: [0x05,0x00,0x01,0xd4,0x7d,0xe0,0x01,0x00]5291// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5292 5293v_cmp_lt_f16_e64 s5, exec_lo, -15294// W32: encoding: [0x05,0x00,0x01,0xd4,0x7e,0x82,0x01,0x00]5295// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5296 5297v_cmp_lt_f16_e64 s5, |exec_hi|, null5298// W32: encoding: [0x05,0x01,0x01,0xd4,0x7f,0xf8,0x00,0x00]5299// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5300 5301v_cmp_lt_f16_e64 s105, null, exec_lo5302// W32: encoding: [0x69,0x00,0x01,0xd4,0x7c,0xfc,0x00,0x00]5303// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5304 5305v_cmp_lt_f16_e64 vcc_lo, -1, exec_hi5306// W32: encoding: [0x6a,0x00,0x01,0xd4,0xc1,0xfe,0x00,0x00]5307// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5308 5309v_cmp_lt_f16_e64 vcc_hi, 0.5, -m05310// W32: encoding: [0x6b,0x00,0x01,0xd4,0xf0,0xfa,0x00,0x40]5311// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5312 5313v_cmp_lt_f16_e64 ttmp15, -src_scc, |vcc_lo|5314// W32: encoding: [0x7b,0x02,0x01,0xd4,0xfd,0xd4,0x00,0x20]5315// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5316 5317v_cmp_lt_f16_e64 s[10:11], v1, v25318// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]5319// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5320 5321v_cmp_lt_f16_e64 s[10:11], v255, v2555322// W64: encoding: [0x0a,0x00,0x01,0xd4,0xff,0xff,0x03,0x00]5323// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5324 5325v_cmp_lt_f16_e64 s[10:11], s1, s25326// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x04,0x00,0x00]5327// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5328 5329v_cmp_lt_f16_e64 s[10:11], s105, s1055330// W64: encoding: [0x0a,0x00,0x01,0xd4,0x69,0xd2,0x00,0x00]5331// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5332 5333v_cmp_lt_f16_e64 s[10:11], vcc_lo, ttmp155334// W64: encoding: [0x0a,0x00,0x01,0xd4,0x6a,0xf6,0x00,0x00]5335// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5336 5337v_cmp_lt_f16_e64 s[10:11], vcc_hi, 0xfe0b5338// W64: encoding: [0x0a,0x00,0x01,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]5339// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5340 5341v_cmp_lt_f16_e64 s[10:11], ttmp15, src_scc5342// W64: encoding: [0x0a,0x00,0x01,0xd4,0x7b,0xfa,0x01,0x00]5343// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5344 5345v_cmp_lt_f16_e64 s[10:11], m0, 0.55346// W64: encoding: [0x0a,0x00,0x01,0xd4,0x7d,0xe0,0x01,0x00]5347// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5348 5349v_cmp_lt_f16_e64 s[10:11], exec_lo, -15350// W64: encoding: [0x0a,0x00,0x01,0xd4,0x7e,0x82,0x01,0x00]5351// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5352 5353v_cmp_lt_f16_e64 s[10:11], |exec_hi|, null5354// W64: encoding: [0x0a,0x01,0x01,0xd4,0x7f,0xf8,0x00,0x00]5355// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5356 5357v_cmp_lt_f16_e64 s[10:11], null, exec_lo5358// W64: encoding: [0x0a,0x00,0x01,0xd4,0x7c,0xfc,0x00,0x00]5359// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5360 5361v_cmp_lt_f16_e64 s[104:105], -1, exec_hi5362// W64: encoding: [0x68,0x00,0x01,0xd4,0xc1,0xfe,0x00,0x00]5363// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5364 5365v_cmp_lt_f16_e64 vcc, 0.5, -m05366// W64: encoding: [0x6a,0x00,0x01,0xd4,0xf0,0xfa,0x00,0x40]5367// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5368 5369v_cmp_lt_f16_e64 ttmp[14:15], -src_scc, |vcc_lo|5370// W64: encoding: [0x7a,0x02,0x01,0xd4,0xfd,0xd4,0x00,0x20]5371// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5372 5373v_cmp_lt_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp5374// GFX11: encoding: [0x7c,0x83,0x01,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]5375 5376v_cmp_lt_f32_e64 s5, v1, v25377// W32: encoding: [0x05,0x00,0x11,0xd4,0x01,0x05,0x02,0x00]5378// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5379 5380v_cmp_lt_f32_e64 s5, v255, v2555381// W32: encoding: [0x05,0x00,0x11,0xd4,0xff,0xff,0x03,0x00]5382// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5383 5384v_cmp_lt_f32_e64 s5, s1, s25385// W32: encoding: [0x05,0x00,0x11,0xd4,0x01,0x04,0x00,0x00]5386// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5387 5388v_cmp_lt_f32_e64 s5, s105, s1055389// W32: encoding: [0x05,0x00,0x11,0xd4,0x69,0xd2,0x00,0x00]5390// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5391 5392v_cmp_lt_f32_e64 s5, vcc_lo, ttmp155393// W32: encoding: [0x05,0x00,0x11,0xd4,0x6a,0xf6,0x00,0x00]5394// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5395 5396v_cmp_lt_f32_e64 s5, vcc_hi, 0xaf1234565397// W32: encoding: [0x05,0x00,0x11,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]5398// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5399 5400v_cmp_lt_f32_e64 s5, ttmp15, src_scc5401// W32: encoding: [0x05,0x00,0x11,0xd4,0x7b,0xfa,0x01,0x00]5402// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5403 5404v_cmp_lt_f32_e64 s5, m0, 0.55405// W32: encoding: [0x05,0x00,0x11,0xd4,0x7d,0xe0,0x01,0x00]5406// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5407 5408v_cmp_lt_f32_e64 s5, exec_lo, -15409// W32: encoding: [0x05,0x00,0x11,0xd4,0x7e,0x82,0x01,0x00]5410// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5411 5412v_cmp_lt_f32_e64 s5, |exec_hi|, null5413// W32: encoding: [0x05,0x01,0x11,0xd4,0x7f,0xf8,0x00,0x00]5414// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5415 5416v_cmp_lt_f32_e64 s105, null, exec_lo5417// W32: encoding: [0x69,0x00,0x11,0xd4,0x7c,0xfc,0x00,0x00]5418// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5419 5420v_cmp_lt_f32_e64 vcc_lo, -1, exec_hi5421// W32: encoding: [0x6a,0x00,0x11,0xd4,0xc1,0xfe,0x00,0x00]5422// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5423 5424v_cmp_lt_f32_e64 vcc_hi, 0.5, -m05425// W32: encoding: [0x6b,0x00,0x11,0xd4,0xf0,0xfa,0x00,0x40]5426// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5427 5428v_cmp_lt_f32_e64 ttmp15, -src_scc, |vcc_lo|5429// W32: encoding: [0x7b,0x02,0x11,0xd4,0xfd,0xd4,0x00,0x20]5430// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5431 5432v_cmp_lt_f32_e64 s[10:11], v1, v25433// W64: encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x00]5434// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5435 5436v_cmp_lt_f32_e64 s[10:11], v255, v2555437// W64: encoding: [0x0a,0x00,0x11,0xd4,0xff,0xff,0x03,0x00]5438// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5439 5440v_cmp_lt_f32_e64 s[10:11], s1, s25441// W64: encoding: [0x0a,0x00,0x11,0xd4,0x01,0x04,0x00,0x00]5442// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5443 5444v_cmp_lt_f32_e64 s[10:11], s105, s1055445// W64: encoding: [0x0a,0x00,0x11,0xd4,0x69,0xd2,0x00,0x00]5446// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5447 5448v_cmp_lt_f32_e64 s[10:11], vcc_lo, ttmp155449// W64: encoding: [0x0a,0x00,0x11,0xd4,0x6a,0xf6,0x00,0x00]5450// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5451 5452v_cmp_lt_f32_e64 s[10:11], vcc_hi, 0xaf1234565453// W64: encoding: [0x0a,0x00,0x11,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]5454// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5455 5456v_cmp_lt_f32_e64 s[10:11], ttmp15, src_scc5457// W64: encoding: [0x0a,0x00,0x11,0xd4,0x7b,0xfa,0x01,0x00]5458// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5459 5460v_cmp_lt_f32_e64 s[10:11], m0, 0.55461// W64: encoding: [0x0a,0x00,0x11,0xd4,0x7d,0xe0,0x01,0x00]5462// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5463 5464v_cmp_lt_f32_e64 s[10:11], exec_lo, -15465// W64: encoding: [0x0a,0x00,0x11,0xd4,0x7e,0x82,0x01,0x00]5466// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5467 5468v_cmp_lt_f32_e64 s[10:11], |exec_hi|, null5469// W64: encoding: [0x0a,0x01,0x11,0xd4,0x7f,0xf8,0x00,0x00]5470// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5471 5472v_cmp_lt_f32_e64 s[10:11], null, exec_lo5473// W64: encoding: [0x0a,0x00,0x11,0xd4,0x7c,0xfc,0x00,0x00]5474// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5475 5476v_cmp_lt_f32_e64 s[104:105], -1, exec_hi5477// W64: encoding: [0x68,0x00,0x11,0xd4,0xc1,0xfe,0x00,0x00]5478// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5479 5480v_cmp_lt_f32_e64 vcc, 0.5, -m05481// W64: encoding: [0x6a,0x00,0x11,0xd4,0xf0,0xfa,0x00,0x40]5482// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5483 5484v_cmp_lt_f32_e64 ttmp[14:15], -src_scc, |vcc_lo|5485// W64: encoding: [0x7a,0x02,0x11,0xd4,0xfd,0xd4,0x00,0x20]5486// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5487 5488v_cmp_lt_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp5489// GFX11: encoding: [0x7c,0x83,0x11,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]5490 5491v_cmp_lt_f64_e64 s5, v[1:2], v[2:3]5492// W32: encoding: [0x05,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]5493// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5494 5495v_cmp_lt_f64_e64 s5, v[254:255], v[254:255]5496// W32: encoding: [0x05,0x00,0x21,0xd4,0xfe,0xfd,0x03,0x00]5497// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5498 5499v_cmp_lt_f64_e64 s5, s[2:3], s[4:5]5500// W32: encoding: [0x05,0x00,0x21,0xd4,0x02,0x08,0x00,0x00]5501// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5502 5503v_cmp_lt_f64_e64 s5, s[104:105], s[104:105]5504// W32: encoding: [0x05,0x00,0x21,0xd4,0x68,0xd0,0x00,0x00]5505// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5506 5507v_cmp_lt_f64_e64 s5, vcc, ttmp[14:15]5508// W32: encoding: [0x05,0x00,0x21,0xd4,0x6a,0xf4,0x00,0x00]5509// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5510 5511v_cmp_lt_f64_e64 s5, ttmp[14:15], 0xaf1234565512// W32: encoding: [0x05,0x00,0x21,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]5513// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5514 5515v_cmp_lt_f64_e64 s5, -|exec|, src_scc5516// W32: encoding: [0x05,0x01,0x21,0xd4,0x7e,0xfa,0x01,0x20]5517// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5518 5519v_cmp_lt_f64_e64 s105, null, 0.55520// W32: encoding: [0x69,0x00,0x21,0xd4,0x7c,0xe0,0x01,0x00]5521// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5522 5523v_cmp_lt_f64_e64 vcc_lo, -1, -15524// W32: encoding: [0x6a,0x00,0x21,0xd4,0xc1,0x82,0x01,0x00]5525// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5526 5527v_cmp_lt_f64_e64 vcc_hi, 0.5, null5528// W32: encoding: [0x6b,0x00,0x21,0xd4,0xf0,0xf8,0x00,0x00]5529// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5530 5531v_cmp_lt_f64_e64 ttmp15, -|src_scc|, -|exec|5532// W32: encoding: [0x7b,0x03,0x21,0xd4,0xfd,0xfc,0x00,0x60]5533// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5534 5535v_cmp_lt_f64_e64 s[10:11], v[1:2], v[2:3]5536// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]5537// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5538 5539v_cmp_lt_f64_e64 s[10:11], v[254:255], v[254:255]5540// W64: encoding: [0x0a,0x00,0x21,0xd4,0xfe,0xfd,0x03,0x00]5541// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5542 5543v_cmp_lt_f64_e64 s[10:11], s[2:3], s[4:5]5544// W64: encoding: [0x0a,0x00,0x21,0xd4,0x02,0x08,0x00,0x00]5545// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5546 5547v_cmp_lt_f64_e64 s[10:11], s[104:105], s[104:105]5548// W64: encoding: [0x0a,0x00,0x21,0xd4,0x68,0xd0,0x00,0x00]5549// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5550 5551v_cmp_lt_f64_e64 s[10:11], vcc, ttmp[14:15]5552// W64: encoding: [0x0a,0x00,0x21,0xd4,0x6a,0xf4,0x00,0x00]5553// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5554 5555v_cmp_lt_f64_e64 s[10:11], ttmp[14:15], 0xaf1234565556// W64: encoding: [0x0a,0x00,0x21,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]5557// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5558 5559v_cmp_lt_f64_e64 s[10:11], -|exec|, src_scc5560// W64: encoding: [0x0a,0x01,0x21,0xd4,0x7e,0xfa,0x01,0x20]5561// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5562 5563v_cmp_lt_f64_e64 s[10:11], null, 0.55564// W64: encoding: [0x0a,0x00,0x21,0xd4,0x7c,0xe0,0x01,0x00]5565// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5566 5567v_cmp_lt_f64_e64 s[104:105], -1, -15568// W64: encoding: [0x68,0x00,0x21,0xd4,0xc1,0x82,0x01,0x00]5569// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5570 5571v_cmp_lt_f64_e64 vcc, 0.5, null5572// W64: encoding: [0x6a,0x00,0x21,0xd4,0xf0,0xf8,0x00,0x00]5573// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5574 5575v_cmp_lt_f64_e64 ttmp[14:15], -|src_scc|, -|exec|5576// W64: encoding: [0x7a,0x03,0x21,0xd4,0xfd,0xfc,0x00,0x60]5577// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5578 5579v_cmp_lt_f64_e64 null, 0xaf123456, -|vcc| clamp5580// GFX11: encoding: [0x7c,0x82,0x21,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]5581 5582v_cmp_lt_i16_e64 s5, v1, v25583// W32: encoding: [0x05,0x00,0x31,0xd4,0x01,0x05,0x02,0x00]5584// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5585 5586v_cmp_lt_i16_e64 s5, v255, v2555587// W32: encoding: [0x05,0x00,0x31,0xd4,0xff,0xff,0x03,0x00]5588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5589 5590v_cmp_lt_i16_e64 s5, s1, s25591// W32: encoding: [0x05,0x00,0x31,0xd4,0x01,0x04,0x00,0x00]5592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5593 5594v_cmp_lt_i16_e64 s5, s105, s1055595// W32: encoding: [0x05,0x00,0x31,0xd4,0x69,0xd2,0x00,0x00]5596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5597 5598v_cmp_lt_i16_e64 s5, vcc_lo, ttmp155599// W32: encoding: [0x05,0x00,0x31,0xd4,0x6a,0xf6,0x00,0x00]5600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5601 5602v_cmp_lt_i16_e64 s5, vcc_hi, 0xfe0b5603// W32: encoding: [0x05,0x00,0x31,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]5604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5605 5606v_cmp_lt_i16_e64 s5, ttmp15, src_scc5607// W32: encoding: [0x05,0x00,0x31,0xd4,0x7b,0xfa,0x01,0x00]5608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5609 5610v_cmp_lt_i16_e64 s5, m0, 0.55611// W32: encoding: [0x05,0x00,0x31,0xd4,0x7d,0xe0,0x01,0x00]5612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5613 5614v_cmp_lt_i16_e64 s5, exec_lo, -15615// W32: encoding: [0x05,0x00,0x31,0xd4,0x7e,0x82,0x01,0x00]5616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5617 5618v_cmp_lt_i16_e64 s5, exec_hi, null5619// W32: encoding: [0x05,0x00,0x31,0xd4,0x7f,0xf8,0x00,0x00]5620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5621 5622v_cmp_lt_i16_e64 s105, null, exec_lo5623// W32: encoding: [0x69,0x00,0x31,0xd4,0x7c,0xfc,0x00,0x00]5624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5625 5626v_cmp_lt_i16_e64 vcc_lo, -1, exec_hi5627// W32: encoding: [0x6a,0x00,0x31,0xd4,0xc1,0xfe,0x00,0x00]5628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5629 5630v_cmp_lt_i16_e64 vcc_hi, 0.5, m05631// W32: encoding: [0x6b,0x00,0x31,0xd4,0xf0,0xfa,0x00,0x00]5632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5633 5634v_cmp_lt_i16_e64 ttmp15, src_scc, vcc_lo5635// W32: encoding: [0x7b,0x00,0x31,0xd4,0xfd,0xd4,0x00,0x00]5636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5637 5638v_cmp_lt_i16_e64 s[10:11], v1, v25639// W64: encoding: [0x0a,0x00,0x31,0xd4,0x01,0x05,0x02,0x00]5640// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5641 5642v_cmp_lt_i16_e64 s[10:11], v255, v2555643// W64: encoding: [0x0a,0x00,0x31,0xd4,0xff,0xff,0x03,0x00]5644// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5645 5646v_cmp_lt_i16_e64 s[10:11], s1, s25647// W64: encoding: [0x0a,0x00,0x31,0xd4,0x01,0x04,0x00,0x00]5648// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5649 5650v_cmp_lt_i16_e64 s[10:11], s105, s1055651// W64: encoding: [0x0a,0x00,0x31,0xd4,0x69,0xd2,0x00,0x00]5652// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5653 5654v_cmp_lt_i16_e64 s[10:11], vcc_lo, ttmp155655// W64: encoding: [0x0a,0x00,0x31,0xd4,0x6a,0xf6,0x00,0x00]5656// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5657 5658v_cmp_lt_i16_e64 s[10:11], vcc_hi, 0xfe0b5659// W64: encoding: [0x0a,0x00,0x31,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]5660// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5661 5662v_cmp_lt_i16_e64 s[10:11], ttmp15, src_scc5663// W64: encoding: [0x0a,0x00,0x31,0xd4,0x7b,0xfa,0x01,0x00]5664// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5665 5666v_cmp_lt_i16_e64 s[10:11], m0, 0.55667// W64: encoding: [0x0a,0x00,0x31,0xd4,0x7d,0xe0,0x01,0x00]5668// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5669 5670v_cmp_lt_i16_e64 s[10:11], exec_lo, -15671// W64: encoding: [0x0a,0x00,0x31,0xd4,0x7e,0x82,0x01,0x00]5672// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5673 5674v_cmp_lt_i16_e64 s[10:11], exec_hi, null5675// W64: encoding: [0x0a,0x00,0x31,0xd4,0x7f,0xf8,0x00,0x00]5676// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5677 5678v_cmp_lt_i16_e64 s[10:11], null, exec_lo5679// W64: encoding: [0x0a,0x00,0x31,0xd4,0x7c,0xfc,0x00,0x00]5680// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5681 5682v_cmp_lt_i16_e64 s[104:105], -1, exec_hi5683// W64: encoding: [0x68,0x00,0x31,0xd4,0xc1,0xfe,0x00,0x00]5684// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5685 5686v_cmp_lt_i16_e64 vcc, 0.5, m05687// W64: encoding: [0x6a,0x00,0x31,0xd4,0xf0,0xfa,0x00,0x00]5688// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5689 5690v_cmp_lt_i16_e64 ttmp[14:15], src_scc, vcc_lo5691// W64: encoding: [0x7a,0x00,0x31,0xd4,0xfd,0xd4,0x00,0x00]5692// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5693 5694v_cmp_lt_i16_e64 null, 0xfe0b, vcc_hi5695// GFX11: encoding: [0x7c,0x00,0x31,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]5696 5697v_cmp_lt_i32_e64 s5, v1, v25698// W32: encoding: [0x05,0x00,0x41,0xd4,0x01,0x05,0x02,0x00]5699// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5700 5701v_cmp_lt_i32_e64 s5, v255, v2555702// W32: encoding: [0x05,0x00,0x41,0xd4,0xff,0xff,0x03,0x00]5703// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5704 5705v_cmp_lt_i32_e64 s5, s1, s25706// W32: encoding: [0x05,0x00,0x41,0xd4,0x01,0x04,0x00,0x00]5707// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5708 5709v_cmp_lt_i32_e64 s5, s105, s1055710// W32: encoding: [0x05,0x00,0x41,0xd4,0x69,0xd2,0x00,0x00]5711// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5712 5713v_cmp_lt_i32_e64 s5, vcc_lo, ttmp155714// W32: encoding: [0x05,0x00,0x41,0xd4,0x6a,0xf6,0x00,0x00]5715// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5716 5717v_cmp_lt_i32_e64 s5, vcc_hi, 0xaf1234565718// W32: encoding: [0x05,0x00,0x41,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]5719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5720 5721v_cmp_lt_i32_e64 s5, ttmp15, src_scc5722// W32: encoding: [0x05,0x00,0x41,0xd4,0x7b,0xfa,0x01,0x00]5723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5724 5725v_cmp_lt_i32_e64 s5, m0, 0.55726// W32: encoding: [0x05,0x00,0x41,0xd4,0x7d,0xe0,0x01,0x00]5727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5728 5729v_cmp_lt_i32_e64 s5, exec_lo, -15730// W32: encoding: [0x05,0x00,0x41,0xd4,0x7e,0x82,0x01,0x00]5731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5732 5733v_cmp_lt_i32_e64 s5, exec_hi, null5734// W32: encoding: [0x05,0x00,0x41,0xd4,0x7f,0xf8,0x00,0x00]5735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5736 5737v_cmp_lt_i32_e64 s105, null, exec_lo5738// W32: encoding: [0x69,0x00,0x41,0xd4,0x7c,0xfc,0x00,0x00]5739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5740 5741v_cmp_lt_i32_e64 vcc_lo, -1, exec_hi5742// W32: encoding: [0x6a,0x00,0x41,0xd4,0xc1,0xfe,0x00,0x00]5743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5744 5745v_cmp_lt_i32_e64 vcc_hi, 0.5, m05746// W32: encoding: [0x6b,0x00,0x41,0xd4,0xf0,0xfa,0x00,0x00]5747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5748 5749v_cmp_lt_i32_e64 ttmp15, src_scc, vcc_lo5750// W32: encoding: [0x7b,0x00,0x41,0xd4,0xfd,0xd4,0x00,0x00]5751// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5752 5753v_cmp_lt_i32_e64 s[10:11], v1, v25754// W64: encoding: [0x0a,0x00,0x41,0xd4,0x01,0x05,0x02,0x00]5755// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5756 5757v_cmp_lt_i32_e64 s[10:11], v255, v2555758// W64: encoding: [0x0a,0x00,0x41,0xd4,0xff,0xff,0x03,0x00]5759// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5760 5761v_cmp_lt_i32_e64 s[10:11], s1, s25762// W64: encoding: [0x0a,0x00,0x41,0xd4,0x01,0x04,0x00,0x00]5763// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5764 5765v_cmp_lt_i32_e64 s[10:11], s105, s1055766// W64: encoding: [0x0a,0x00,0x41,0xd4,0x69,0xd2,0x00,0x00]5767// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5768 5769v_cmp_lt_i32_e64 s[10:11], vcc_lo, ttmp155770// W64: encoding: [0x0a,0x00,0x41,0xd4,0x6a,0xf6,0x00,0x00]5771// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5772 5773v_cmp_lt_i32_e64 s[10:11], vcc_hi, 0xaf1234565774// W64: encoding: [0x0a,0x00,0x41,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]5775// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5776 5777v_cmp_lt_i32_e64 s[10:11], ttmp15, src_scc5778// W64: encoding: [0x0a,0x00,0x41,0xd4,0x7b,0xfa,0x01,0x00]5779// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5780 5781v_cmp_lt_i32_e64 s[10:11], m0, 0.55782// W64: encoding: [0x0a,0x00,0x41,0xd4,0x7d,0xe0,0x01,0x00]5783// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5784 5785v_cmp_lt_i32_e64 s[10:11], exec_lo, -15786// W64: encoding: [0x0a,0x00,0x41,0xd4,0x7e,0x82,0x01,0x00]5787// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5788 5789v_cmp_lt_i32_e64 s[10:11], exec_hi, null5790// W64: encoding: [0x0a,0x00,0x41,0xd4,0x7f,0xf8,0x00,0x00]5791// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5792 5793v_cmp_lt_i32_e64 s[10:11], null, exec_lo5794// W64: encoding: [0x0a,0x00,0x41,0xd4,0x7c,0xfc,0x00,0x00]5795// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5796 5797v_cmp_lt_i32_e64 s[104:105], -1, exec_hi5798// W64: encoding: [0x68,0x00,0x41,0xd4,0xc1,0xfe,0x00,0x00]5799// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5800 5801v_cmp_lt_i32_e64 vcc, 0.5, m05802// W64: encoding: [0x6a,0x00,0x41,0xd4,0xf0,0xfa,0x00,0x00]5803// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5804 5805v_cmp_lt_i32_e64 ttmp[14:15], src_scc, vcc_lo5806// W64: encoding: [0x7a,0x00,0x41,0xd4,0xfd,0xd4,0x00,0x00]5807// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5808 5809v_cmp_lt_i32_e64 null, 0xaf123456, vcc_hi5810// GFX11: encoding: [0x7c,0x00,0x41,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]5811 5812v_cmp_lt_i64_e64 s5, v[1:2], v[2:3]5813// W32: encoding: [0x05,0x00,0x51,0xd4,0x01,0x05,0x02,0x00]5814// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5815 5816v_cmp_lt_i64_e64 s5, v[254:255], v[254:255]5817// W32: encoding: [0x05,0x00,0x51,0xd4,0xfe,0xfd,0x03,0x00]5818// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5819 5820v_cmp_lt_i64_e64 s5, s[2:3], s[4:5]5821// W32: encoding: [0x05,0x00,0x51,0xd4,0x02,0x08,0x00,0x00]5822// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5823 5824v_cmp_lt_i64_e64 s5, s[104:105], s[104:105]5825// W32: encoding: [0x05,0x00,0x51,0xd4,0x68,0xd0,0x00,0x00]5826// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5827 5828v_cmp_lt_i64_e64 s5, vcc, ttmp[14:15]5829// W32: encoding: [0x05,0x00,0x51,0xd4,0x6a,0xf4,0x00,0x00]5830// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5831 5832v_cmp_lt_i64_e64 s5, ttmp[14:15], 0xaf1234565833// W32: encoding: [0x05,0x00,0x51,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]5834// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5835 5836v_cmp_lt_i64_e64 s5, exec, src_scc5837// W32: encoding: [0x05,0x00,0x51,0xd4,0x7e,0xfa,0x01,0x00]5838// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5839 5840v_cmp_lt_i64_e64 s105, null, 0.55841// W32: encoding: [0x69,0x00,0x51,0xd4,0x7c,0xe0,0x01,0x00]5842// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5843 5844v_cmp_lt_i64_e64 vcc_lo, -1, -15845// W32: encoding: [0x6a,0x00,0x51,0xd4,0xc1,0x82,0x01,0x00]5846// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5847 5848v_cmp_lt_i64_e64 vcc_hi, 0.5, null5849// W32: encoding: [0x6b,0x00,0x51,0xd4,0xf0,0xf8,0x00,0x00]5850// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5851 5852v_cmp_lt_i64_e64 ttmp15, src_scc, exec5853// W32: encoding: [0x7b,0x00,0x51,0xd4,0xfd,0xfc,0x00,0x00]5854// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5855 5856v_cmp_lt_i64_e64 s[10:11], v[1:2], v[2:3]5857// W64: encoding: [0x0a,0x00,0x51,0xd4,0x01,0x05,0x02,0x00]5858// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5859 5860v_cmp_lt_i64_e64 s[10:11], v[254:255], v[254:255]5861// W64: encoding: [0x0a,0x00,0x51,0xd4,0xfe,0xfd,0x03,0x00]5862// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5863 5864v_cmp_lt_i64_e64 s[10:11], s[2:3], s[4:5]5865// W64: encoding: [0x0a,0x00,0x51,0xd4,0x02,0x08,0x00,0x00]5866// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5867 5868v_cmp_lt_i64_e64 s[10:11], s[104:105], s[104:105]5869// W64: encoding: [0x0a,0x00,0x51,0xd4,0x68,0xd0,0x00,0x00]5870// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5871 5872v_cmp_lt_i64_e64 s[10:11], vcc, ttmp[14:15]5873// W64: encoding: [0x0a,0x00,0x51,0xd4,0x6a,0xf4,0x00,0x00]5874// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5875 5876v_cmp_lt_i64_e64 s[10:11], ttmp[14:15], 0xaf1234565877// W64: encoding: [0x0a,0x00,0x51,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]5878// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5879 5880v_cmp_lt_i64_e64 s[10:11], exec, src_scc5881// W64: encoding: [0x0a,0x00,0x51,0xd4,0x7e,0xfa,0x01,0x00]5882// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5883 5884v_cmp_lt_i64_e64 s[10:11], null, 0.55885// W64: encoding: [0x0a,0x00,0x51,0xd4,0x7c,0xe0,0x01,0x00]5886// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5887 5888v_cmp_lt_i64_e64 s[104:105], -1, -15889// W64: encoding: [0x68,0x00,0x51,0xd4,0xc1,0x82,0x01,0x00]5890// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5891 5892v_cmp_lt_i64_e64 vcc, 0.5, null5893// W64: encoding: [0x6a,0x00,0x51,0xd4,0xf0,0xf8,0x00,0x00]5894// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5895 5896v_cmp_lt_i64_e64 ttmp[14:15], src_scc, exec5897// W64: encoding: [0x7a,0x00,0x51,0xd4,0xfd,0xfc,0x00,0x00]5898// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5899 5900v_cmp_lt_i64_e64 null, 0xaf123456, vcc5901// GFX11: encoding: [0x7c,0x00,0x51,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]5902 5903v_cmp_lt_u16_e64 s5, v1, v25904// W32: encoding: [0x05,0x00,0x39,0xd4,0x01,0x05,0x02,0x00]5905// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5906 5907v_cmp_lt_u16_e64 s5, v255, v2555908// W32: encoding: [0x05,0x00,0x39,0xd4,0xff,0xff,0x03,0x00]5909// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5910 5911v_cmp_lt_u16_e64 s5, s1, s25912// W32: encoding: [0x05,0x00,0x39,0xd4,0x01,0x04,0x00,0x00]5913// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5914 5915v_cmp_lt_u16_e64 s5, s105, s1055916// W32: encoding: [0x05,0x00,0x39,0xd4,0x69,0xd2,0x00,0x00]5917// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5918 5919v_cmp_lt_u16_e64 s5, vcc_lo, ttmp155920// W32: encoding: [0x05,0x00,0x39,0xd4,0x6a,0xf6,0x00,0x00]5921// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5922 5923v_cmp_lt_u16_e64 s5, vcc_hi, 0xfe0b5924// W32: encoding: [0x05,0x00,0x39,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]5925// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5926 5927v_cmp_lt_u16_e64 s5, ttmp15, src_scc5928// W32: encoding: [0x05,0x00,0x39,0xd4,0x7b,0xfa,0x01,0x00]5929// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5930 5931v_cmp_lt_u16_e64 s5, m0, 0.55932// W32: encoding: [0x05,0x00,0x39,0xd4,0x7d,0xe0,0x01,0x00]5933// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5934 5935v_cmp_lt_u16_e64 s5, exec_lo, -15936// W32: encoding: [0x05,0x00,0x39,0xd4,0x7e,0x82,0x01,0x00]5937// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5938 5939v_cmp_lt_u16_e64 s5, exec_hi, null5940// W32: encoding: [0x05,0x00,0x39,0xd4,0x7f,0xf8,0x00,0x00]5941// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5942 5943v_cmp_lt_u16_e64 s105, null, exec_lo5944// W32: encoding: [0x69,0x00,0x39,0xd4,0x7c,0xfc,0x00,0x00]5945// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5946 5947v_cmp_lt_u16_e64 vcc_lo, -1, exec_hi5948// W32: encoding: [0x6a,0x00,0x39,0xd4,0xc1,0xfe,0x00,0x00]5949// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5950 5951v_cmp_lt_u16_e64 vcc_hi, 0.5, m05952// W32: encoding: [0x6b,0x00,0x39,0xd4,0xf0,0xfa,0x00,0x00]5953// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5954 5955v_cmp_lt_u16_e64 ttmp15, src_scc, vcc_lo5956// W32: encoding: [0x7b,0x00,0x39,0xd4,0xfd,0xd4,0x00,0x00]5957// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5958 5959v_cmp_lt_u16_e64 s[10:11], v1, v25960// W64: encoding: [0x0a,0x00,0x39,0xd4,0x01,0x05,0x02,0x00]5961// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5962 5963v_cmp_lt_u16_e64 s[10:11], v255, v2555964// W64: encoding: [0x0a,0x00,0x39,0xd4,0xff,0xff,0x03,0x00]5965// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5966 5967v_cmp_lt_u16_e64 s[10:11], s1, s25968// W64: encoding: [0x0a,0x00,0x39,0xd4,0x01,0x04,0x00,0x00]5969// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5970 5971v_cmp_lt_u16_e64 s[10:11], s105, s1055972// W64: encoding: [0x0a,0x00,0x39,0xd4,0x69,0xd2,0x00,0x00]5973// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5974 5975v_cmp_lt_u16_e64 s[10:11], vcc_lo, ttmp155976// W64: encoding: [0x0a,0x00,0x39,0xd4,0x6a,0xf6,0x00,0x00]5977// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5978 5979v_cmp_lt_u16_e64 s[10:11], vcc_hi, 0xfe0b5980// W64: encoding: [0x0a,0x00,0x39,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]5981// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5982 5983v_cmp_lt_u16_e64 s[10:11], ttmp15, src_scc5984// W64: encoding: [0x0a,0x00,0x39,0xd4,0x7b,0xfa,0x01,0x00]5985// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5986 5987v_cmp_lt_u16_e64 s[10:11], m0, 0.55988// W64: encoding: [0x0a,0x00,0x39,0xd4,0x7d,0xe0,0x01,0x00]5989// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5990 5991v_cmp_lt_u16_e64 s[10:11], exec_lo, -15992// W64: encoding: [0x0a,0x00,0x39,0xd4,0x7e,0x82,0x01,0x00]5993// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5994 5995v_cmp_lt_u16_e64 s[10:11], exec_hi, null5996// W64: encoding: [0x0a,0x00,0x39,0xd4,0x7f,0xf8,0x00,0x00]5997// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction5998 5999v_cmp_lt_u16_e64 s[10:11], null, exec_lo6000// W64: encoding: [0x0a,0x00,0x39,0xd4,0x7c,0xfc,0x00,0x00]6001// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6002 6003v_cmp_lt_u16_e64 s[104:105], -1, exec_hi6004// W64: encoding: [0x68,0x00,0x39,0xd4,0xc1,0xfe,0x00,0x00]6005// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6006 6007v_cmp_lt_u16_e64 vcc, 0.5, m06008// W64: encoding: [0x6a,0x00,0x39,0xd4,0xf0,0xfa,0x00,0x00]6009// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6010 6011v_cmp_lt_u16_e64 ttmp[14:15], src_scc, vcc_lo6012// W64: encoding: [0x7a,0x00,0x39,0xd4,0xfd,0xd4,0x00,0x00]6013// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6014 6015v_cmp_lt_u16_e64 null, 0xfe0b, vcc_hi6016// GFX11: encoding: [0x7c,0x00,0x39,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]6017 6018v_cmp_lt_u32_e64 s5, v1, v26019// W32: encoding: [0x05,0x00,0x49,0xd4,0x01,0x05,0x02,0x00]6020// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6021 6022v_cmp_lt_u32_e64 s5, v255, v2556023// W32: encoding: [0x05,0x00,0x49,0xd4,0xff,0xff,0x03,0x00]6024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6025 6026v_cmp_lt_u32_e64 s5, s1, s26027// W32: encoding: [0x05,0x00,0x49,0xd4,0x01,0x04,0x00,0x00]6028// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6029 6030v_cmp_lt_u32_e64 s5, s105, s1056031// W32: encoding: [0x05,0x00,0x49,0xd4,0x69,0xd2,0x00,0x00]6032// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6033 6034v_cmp_lt_u32_e64 s5, vcc_lo, ttmp156035// W32: encoding: [0x05,0x00,0x49,0xd4,0x6a,0xf6,0x00,0x00]6036// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6037 6038v_cmp_lt_u32_e64 s5, vcc_hi, 0xaf1234566039// W32: encoding: [0x05,0x00,0x49,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]6040// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6041 6042v_cmp_lt_u32_e64 s5, ttmp15, src_scc6043// W32: encoding: [0x05,0x00,0x49,0xd4,0x7b,0xfa,0x01,0x00]6044// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6045 6046v_cmp_lt_u32_e64 s5, m0, 0.56047// W32: encoding: [0x05,0x00,0x49,0xd4,0x7d,0xe0,0x01,0x00]6048// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6049 6050v_cmp_lt_u32_e64 s5, exec_lo, -16051// W32: encoding: [0x05,0x00,0x49,0xd4,0x7e,0x82,0x01,0x00]6052// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6053 6054v_cmp_lt_u32_e64 s5, exec_hi, null6055// W32: encoding: [0x05,0x00,0x49,0xd4,0x7f,0xf8,0x00,0x00]6056// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6057 6058v_cmp_lt_u32_e64 s105, null, exec_lo6059// W32: encoding: [0x69,0x00,0x49,0xd4,0x7c,0xfc,0x00,0x00]6060// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6061 6062v_cmp_lt_u32_e64 vcc_lo, -1, exec_hi6063// W32: encoding: [0x6a,0x00,0x49,0xd4,0xc1,0xfe,0x00,0x00]6064// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6065 6066v_cmp_lt_u32_e64 vcc_hi, 0.5, m06067// W32: encoding: [0x6b,0x00,0x49,0xd4,0xf0,0xfa,0x00,0x00]6068// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6069 6070v_cmp_lt_u32_e64 ttmp15, src_scc, vcc_lo6071// W32: encoding: [0x7b,0x00,0x49,0xd4,0xfd,0xd4,0x00,0x00]6072// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6073 6074v_cmp_lt_u32_e64 s[10:11], v1, v26075// W64: encoding: [0x0a,0x00,0x49,0xd4,0x01,0x05,0x02,0x00]6076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6077 6078v_cmp_lt_u32_e64 s[10:11], v255, v2556079// W64: encoding: [0x0a,0x00,0x49,0xd4,0xff,0xff,0x03,0x00]6080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6081 6082v_cmp_lt_u32_e64 s[10:11], s1, s26083// W64: encoding: [0x0a,0x00,0x49,0xd4,0x01,0x04,0x00,0x00]6084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6085 6086v_cmp_lt_u32_e64 s[10:11], s105, s1056087// W64: encoding: [0x0a,0x00,0x49,0xd4,0x69,0xd2,0x00,0x00]6088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6089 6090v_cmp_lt_u32_e64 s[10:11], vcc_lo, ttmp156091// W64: encoding: [0x0a,0x00,0x49,0xd4,0x6a,0xf6,0x00,0x00]6092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6093 6094v_cmp_lt_u32_e64 s[10:11], vcc_hi, 0xaf1234566095// W64: encoding: [0x0a,0x00,0x49,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]6096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6097 6098v_cmp_lt_u32_e64 s[10:11], ttmp15, src_scc6099// W64: encoding: [0x0a,0x00,0x49,0xd4,0x7b,0xfa,0x01,0x00]6100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6101 6102v_cmp_lt_u32_e64 s[10:11], m0, 0.56103// W64: encoding: [0x0a,0x00,0x49,0xd4,0x7d,0xe0,0x01,0x00]6104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6105 6106v_cmp_lt_u32_e64 s[10:11], exec_lo, -16107// W64: encoding: [0x0a,0x00,0x49,0xd4,0x7e,0x82,0x01,0x00]6108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6109 6110v_cmp_lt_u32_e64 s[10:11], exec_hi, null6111// W64: encoding: [0x0a,0x00,0x49,0xd4,0x7f,0xf8,0x00,0x00]6112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6113 6114v_cmp_lt_u32_e64 s[10:11], null, exec_lo6115// W64: encoding: [0x0a,0x00,0x49,0xd4,0x7c,0xfc,0x00,0x00]6116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6117 6118v_cmp_lt_u32_e64 s[104:105], -1, exec_hi6119// W64: encoding: [0x68,0x00,0x49,0xd4,0xc1,0xfe,0x00,0x00]6120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6121 6122v_cmp_lt_u32_e64 vcc, 0.5, m06123// W64: encoding: [0x6a,0x00,0x49,0xd4,0xf0,0xfa,0x00,0x00]6124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6125 6126v_cmp_lt_u32_e64 ttmp[14:15], src_scc, vcc_lo6127// W64: encoding: [0x7a,0x00,0x49,0xd4,0xfd,0xd4,0x00,0x00]6128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6129 6130v_cmp_lt_u32_e64 null, 0xaf123456, vcc_hi6131// GFX11: encoding: [0x7c,0x00,0x49,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]6132 6133v_cmp_lt_u64_e64 s5, v[1:2], v[2:3]6134// W32: encoding: [0x05,0x00,0x59,0xd4,0x01,0x05,0x02,0x00]6135// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6136 6137v_cmp_lt_u64_e64 s5, v[254:255], v[254:255]6138// W32: encoding: [0x05,0x00,0x59,0xd4,0xfe,0xfd,0x03,0x00]6139// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6140 6141v_cmp_lt_u64_e64 s5, s[2:3], s[4:5]6142// W32: encoding: [0x05,0x00,0x59,0xd4,0x02,0x08,0x00,0x00]6143// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6144 6145v_cmp_lt_u64_e64 s5, s[104:105], s[104:105]6146// W32: encoding: [0x05,0x00,0x59,0xd4,0x68,0xd0,0x00,0x00]6147// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6148 6149v_cmp_lt_u64_e64 s5, vcc, ttmp[14:15]6150// W32: encoding: [0x05,0x00,0x59,0xd4,0x6a,0xf4,0x00,0x00]6151// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6152 6153v_cmp_lt_u64_e64 s5, ttmp[14:15], 0xaf1234566154// W32: encoding: [0x05,0x00,0x59,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]6155// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6156 6157v_cmp_lt_u64_e64 s5, exec, src_scc6158// W32: encoding: [0x05,0x00,0x59,0xd4,0x7e,0xfa,0x01,0x00]6159// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6160 6161v_cmp_lt_u64_e64 s105, null, 0.56162// W32: encoding: [0x69,0x00,0x59,0xd4,0x7c,0xe0,0x01,0x00]6163// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6164 6165v_cmp_lt_u64_e64 vcc_lo, -1, -16166// W32: encoding: [0x6a,0x00,0x59,0xd4,0xc1,0x82,0x01,0x00]6167// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6168 6169v_cmp_lt_u64_e64 vcc_hi, 0.5, null6170// W32: encoding: [0x6b,0x00,0x59,0xd4,0xf0,0xf8,0x00,0x00]6171// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6172 6173v_cmp_lt_u64_e64 ttmp15, src_scc, exec6174// W32: encoding: [0x7b,0x00,0x59,0xd4,0xfd,0xfc,0x00,0x00]6175// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6176 6177v_cmp_lt_u64_e64 s[10:11], v[1:2], v[2:3]6178// W64: encoding: [0x0a,0x00,0x59,0xd4,0x01,0x05,0x02,0x00]6179// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6180 6181v_cmp_lt_u64_e64 s[10:11], v[254:255], v[254:255]6182// W64: encoding: [0x0a,0x00,0x59,0xd4,0xfe,0xfd,0x03,0x00]6183// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6184 6185v_cmp_lt_u64_e64 s[10:11], s[2:3], s[4:5]6186// W64: encoding: [0x0a,0x00,0x59,0xd4,0x02,0x08,0x00,0x00]6187// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6188 6189v_cmp_lt_u64_e64 s[10:11], s[104:105], s[104:105]6190// W64: encoding: [0x0a,0x00,0x59,0xd4,0x68,0xd0,0x00,0x00]6191// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6192 6193v_cmp_lt_u64_e64 s[10:11], vcc, ttmp[14:15]6194// W64: encoding: [0x0a,0x00,0x59,0xd4,0x6a,0xf4,0x00,0x00]6195// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6196 6197v_cmp_lt_u64_e64 s[10:11], ttmp[14:15], 0xaf1234566198// W64: encoding: [0x0a,0x00,0x59,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]6199// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6200 6201v_cmp_lt_u64_e64 s[10:11], exec, src_scc6202// W64: encoding: [0x0a,0x00,0x59,0xd4,0x7e,0xfa,0x01,0x00]6203// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6204 6205v_cmp_lt_u64_e64 s[10:11], null, 0.56206// W64: encoding: [0x0a,0x00,0x59,0xd4,0x7c,0xe0,0x01,0x00]6207// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6208 6209v_cmp_lt_u64_e64 s[104:105], -1, -16210// W64: encoding: [0x68,0x00,0x59,0xd4,0xc1,0x82,0x01,0x00]6211// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6212 6213v_cmp_lt_u64_e64 vcc, 0.5, null6214// W64: encoding: [0x6a,0x00,0x59,0xd4,0xf0,0xf8,0x00,0x00]6215// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6216 6217v_cmp_lt_u64_e64 ttmp[14:15], src_scc, exec6218// W64: encoding: [0x7a,0x00,0x59,0xd4,0xfd,0xfc,0x00,0x00]6219// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6220 6221v_cmp_lt_u64_e64 null, 0xaf123456, vcc6222// GFX11: encoding: [0x7c,0x00,0x59,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]6223 6224v_cmp_ne_i16_e64 s5, v1, v26225// W32: encoding: [0x05,0x00,0x35,0xd4,0x01,0x05,0x02,0x00]6226// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6227 6228v_cmp_ne_i16_e64 s5, v255, v2556229// W32: encoding: [0x05,0x00,0x35,0xd4,0xff,0xff,0x03,0x00]6230// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6231 6232v_cmp_ne_i16_e64 s5, s1, s26233// W32: encoding: [0x05,0x00,0x35,0xd4,0x01,0x04,0x00,0x00]6234// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6235 6236v_cmp_ne_i16_e64 s5, s105, s1056237// W32: encoding: [0x05,0x00,0x35,0xd4,0x69,0xd2,0x00,0x00]6238// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6239 6240v_cmp_ne_i16_e64 s5, vcc_lo, ttmp156241// W32: encoding: [0x05,0x00,0x35,0xd4,0x6a,0xf6,0x00,0x00]6242// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6243 6244v_cmp_ne_i16_e64 s5, vcc_hi, 0xfe0b6245// W32: encoding: [0x05,0x00,0x35,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]6246// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6247 6248v_cmp_ne_i16_e64 s5, ttmp15, src_scc6249// W32: encoding: [0x05,0x00,0x35,0xd4,0x7b,0xfa,0x01,0x00]6250// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6251 6252v_cmp_ne_i16_e64 s5, m0, 0.56253// W32: encoding: [0x05,0x00,0x35,0xd4,0x7d,0xe0,0x01,0x00]6254// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6255 6256v_cmp_ne_i16_e64 s5, exec_lo, -16257// W32: encoding: [0x05,0x00,0x35,0xd4,0x7e,0x82,0x01,0x00]6258// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6259 6260v_cmp_ne_i16_e64 s5, exec_hi, null6261// W32: encoding: [0x05,0x00,0x35,0xd4,0x7f,0xf8,0x00,0x00]6262// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6263 6264v_cmp_ne_i16_e64 s105, null, exec_lo6265// W32: encoding: [0x69,0x00,0x35,0xd4,0x7c,0xfc,0x00,0x00]6266// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6267 6268v_cmp_ne_i16_e64 vcc_lo, -1, exec_hi6269// W32: encoding: [0x6a,0x00,0x35,0xd4,0xc1,0xfe,0x00,0x00]6270// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6271 6272v_cmp_ne_i16_e64 vcc_hi, 0.5, m06273// W32: encoding: [0x6b,0x00,0x35,0xd4,0xf0,0xfa,0x00,0x00]6274// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6275 6276v_cmp_ne_i16_e64 ttmp15, src_scc, vcc_lo6277// W32: encoding: [0x7b,0x00,0x35,0xd4,0xfd,0xd4,0x00,0x00]6278// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6279 6280v_cmp_ne_i16_e64 s[10:11], v1, v26281// W64: encoding: [0x0a,0x00,0x35,0xd4,0x01,0x05,0x02,0x00]6282// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6283 6284v_cmp_ne_i16_e64 s[10:11], v255, v2556285// W64: encoding: [0x0a,0x00,0x35,0xd4,0xff,0xff,0x03,0x00]6286// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6287 6288v_cmp_ne_i16_e64 s[10:11], s1, s26289// W64: encoding: [0x0a,0x00,0x35,0xd4,0x01,0x04,0x00,0x00]6290// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6291 6292v_cmp_ne_i16_e64 s[10:11], s105, s1056293// W64: encoding: [0x0a,0x00,0x35,0xd4,0x69,0xd2,0x00,0x00]6294// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6295 6296v_cmp_ne_i16_e64 s[10:11], vcc_lo, ttmp156297// W64: encoding: [0x0a,0x00,0x35,0xd4,0x6a,0xf6,0x00,0x00]6298// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6299 6300v_cmp_ne_i16_e64 s[10:11], vcc_hi, 0xfe0b6301// W64: encoding: [0x0a,0x00,0x35,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]6302// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6303 6304v_cmp_ne_i16_e64 s[10:11], ttmp15, src_scc6305// W64: encoding: [0x0a,0x00,0x35,0xd4,0x7b,0xfa,0x01,0x00]6306// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6307 6308v_cmp_ne_i16_e64 s[10:11], m0, 0.56309// W64: encoding: [0x0a,0x00,0x35,0xd4,0x7d,0xe0,0x01,0x00]6310// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6311 6312v_cmp_ne_i16_e64 s[10:11], exec_lo, -16313// W64: encoding: [0x0a,0x00,0x35,0xd4,0x7e,0x82,0x01,0x00]6314// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6315 6316v_cmp_ne_i16_e64 s[10:11], exec_hi, null6317// W64: encoding: [0x0a,0x00,0x35,0xd4,0x7f,0xf8,0x00,0x00]6318// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6319 6320v_cmp_ne_i16_e64 s[10:11], null, exec_lo6321// W64: encoding: [0x0a,0x00,0x35,0xd4,0x7c,0xfc,0x00,0x00]6322// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6323 6324v_cmp_ne_i16_e64 s[104:105], -1, exec_hi6325// W64: encoding: [0x68,0x00,0x35,0xd4,0xc1,0xfe,0x00,0x00]6326// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6327 6328v_cmp_ne_i16_e64 vcc, 0.5, m06329// W64: encoding: [0x6a,0x00,0x35,0xd4,0xf0,0xfa,0x00,0x00]6330// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6331 6332v_cmp_ne_i16_e64 ttmp[14:15], src_scc, vcc_lo6333// W64: encoding: [0x7a,0x00,0x35,0xd4,0xfd,0xd4,0x00,0x00]6334// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6335 6336v_cmp_ne_i16_e64 null, 0xfe0b, vcc_hi6337// GFX11: encoding: [0x7c,0x00,0x35,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]6338 6339v_cmp_ne_i32_e64 s5, v1, v26340// W32: encoding: [0x05,0x00,0x45,0xd4,0x01,0x05,0x02,0x00]6341// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6342 6343v_cmp_ne_i32_e64 s5, v255, v2556344// W32: encoding: [0x05,0x00,0x45,0xd4,0xff,0xff,0x03,0x00]6345// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6346 6347v_cmp_ne_i32_e64 s5, s1, s26348// W32: encoding: [0x05,0x00,0x45,0xd4,0x01,0x04,0x00,0x00]6349// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6350 6351v_cmp_ne_i32_e64 s5, s105, s1056352// W32: encoding: [0x05,0x00,0x45,0xd4,0x69,0xd2,0x00,0x00]6353// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6354 6355v_cmp_ne_i32_e64 s5, vcc_lo, ttmp156356// W32: encoding: [0x05,0x00,0x45,0xd4,0x6a,0xf6,0x00,0x00]6357// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6358 6359v_cmp_ne_i32_e64 s5, vcc_hi, 0xaf1234566360// W32: encoding: [0x05,0x00,0x45,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]6361// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6362 6363v_cmp_ne_i32_e64 s5, ttmp15, src_scc6364// W32: encoding: [0x05,0x00,0x45,0xd4,0x7b,0xfa,0x01,0x00]6365// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6366 6367v_cmp_ne_i32_e64 s5, m0, 0.56368// W32: encoding: [0x05,0x00,0x45,0xd4,0x7d,0xe0,0x01,0x00]6369// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6370 6371v_cmp_ne_i32_e64 s5, exec_lo, -16372// W32: encoding: [0x05,0x00,0x45,0xd4,0x7e,0x82,0x01,0x00]6373// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6374 6375v_cmp_ne_i32_e64 s5, exec_hi, null6376// W32: encoding: [0x05,0x00,0x45,0xd4,0x7f,0xf8,0x00,0x00]6377// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6378 6379v_cmp_ne_i32_e64 s105, null, exec_lo6380// W32: encoding: [0x69,0x00,0x45,0xd4,0x7c,0xfc,0x00,0x00]6381// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6382 6383v_cmp_ne_i32_e64 vcc_lo, -1, exec_hi6384// W32: encoding: [0x6a,0x00,0x45,0xd4,0xc1,0xfe,0x00,0x00]6385// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6386 6387v_cmp_ne_i32_e64 vcc_hi, 0.5, m06388// W32: encoding: [0x6b,0x00,0x45,0xd4,0xf0,0xfa,0x00,0x00]6389// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6390 6391v_cmp_ne_i32_e64 ttmp15, src_scc, vcc_lo6392// W32: encoding: [0x7b,0x00,0x45,0xd4,0xfd,0xd4,0x00,0x00]6393// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6394 6395v_cmp_ne_i32_e64 s[10:11], v1, v26396// W64: encoding: [0x0a,0x00,0x45,0xd4,0x01,0x05,0x02,0x00]6397// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6398 6399v_cmp_ne_i32_e64 s[10:11], v255, v2556400// W64: encoding: [0x0a,0x00,0x45,0xd4,0xff,0xff,0x03,0x00]6401// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6402 6403v_cmp_ne_i32_e64 s[10:11], s1, s26404// W64: encoding: [0x0a,0x00,0x45,0xd4,0x01,0x04,0x00,0x00]6405// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6406 6407v_cmp_ne_i32_e64 s[10:11], s105, s1056408// W64: encoding: [0x0a,0x00,0x45,0xd4,0x69,0xd2,0x00,0x00]6409// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6410 6411v_cmp_ne_i32_e64 s[10:11], vcc_lo, ttmp156412// W64: encoding: [0x0a,0x00,0x45,0xd4,0x6a,0xf6,0x00,0x00]6413// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6414 6415v_cmp_ne_i32_e64 s[10:11], vcc_hi, 0xaf1234566416// W64: encoding: [0x0a,0x00,0x45,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]6417// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6418 6419v_cmp_ne_i32_e64 s[10:11], ttmp15, src_scc6420// W64: encoding: [0x0a,0x00,0x45,0xd4,0x7b,0xfa,0x01,0x00]6421// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6422 6423v_cmp_ne_i32_e64 s[10:11], m0, 0.56424// W64: encoding: [0x0a,0x00,0x45,0xd4,0x7d,0xe0,0x01,0x00]6425// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6426 6427v_cmp_ne_i32_e64 s[10:11], exec_lo, -16428// W64: encoding: [0x0a,0x00,0x45,0xd4,0x7e,0x82,0x01,0x00]6429// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6430 6431v_cmp_ne_i32_e64 s[10:11], exec_hi, null6432// W64: encoding: [0x0a,0x00,0x45,0xd4,0x7f,0xf8,0x00,0x00]6433// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6434 6435v_cmp_ne_i32_e64 s[10:11], null, exec_lo6436// W64: encoding: [0x0a,0x00,0x45,0xd4,0x7c,0xfc,0x00,0x00]6437// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6438 6439v_cmp_ne_i32_e64 s[104:105], -1, exec_hi6440// W64: encoding: [0x68,0x00,0x45,0xd4,0xc1,0xfe,0x00,0x00]6441// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6442 6443v_cmp_ne_i32_e64 vcc, 0.5, m06444// W64: encoding: [0x6a,0x00,0x45,0xd4,0xf0,0xfa,0x00,0x00]6445// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6446 6447v_cmp_ne_i32_e64 ttmp[14:15], src_scc, vcc_lo6448// W64: encoding: [0x7a,0x00,0x45,0xd4,0xfd,0xd4,0x00,0x00]6449// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6450 6451v_cmp_ne_i32_e64 null, 0xaf123456, vcc_hi6452// GFX11: encoding: [0x7c,0x00,0x45,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]6453 6454v_cmp_ne_i64_e64 s5, v[1:2], v[2:3]6455// W32: encoding: [0x05,0x00,0x55,0xd4,0x01,0x05,0x02,0x00]6456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6457 6458v_cmp_ne_i64_e64 s5, v[254:255], v[254:255]6459// W32: encoding: [0x05,0x00,0x55,0xd4,0xfe,0xfd,0x03,0x00]6460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6461 6462v_cmp_ne_i64_e64 s5, s[2:3], s[4:5]6463// W32: encoding: [0x05,0x00,0x55,0xd4,0x02,0x08,0x00,0x00]6464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6465 6466v_cmp_ne_i64_e64 s5, s[104:105], s[104:105]6467// W32: encoding: [0x05,0x00,0x55,0xd4,0x68,0xd0,0x00,0x00]6468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6469 6470v_cmp_ne_i64_e64 s5, vcc, ttmp[14:15]6471// W32: encoding: [0x05,0x00,0x55,0xd4,0x6a,0xf4,0x00,0x00]6472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6473 6474v_cmp_ne_i64_e64 s5, ttmp[14:15], 0xaf1234566475// W32: encoding: [0x05,0x00,0x55,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]6476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6477 6478v_cmp_ne_i64_e64 s5, exec, src_scc6479// W32: encoding: [0x05,0x00,0x55,0xd4,0x7e,0xfa,0x01,0x00]6480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6481 6482v_cmp_ne_i64_e64 s105, null, 0.56483// W32: encoding: [0x69,0x00,0x55,0xd4,0x7c,0xe0,0x01,0x00]6484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6485 6486v_cmp_ne_i64_e64 vcc_lo, -1, -16487// W32: encoding: [0x6a,0x00,0x55,0xd4,0xc1,0x82,0x01,0x00]6488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6489 6490v_cmp_ne_i64_e64 vcc_hi, 0.5, null6491// W32: encoding: [0x6b,0x00,0x55,0xd4,0xf0,0xf8,0x00,0x00]6492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6493 6494v_cmp_ne_i64_e64 ttmp15, src_scc, exec6495// W32: encoding: [0x7b,0x00,0x55,0xd4,0xfd,0xfc,0x00,0x00]6496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6497 6498v_cmp_ne_i64_e64 s[10:11], v[1:2], v[2:3]6499// W64: encoding: [0x0a,0x00,0x55,0xd4,0x01,0x05,0x02,0x00]6500// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6501 6502v_cmp_ne_i64_e64 s[10:11], v[254:255], v[254:255]6503// W64: encoding: [0x0a,0x00,0x55,0xd4,0xfe,0xfd,0x03,0x00]6504// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6505 6506v_cmp_ne_i64_e64 s[10:11], s[2:3], s[4:5]6507// W64: encoding: [0x0a,0x00,0x55,0xd4,0x02,0x08,0x00,0x00]6508// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6509 6510v_cmp_ne_i64_e64 s[10:11], s[104:105], s[104:105]6511// W64: encoding: [0x0a,0x00,0x55,0xd4,0x68,0xd0,0x00,0x00]6512// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6513 6514v_cmp_ne_i64_e64 s[10:11], vcc, ttmp[14:15]6515// W64: encoding: [0x0a,0x00,0x55,0xd4,0x6a,0xf4,0x00,0x00]6516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6517 6518v_cmp_ne_i64_e64 s[10:11], ttmp[14:15], 0xaf1234566519// W64: encoding: [0x0a,0x00,0x55,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]6520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6521 6522v_cmp_ne_i64_e64 s[10:11], exec, src_scc6523// W64: encoding: [0x0a,0x00,0x55,0xd4,0x7e,0xfa,0x01,0x00]6524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6525 6526v_cmp_ne_i64_e64 s[10:11], null, 0.56527// W64: encoding: [0x0a,0x00,0x55,0xd4,0x7c,0xe0,0x01,0x00]6528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6529 6530v_cmp_ne_i64_e64 s[104:105], -1, -16531// W64: encoding: [0x68,0x00,0x55,0xd4,0xc1,0x82,0x01,0x00]6532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6533 6534v_cmp_ne_i64_e64 vcc, 0.5, null6535// W64: encoding: [0x6a,0x00,0x55,0xd4,0xf0,0xf8,0x00,0x00]6536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6537 6538v_cmp_ne_i64_e64 ttmp[14:15], src_scc, exec6539// W64: encoding: [0x7a,0x00,0x55,0xd4,0xfd,0xfc,0x00,0x00]6540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6541 6542v_cmp_ne_i64_e64 null, 0xaf123456, vcc6543// GFX11: encoding: [0x7c,0x00,0x55,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]6544 6545v_cmp_ne_u16_e64 s5, v1, v26546// W32: encoding: [0x05,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00]6547// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6548 6549v_cmp_ne_u16_e64 s5, v255, v2556550// W32: encoding: [0x05,0x00,0x3d,0xd4,0xff,0xff,0x03,0x00]6551// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6552 6553v_cmp_ne_u16_e64 s5, s1, s26554// W32: encoding: [0x05,0x00,0x3d,0xd4,0x01,0x04,0x00,0x00]6555// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6556 6557v_cmp_ne_u16_e64 s5, s105, s1056558// W32: encoding: [0x05,0x00,0x3d,0xd4,0x69,0xd2,0x00,0x00]6559// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6560 6561v_cmp_ne_u16_e64 s5, vcc_lo, ttmp156562// W32: encoding: [0x05,0x00,0x3d,0xd4,0x6a,0xf6,0x00,0x00]6563// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6564 6565v_cmp_ne_u16_e64 s5, vcc_hi, 0xfe0b6566// W32: encoding: [0x05,0x00,0x3d,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]6567// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6568 6569v_cmp_ne_u16_e64 s5, ttmp15, src_scc6570// W32: encoding: [0x05,0x00,0x3d,0xd4,0x7b,0xfa,0x01,0x00]6571// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6572 6573v_cmp_ne_u16_e64 s5, m0, 0.56574// W32: encoding: [0x05,0x00,0x3d,0xd4,0x7d,0xe0,0x01,0x00]6575// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6576 6577v_cmp_ne_u16_e64 s5, exec_lo, -16578// W32: encoding: [0x05,0x00,0x3d,0xd4,0x7e,0x82,0x01,0x00]6579// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6580 6581v_cmp_ne_u16_e64 s5, exec_hi, null6582// W32: encoding: [0x05,0x00,0x3d,0xd4,0x7f,0xf8,0x00,0x00]6583// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6584 6585v_cmp_ne_u16_e64 s105, null, exec_lo6586// W32: encoding: [0x69,0x00,0x3d,0xd4,0x7c,0xfc,0x00,0x00]6587// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6588 6589v_cmp_ne_u16_e64 vcc_lo, -1, exec_hi6590// W32: encoding: [0x6a,0x00,0x3d,0xd4,0xc1,0xfe,0x00,0x00]6591// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6592 6593v_cmp_ne_u16_e64 vcc_hi, 0.5, m06594// W32: encoding: [0x6b,0x00,0x3d,0xd4,0xf0,0xfa,0x00,0x00]6595// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6596 6597v_cmp_ne_u16_e64 ttmp15, src_scc, vcc_lo6598// W32: encoding: [0x7b,0x00,0x3d,0xd4,0xfd,0xd4,0x00,0x00]6599// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6600 6601v_cmp_ne_u16_e64 s[10:11], v1, v26602// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00]6603// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6604 6605v_cmp_ne_u16_e64 s[10:11], v255, v2556606// W64: encoding: [0x0a,0x00,0x3d,0xd4,0xff,0xff,0x03,0x00]6607// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6608 6609v_cmp_ne_u16_e64 s[10:11], s1, s26610// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x04,0x00,0x00]6611// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6612 6613v_cmp_ne_u16_e64 s[10:11], s105, s1056614// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x69,0xd2,0x00,0x00]6615// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6616 6617v_cmp_ne_u16_e64 s[10:11], vcc_lo, ttmp156618// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x6a,0xf6,0x00,0x00]6619// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6620 6621v_cmp_ne_u16_e64 s[10:11], vcc_hi, 0xfe0b6622// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]6623// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6624 6625v_cmp_ne_u16_e64 s[10:11], ttmp15, src_scc6626// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x7b,0xfa,0x01,0x00]6627// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6628 6629v_cmp_ne_u16_e64 s[10:11], m0, 0.56630// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x7d,0xe0,0x01,0x00]6631// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6632 6633v_cmp_ne_u16_e64 s[10:11], exec_lo, -16634// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x7e,0x82,0x01,0x00]6635// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6636 6637v_cmp_ne_u16_e64 s[10:11], exec_hi, null6638// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x7f,0xf8,0x00,0x00]6639// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6640 6641v_cmp_ne_u16_e64 s[10:11], null, exec_lo6642// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x7c,0xfc,0x00,0x00]6643// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6644 6645v_cmp_ne_u16_e64 s[104:105], -1, exec_hi6646// W64: encoding: [0x68,0x00,0x3d,0xd4,0xc1,0xfe,0x00,0x00]6647// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6648 6649v_cmp_ne_u16_e64 vcc, 0.5, m06650// W64: encoding: [0x6a,0x00,0x3d,0xd4,0xf0,0xfa,0x00,0x00]6651// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6652 6653v_cmp_ne_u16_e64 ttmp[14:15], src_scc, vcc_lo6654// W64: encoding: [0x7a,0x00,0x3d,0xd4,0xfd,0xd4,0x00,0x00]6655// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6656 6657v_cmp_ne_u16_e64 null, 0xfe0b, vcc_hi6658// GFX11: encoding: [0x7c,0x00,0x3d,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]6659 6660v_cmp_ne_u32_e64 s5, v1, v26661// W32: encoding: [0x05,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00]6662// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6663 6664v_cmp_ne_u32_e64 s5, v255, v2556665// W32: encoding: [0x05,0x00,0x4d,0xd4,0xff,0xff,0x03,0x00]6666// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6667 6668v_cmp_ne_u32_e64 s5, s1, s26669// W32: encoding: [0x05,0x00,0x4d,0xd4,0x01,0x04,0x00,0x00]6670// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6671 6672v_cmp_ne_u32_e64 s5, s105, s1056673// W32: encoding: [0x05,0x00,0x4d,0xd4,0x69,0xd2,0x00,0x00]6674// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6675 6676v_cmp_ne_u32_e64 s5, vcc_lo, ttmp156677// W32: encoding: [0x05,0x00,0x4d,0xd4,0x6a,0xf6,0x00,0x00]6678// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6679 6680v_cmp_ne_u32_e64 s5, vcc_hi, 0xaf1234566681// W32: encoding: [0x05,0x00,0x4d,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]6682// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6683 6684v_cmp_ne_u32_e64 s5, ttmp15, src_scc6685// W32: encoding: [0x05,0x00,0x4d,0xd4,0x7b,0xfa,0x01,0x00]6686// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6687 6688v_cmp_ne_u32_e64 s5, m0, 0.56689// W32: encoding: [0x05,0x00,0x4d,0xd4,0x7d,0xe0,0x01,0x00]6690// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6691 6692v_cmp_ne_u32_e64 s5, exec_lo, -16693// W32: encoding: [0x05,0x00,0x4d,0xd4,0x7e,0x82,0x01,0x00]6694// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6695 6696v_cmp_ne_u32_e64 s5, exec_hi, null6697// W32: encoding: [0x05,0x00,0x4d,0xd4,0x7f,0xf8,0x00,0x00]6698// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6699 6700v_cmp_ne_u32_e64 s105, null, exec_lo6701// W32: encoding: [0x69,0x00,0x4d,0xd4,0x7c,0xfc,0x00,0x00]6702// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6703 6704v_cmp_ne_u32_e64 vcc_lo, -1, exec_hi6705// W32: encoding: [0x6a,0x00,0x4d,0xd4,0xc1,0xfe,0x00,0x00]6706// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6707 6708v_cmp_ne_u32_e64 vcc_hi, 0.5, m06709// W32: encoding: [0x6b,0x00,0x4d,0xd4,0xf0,0xfa,0x00,0x00]6710// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6711 6712v_cmp_ne_u32_e64 ttmp15, src_scc, vcc_lo6713// W32: encoding: [0x7b,0x00,0x4d,0xd4,0xfd,0xd4,0x00,0x00]6714// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6715 6716v_cmp_ne_u32_e64 s[10:11], v1, v26717// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00]6718// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6719 6720v_cmp_ne_u32_e64 s[10:11], v255, v2556721// W64: encoding: [0x0a,0x00,0x4d,0xd4,0xff,0xff,0x03,0x00]6722// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6723 6724v_cmp_ne_u32_e64 s[10:11], s1, s26725// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x04,0x00,0x00]6726// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6727 6728v_cmp_ne_u32_e64 s[10:11], s105, s1056729// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x69,0xd2,0x00,0x00]6730// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6731 6732v_cmp_ne_u32_e64 s[10:11], vcc_lo, ttmp156733// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x6a,0xf6,0x00,0x00]6734// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6735 6736v_cmp_ne_u32_e64 s[10:11], vcc_hi, 0xaf1234566737// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]6738// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6739 6740v_cmp_ne_u32_e64 s[10:11], ttmp15, src_scc6741// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x7b,0xfa,0x01,0x00]6742// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6743 6744v_cmp_ne_u32_e64 s[10:11], m0, 0.56745// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x7d,0xe0,0x01,0x00]6746// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6747 6748v_cmp_ne_u32_e64 s[10:11], exec_lo, -16749// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x7e,0x82,0x01,0x00]6750// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6751 6752v_cmp_ne_u32_e64 s[10:11], exec_hi, null6753// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x7f,0xf8,0x00,0x00]6754// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6755 6756v_cmp_ne_u32_e64 s[10:11], null, exec_lo6757// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x7c,0xfc,0x00,0x00]6758// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6759 6760v_cmp_ne_u32_e64 s[104:105], -1, exec_hi6761// W64: encoding: [0x68,0x00,0x4d,0xd4,0xc1,0xfe,0x00,0x00]6762// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6763 6764v_cmp_ne_u32_e64 vcc, 0.5, m06765// W64: encoding: [0x6a,0x00,0x4d,0xd4,0xf0,0xfa,0x00,0x00]6766// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6767 6768v_cmp_ne_u32_e64 ttmp[14:15], src_scc, vcc_lo6769// W64: encoding: [0x7a,0x00,0x4d,0xd4,0xfd,0xd4,0x00,0x00]6770// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6771 6772v_cmp_ne_u32_e64 null, 0xaf123456, vcc_hi6773// GFX11: encoding: [0x7c,0x00,0x4d,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]6774 6775v_cmp_ne_u64_e64 s5, v[1:2], v[2:3]6776// W32: encoding: [0x05,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00]6777// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6778 6779v_cmp_ne_u64_e64 s5, v[254:255], v[254:255]6780// W32: encoding: [0x05,0x00,0x5d,0xd4,0xfe,0xfd,0x03,0x00]6781// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6782 6783v_cmp_ne_u64_e64 s5, s[2:3], s[4:5]6784// W32: encoding: [0x05,0x00,0x5d,0xd4,0x02,0x08,0x00,0x00]6785// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6786 6787v_cmp_ne_u64_e64 s5, s[104:105], s[104:105]6788// W32: encoding: [0x05,0x00,0x5d,0xd4,0x68,0xd0,0x00,0x00]6789// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6790 6791v_cmp_ne_u64_e64 s5, vcc, ttmp[14:15]6792// W32: encoding: [0x05,0x00,0x5d,0xd4,0x6a,0xf4,0x00,0x00]6793// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6794 6795v_cmp_ne_u64_e64 s5, ttmp[14:15], 0xaf1234566796// W32: encoding: [0x05,0x00,0x5d,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]6797// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6798 6799v_cmp_ne_u64_e64 s5, exec, src_scc6800// W32: encoding: [0x05,0x00,0x5d,0xd4,0x7e,0xfa,0x01,0x00]6801// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6802 6803v_cmp_ne_u64_e64 s105, null, 0.56804// W32: encoding: [0x69,0x00,0x5d,0xd4,0x7c,0xe0,0x01,0x00]6805// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6806 6807v_cmp_ne_u64_e64 vcc_lo, -1, -16808// W32: encoding: [0x6a,0x00,0x5d,0xd4,0xc1,0x82,0x01,0x00]6809// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6810 6811v_cmp_ne_u64_e64 vcc_hi, 0.5, null6812// W32: encoding: [0x6b,0x00,0x5d,0xd4,0xf0,0xf8,0x00,0x00]6813// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6814 6815v_cmp_ne_u64_e64 ttmp15, src_scc, exec6816// W32: encoding: [0x7b,0x00,0x5d,0xd4,0xfd,0xfc,0x00,0x00]6817// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6818 6819v_cmp_ne_u64_e64 s[10:11], v[1:2], v[2:3]6820// W64: encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00]6821// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6822 6823v_cmp_ne_u64_e64 s[10:11], v[254:255], v[254:255]6824// W64: encoding: [0x0a,0x00,0x5d,0xd4,0xfe,0xfd,0x03,0x00]6825// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6826 6827v_cmp_ne_u64_e64 s[10:11], s[2:3], s[4:5]6828// W64: encoding: [0x0a,0x00,0x5d,0xd4,0x02,0x08,0x00,0x00]6829// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6830 6831v_cmp_ne_u64_e64 s[10:11], s[104:105], s[104:105]6832// W64: encoding: [0x0a,0x00,0x5d,0xd4,0x68,0xd0,0x00,0x00]6833// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6834 6835v_cmp_ne_u64_e64 s[10:11], vcc, ttmp[14:15]6836// W64: encoding: [0x0a,0x00,0x5d,0xd4,0x6a,0xf4,0x00,0x00]6837// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6838 6839v_cmp_ne_u64_e64 s[10:11], ttmp[14:15], 0xaf1234566840// W64: encoding: [0x0a,0x00,0x5d,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]6841// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6842 6843v_cmp_ne_u64_e64 s[10:11], exec, src_scc6844// W64: encoding: [0x0a,0x00,0x5d,0xd4,0x7e,0xfa,0x01,0x00]6845// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6846 6847v_cmp_ne_u64_e64 s[10:11], null, 0.56848// W64: encoding: [0x0a,0x00,0x5d,0xd4,0x7c,0xe0,0x01,0x00]6849// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6850 6851v_cmp_ne_u64_e64 s[104:105], -1, -16852// W64: encoding: [0x68,0x00,0x5d,0xd4,0xc1,0x82,0x01,0x00]6853// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6854 6855v_cmp_ne_u64_e64 vcc, 0.5, null6856// W64: encoding: [0x6a,0x00,0x5d,0xd4,0xf0,0xf8,0x00,0x00]6857// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6858 6859v_cmp_ne_u64_e64 ttmp[14:15], src_scc, exec6860// W64: encoding: [0x7a,0x00,0x5d,0xd4,0xfd,0xfc,0x00,0x00]6861// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6862 6863v_cmp_ne_u64_e64 null, 0xaf123456, vcc6864// GFX11: encoding: [0x7c,0x00,0x5d,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]6865 6866v_cmp_neq_f16_e64 s5, v1, v26867// W32: encoding: [0x05,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]6868// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6869 6870v_cmp_neq_f16_e64 s5, v255, v2556871// W32: encoding: [0x05,0x00,0x0d,0xd4,0xff,0xff,0x03,0x00]6872// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6873 6874v_cmp_neq_f16_e64 s5, s1, s26875// W32: encoding: [0x05,0x00,0x0d,0xd4,0x01,0x04,0x00,0x00]6876// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6877 6878v_cmp_neq_f16_e64 s5, s105, s1056879// W32: encoding: [0x05,0x00,0x0d,0xd4,0x69,0xd2,0x00,0x00]6880// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6881 6882v_cmp_neq_f16_e64 s5, vcc_lo, ttmp156883// W32: encoding: [0x05,0x00,0x0d,0xd4,0x6a,0xf6,0x00,0x00]6884// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6885 6886v_cmp_neq_f16_e64 s5, vcc_hi, 0xfe0b6887// W32: encoding: [0x05,0x00,0x0d,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]6888// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6889 6890v_cmp_neq_f16_e64 s5, ttmp15, src_scc6891// W32: encoding: [0x05,0x00,0x0d,0xd4,0x7b,0xfa,0x01,0x00]6892// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6893 6894v_cmp_neq_f16_e64 s5, m0, 0.56895// W32: encoding: [0x05,0x00,0x0d,0xd4,0x7d,0xe0,0x01,0x00]6896// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6897 6898v_cmp_neq_f16_e64 s5, exec_lo, -16899// W32: encoding: [0x05,0x00,0x0d,0xd4,0x7e,0x82,0x01,0x00]6900// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6901 6902v_cmp_neq_f16_e64 s5, |exec_hi|, null6903// W32: encoding: [0x05,0x01,0x0d,0xd4,0x7f,0xf8,0x00,0x00]6904// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6905 6906v_cmp_neq_f16_e64 s105, null, exec_lo6907// W32: encoding: [0x69,0x00,0x0d,0xd4,0x7c,0xfc,0x00,0x00]6908// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6909 6910v_cmp_neq_f16_e64 vcc_lo, -1, exec_hi6911// W32: encoding: [0x6a,0x00,0x0d,0xd4,0xc1,0xfe,0x00,0x00]6912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6913 6914v_cmp_neq_f16_e64 vcc_hi, 0.5, -m06915// W32: encoding: [0x6b,0x00,0x0d,0xd4,0xf0,0xfa,0x00,0x40]6916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6917 6918v_cmp_neq_f16_e64 ttmp15, -src_scc, |vcc_lo|6919// W32: encoding: [0x7b,0x02,0x0d,0xd4,0xfd,0xd4,0x00,0x20]6920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6921 6922v_cmp_neq_f16_e64 s[10:11], v1, v26923// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]6924// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6925 6926v_cmp_neq_f16_e64 s[10:11], v255, v2556927// W64: encoding: [0x0a,0x00,0x0d,0xd4,0xff,0xff,0x03,0x00]6928// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6929 6930v_cmp_neq_f16_e64 s[10:11], s1, s26931// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x04,0x00,0x00]6932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6933 6934v_cmp_neq_f16_e64 s[10:11], s105, s1056935// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x69,0xd2,0x00,0x00]6936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6937 6938v_cmp_neq_f16_e64 s[10:11], vcc_lo, ttmp156939// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x6a,0xf6,0x00,0x00]6940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6941 6942v_cmp_neq_f16_e64 s[10:11], vcc_hi, 0xfe0b6943// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]6944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6945 6946v_cmp_neq_f16_e64 s[10:11], ttmp15, src_scc6947// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x7b,0xfa,0x01,0x00]6948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6949 6950v_cmp_neq_f16_e64 s[10:11], m0, 0.56951// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x7d,0xe0,0x01,0x00]6952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6953 6954v_cmp_neq_f16_e64 s[10:11], exec_lo, -16955// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x7e,0x82,0x01,0x00]6956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6957 6958v_cmp_neq_f16_e64 s[10:11], |exec_hi|, null6959// W64: encoding: [0x0a,0x01,0x0d,0xd4,0x7f,0xf8,0x00,0x00]6960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6961 6962v_cmp_neq_f16_e64 s[10:11], null, exec_lo6963// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x7c,0xfc,0x00,0x00]6964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6965 6966v_cmp_neq_f16_e64 s[104:105], -1, exec_hi6967// W64: encoding: [0x68,0x00,0x0d,0xd4,0xc1,0xfe,0x00,0x00]6968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6969 6970v_cmp_neq_f16_e64 vcc, 0.5, -m06971// W64: encoding: [0x6a,0x00,0x0d,0xd4,0xf0,0xfa,0x00,0x40]6972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6973 6974v_cmp_neq_f16_e64 ttmp[14:15], -src_scc, |vcc_lo|6975// W64: encoding: [0x7a,0x02,0x0d,0xd4,0xfd,0xd4,0x00,0x20]6976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6977 6978v_cmp_neq_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp6979// GFX11: encoding: [0x7c,0x83,0x0d,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]6980 6981v_cmp_neq_f32_e64 s5, v1, v26982// W32: encoding: [0x05,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00]6983// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6984 6985v_cmp_neq_f32_e64 s5, v255, v2556986// W32: encoding: [0x05,0x00,0x1d,0xd4,0xff,0xff,0x03,0x00]6987// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6988 6989v_cmp_neq_f32_e64 s5, s1, s26990// W32: encoding: [0x05,0x00,0x1d,0xd4,0x01,0x04,0x00,0x00]6991// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6992 6993v_cmp_neq_f32_e64 s5, s105, s1056994// W32: encoding: [0x05,0x00,0x1d,0xd4,0x69,0xd2,0x00,0x00]6995// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction6996 6997v_cmp_neq_f32_e64 s5, vcc_lo, ttmp156998// W32: encoding: [0x05,0x00,0x1d,0xd4,0x6a,0xf6,0x00,0x00]6999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7000 7001v_cmp_neq_f32_e64 s5, vcc_hi, 0xaf1234567002// W32: encoding: [0x05,0x00,0x1d,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]7003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7004 7005v_cmp_neq_f32_e64 s5, ttmp15, src_scc7006// W32: encoding: [0x05,0x00,0x1d,0xd4,0x7b,0xfa,0x01,0x00]7007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7008 7009v_cmp_neq_f32_e64 s5, m0, 0.57010// W32: encoding: [0x05,0x00,0x1d,0xd4,0x7d,0xe0,0x01,0x00]7011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7012 7013v_cmp_neq_f32_e64 s5, exec_lo, -17014// W32: encoding: [0x05,0x00,0x1d,0xd4,0x7e,0x82,0x01,0x00]7015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7016 7017v_cmp_neq_f32_e64 s5, |exec_hi|, null7018// W32: encoding: [0x05,0x01,0x1d,0xd4,0x7f,0xf8,0x00,0x00]7019// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7020 7021v_cmp_neq_f32_e64 s105, null, exec_lo7022// W32: encoding: [0x69,0x00,0x1d,0xd4,0x7c,0xfc,0x00,0x00]7023// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7024 7025v_cmp_neq_f32_e64 vcc_lo, -1, exec_hi7026// W32: encoding: [0x6a,0x00,0x1d,0xd4,0xc1,0xfe,0x00,0x00]7027// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7028 7029v_cmp_neq_f32_e64 vcc_hi, 0.5, -m07030// W32: encoding: [0x6b,0x00,0x1d,0xd4,0xf0,0xfa,0x00,0x40]7031// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7032 7033v_cmp_neq_f32_e64 ttmp15, -src_scc, |vcc_lo|7034// W32: encoding: [0x7b,0x02,0x1d,0xd4,0xfd,0xd4,0x00,0x20]7035// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7036 7037v_cmp_neq_f32_e64 s[10:11], v1, v27038// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00]7039// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7040 7041v_cmp_neq_f32_e64 s[10:11], v255, v2557042// W64: encoding: [0x0a,0x00,0x1d,0xd4,0xff,0xff,0x03,0x00]7043// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7044 7045v_cmp_neq_f32_e64 s[10:11], s1, s27046// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x04,0x00,0x00]7047// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7048 7049v_cmp_neq_f32_e64 s[10:11], s105, s1057050// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x69,0xd2,0x00,0x00]7051// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7052 7053v_cmp_neq_f32_e64 s[10:11], vcc_lo, ttmp157054// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x6a,0xf6,0x00,0x00]7055// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7056 7057v_cmp_neq_f32_e64 s[10:11], vcc_hi, 0xaf1234567058// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]7059// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7060 7061v_cmp_neq_f32_e64 s[10:11], ttmp15, src_scc7062// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x7b,0xfa,0x01,0x00]7063// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7064 7065v_cmp_neq_f32_e64 s[10:11], m0, 0.57066// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x7d,0xe0,0x01,0x00]7067// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7068 7069v_cmp_neq_f32_e64 s[10:11], exec_lo, -17070// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x7e,0x82,0x01,0x00]7071// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7072 7073v_cmp_neq_f32_e64 s[10:11], |exec_hi|, null7074// W64: encoding: [0x0a,0x01,0x1d,0xd4,0x7f,0xf8,0x00,0x00]7075// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7076 7077v_cmp_neq_f32_e64 s[10:11], null, exec_lo7078// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x7c,0xfc,0x00,0x00]7079// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7080 7081v_cmp_neq_f32_e64 s[104:105], -1, exec_hi7082// W64: encoding: [0x68,0x00,0x1d,0xd4,0xc1,0xfe,0x00,0x00]7083// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7084 7085v_cmp_neq_f32_e64 vcc, 0.5, -m07086// W64: encoding: [0x6a,0x00,0x1d,0xd4,0xf0,0xfa,0x00,0x40]7087// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7088 7089v_cmp_neq_f32_e64 ttmp[14:15], -src_scc, |vcc_lo|7090// W64: encoding: [0x7a,0x02,0x1d,0xd4,0xfd,0xd4,0x00,0x20]7091// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7092 7093v_cmp_neq_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp7094// GFX11: encoding: [0x7c,0x83,0x1d,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]7095 7096v_cmp_neq_f64_e64 s5, v[1:2], v[2:3]7097// W32: encoding: [0x05,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]7098// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7099 7100v_cmp_neq_f64_e64 s5, v[254:255], v[254:255]7101// W32: encoding: [0x05,0x00,0x2d,0xd4,0xfe,0xfd,0x03,0x00]7102// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7103 7104v_cmp_neq_f64_e64 s5, s[2:3], s[4:5]7105// W32: encoding: [0x05,0x00,0x2d,0xd4,0x02,0x08,0x00,0x00]7106// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7107 7108v_cmp_neq_f64_e64 s5, s[104:105], s[104:105]7109// W32: encoding: [0x05,0x00,0x2d,0xd4,0x68,0xd0,0x00,0x00]7110// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7111 7112v_cmp_neq_f64_e64 s5, vcc, ttmp[14:15]7113// W32: encoding: [0x05,0x00,0x2d,0xd4,0x6a,0xf4,0x00,0x00]7114// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7115 7116v_cmp_neq_f64_e64 s5, ttmp[14:15], 0xaf1234567117// W32: encoding: [0x05,0x00,0x2d,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]7118// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7119 7120v_cmp_neq_f64_e64 s5, -|exec|, src_scc7121// W32: encoding: [0x05,0x01,0x2d,0xd4,0x7e,0xfa,0x01,0x20]7122// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7123 7124v_cmp_neq_f64_e64 s105, null, 0.57125// W32: encoding: [0x69,0x00,0x2d,0xd4,0x7c,0xe0,0x01,0x00]7126// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7127 7128v_cmp_neq_f64_e64 vcc_lo, -1, -17129// W32: encoding: [0x6a,0x00,0x2d,0xd4,0xc1,0x82,0x01,0x00]7130// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7131 7132v_cmp_neq_f64_e64 vcc_hi, 0.5, null7133// W32: encoding: [0x6b,0x00,0x2d,0xd4,0xf0,0xf8,0x00,0x00]7134// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7135 7136v_cmp_neq_f64_e64 ttmp15, -|src_scc|, -|exec|7137// W32: encoding: [0x7b,0x03,0x2d,0xd4,0xfd,0xfc,0x00,0x60]7138// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7139 7140v_cmp_neq_f64_e64 s[10:11], v[1:2], v[2:3]7141// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]7142// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7143 7144v_cmp_neq_f64_e64 s[10:11], v[254:255], v[254:255]7145// W64: encoding: [0x0a,0x00,0x2d,0xd4,0xfe,0xfd,0x03,0x00]7146// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7147 7148v_cmp_neq_f64_e64 s[10:11], s[2:3], s[4:5]7149// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x02,0x08,0x00,0x00]7150// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7151 7152v_cmp_neq_f64_e64 s[10:11], s[104:105], s[104:105]7153// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x68,0xd0,0x00,0x00]7154// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7155 7156v_cmp_neq_f64_e64 s[10:11], vcc, ttmp[14:15]7157// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x6a,0xf4,0x00,0x00]7158// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7159 7160v_cmp_neq_f64_e64 s[10:11], ttmp[14:15], 0xaf1234567161// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]7162// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7163 7164v_cmp_neq_f64_e64 s[10:11], -|exec|, src_scc7165// W64: encoding: [0x0a,0x01,0x2d,0xd4,0x7e,0xfa,0x01,0x20]7166// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7167 7168v_cmp_neq_f64_e64 s[10:11], null, 0.57169// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x7c,0xe0,0x01,0x00]7170// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7171 7172v_cmp_neq_f64_e64 s[104:105], -1, -17173// W64: encoding: [0x68,0x00,0x2d,0xd4,0xc1,0x82,0x01,0x00]7174// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7175 7176v_cmp_neq_f64_e64 vcc, 0.5, null7177// W64: encoding: [0x6a,0x00,0x2d,0xd4,0xf0,0xf8,0x00,0x00]7178// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7179 7180v_cmp_neq_f64_e64 ttmp[14:15], -|src_scc|, -|exec|7181// W64: encoding: [0x7a,0x03,0x2d,0xd4,0xfd,0xfc,0x00,0x60]7182// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7183 7184v_cmp_neq_f64_e64 null, 0xaf123456, -|vcc| clamp7185// GFX11: encoding: [0x7c,0x82,0x2d,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]7186 7187v_cmp_nge_f16_e64 s5, v1, v27188// W32: encoding: [0x05,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]7189// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7190 7191v_cmp_nge_f16_e64 s5, v255, v2557192// W32: encoding: [0x05,0x00,0x09,0xd4,0xff,0xff,0x03,0x00]7193// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7194 7195v_cmp_nge_f16_e64 s5, s1, s27196// W32: encoding: [0x05,0x00,0x09,0xd4,0x01,0x04,0x00,0x00]7197// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7198 7199v_cmp_nge_f16_e64 s5, s105, s1057200// W32: encoding: [0x05,0x00,0x09,0xd4,0x69,0xd2,0x00,0x00]7201// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7202 7203v_cmp_nge_f16_e64 s5, vcc_lo, ttmp157204// W32: encoding: [0x05,0x00,0x09,0xd4,0x6a,0xf6,0x00,0x00]7205// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7206 7207v_cmp_nge_f16_e64 s5, vcc_hi, 0xfe0b7208// W32: encoding: [0x05,0x00,0x09,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]7209// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7210 7211v_cmp_nge_f16_e64 s5, ttmp15, src_scc7212// W32: encoding: [0x05,0x00,0x09,0xd4,0x7b,0xfa,0x01,0x00]7213// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7214 7215v_cmp_nge_f16_e64 s5, m0, 0.57216// W32: encoding: [0x05,0x00,0x09,0xd4,0x7d,0xe0,0x01,0x00]7217// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7218 7219v_cmp_nge_f16_e64 s5, exec_lo, -17220// W32: encoding: [0x05,0x00,0x09,0xd4,0x7e,0x82,0x01,0x00]7221// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7222 7223v_cmp_nge_f16_e64 s5, |exec_hi|, null7224// W32: encoding: [0x05,0x01,0x09,0xd4,0x7f,0xf8,0x00,0x00]7225// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7226 7227v_cmp_nge_f16_e64 s105, null, exec_lo7228// W32: encoding: [0x69,0x00,0x09,0xd4,0x7c,0xfc,0x00,0x00]7229// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7230 7231v_cmp_nge_f16_e64 vcc_lo, -1, exec_hi7232// W32: encoding: [0x6a,0x00,0x09,0xd4,0xc1,0xfe,0x00,0x00]7233// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7234 7235v_cmp_nge_f16_e64 vcc_hi, 0.5, -m07236// W32: encoding: [0x6b,0x00,0x09,0xd4,0xf0,0xfa,0x00,0x40]7237// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7238 7239v_cmp_nge_f16_e64 ttmp15, -src_scc, |vcc_lo|7240// W32: encoding: [0x7b,0x02,0x09,0xd4,0xfd,0xd4,0x00,0x20]7241// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7242 7243v_cmp_nge_f16_e64 s[10:11], v1, v27244// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]7245// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7246 7247v_cmp_nge_f16_e64 s[10:11], v255, v2557248// W64: encoding: [0x0a,0x00,0x09,0xd4,0xff,0xff,0x03,0x00]7249// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7250 7251v_cmp_nge_f16_e64 s[10:11], s1, s27252// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x04,0x00,0x00]7253// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7254 7255v_cmp_nge_f16_e64 s[10:11], s105, s1057256// W64: encoding: [0x0a,0x00,0x09,0xd4,0x69,0xd2,0x00,0x00]7257// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7258 7259v_cmp_nge_f16_e64 s[10:11], vcc_lo, ttmp157260// W64: encoding: [0x0a,0x00,0x09,0xd4,0x6a,0xf6,0x00,0x00]7261// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7262 7263v_cmp_nge_f16_e64 s[10:11], vcc_hi, 0xfe0b7264// W64: encoding: [0x0a,0x00,0x09,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]7265// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7266 7267v_cmp_nge_f16_e64 s[10:11], ttmp15, src_scc7268// W64: encoding: [0x0a,0x00,0x09,0xd4,0x7b,0xfa,0x01,0x00]7269// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7270 7271v_cmp_nge_f16_e64 s[10:11], m0, 0.57272// W64: encoding: [0x0a,0x00,0x09,0xd4,0x7d,0xe0,0x01,0x00]7273// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7274 7275v_cmp_nge_f16_e64 s[10:11], exec_lo, -17276// W64: encoding: [0x0a,0x00,0x09,0xd4,0x7e,0x82,0x01,0x00]7277// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7278 7279v_cmp_nge_f16_e64 s[10:11], |exec_hi|, null7280// W64: encoding: [0x0a,0x01,0x09,0xd4,0x7f,0xf8,0x00,0x00]7281// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7282 7283v_cmp_nge_f16_e64 s[10:11], null, exec_lo7284// W64: encoding: [0x0a,0x00,0x09,0xd4,0x7c,0xfc,0x00,0x00]7285// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7286 7287v_cmp_nge_f16_e64 s[104:105], -1, exec_hi7288// W64: encoding: [0x68,0x00,0x09,0xd4,0xc1,0xfe,0x00,0x00]7289// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7290 7291v_cmp_nge_f16_e64 vcc, 0.5, -m07292// W64: encoding: [0x6a,0x00,0x09,0xd4,0xf0,0xfa,0x00,0x40]7293// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7294 7295v_cmp_nge_f16_e64 ttmp[14:15], -src_scc, |vcc_lo|7296// W64: encoding: [0x7a,0x02,0x09,0xd4,0xfd,0xd4,0x00,0x20]7297// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7298 7299v_cmp_nge_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp7300// GFX11: encoding: [0x7c,0x83,0x09,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]7301 7302v_cmp_nge_f32_e64 s5, v1, v27303// W32: encoding: [0x05,0x00,0x19,0xd4,0x01,0x05,0x02,0x00]7304// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7305 7306v_cmp_nge_f32_e64 s5, v255, v2557307// W32: encoding: [0x05,0x00,0x19,0xd4,0xff,0xff,0x03,0x00]7308// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7309 7310v_cmp_nge_f32_e64 s5, s1, s27311// W32: encoding: [0x05,0x00,0x19,0xd4,0x01,0x04,0x00,0x00]7312// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7313 7314v_cmp_nge_f32_e64 s5, s105, s1057315// W32: encoding: [0x05,0x00,0x19,0xd4,0x69,0xd2,0x00,0x00]7316// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7317 7318v_cmp_nge_f32_e64 s5, vcc_lo, ttmp157319// W32: encoding: [0x05,0x00,0x19,0xd4,0x6a,0xf6,0x00,0x00]7320// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7321 7322v_cmp_nge_f32_e64 s5, vcc_hi, 0xaf1234567323// W32: encoding: [0x05,0x00,0x19,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]7324// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7325 7326v_cmp_nge_f32_e64 s5, ttmp15, src_scc7327// W32: encoding: [0x05,0x00,0x19,0xd4,0x7b,0xfa,0x01,0x00]7328// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7329 7330v_cmp_nge_f32_e64 s5, m0, 0.57331// W32: encoding: [0x05,0x00,0x19,0xd4,0x7d,0xe0,0x01,0x00]7332// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7333 7334v_cmp_nge_f32_e64 s5, exec_lo, -17335// W32: encoding: [0x05,0x00,0x19,0xd4,0x7e,0x82,0x01,0x00]7336// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7337 7338v_cmp_nge_f32_e64 s5, |exec_hi|, null7339// W32: encoding: [0x05,0x01,0x19,0xd4,0x7f,0xf8,0x00,0x00]7340// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7341 7342v_cmp_nge_f32_e64 s105, null, exec_lo7343// W32: encoding: [0x69,0x00,0x19,0xd4,0x7c,0xfc,0x00,0x00]7344// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7345 7346v_cmp_nge_f32_e64 vcc_lo, -1, exec_hi7347// W32: encoding: [0x6a,0x00,0x19,0xd4,0xc1,0xfe,0x00,0x00]7348// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7349 7350v_cmp_nge_f32_e64 vcc_hi, 0.5, -m07351// W32: encoding: [0x6b,0x00,0x19,0xd4,0xf0,0xfa,0x00,0x40]7352// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7353 7354v_cmp_nge_f32_e64 ttmp15, -src_scc, |vcc_lo|7355// W32: encoding: [0x7b,0x02,0x19,0xd4,0xfd,0xd4,0x00,0x20]7356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7357 7358v_cmp_nge_f32_e64 s[10:11], v1, v27359// W64: encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x00]7360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7361 7362v_cmp_nge_f32_e64 s[10:11], v255, v2557363// W64: encoding: [0x0a,0x00,0x19,0xd4,0xff,0xff,0x03,0x00]7364// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7365 7366v_cmp_nge_f32_e64 s[10:11], s1, s27367// W64: encoding: [0x0a,0x00,0x19,0xd4,0x01,0x04,0x00,0x00]7368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7369 7370v_cmp_nge_f32_e64 s[10:11], s105, s1057371// W64: encoding: [0x0a,0x00,0x19,0xd4,0x69,0xd2,0x00,0x00]7372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7373 7374v_cmp_nge_f32_e64 s[10:11], vcc_lo, ttmp157375// W64: encoding: [0x0a,0x00,0x19,0xd4,0x6a,0xf6,0x00,0x00]7376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7377 7378v_cmp_nge_f32_e64 s[10:11], vcc_hi, 0xaf1234567379// W64: encoding: [0x0a,0x00,0x19,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]7380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7381 7382v_cmp_nge_f32_e64 s[10:11], ttmp15, src_scc7383// W64: encoding: [0x0a,0x00,0x19,0xd4,0x7b,0xfa,0x01,0x00]7384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7385 7386v_cmp_nge_f32_e64 s[10:11], m0, 0.57387// W64: encoding: [0x0a,0x00,0x19,0xd4,0x7d,0xe0,0x01,0x00]7388// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7389 7390v_cmp_nge_f32_e64 s[10:11], exec_lo, -17391// W64: encoding: [0x0a,0x00,0x19,0xd4,0x7e,0x82,0x01,0x00]7392// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7393 7394v_cmp_nge_f32_e64 s[10:11], |exec_hi|, null7395// W64: encoding: [0x0a,0x01,0x19,0xd4,0x7f,0xf8,0x00,0x00]7396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7397 7398v_cmp_nge_f32_e64 s[10:11], null, exec_lo7399// W64: encoding: [0x0a,0x00,0x19,0xd4,0x7c,0xfc,0x00,0x00]7400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7401 7402v_cmp_nge_f32_e64 s[104:105], -1, exec_hi7403// W64: encoding: [0x68,0x00,0x19,0xd4,0xc1,0xfe,0x00,0x00]7404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7405 7406v_cmp_nge_f32_e64 vcc, 0.5, -m07407// W64: encoding: [0x6a,0x00,0x19,0xd4,0xf0,0xfa,0x00,0x40]7408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7409 7410v_cmp_nge_f32_e64 ttmp[14:15], -src_scc, |vcc_lo|7411// W64: encoding: [0x7a,0x02,0x19,0xd4,0xfd,0xd4,0x00,0x20]7412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7413 7414v_cmp_nge_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp7415// GFX11: encoding: [0x7c,0x83,0x19,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]7416 7417v_cmp_nge_f64_e64 s5, v[1:2], v[2:3]7418// W32: encoding: [0x05,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]7419// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7420 7421v_cmp_nge_f64_e64 s5, v[254:255], v[254:255]7422// W32: encoding: [0x05,0x00,0x29,0xd4,0xfe,0xfd,0x03,0x00]7423// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7424 7425v_cmp_nge_f64_e64 s5, s[2:3], s[4:5]7426// W32: encoding: [0x05,0x00,0x29,0xd4,0x02,0x08,0x00,0x00]7427// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7428 7429v_cmp_nge_f64_e64 s5, s[104:105], s[104:105]7430// W32: encoding: [0x05,0x00,0x29,0xd4,0x68,0xd0,0x00,0x00]7431// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7432 7433v_cmp_nge_f64_e64 s5, vcc, ttmp[14:15]7434// W32: encoding: [0x05,0x00,0x29,0xd4,0x6a,0xf4,0x00,0x00]7435// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7436 7437v_cmp_nge_f64_e64 s5, ttmp[14:15], 0xaf1234567438// W32: encoding: [0x05,0x00,0x29,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]7439// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7440 7441v_cmp_nge_f64_e64 s5, -|exec|, src_scc7442// W32: encoding: [0x05,0x01,0x29,0xd4,0x7e,0xfa,0x01,0x20]7443// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7444 7445v_cmp_nge_f64_e64 s105, null, 0.57446// W32: encoding: [0x69,0x00,0x29,0xd4,0x7c,0xe0,0x01,0x00]7447// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7448 7449v_cmp_nge_f64_e64 vcc_lo, -1, -17450// W32: encoding: [0x6a,0x00,0x29,0xd4,0xc1,0x82,0x01,0x00]7451// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7452 7453v_cmp_nge_f64_e64 vcc_hi, 0.5, null7454// W32: encoding: [0x6b,0x00,0x29,0xd4,0xf0,0xf8,0x00,0x00]7455// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7456 7457v_cmp_nge_f64_e64 ttmp15, -|src_scc|, -|exec|7458// W32: encoding: [0x7b,0x03,0x29,0xd4,0xfd,0xfc,0x00,0x60]7459// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7460 7461v_cmp_nge_f64_e64 s[10:11], v[1:2], v[2:3]7462// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]7463// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7464 7465v_cmp_nge_f64_e64 s[10:11], v[254:255], v[254:255]7466// W64: encoding: [0x0a,0x00,0x29,0xd4,0xfe,0xfd,0x03,0x00]7467// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7468 7469v_cmp_nge_f64_e64 s[10:11], s[2:3], s[4:5]7470// W64: encoding: [0x0a,0x00,0x29,0xd4,0x02,0x08,0x00,0x00]7471// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7472 7473v_cmp_nge_f64_e64 s[10:11], s[104:105], s[104:105]7474// W64: encoding: [0x0a,0x00,0x29,0xd4,0x68,0xd0,0x00,0x00]7475// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7476 7477v_cmp_nge_f64_e64 s[10:11], vcc, ttmp[14:15]7478// W64: encoding: [0x0a,0x00,0x29,0xd4,0x6a,0xf4,0x00,0x00]7479// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7480 7481v_cmp_nge_f64_e64 s[10:11], ttmp[14:15], 0xaf1234567482// W64: encoding: [0x0a,0x00,0x29,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]7483// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7484 7485v_cmp_nge_f64_e64 s[10:11], -|exec|, src_scc7486// W64: encoding: [0x0a,0x01,0x29,0xd4,0x7e,0xfa,0x01,0x20]7487// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7488 7489v_cmp_nge_f64_e64 s[10:11], null, 0.57490// W64: encoding: [0x0a,0x00,0x29,0xd4,0x7c,0xe0,0x01,0x00]7491// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7492 7493v_cmp_nge_f64_e64 s[104:105], -1, -17494// W64: encoding: [0x68,0x00,0x29,0xd4,0xc1,0x82,0x01,0x00]7495// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7496 7497v_cmp_nge_f64_e64 vcc, 0.5, null7498// W64: encoding: [0x6a,0x00,0x29,0xd4,0xf0,0xf8,0x00,0x00]7499// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7500 7501v_cmp_nge_f64_e64 ttmp[14:15], -|src_scc|, -|exec|7502// W64: encoding: [0x7a,0x03,0x29,0xd4,0xfd,0xfc,0x00,0x60]7503// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7504 7505v_cmp_nge_f64_e64 null, 0xaf123456, -|vcc| clamp7506// GFX11: encoding: [0x7c,0x82,0x29,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]7507 7508v_cmp_ngt_f16_e64 s5, v1, v27509// W32: encoding: [0x05,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]7510// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7511 7512v_cmp_ngt_f16_e64 s5, v255, v2557513// W32: encoding: [0x05,0x00,0x0b,0xd4,0xff,0xff,0x03,0x00]7514// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7515 7516v_cmp_ngt_f16_e64 s5, s1, s27517// W32: encoding: [0x05,0x00,0x0b,0xd4,0x01,0x04,0x00,0x00]7518// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7519 7520v_cmp_ngt_f16_e64 s5, s105, s1057521// W32: encoding: [0x05,0x00,0x0b,0xd4,0x69,0xd2,0x00,0x00]7522// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7523 7524v_cmp_ngt_f16_e64 s5, vcc_lo, ttmp157525// W32: encoding: [0x05,0x00,0x0b,0xd4,0x6a,0xf6,0x00,0x00]7526// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7527 7528v_cmp_ngt_f16_e64 s5, vcc_hi, 0xfe0b7529// W32: encoding: [0x05,0x00,0x0b,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]7530// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7531 7532v_cmp_ngt_f16_e64 s5, ttmp15, src_scc7533// W32: encoding: [0x05,0x00,0x0b,0xd4,0x7b,0xfa,0x01,0x00]7534// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7535 7536v_cmp_ngt_f16_e64 s5, m0, 0.57537// W32: encoding: [0x05,0x00,0x0b,0xd4,0x7d,0xe0,0x01,0x00]7538// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7539 7540v_cmp_ngt_f16_e64 s5, exec_lo, -17541// W32: encoding: [0x05,0x00,0x0b,0xd4,0x7e,0x82,0x01,0x00]7542// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7543 7544v_cmp_ngt_f16_e64 s5, |exec_hi|, null7545// W32: encoding: [0x05,0x01,0x0b,0xd4,0x7f,0xf8,0x00,0x00]7546// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7547 7548v_cmp_ngt_f16_e64 s105, null, exec_lo7549// W32: encoding: [0x69,0x00,0x0b,0xd4,0x7c,0xfc,0x00,0x00]7550// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7551 7552v_cmp_ngt_f16_e64 vcc_lo, -1, exec_hi7553// W32: encoding: [0x6a,0x00,0x0b,0xd4,0xc1,0xfe,0x00,0x00]7554// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7555 7556v_cmp_ngt_f16_e64 vcc_hi, 0.5, -m07557// W32: encoding: [0x6b,0x00,0x0b,0xd4,0xf0,0xfa,0x00,0x40]7558// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7559 7560v_cmp_ngt_f16_e64 ttmp15, -src_scc, |vcc_lo|7561// W32: encoding: [0x7b,0x02,0x0b,0xd4,0xfd,0xd4,0x00,0x20]7562// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7563 7564v_cmp_ngt_f16_e64 s[10:11], v1, v27565// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]7566// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7567 7568v_cmp_ngt_f16_e64 s[10:11], v255, v2557569// W64: encoding: [0x0a,0x00,0x0b,0xd4,0xff,0xff,0x03,0x00]7570// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7571 7572v_cmp_ngt_f16_e64 s[10:11], s1, s27573// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x04,0x00,0x00]7574// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7575 7576v_cmp_ngt_f16_e64 s[10:11], s105, s1057577// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x69,0xd2,0x00,0x00]7578// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7579 7580v_cmp_ngt_f16_e64 s[10:11], vcc_lo, ttmp157581// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x6a,0xf6,0x00,0x00]7582// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7583 7584v_cmp_ngt_f16_e64 s[10:11], vcc_hi, 0xfe0b7585// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]7586// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7587 7588v_cmp_ngt_f16_e64 s[10:11], ttmp15, src_scc7589// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x7b,0xfa,0x01,0x00]7590// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7591 7592v_cmp_ngt_f16_e64 s[10:11], m0, 0.57593// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x7d,0xe0,0x01,0x00]7594// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7595 7596v_cmp_ngt_f16_e64 s[10:11], exec_lo, -17597// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x7e,0x82,0x01,0x00]7598// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7599 7600v_cmp_ngt_f16_e64 s[10:11], |exec_hi|, null7601// W64: encoding: [0x0a,0x01,0x0b,0xd4,0x7f,0xf8,0x00,0x00]7602// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7603 7604v_cmp_ngt_f16_e64 s[10:11], null, exec_lo7605// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x7c,0xfc,0x00,0x00]7606// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7607 7608v_cmp_ngt_f16_e64 s[104:105], -1, exec_hi7609// W64: encoding: [0x68,0x00,0x0b,0xd4,0xc1,0xfe,0x00,0x00]7610// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7611 7612v_cmp_ngt_f16_e64 vcc, 0.5, -m07613// W64: encoding: [0x6a,0x00,0x0b,0xd4,0xf0,0xfa,0x00,0x40]7614// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7615 7616v_cmp_ngt_f16_e64 ttmp[14:15], -src_scc, |vcc_lo|7617// W64: encoding: [0x7a,0x02,0x0b,0xd4,0xfd,0xd4,0x00,0x20]7618// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7619 7620v_cmp_ngt_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp7621// GFX11: encoding: [0x7c,0x83,0x0b,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]7622 7623v_cmp_ngt_f32_e64 s5, v1, v27624// W32: encoding: [0x05,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00]7625// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7626 7627v_cmp_ngt_f32_e64 s5, v255, v2557628// W32: encoding: [0x05,0x00,0x1b,0xd4,0xff,0xff,0x03,0x00]7629// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7630 7631v_cmp_ngt_f32_e64 s5, s1, s27632// W32: encoding: [0x05,0x00,0x1b,0xd4,0x01,0x04,0x00,0x00]7633// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7634 7635v_cmp_ngt_f32_e64 s5, s105, s1057636// W32: encoding: [0x05,0x00,0x1b,0xd4,0x69,0xd2,0x00,0x00]7637// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7638 7639v_cmp_ngt_f32_e64 s5, vcc_lo, ttmp157640// W32: encoding: [0x05,0x00,0x1b,0xd4,0x6a,0xf6,0x00,0x00]7641// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7642 7643v_cmp_ngt_f32_e64 s5, vcc_hi, 0xaf1234567644// W32: encoding: [0x05,0x00,0x1b,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]7645// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7646 7647v_cmp_ngt_f32_e64 s5, ttmp15, src_scc7648// W32: encoding: [0x05,0x00,0x1b,0xd4,0x7b,0xfa,0x01,0x00]7649// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7650 7651v_cmp_ngt_f32_e64 s5, m0, 0.57652// W32: encoding: [0x05,0x00,0x1b,0xd4,0x7d,0xe0,0x01,0x00]7653// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7654 7655v_cmp_ngt_f32_e64 s5, exec_lo, -17656// W32: encoding: [0x05,0x00,0x1b,0xd4,0x7e,0x82,0x01,0x00]7657// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7658 7659v_cmp_ngt_f32_e64 s5, |exec_hi|, null7660// W32: encoding: [0x05,0x01,0x1b,0xd4,0x7f,0xf8,0x00,0x00]7661// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7662 7663v_cmp_ngt_f32_e64 s105, null, exec_lo7664// W32: encoding: [0x69,0x00,0x1b,0xd4,0x7c,0xfc,0x00,0x00]7665// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7666 7667v_cmp_ngt_f32_e64 vcc_lo, -1, exec_hi7668// W32: encoding: [0x6a,0x00,0x1b,0xd4,0xc1,0xfe,0x00,0x00]7669// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7670 7671v_cmp_ngt_f32_e64 vcc_hi, 0.5, -m07672// W32: encoding: [0x6b,0x00,0x1b,0xd4,0xf0,0xfa,0x00,0x40]7673// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7674 7675v_cmp_ngt_f32_e64 ttmp15, -src_scc, |vcc_lo|7676// W32: encoding: [0x7b,0x02,0x1b,0xd4,0xfd,0xd4,0x00,0x20]7677// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7678 7679v_cmp_ngt_f32_e64 s[10:11], v1, v27680// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00]7681// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7682 7683v_cmp_ngt_f32_e64 s[10:11], v255, v2557684// W64: encoding: [0x0a,0x00,0x1b,0xd4,0xff,0xff,0x03,0x00]7685// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7686 7687v_cmp_ngt_f32_e64 s[10:11], s1, s27688// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x04,0x00,0x00]7689// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7690 7691v_cmp_ngt_f32_e64 s[10:11], s105, s1057692// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x69,0xd2,0x00,0x00]7693// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7694 7695v_cmp_ngt_f32_e64 s[10:11], vcc_lo, ttmp157696// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x6a,0xf6,0x00,0x00]7697// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7698 7699v_cmp_ngt_f32_e64 s[10:11], vcc_hi, 0xaf1234567700// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]7701// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7702 7703v_cmp_ngt_f32_e64 s[10:11], ttmp15, src_scc7704// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x7b,0xfa,0x01,0x00]7705// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7706 7707v_cmp_ngt_f32_e64 s[10:11], m0, 0.57708// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x7d,0xe0,0x01,0x00]7709// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7710 7711v_cmp_ngt_f32_e64 s[10:11], exec_lo, -17712// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x7e,0x82,0x01,0x00]7713// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7714 7715v_cmp_ngt_f32_e64 s[10:11], |exec_hi|, null7716// W64: encoding: [0x0a,0x01,0x1b,0xd4,0x7f,0xf8,0x00,0x00]7717// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7718 7719v_cmp_ngt_f32_e64 s[10:11], null, exec_lo7720// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x7c,0xfc,0x00,0x00]7721// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7722 7723v_cmp_ngt_f32_e64 s[104:105], -1, exec_hi7724// W64: encoding: [0x68,0x00,0x1b,0xd4,0xc1,0xfe,0x00,0x00]7725// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7726 7727v_cmp_ngt_f32_e64 vcc, 0.5, -m07728// W64: encoding: [0x6a,0x00,0x1b,0xd4,0xf0,0xfa,0x00,0x40]7729// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7730 7731v_cmp_ngt_f32_e64 ttmp[14:15], -src_scc, |vcc_lo|7732// W64: encoding: [0x7a,0x02,0x1b,0xd4,0xfd,0xd4,0x00,0x20]7733// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7734 7735v_cmp_ngt_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp7736// GFX11: encoding: [0x7c,0x83,0x1b,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]7737 7738v_cmp_ngt_f64_e64 s5, v[1:2], v[2:3]7739// W32: encoding: [0x05,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]7740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7741 7742v_cmp_ngt_f64_e64 s5, v[254:255], v[254:255]7743// W32: encoding: [0x05,0x00,0x2b,0xd4,0xfe,0xfd,0x03,0x00]7744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7745 7746v_cmp_ngt_f64_e64 s5, s[2:3], s[4:5]7747// W32: encoding: [0x05,0x00,0x2b,0xd4,0x02,0x08,0x00,0x00]7748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7749 7750v_cmp_ngt_f64_e64 s5, s[104:105], s[104:105]7751// W32: encoding: [0x05,0x00,0x2b,0xd4,0x68,0xd0,0x00,0x00]7752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7753 7754v_cmp_ngt_f64_e64 s5, vcc, ttmp[14:15]7755// W32: encoding: [0x05,0x00,0x2b,0xd4,0x6a,0xf4,0x00,0x00]7756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7757 7758v_cmp_ngt_f64_e64 s5, ttmp[14:15], 0xaf1234567759// W32: encoding: [0x05,0x00,0x2b,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]7760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7761 7762v_cmp_ngt_f64_e64 s5, -|exec|, src_scc7763// W32: encoding: [0x05,0x01,0x2b,0xd4,0x7e,0xfa,0x01,0x20]7764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7765 7766v_cmp_ngt_f64_e64 s105, null, 0.57767// W32: encoding: [0x69,0x00,0x2b,0xd4,0x7c,0xe0,0x01,0x00]7768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7769 7770v_cmp_ngt_f64_e64 vcc_lo, -1, -17771// W32: encoding: [0x6a,0x00,0x2b,0xd4,0xc1,0x82,0x01,0x00]7772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7773 7774v_cmp_ngt_f64_e64 vcc_hi, 0.5, null7775// W32: encoding: [0x6b,0x00,0x2b,0xd4,0xf0,0xf8,0x00,0x00]7776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7777 7778v_cmp_ngt_f64_e64 ttmp15, -|src_scc|, -|exec|7779// W32: encoding: [0x7b,0x03,0x2b,0xd4,0xfd,0xfc,0x00,0x60]7780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7781 7782v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[2:3]7783// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]7784// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7785 7786v_cmp_ngt_f64_e64 s[10:11], v[254:255], v[254:255]7787// W64: encoding: [0x0a,0x00,0x2b,0xd4,0xfe,0xfd,0x03,0x00]7788// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7789 7790v_cmp_ngt_f64_e64 s[10:11], s[2:3], s[4:5]7791// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x02,0x08,0x00,0x00]7792// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7793 7794v_cmp_ngt_f64_e64 s[10:11], s[104:105], s[104:105]7795// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x68,0xd0,0x00,0x00]7796// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7797 7798v_cmp_ngt_f64_e64 s[10:11], vcc, ttmp[14:15]7799// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x6a,0xf4,0x00,0x00]7800// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7801 7802v_cmp_ngt_f64_e64 s[10:11], ttmp[14:15], 0xaf1234567803// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]7804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7805 7806v_cmp_ngt_f64_e64 s[10:11], -|exec|, src_scc7807// W64: encoding: [0x0a,0x01,0x2b,0xd4,0x7e,0xfa,0x01,0x20]7808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7809 7810v_cmp_ngt_f64_e64 s[10:11], null, 0.57811// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x7c,0xe0,0x01,0x00]7812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7813 7814v_cmp_ngt_f64_e64 s[104:105], -1, -17815// W64: encoding: [0x68,0x00,0x2b,0xd4,0xc1,0x82,0x01,0x00]7816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7817 7818v_cmp_ngt_f64_e64 vcc, 0.5, null7819// W64: encoding: [0x6a,0x00,0x2b,0xd4,0xf0,0xf8,0x00,0x00]7820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7821 7822v_cmp_ngt_f64_e64 ttmp[14:15], -|src_scc|, -|exec|7823// W64: encoding: [0x7a,0x03,0x2b,0xd4,0xfd,0xfc,0x00,0x60]7824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7825 7826v_cmp_ngt_f64_e64 null, 0xaf123456, -|vcc| clamp7827// GFX11: encoding: [0x7c,0x82,0x2b,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]7828 7829v_cmp_nle_f16_e64 s5, v1, v27830// W32: encoding: [0x05,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]7831// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7832 7833v_cmp_nle_f16_e64 s5, v255, v2557834// W32: encoding: [0x05,0x00,0x0c,0xd4,0xff,0xff,0x03,0x00]7835// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7836 7837v_cmp_nle_f16_e64 s5, s1, s27838// W32: encoding: [0x05,0x00,0x0c,0xd4,0x01,0x04,0x00,0x00]7839// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7840 7841v_cmp_nle_f16_e64 s5, s105, s1057842// W32: encoding: [0x05,0x00,0x0c,0xd4,0x69,0xd2,0x00,0x00]7843// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7844 7845v_cmp_nle_f16_e64 s5, vcc_lo, ttmp157846// W32: encoding: [0x05,0x00,0x0c,0xd4,0x6a,0xf6,0x00,0x00]7847// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7848 7849v_cmp_nle_f16_e64 s5, vcc_hi, 0xfe0b7850// W32: encoding: [0x05,0x00,0x0c,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]7851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7852 7853v_cmp_nle_f16_e64 s5, ttmp15, src_scc7854// W32: encoding: [0x05,0x00,0x0c,0xd4,0x7b,0xfa,0x01,0x00]7855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7856 7857v_cmp_nle_f16_e64 s5, m0, 0.57858// W32: encoding: [0x05,0x00,0x0c,0xd4,0x7d,0xe0,0x01,0x00]7859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7860 7861v_cmp_nle_f16_e64 s5, exec_lo, -17862// W32: encoding: [0x05,0x00,0x0c,0xd4,0x7e,0x82,0x01,0x00]7863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7864 7865v_cmp_nle_f16_e64 s5, |exec_hi|, null7866// W32: encoding: [0x05,0x01,0x0c,0xd4,0x7f,0xf8,0x00,0x00]7867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7868 7869v_cmp_nle_f16_e64 s105, null, exec_lo7870// W32: encoding: [0x69,0x00,0x0c,0xd4,0x7c,0xfc,0x00,0x00]7871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7872 7873v_cmp_nle_f16_e64 vcc_lo, -1, exec_hi7874// W32: encoding: [0x6a,0x00,0x0c,0xd4,0xc1,0xfe,0x00,0x00]7875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7876 7877v_cmp_nle_f16_e64 vcc_hi, 0.5, -m07878// W32: encoding: [0x6b,0x00,0x0c,0xd4,0xf0,0xfa,0x00,0x40]7879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7880 7881v_cmp_nle_f16_e64 ttmp15, -src_scc, |vcc_lo|7882// W32: encoding: [0x7b,0x02,0x0c,0xd4,0xfd,0xd4,0x00,0x20]7883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7884 7885v_cmp_nle_f16_e64 s[10:11], v1, v27886// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]7887// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7888 7889v_cmp_nle_f16_e64 s[10:11], v255, v2557890// W64: encoding: [0x0a,0x00,0x0c,0xd4,0xff,0xff,0x03,0x00]7891// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7892 7893v_cmp_nle_f16_e64 s[10:11], s1, s27894// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x04,0x00,0x00]7895// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7896 7897v_cmp_nle_f16_e64 s[10:11], s105, s1057898// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x69,0xd2,0x00,0x00]7899// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7900 7901v_cmp_nle_f16_e64 s[10:11], vcc_lo, ttmp157902// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x6a,0xf6,0x00,0x00]7903// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7904 7905v_cmp_nle_f16_e64 s[10:11], vcc_hi, 0xfe0b7906// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]7907// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7908 7909v_cmp_nle_f16_e64 s[10:11], ttmp15, src_scc7910// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x7b,0xfa,0x01,0x00]7911// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7912 7913v_cmp_nle_f16_e64 s[10:11], m0, 0.57914// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x7d,0xe0,0x01,0x00]7915// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7916 7917v_cmp_nle_f16_e64 s[10:11], exec_lo, -17918// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x7e,0x82,0x01,0x00]7919// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7920 7921v_cmp_nle_f16_e64 s[10:11], |exec_hi|, null7922// W64: encoding: [0x0a,0x01,0x0c,0xd4,0x7f,0xf8,0x00,0x00]7923// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7924 7925v_cmp_nle_f16_e64 s[10:11], null, exec_lo7926// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x7c,0xfc,0x00,0x00]7927// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7928 7929v_cmp_nle_f16_e64 s[104:105], -1, exec_hi7930// W64: encoding: [0x68,0x00,0x0c,0xd4,0xc1,0xfe,0x00,0x00]7931// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7932 7933v_cmp_nle_f16_e64 vcc, 0.5, -m07934// W64: encoding: [0x6a,0x00,0x0c,0xd4,0xf0,0xfa,0x00,0x40]7935// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7936 7937v_cmp_nle_f16_e64 ttmp[14:15], -src_scc, |vcc_lo|7938// W64: encoding: [0x7a,0x02,0x0c,0xd4,0xfd,0xd4,0x00,0x20]7939// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7940 7941v_cmp_nle_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp7942// GFX11: encoding: [0x7c,0x83,0x0c,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]7943 7944v_cmp_nle_f32_e64 s5, v1, v27945// W32: encoding: [0x05,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00]7946// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7947 7948v_cmp_nle_f32_e64 s5, v255, v2557949// W32: encoding: [0x05,0x00,0x1c,0xd4,0xff,0xff,0x03,0x00]7950// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7951 7952v_cmp_nle_f32_e64 s5, s1, s27953// W32: encoding: [0x05,0x00,0x1c,0xd4,0x01,0x04,0x00,0x00]7954// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7955 7956v_cmp_nle_f32_e64 s5, s105, s1057957// W32: encoding: [0x05,0x00,0x1c,0xd4,0x69,0xd2,0x00,0x00]7958// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7959 7960v_cmp_nle_f32_e64 s5, vcc_lo, ttmp157961// W32: encoding: [0x05,0x00,0x1c,0xd4,0x6a,0xf6,0x00,0x00]7962// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7963 7964v_cmp_nle_f32_e64 s5, vcc_hi, 0xaf1234567965// W32: encoding: [0x05,0x00,0x1c,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]7966// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7967 7968v_cmp_nle_f32_e64 s5, ttmp15, src_scc7969// W32: encoding: [0x05,0x00,0x1c,0xd4,0x7b,0xfa,0x01,0x00]7970// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7971 7972v_cmp_nle_f32_e64 s5, m0, 0.57973// W32: encoding: [0x05,0x00,0x1c,0xd4,0x7d,0xe0,0x01,0x00]7974// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7975 7976v_cmp_nle_f32_e64 s5, exec_lo, -17977// W32: encoding: [0x05,0x00,0x1c,0xd4,0x7e,0x82,0x01,0x00]7978// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7979 7980v_cmp_nle_f32_e64 s5, |exec_hi|, null7981// W32: encoding: [0x05,0x01,0x1c,0xd4,0x7f,0xf8,0x00,0x00]7982// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7983 7984v_cmp_nle_f32_e64 s105, null, exec_lo7985// W32: encoding: [0x69,0x00,0x1c,0xd4,0x7c,0xfc,0x00,0x00]7986// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7987 7988v_cmp_nle_f32_e64 vcc_lo, -1, exec_hi7989// W32: encoding: [0x6a,0x00,0x1c,0xd4,0xc1,0xfe,0x00,0x00]7990// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7991 7992v_cmp_nle_f32_e64 vcc_hi, 0.5, -m07993// W32: encoding: [0x6b,0x00,0x1c,0xd4,0xf0,0xfa,0x00,0x40]7994// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7995 7996v_cmp_nle_f32_e64 ttmp15, -src_scc, |vcc_lo|7997// W32: encoding: [0x7b,0x02,0x1c,0xd4,0xfd,0xd4,0x00,0x20]7998// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction7999 8000v_cmp_nle_f32_e64 s[10:11], v1, v28001// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00]8002// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8003 8004v_cmp_nle_f32_e64 s[10:11], v255, v2558005// W64: encoding: [0x0a,0x00,0x1c,0xd4,0xff,0xff,0x03,0x00]8006// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8007 8008v_cmp_nle_f32_e64 s[10:11], s1, s28009// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x04,0x00,0x00]8010// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8011 8012v_cmp_nle_f32_e64 s[10:11], s105, s1058013// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x69,0xd2,0x00,0x00]8014// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8015 8016v_cmp_nle_f32_e64 s[10:11], vcc_lo, ttmp158017// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x6a,0xf6,0x00,0x00]8018// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8019 8020v_cmp_nle_f32_e64 s[10:11], vcc_hi, 0xaf1234568021// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]8022// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8023 8024v_cmp_nle_f32_e64 s[10:11], ttmp15, src_scc8025// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x7b,0xfa,0x01,0x00]8026// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8027 8028v_cmp_nle_f32_e64 s[10:11], m0, 0.58029// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x7d,0xe0,0x01,0x00]8030// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8031 8032v_cmp_nle_f32_e64 s[10:11], exec_lo, -18033// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x7e,0x82,0x01,0x00]8034// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8035 8036v_cmp_nle_f32_e64 s[10:11], |exec_hi|, null8037// W64: encoding: [0x0a,0x01,0x1c,0xd4,0x7f,0xf8,0x00,0x00]8038// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8039 8040v_cmp_nle_f32_e64 s[10:11], null, exec_lo8041// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x7c,0xfc,0x00,0x00]8042// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8043 8044v_cmp_nle_f32_e64 s[104:105], -1, exec_hi8045// W64: encoding: [0x68,0x00,0x1c,0xd4,0xc1,0xfe,0x00,0x00]8046// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8047 8048v_cmp_nle_f32_e64 vcc, 0.5, -m08049// W64: encoding: [0x6a,0x00,0x1c,0xd4,0xf0,0xfa,0x00,0x40]8050// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8051 8052v_cmp_nle_f32_e64 ttmp[14:15], -src_scc, |vcc_lo|8053// W64: encoding: [0x7a,0x02,0x1c,0xd4,0xfd,0xd4,0x00,0x20]8054// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8055 8056v_cmp_nle_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp8057// GFX11: encoding: [0x7c,0x83,0x1c,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]8058 8059v_cmp_nle_f64_e64 s5, v[1:2], v[2:3]8060// W32: encoding: [0x05,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]8061// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8062 8063v_cmp_nle_f64_e64 s5, v[254:255], v[254:255]8064// W32: encoding: [0x05,0x00,0x2c,0xd4,0xfe,0xfd,0x03,0x00]8065// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8066 8067v_cmp_nle_f64_e64 s5, s[2:3], s[4:5]8068// W32: encoding: [0x05,0x00,0x2c,0xd4,0x02,0x08,0x00,0x00]8069// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8070 8071v_cmp_nle_f64_e64 s5, s[104:105], s[104:105]8072// W32: encoding: [0x05,0x00,0x2c,0xd4,0x68,0xd0,0x00,0x00]8073// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8074 8075v_cmp_nle_f64_e64 s5, vcc, ttmp[14:15]8076// W32: encoding: [0x05,0x00,0x2c,0xd4,0x6a,0xf4,0x00,0x00]8077// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8078 8079v_cmp_nle_f64_e64 s5, ttmp[14:15], 0xaf1234568080// W32: encoding: [0x05,0x00,0x2c,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]8081// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8082 8083v_cmp_nle_f64_e64 s5, -|exec|, src_scc8084// W32: encoding: [0x05,0x01,0x2c,0xd4,0x7e,0xfa,0x01,0x20]8085// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8086 8087v_cmp_nle_f64_e64 s105, null, 0.58088// W32: encoding: [0x69,0x00,0x2c,0xd4,0x7c,0xe0,0x01,0x00]8089// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8090 8091v_cmp_nle_f64_e64 vcc_lo, -1, -18092// W32: encoding: [0x6a,0x00,0x2c,0xd4,0xc1,0x82,0x01,0x00]8093// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8094 8095v_cmp_nle_f64_e64 vcc_hi, 0.5, null8096// W32: encoding: [0x6b,0x00,0x2c,0xd4,0xf0,0xf8,0x00,0x00]8097// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8098 8099v_cmp_nle_f64_e64 ttmp15, -|src_scc|, -|exec|8100// W32: encoding: [0x7b,0x03,0x2c,0xd4,0xfd,0xfc,0x00,0x60]8101// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8102 8103v_cmp_nle_f64_e64 s[10:11], v[1:2], v[2:3]8104// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]8105// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8106 8107v_cmp_nle_f64_e64 s[10:11], v[254:255], v[254:255]8108// W64: encoding: [0x0a,0x00,0x2c,0xd4,0xfe,0xfd,0x03,0x00]8109// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8110 8111v_cmp_nle_f64_e64 s[10:11], s[2:3], s[4:5]8112// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x02,0x08,0x00,0x00]8113// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8114 8115v_cmp_nle_f64_e64 s[10:11], s[104:105], s[104:105]8116// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x68,0xd0,0x00,0x00]8117// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8118 8119v_cmp_nle_f64_e64 s[10:11], vcc, ttmp[14:15]8120// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x6a,0xf4,0x00,0x00]8121// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8122 8123v_cmp_nle_f64_e64 s[10:11], ttmp[14:15], 0xaf1234568124// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]8125// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8126 8127v_cmp_nle_f64_e64 s[10:11], -|exec|, src_scc8128// W64: encoding: [0x0a,0x01,0x2c,0xd4,0x7e,0xfa,0x01,0x20]8129// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8130 8131v_cmp_nle_f64_e64 s[10:11], null, 0.58132// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x7c,0xe0,0x01,0x00]8133// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8134 8135v_cmp_nle_f64_e64 s[104:105], -1, -18136// W64: encoding: [0x68,0x00,0x2c,0xd4,0xc1,0x82,0x01,0x00]8137// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8138 8139v_cmp_nle_f64_e64 vcc, 0.5, null8140// W64: encoding: [0x6a,0x00,0x2c,0xd4,0xf0,0xf8,0x00,0x00]8141// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8142 8143v_cmp_nle_f64_e64 ttmp[14:15], -|src_scc|, -|exec|8144// W64: encoding: [0x7a,0x03,0x2c,0xd4,0xfd,0xfc,0x00,0x60]8145// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8146 8147v_cmp_nle_f64_e64 null, 0xaf123456, -|vcc| clamp8148// GFX11: encoding: [0x7c,0x82,0x2c,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]8149 8150v_cmp_nlg_f16_e64 s5, v1, v28151// W32: encoding: [0x05,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]8152// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8153 8154v_cmp_nlg_f16_e64 s5, v255, v2558155// W32: encoding: [0x05,0x00,0x0a,0xd4,0xff,0xff,0x03,0x00]8156// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8157 8158v_cmp_nlg_f16_e64 s5, s1, s28159// W32: encoding: [0x05,0x00,0x0a,0xd4,0x01,0x04,0x00,0x00]8160// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8161 8162v_cmp_nlg_f16_e64 s5, s105, s1058163// W32: encoding: [0x05,0x00,0x0a,0xd4,0x69,0xd2,0x00,0x00]8164// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8165 8166v_cmp_nlg_f16_e64 s5, vcc_lo, ttmp158167// W32: encoding: [0x05,0x00,0x0a,0xd4,0x6a,0xf6,0x00,0x00]8168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8169 8170v_cmp_nlg_f16_e64 s5, vcc_hi, 0xfe0b8171// W32: encoding: [0x05,0x00,0x0a,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]8172// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8173 8174v_cmp_nlg_f16_e64 s5, ttmp15, src_scc8175// W32: encoding: [0x05,0x00,0x0a,0xd4,0x7b,0xfa,0x01,0x00]8176// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8177 8178v_cmp_nlg_f16_e64 s5, m0, 0.58179// W32: encoding: [0x05,0x00,0x0a,0xd4,0x7d,0xe0,0x01,0x00]8180// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8181 8182v_cmp_nlg_f16_e64 s5, exec_lo, -18183// W32: encoding: [0x05,0x00,0x0a,0xd4,0x7e,0x82,0x01,0x00]8184// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8185 8186v_cmp_nlg_f16_e64 s5, |exec_hi|, null8187// W32: encoding: [0x05,0x01,0x0a,0xd4,0x7f,0xf8,0x00,0x00]8188// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8189 8190v_cmp_nlg_f16_e64 s105, null, exec_lo8191// W32: encoding: [0x69,0x00,0x0a,0xd4,0x7c,0xfc,0x00,0x00]8192// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8193 8194v_cmp_nlg_f16_e64 vcc_lo, -1, exec_hi8195// W32: encoding: [0x6a,0x00,0x0a,0xd4,0xc1,0xfe,0x00,0x00]8196// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8197 8198v_cmp_nlg_f16_e64 vcc_hi, 0.5, -m08199// W32: encoding: [0x6b,0x00,0x0a,0xd4,0xf0,0xfa,0x00,0x40]8200// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8201 8202v_cmp_nlg_f16_e64 ttmp15, -src_scc, |vcc_lo|8203// W32: encoding: [0x7b,0x02,0x0a,0xd4,0xfd,0xd4,0x00,0x20]8204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8205 8206v_cmp_nlg_f16_e64 s[10:11], v1, v28207// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]8208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8209 8210v_cmp_nlg_f16_e64 s[10:11], v255, v2558211// W64: encoding: [0x0a,0x00,0x0a,0xd4,0xff,0xff,0x03,0x00]8212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8213 8214v_cmp_nlg_f16_e64 s[10:11], s1, s28215// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x04,0x00,0x00]8216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8217 8218v_cmp_nlg_f16_e64 s[10:11], s105, s1058219// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x69,0xd2,0x00,0x00]8220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8221 8222v_cmp_nlg_f16_e64 s[10:11], vcc_lo, ttmp158223// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x6a,0xf6,0x00,0x00]8224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8225 8226v_cmp_nlg_f16_e64 s[10:11], vcc_hi, 0xfe0b8227// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]8228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8229 8230v_cmp_nlg_f16_e64 s[10:11], ttmp15, src_scc8231// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x7b,0xfa,0x01,0x00]8232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8233 8234v_cmp_nlg_f16_e64 s[10:11], m0, 0.58235// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x7d,0xe0,0x01,0x00]8236// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8237 8238v_cmp_nlg_f16_e64 s[10:11], exec_lo, -18239// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x7e,0x82,0x01,0x00]8240// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8241 8242v_cmp_nlg_f16_e64 s[10:11], |exec_hi|, null8243// W64: encoding: [0x0a,0x01,0x0a,0xd4,0x7f,0xf8,0x00,0x00]8244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8245 8246v_cmp_nlg_f16_e64 s[10:11], null, exec_lo8247// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x7c,0xfc,0x00,0x00]8248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8249 8250v_cmp_nlg_f16_e64 s[104:105], -1, exec_hi8251// W64: encoding: [0x68,0x00,0x0a,0xd4,0xc1,0xfe,0x00,0x00]8252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8253 8254v_cmp_nlg_f16_e64 vcc, 0.5, -m08255// W64: encoding: [0x6a,0x00,0x0a,0xd4,0xf0,0xfa,0x00,0x40]8256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8257 8258v_cmp_nlg_f16_e64 ttmp[14:15], -src_scc, |vcc_lo|8259// W64: encoding: [0x7a,0x02,0x0a,0xd4,0xfd,0xd4,0x00,0x20]8260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8261 8262v_cmp_nlg_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp8263// GFX11: encoding: [0x7c,0x83,0x0a,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]8264 8265v_cmp_nlg_f32_e64 s5, v1, v28266// W32: encoding: [0x05,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00]8267// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8268 8269v_cmp_nlg_f32_e64 s5, v255, v2558270// W32: encoding: [0x05,0x00,0x1a,0xd4,0xff,0xff,0x03,0x00]8271// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8272 8273v_cmp_nlg_f32_e64 s5, s1, s28274// W32: encoding: [0x05,0x00,0x1a,0xd4,0x01,0x04,0x00,0x00]8275// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8276 8277v_cmp_nlg_f32_e64 s5, s105, s1058278// W32: encoding: [0x05,0x00,0x1a,0xd4,0x69,0xd2,0x00,0x00]8279// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8280 8281v_cmp_nlg_f32_e64 s5, vcc_lo, ttmp158282// W32: encoding: [0x05,0x00,0x1a,0xd4,0x6a,0xf6,0x00,0x00]8283// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8284 8285v_cmp_nlg_f32_e64 s5, vcc_hi, 0xaf1234568286// W32: encoding: [0x05,0x00,0x1a,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]8287// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8288 8289v_cmp_nlg_f32_e64 s5, ttmp15, src_scc8290// W32: encoding: [0x05,0x00,0x1a,0xd4,0x7b,0xfa,0x01,0x00]8291// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8292 8293v_cmp_nlg_f32_e64 s5, m0, 0.58294// W32: encoding: [0x05,0x00,0x1a,0xd4,0x7d,0xe0,0x01,0x00]8295// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8296 8297v_cmp_nlg_f32_e64 s5, exec_lo, -18298// W32: encoding: [0x05,0x00,0x1a,0xd4,0x7e,0x82,0x01,0x00]8299// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8300 8301v_cmp_nlg_f32_e64 s5, |exec_hi|, null8302// W32: encoding: [0x05,0x01,0x1a,0xd4,0x7f,0xf8,0x00,0x00]8303// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8304 8305v_cmp_nlg_f32_e64 s105, null, exec_lo8306// W32: encoding: [0x69,0x00,0x1a,0xd4,0x7c,0xfc,0x00,0x00]8307// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8308 8309v_cmp_nlg_f32_e64 vcc_lo, -1, exec_hi8310// W32: encoding: [0x6a,0x00,0x1a,0xd4,0xc1,0xfe,0x00,0x00]8311// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8312 8313v_cmp_nlg_f32_e64 vcc_hi, 0.5, -m08314// W32: encoding: [0x6b,0x00,0x1a,0xd4,0xf0,0xfa,0x00,0x40]8315// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8316 8317v_cmp_nlg_f32_e64 ttmp15, -src_scc, |vcc_lo|8318// W32: encoding: [0x7b,0x02,0x1a,0xd4,0xfd,0xd4,0x00,0x20]8319// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8320 8321v_cmp_nlg_f32_e64 s[10:11], v1, v28322// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00]8323// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8324 8325v_cmp_nlg_f32_e64 s[10:11], v255, v2558326// W64: encoding: [0x0a,0x00,0x1a,0xd4,0xff,0xff,0x03,0x00]8327// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8328 8329v_cmp_nlg_f32_e64 s[10:11], s1, s28330// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x04,0x00,0x00]8331// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8332 8333v_cmp_nlg_f32_e64 s[10:11], s105, s1058334// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x69,0xd2,0x00,0x00]8335// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8336 8337v_cmp_nlg_f32_e64 s[10:11], vcc_lo, ttmp158338// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x6a,0xf6,0x00,0x00]8339// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8340 8341v_cmp_nlg_f32_e64 s[10:11], vcc_hi, 0xaf1234568342// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]8343// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8344 8345v_cmp_nlg_f32_e64 s[10:11], ttmp15, src_scc8346// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x7b,0xfa,0x01,0x00]8347// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8348 8349v_cmp_nlg_f32_e64 s[10:11], m0, 0.58350// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x7d,0xe0,0x01,0x00]8351// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8352 8353v_cmp_nlg_f32_e64 s[10:11], exec_lo, -18354// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x7e,0x82,0x01,0x00]8355// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8356 8357v_cmp_nlg_f32_e64 s[10:11], |exec_hi|, null8358// W64: encoding: [0x0a,0x01,0x1a,0xd4,0x7f,0xf8,0x00,0x00]8359// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8360 8361v_cmp_nlg_f32_e64 s[10:11], null, exec_lo8362// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x7c,0xfc,0x00,0x00]8363// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8364 8365v_cmp_nlg_f32_e64 s[104:105], -1, exec_hi8366// W64: encoding: [0x68,0x00,0x1a,0xd4,0xc1,0xfe,0x00,0x00]8367// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8368 8369v_cmp_nlg_f32_e64 vcc, 0.5, -m08370// W64: encoding: [0x6a,0x00,0x1a,0xd4,0xf0,0xfa,0x00,0x40]8371// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8372 8373v_cmp_nlg_f32_e64 ttmp[14:15], -src_scc, |vcc_lo|8374// W64: encoding: [0x7a,0x02,0x1a,0xd4,0xfd,0xd4,0x00,0x20]8375// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8376 8377v_cmp_nlg_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp8378// GFX11: encoding: [0x7c,0x83,0x1a,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]8379 8380v_cmp_nlg_f64_e64 s5, v[1:2], v[2:3]8381// W32: encoding: [0x05,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]8382// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8383 8384v_cmp_nlg_f64_e64 s5, v[254:255], v[254:255]8385// W32: encoding: [0x05,0x00,0x2a,0xd4,0xfe,0xfd,0x03,0x00]8386// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8387 8388v_cmp_nlg_f64_e64 s5, s[2:3], s[4:5]8389// W32: encoding: [0x05,0x00,0x2a,0xd4,0x02,0x08,0x00,0x00]8390// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8391 8392v_cmp_nlg_f64_e64 s5, s[104:105], s[104:105]8393// W32: encoding: [0x05,0x00,0x2a,0xd4,0x68,0xd0,0x00,0x00]8394// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8395 8396v_cmp_nlg_f64_e64 s5, vcc, ttmp[14:15]8397// W32: encoding: [0x05,0x00,0x2a,0xd4,0x6a,0xf4,0x00,0x00]8398// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8399 8400v_cmp_nlg_f64_e64 s5, ttmp[14:15], 0xaf1234568401// W32: encoding: [0x05,0x00,0x2a,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]8402// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8403 8404v_cmp_nlg_f64_e64 s5, -|exec|, src_scc8405// W32: encoding: [0x05,0x01,0x2a,0xd4,0x7e,0xfa,0x01,0x20]8406// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8407 8408v_cmp_nlg_f64_e64 s105, null, 0.58409// W32: encoding: [0x69,0x00,0x2a,0xd4,0x7c,0xe0,0x01,0x00]8410// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8411 8412v_cmp_nlg_f64_e64 vcc_lo, -1, -18413// W32: encoding: [0x6a,0x00,0x2a,0xd4,0xc1,0x82,0x01,0x00]8414// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8415 8416v_cmp_nlg_f64_e64 vcc_hi, 0.5, null8417// W32: encoding: [0x6b,0x00,0x2a,0xd4,0xf0,0xf8,0x00,0x00]8418// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8419 8420v_cmp_nlg_f64_e64 ttmp15, -|src_scc|, -|exec|8421// W32: encoding: [0x7b,0x03,0x2a,0xd4,0xfd,0xfc,0x00,0x60]8422// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8423 8424v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[2:3]8425// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]8426// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8427 8428v_cmp_nlg_f64_e64 s[10:11], v[254:255], v[254:255]8429// W64: encoding: [0x0a,0x00,0x2a,0xd4,0xfe,0xfd,0x03,0x00]8430// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8431 8432v_cmp_nlg_f64_e64 s[10:11], s[2:3], s[4:5]8433// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x02,0x08,0x00,0x00]8434// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8435 8436v_cmp_nlg_f64_e64 s[10:11], s[104:105], s[104:105]8437// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x68,0xd0,0x00,0x00]8438// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8439 8440v_cmp_nlg_f64_e64 s[10:11], vcc, ttmp[14:15]8441// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x6a,0xf4,0x00,0x00]8442// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8443 8444v_cmp_nlg_f64_e64 s[10:11], ttmp[14:15], 0xaf1234568445// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]8446// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8447 8448v_cmp_nlg_f64_e64 s[10:11], -|exec|, src_scc8449// W64: encoding: [0x0a,0x01,0x2a,0xd4,0x7e,0xfa,0x01,0x20]8450// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8451 8452v_cmp_nlg_f64_e64 s[10:11], null, 0.58453// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x7c,0xe0,0x01,0x00]8454// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8455 8456v_cmp_nlg_f64_e64 s[104:105], -1, -18457// W64: encoding: [0x68,0x00,0x2a,0xd4,0xc1,0x82,0x01,0x00]8458// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8459 8460v_cmp_nlg_f64_e64 vcc, 0.5, null8461// W64: encoding: [0x6a,0x00,0x2a,0xd4,0xf0,0xf8,0x00,0x00]8462// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8463 8464v_cmp_nlg_f64_e64 ttmp[14:15], -|src_scc|, -|exec|8465// W64: encoding: [0x7a,0x03,0x2a,0xd4,0xfd,0xfc,0x00,0x60]8466// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8467 8468v_cmp_nlg_f64_e64 null, 0xaf123456, -|vcc| clamp8469// GFX11: encoding: [0x7c,0x82,0x2a,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]8470 8471v_cmp_nlt_f16_e64 s5, v1, v28472// W32: encoding: [0x05,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]8473// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8474 8475v_cmp_nlt_f16_e64 s5, v255, v2558476// W32: encoding: [0x05,0x00,0x0e,0xd4,0xff,0xff,0x03,0x00]8477// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8478 8479v_cmp_nlt_f16_e64 s5, s1, s28480// W32: encoding: [0x05,0x00,0x0e,0xd4,0x01,0x04,0x00,0x00]8481// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8482 8483v_cmp_nlt_f16_e64 s5, s105, s1058484// W32: encoding: [0x05,0x00,0x0e,0xd4,0x69,0xd2,0x00,0x00]8485// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8486 8487v_cmp_nlt_f16_e64 s5, vcc_lo, ttmp158488// W32: encoding: [0x05,0x00,0x0e,0xd4,0x6a,0xf6,0x00,0x00]8489// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8490 8491v_cmp_nlt_f16_e64 s5, vcc_hi, 0xfe0b8492// W32: encoding: [0x05,0x00,0x0e,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]8493// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8494 8495v_cmp_nlt_f16_e64 s5, ttmp15, src_scc8496// W32: encoding: [0x05,0x00,0x0e,0xd4,0x7b,0xfa,0x01,0x00]8497// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8498 8499v_cmp_nlt_f16_e64 s5, m0, 0.58500// W32: encoding: [0x05,0x00,0x0e,0xd4,0x7d,0xe0,0x01,0x00]8501// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8502 8503v_cmp_nlt_f16_e64 s5, exec_lo, -18504// W32: encoding: [0x05,0x00,0x0e,0xd4,0x7e,0x82,0x01,0x00]8505// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8506 8507v_cmp_nlt_f16_e64 s5, |exec_hi|, null8508// W32: encoding: [0x05,0x01,0x0e,0xd4,0x7f,0xf8,0x00,0x00]8509// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8510 8511v_cmp_nlt_f16_e64 s105, null, exec_lo8512// W32: encoding: [0x69,0x00,0x0e,0xd4,0x7c,0xfc,0x00,0x00]8513// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8514 8515v_cmp_nlt_f16_e64 vcc_lo, -1, exec_hi8516// W32: encoding: [0x6a,0x00,0x0e,0xd4,0xc1,0xfe,0x00,0x00]8517// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8518 8519v_cmp_nlt_f16_e64 vcc_hi, 0.5, -m08520// W32: encoding: [0x6b,0x00,0x0e,0xd4,0xf0,0xfa,0x00,0x40]8521// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8522 8523v_cmp_nlt_f16_e64 ttmp15, -src_scc, |vcc_lo|8524// W32: encoding: [0x7b,0x02,0x0e,0xd4,0xfd,0xd4,0x00,0x20]8525// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8526 8527v_cmp_nlt_f16_e64 s[10:11], v1, v28528// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]8529// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8530 8531v_cmp_nlt_f16_e64 s[10:11], v255, v2558532// W64: encoding: [0x0a,0x00,0x0e,0xd4,0xff,0xff,0x03,0x00]8533// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8534 8535v_cmp_nlt_f16_e64 s[10:11], s1, s28536// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x04,0x00,0x00]8537// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8538 8539v_cmp_nlt_f16_e64 s[10:11], s105, s1058540// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x69,0xd2,0x00,0x00]8541// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8542 8543v_cmp_nlt_f16_e64 s[10:11], vcc_lo, ttmp158544// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x6a,0xf6,0x00,0x00]8545// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8546 8547v_cmp_nlt_f16_e64 s[10:11], vcc_hi, 0xfe0b8548// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]8549// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8550 8551v_cmp_nlt_f16_e64 s[10:11], ttmp15, src_scc8552// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x7b,0xfa,0x01,0x00]8553// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8554 8555v_cmp_nlt_f16_e64 s[10:11], m0, 0.58556// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x7d,0xe0,0x01,0x00]8557// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8558 8559v_cmp_nlt_f16_e64 s[10:11], exec_lo, -18560// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x7e,0x82,0x01,0x00]8561// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8562 8563v_cmp_nlt_f16_e64 s[10:11], |exec_hi|, null8564// W64: encoding: [0x0a,0x01,0x0e,0xd4,0x7f,0xf8,0x00,0x00]8565// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8566 8567v_cmp_nlt_f16_e64 s[10:11], null, exec_lo8568// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x7c,0xfc,0x00,0x00]8569// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8570 8571v_cmp_nlt_f16_e64 s[104:105], -1, exec_hi8572// W64: encoding: [0x68,0x00,0x0e,0xd4,0xc1,0xfe,0x00,0x00]8573// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8574 8575v_cmp_nlt_f16_e64 vcc, 0.5, -m08576// W64: encoding: [0x6a,0x00,0x0e,0xd4,0xf0,0xfa,0x00,0x40]8577// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8578 8579v_cmp_nlt_f16_e64 ttmp[14:15], -src_scc, |vcc_lo|8580// W64: encoding: [0x7a,0x02,0x0e,0xd4,0xfd,0xd4,0x00,0x20]8581// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8582 8583v_cmp_nlt_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp8584// GFX11: encoding: [0x7c,0x83,0x0e,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]8585 8586v_cmp_nlt_f32_e64 s5, v1, v28587// W32: encoding: [0x05,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00]8588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8589 8590v_cmp_nlt_f32_e64 s5, v255, v2558591// W32: encoding: [0x05,0x00,0x1e,0xd4,0xff,0xff,0x03,0x00]8592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8593 8594v_cmp_nlt_f32_e64 s5, s1, s28595// W32: encoding: [0x05,0x00,0x1e,0xd4,0x01,0x04,0x00,0x00]8596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8597 8598v_cmp_nlt_f32_e64 s5, s105, s1058599// W32: encoding: [0x05,0x00,0x1e,0xd4,0x69,0xd2,0x00,0x00]8600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8601 8602v_cmp_nlt_f32_e64 s5, vcc_lo, ttmp158603// W32: encoding: [0x05,0x00,0x1e,0xd4,0x6a,0xf6,0x00,0x00]8604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8605 8606v_cmp_nlt_f32_e64 s5, vcc_hi, 0xaf1234568607// W32: encoding: [0x05,0x00,0x1e,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]8608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8609 8610v_cmp_nlt_f32_e64 s5, ttmp15, src_scc8611// W32: encoding: [0x05,0x00,0x1e,0xd4,0x7b,0xfa,0x01,0x00]8612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8613 8614v_cmp_nlt_f32_e64 s5, m0, 0.58615// W32: encoding: [0x05,0x00,0x1e,0xd4,0x7d,0xe0,0x01,0x00]8616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8617 8618v_cmp_nlt_f32_e64 s5, exec_lo, -18619// W32: encoding: [0x05,0x00,0x1e,0xd4,0x7e,0x82,0x01,0x00]8620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8621 8622v_cmp_nlt_f32_e64 s5, |exec_hi|, null8623// W32: encoding: [0x05,0x01,0x1e,0xd4,0x7f,0xf8,0x00,0x00]8624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8625 8626v_cmp_nlt_f32_e64 s105, null, exec_lo8627// W32: encoding: [0x69,0x00,0x1e,0xd4,0x7c,0xfc,0x00,0x00]8628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8629 8630v_cmp_nlt_f32_e64 vcc_lo, -1, exec_hi8631// W32: encoding: [0x6a,0x00,0x1e,0xd4,0xc1,0xfe,0x00,0x00]8632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8633 8634v_cmp_nlt_f32_e64 vcc_hi, 0.5, -m08635// W32: encoding: [0x6b,0x00,0x1e,0xd4,0xf0,0xfa,0x00,0x40]8636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8637 8638v_cmp_nlt_f32_e64 ttmp15, -src_scc, |vcc_lo|8639// W32: encoding: [0x7b,0x02,0x1e,0xd4,0xfd,0xd4,0x00,0x20]8640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8641 8642v_cmp_nlt_f32_e64 s[10:11], v1, v28643// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00]8644// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8645 8646v_cmp_nlt_f32_e64 s[10:11], v255, v2558647// W64: encoding: [0x0a,0x00,0x1e,0xd4,0xff,0xff,0x03,0x00]8648// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8649 8650v_cmp_nlt_f32_e64 s[10:11], s1, s28651// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x04,0x00,0x00]8652// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8653 8654v_cmp_nlt_f32_e64 s[10:11], s105, s1058655// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x69,0xd2,0x00,0x00]8656// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8657 8658v_cmp_nlt_f32_e64 s[10:11], vcc_lo, ttmp158659// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x6a,0xf6,0x00,0x00]8660// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8661 8662v_cmp_nlt_f32_e64 s[10:11], vcc_hi, 0xaf1234568663// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]8664// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8665 8666v_cmp_nlt_f32_e64 s[10:11], ttmp15, src_scc8667// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x7b,0xfa,0x01,0x00]8668// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8669 8670v_cmp_nlt_f32_e64 s[10:11], m0, 0.58671// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x7d,0xe0,0x01,0x00]8672// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8673 8674v_cmp_nlt_f32_e64 s[10:11], exec_lo, -18675// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x7e,0x82,0x01,0x00]8676// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8677 8678v_cmp_nlt_f32_e64 s[10:11], |exec_hi|, null8679// W64: encoding: [0x0a,0x01,0x1e,0xd4,0x7f,0xf8,0x00,0x00]8680// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8681 8682v_cmp_nlt_f32_e64 s[10:11], null, exec_lo8683// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x7c,0xfc,0x00,0x00]8684// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8685 8686v_cmp_nlt_f32_e64 s[104:105], -1, exec_hi8687// W64: encoding: [0x68,0x00,0x1e,0xd4,0xc1,0xfe,0x00,0x00]8688// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8689 8690v_cmp_nlt_f32_e64 vcc, 0.5, -m08691// W64: encoding: [0x6a,0x00,0x1e,0xd4,0xf0,0xfa,0x00,0x40]8692// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8693 8694v_cmp_nlt_f32_e64 ttmp[14:15], -src_scc, |vcc_lo|8695// W64: encoding: [0x7a,0x02,0x1e,0xd4,0xfd,0xd4,0x00,0x20]8696// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8697 8698v_cmp_nlt_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp8699// GFX11: encoding: [0x7c,0x83,0x1e,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]8700 8701v_cmp_nlt_f64_e64 s5, v[1:2], v[2:3]8702// W32: encoding: [0x05,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]8703// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8704 8705v_cmp_nlt_f64_e64 s5, v[254:255], v[254:255]8706// W32: encoding: [0x05,0x00,0x2e,0xd4,0xfe,0xfd,0x03,0x00]8707// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8708 8709v_cmp_nlt_f64_e64 s5, s[2:3], s[4:5]8710// W32: encoding: [0x05,0x00,0x2e,0xd4,0x02,0x08,0x00,0x00]8711// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8712 8713v_cmp_nlt_f64_e64 s5, s[104:105], s[104:105]8714// W32: encoding: [0x05,0x00,0x2e,0xd4,0x68,0xd0,0x00,0x00]8715// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8716 8717v_cmp_nlt_f64_e64 s5, vcc, ttmp[14:15]8718// W32: encoding: [0x05,0x00,0x2e,0xd4,0x6a,0xf4,0x00,0x00]8719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8720 8721v_cmp_nlt_f64_e64 s5, ttmp[14:15], 0xaf1234568722// W32: encoding: [0x05,0x00,0x2e,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]8723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8724 8725v_cmp_nlt_f64_e64 s5, -|exec|, src_scc8726// W32: encoding: [0x05,0x01,0x2e,0xd4,0x7e,0xfa,0x01,0x20]8727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8728 8729v_cmp_nlt_f64_e64 s105, null, 0.58730// W32: encoding: [0x69,0x00,0x2e,0xd4,0x7c,0xe0,0x01,0x00]8731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8732 8733v_cmp_nlt_f64_e64 vcc_lo, -1, -18734// W32: encoding: [0x6a,0x00,0x2e,0xd4,0xc1,0x82,0x01,0x00]8735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8736 8737v_cmp_nlt_f64_e64 vcc_hi, 0.5, null8738// W32: encoding: [0x6b,0x00,0x2e,0xd4,0xf0,0xf8,0x00,0x00]8739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8740 8741v_cmp_nlt_f64_e64 ttmp15, -|src_scc|, -|exec|8742// W32: encoding: [0x7b,0x03,0x2e,0xd4,0xfd,0xfc,0x00,0x60]8743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8744 8745v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[2:3]8746// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]8747// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8748 8749v_cmp_nlt_f64_e64 s[10:11], v[254:255], v[254:255]8750// W64: encoding: [0x0a,0x00,0x2e,0xd4,0xfe,0xfd,0x03,0x00]8751// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8752 8753v_cmp_nlt_f64_e64 s[10:11], s[2:3], s[4:5]8754// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x02,0x08,0x00,0x00]8755// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8756 8757v_cmp_nlt_f64_e64 s[10:11], s[104:105], s[104:105]8758// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x68,0xd0,0x00,0x00]8759// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8760 8761v_cmp_nlt_f64_e64 s[10:11], vcc, ttmp[14:15]8762// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x6a,0xf4,0x00,0x00]8763// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8764 8765v_cmp_nlt_f64_e64 s[10:11], ttmp[14:15], 0xaf1234568766// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]8767// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8768 8769v_cmp_nlt_f64_e64 s[10:11], -|exec|, src_scc8770// W64: encoding: [0x0a,0x01,0x2e,0xd4,0x7e,0xfa,0x01,0x20]8771// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8772 8773v_cmp_nlt_f64_e64 s[10:11], null, 0.58774// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x7c,0xe0,0x01,0x00]8775// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8776 8777v_cmp_nlt_f64_e64 s[104:105], -1, -18778// W64: encoding: [0x68,0x00,0x2e,0xd4,0xc1,0x82,0x01,0x00]8779// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8780 8781v_cmp_nlt_f64_e64 vcc, 0.5, null8782// W64: encoding: [0x6a,0x00,0x2e,0xd4,0xf0,0xf8,0x00,0x00]8783// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8784 8785v_cmp_nlt_f64_e64 ttmp[14:15], -|src_scc|, -|exec|8786// W64: encoding: [0x7a,0x03,0x2e,0xd4,0xfd,0xfc,0x00,0x60]8787// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8788 8789v_cmp_nlt_f64_e64 null, 0xaf123456, -|vcc| clamp8790// GFX11: encoding: [0x7c,0x82,0x2e,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]8791 8792v_cmp_o_f16_e64 s5, v1, v28793// W32: encoding: [0x05,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]8794// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8795 8796v_cmp_o_f16_e64 s5, v255, v2558797// W32: encoding: [0x05,0x00,0x07,0xd4,0xff,0xff,0x03,0x00]8798// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8799 8800v_cmp_o_f16_e64 s5, s1, s28801// W32: encoding: [0x05,0x00,0x07,0xd4,0x01,0x04,0x00,0x00]8802// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8803 8804v_cmp_o_f16_e64 s5, s105, s1058805// W32: encoding: [0x05,0x00,0x07,0xd4,0x69,0xd2,0x00,0x00]8806// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8807 8808v_cmp_o_f16_e64 s5, vcc_lo, ttmp158809// W32: encoding: [0x05,0x00,0x07,0xd4,0x6a,0xf6,0x00,0x00]8810// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8811 8812v_cmp_o_f16_e64 s5, vcc_hi, 0xfe0b8813// W32: encoding: [0x05,0x00,0x07,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]8814// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8815 8816v_cmp_o_f16_e64 s5, ttmp15, src_scc8817// W32: encoding: [0x05,0x00,0x07,0xd4,0x7b,0xfa,0x01,0x00]8818// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8819 8820v_cmp_o_f16_e64 s5, m0, 0.58821// W32: encoding: [0x05,0x00,0x07,0xd4,0x7d,0xe0,0x01,0x00]8822// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8823 8824v_cmp_o_f16_e64 s5, exec_lo, -18825// W32: encoding: [0x05,0x00,0x07,0xd4,0x7e,0x82,0x01,0x00]8826// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8827 8828v_cmp_o_f16_e64 s5, |exec_hi|, null8829// W32: encoding: [0x05,0x01,0x07,0xd4,0x7f,0xf8,0x00,0x00]8830// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8831 8832v_cmp_o_f16_e64 s105, null, exec_lo8833// W32: encoding: [0x69,0x00,0x07,0xd4,0x7c,0xfc,0x00,0x00]8834// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8835 8836v_cmp_o_f16_e64 vcc_lo, -1, exec_hi8837// W32: encoding: [0x6a,0x00,0x07,0xd4,0xc1,0xfe,0x00,0x00]8838// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8839 8840v_cmp_o_f16_e64 vcc_hi, 0.5, -m08841// W32: encoding: [0x6b,0x00,0x07,0xd4,0xf0,0xfa,0x00,0x40]8842// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8843 8844v_cmp_o_f16_e64 ttmp15, -src_scc, |vcc_lo|8845// W32: encoding: [0x7b,0x02,0x07,0xd4,0xfd,0xd4,0x00,0x20]8846// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8847 8848v_cmp_o_f16_e64 s[10:11], v1, v28849// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]8850// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8851 8852v_cmp_o_f16_e64 s[10:11], v255, v2558853// W64: encoding: [0x0a,0x00,0x07,0xd4,0xff,0xff,0x03,0x00]8854// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8855 8856v_cmp_o_f16_e64 s[10:11], s1, s28857// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x04,0x00,0x00]8858// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8859 8860v_cmp_o_f16_e64 s[10:11], s105, s1058861// W64: encoding: [0x0a,0x00,0x07,0xd4,0x69,0xd2,0x00,0x00]8862// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8863 8864v_cmp_o_f16_e64 s[10:11], vcc_lo, ttmp158865// W64: encoding: [0x0a,0x00,0x07,0xd4,0x6a,0xf6,0x00,0x00]8866// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8867 8868v_cmp_o_f16_e64 s[10:11], vcc_hi, 0xfe0b8869// W64: encoding: [0x0a,0x00,0x07,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]8870// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8871 8872v_cmp_o_f16_e64 s[10:11], ttmp15, src_scc8873// W64: encoding: [0x0a,0x00,0x07,0xd4,0x7b,0xfa,0x01,0x00]8874// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8875 8876v_cmp_o_f16_e64 s[10:11], m0, 0.58877// W64: encoding: [0x0a,0x00,0x07,0xd4,0x7d,0xe0,0x01,0x00]8878// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8879 8880v_cmp_o_f16_e64 s[10:11], exec_lo, -18881// W64: encoding: [0x0a,0x00,0x07,0xd4,0x7e,0x82,0x01,0x00]8882// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8883 8884v_cmp_o_f16_e64 s[10:11], |exec_hi|, null8885// W64: encoding: [0x0a,0x01,0x07,0xd4,0x7f,0xf8,0x00,0x00]8886// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8887 8888v_cmp_o_f16_e64 s[10:11], null, exec_lo8889// W64: encoding: [0x0a,0x00,0x07,0xd4,0x7c,0xfc,0x00,0x00]8890// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8891 8892v_cmp_o_f16_e64 s[104:105], -1, exec_hi8893// W64: encoding: [0x68,0x00,0x07,0xd4,0xc1,0xfe,0x00,0x00]8894// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8895 8896v_cmp_o_f16_e64 vcc, 0.5, -m08897// W64: encoding: [0x6a,0x00,0x07,0xd4,0xf0,0xfa,0x00,0x40]8898// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8899 8900v_cmp_o_f16_e64 ttmp[14:15], -src_scc, |vcc_lo|8901// W64: encoding: [0x7a,0x02,0x07,0xd4,0xfd,0xd4,0x00,0x20]8902// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8903 8904v_cmp_o_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp8905// GFX11: encoding: [0x7c,0x83,0x07,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]8906 8907v_cmp_o_f32_e64 s5, v1, v28908// W32: encoding: [0x05,0x00,0x17,0xd4,0x01,0x05,0x02,0x00]8909// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8910 8911v_cmp_o_f32_e64 s5, v255, v2558912// W32: encoding: [0x05,0x00,0x17,0xd4,0xff,0xff,0x03,0x00]8913// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8914 8915v_cmp_o_f32_e64 s5, s1, s28916// W32: encoding: [0x05,0x00,0x17,0xd4,0x01,0x04,0x00,0x00]8917// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8918 8919v_cmp_o_f32_e64 s5, s105, s1058920// W32: encoding: [0x05,0x00,0x17,0xd4,0x69,0xd2,0x00,0x00]8921// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8922 8923v_cmp_o_f32_e64 s5, vcc_lo, ttmp158924// W32: encoding: [0x05,0x00,0x17,0xd4,0x6a,0xf6,0x00,0x00]8925// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8926 8927v_cmp_o_f32_e64 s5, vcc_hi, 0xaf1234568928// W32: encoding: [0x05,0x00,0x17,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]8929// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8930 8931v_cmp_o_f32_e64 s5, ttmp15, src_scc8932// W32: encoding: [0x05,0x00,0x17,0xd4,0x7b,0xfa,0x01,0x00]8933// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8934 8935v_cmp_o_f32_e64 s5, m0, 0.58936// W32: encoding: [0x05,0x00,0x17,0xd4,0x7d,0xe0,0x01,0x00]8937// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8938 8939v_cmp_o_f32_e64 s5, exec_lo, -18940// W32: encoding: [0x05,0x00,0x17,0xd4,0x7e,0x82,0x01,0x00]8941// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8942 8943v_cmp_o_f32_e64 s5, |exec_hi|, null8944// W32: encoding: [0x05,0x01,0x17,0xd4,0x7f,0xf8,0x00,0x00]8945// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8946 8947v_cmp_o_f32_e64 s105, null, exec_lo8948// W32: encoding: [0x69,0x00,0x17,0xd4,0x7c,0xfc,0x00,0x00]8949// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8950 8951v_cmp_o_f32_e64 vcc_lo, -1, exec_hi8952// W32: encoding: [0x6a,0x00,0x17,0xd4,0xc1,0xfe,0x00,0x00]8953// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8954 8955v_cmp_o_f32_e64 vcc_hi, 0.5, -m08956// W32: encoding: [0x6b,0x00,0x17,0xd4,0xf0,0xfa,0x00,0x40]8957// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8958 8959v_cmp_o_f32_e64 ttmp15, -src_scc, |vcc_lo|8960// W32: encoding: [0x7b,0x02,0x17,0xd4,0xfd,0xd4,0x00,0x20]8961// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8962 8963v_cmp_o_f32_e64 s[10:11], v1, v28964// W64: encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x00]8965// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8966 8967v_cmp_o_f32_e64 s[10:11], v255, v2558968// W64: encoding: [0x0a,0x00,0x17,0xd4,0xff,0xff,0x03,0x00]8969// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8970 8971v_cmp_o_f32_e64 s[10:11], s1, s28972// W64: encoding: [0x0a,0x00,0x17,0xd4,0x01,0x04,0x00,0x00]8973// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8974 8975v_cmp_o_f32_e64 s[10:11], s105, s1058976// W64: encoding: [0x0a,0x00,0x17,0xd4,0x69,0xd2,0x00,0x00]8977// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8978 8979v_cmp_o_f32_e64 s[10:11], vcc_lo, ttmp158980// W64: encoding: [0x0a,0x00,0x17,0xd4,0x6a,0xf6,0x00,0x00]8981// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8982 8983v_cmp_o_f32_e64 s[10:11], vcc_hi, 0xaf1234568984// W64: encoding: [0x0a,0x00,0x17,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]8985// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8986 8987v_cmp_o_f32_e64 s[10:11], ttmp15, src_scc8988// W64: encoding: [0x0a,0x00,0x17,0xd4,0x7b,0xfa,0x01,0x00]8989// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8990 8991v_cmp_o_f32_e64 s[10:11], m0, 0.58992// W64: encoding: [0x0a,0x00,0x17,0xd4,0x7d,0xe0,0x01,0x00]8993// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8994 8995v_cmp_o_f32_e64 s[10:11], exec_lo, -18996// W64: encoding: [0x0a,0x00,0x17,0xd4,0x7e,0x82,0x01,0x00]8997// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction8998 8999v_cmp_o_f32_e64 s[10:11], |exec_hi|, null9000// W64: encoding: [0x0a,0x01,0x17,0xd4,0x7f,0xf8,0x00,0x00]9001// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9002 9003v_cmp_o_f32_e64 s[10:11], null, exec_lo9004// W64: encoding: [0x0a,0x00,0x17,0xd4,0x7c,0xfc,0x00,0x00]9005// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9006 9007v_cmp_o_f32_e64 s[104:105], -1, exec_hi9008// W64: encoding: [0x68,0x00,0x17,0xd4,0xc1,0xfe,0x00,0x00]9009// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9010 9011v_cmp_o_f32_e64 vcc, 0.5, -m09012// W64: encoding: [0x6a,0x00,0x17,0xd4,0xf0,0xfa,0x00,0x40]9013// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9014 9015v_cmp_o_f32_e64 ttmp[14:15], -src_scc, |vcc_lo|9016// W64: encoding: [0x7a,0x02,0x17,0xd4,0xfd,0xd4,0x00,0x20]9017// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9018 9019v_cmp_o_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp9020// GFX11: encoding: [0x7c,0x83,0x17,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]9021 9022v_cmp_o_f64_e64 s5, v[1:2], v[2:3]9023// W32: encoding: [0x05,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]9024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9025 9026v_cmp_o_f64_e64 s5, v[254:255], v[254:255]9027// W32: encoding: [0x05,0x00,0x27,0xd4,0xfe,0xfd,0x03,0x00]9028// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9029 9030v_cmp_o_f64_e64 s5, s[2:3], s[4:5]9031// W32: encoding: [0x05,0x00,0x27,0xd4,0x02,0x08,0x00,0x00]9032// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9033 9034v_cmp_o_f64_e64 s5, s[104:105], s[104:105]9035// W32: encoding: [0x05,0x00,0x27,0xd4,0x68,0xd0,0x00,0x00]9036// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9037 9038v_cmp_o_f64_e64 s5, vcc, ttmp[14:15]9039// W32: encoding: [0x05,0x00,0x27,0xd4,0x6a,0xf4,0x00,0x00]9040// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9041 9042v_cmp_o_f64_e64 s5, ttmp[14:15], 0xaf1234569043// W32: encoding: [0x05,0x00,0x27,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]9044// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9045 9046v_cmp_o_f64_e64 s5, -|exec|, src_scc9047// W32: encoding: [0x05,0x01,0x27,0xd4,0x7e,0xfa,0x01,0x20]9048// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9049 9050v_cmp_o_f64_e64 s105, null, 0.59051// W32: encoding: [0x69,0x00,0x27,0xd4,0x7c,0xe0,0x01,0x00]9052// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9053 9054v_cmp_o_f64_e64 vcc_lo, -1, -19055// W32: encoding: [0x6a,0x00,0x27,0xd4,0xc1,0x82,0x01,0x00]9056// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9057 9058v_cmp_o_f64_e64 vcc_hi, 0.5, null9059// W32: encoding: [0x6b,0x00,0x27,0xd4,0xf0,0xf8,0x00,0x00]9060// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9061 9062v_cmp_o_f64_e64 ttmp15, -|src_scc|, -|exec|9063// W32: encoding: [0x7b,0x03,0x27,0xd4,0xfd,0xfc,0x00,0x60]9064// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9065 9066v_cmp_o_f64_e64 s[10:11], v[1:2], v[2:3]9067// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]9068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9069 9070v_cmp_o_f64_e64 s[10:11], v[254:255], v[254:255]9071// W64: encoding: [0x0a,0x00,0x27,0xd4,0xfe,0xfd,0x03,0x00]9072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9073 9074v_cmp_o_f64_e64 s[10:11], s[2:3], s[4:5]9075// W64: encoding: [0x0a,0x00,0x27,0xd4,0x02,0x08,0x00,0x00]9076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9077 9078v_cmp_o_f64_e64 s[10:11], s[104:105], s[104:105]9079// W64: encoding: [0x0a,0x00,0x27,0xd4,0x68,0xd0,0x00,0x00]9080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9081 9082v_cmp_o_f64_e64 s[10:11], vcc, ttmp[14:15]9083// W64: encoding: [0x0a,0x00,0x27,0xd4,0x6a,0xf4,0x00,0x00]9084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9085 9086v_cmp_o_f64_e64 s[10:11], ttmp[14:15], 0xaf1234569087// W64: encoding: [0x0a,0x00,0x27,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]9088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9089 9090v_cmp_o_f64_e64 s[10:11], -|exec|, src_scc9091// W64: encoding: [0x0a,0x01,0x27,0xd4,0x7e,0xfa,0x01,0x20]9092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9093 9094v_cmp_o_f64_e64 s[10:11], null, 0.59095// W64: encoding: [0x0a,0x00,0x27,0xd4,0x7c,0xe0,0x01,0x00]9096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9097 9098v_cmp_o_f64_e64 s[104:105], -1, -19099// W64: encoding: [0x68,0x00,0x27,0xd4,0xc1,0x82,0x01,0x00]9100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9101 9102v_cmp_o_f64_e64 vcc, 0.5, null9103// W64: encoding: [0x6a,0x00,0x27,0xd4,0xf0,0xf8,0x00,0x00]9104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9105 9106v_cmp_o_f64_e64 ttmp[14:15], -|src_scc|, -|exec|9107// W64: encoding: [0x7a,0x03,0x27,0xd4,0xfd,0xfc,0x00,0x60]9108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9109 9110v_cmp_o_f64_e64 null, 0xaf123456, -|vcc| clamp9111// GFX11: encoding: [0x7c,0x82,0x27,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]9112 9113v_cmp_t_f16_e64 s5, v1, v29114// W32: encoding: [0x05,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]9115// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9116 9117v_cmp_t_f16_e64 s5, v255, v2559118// W32: encoding: [0x05,0x00,0x0f,0xd4,0xff,0xff,0x03,0x00]9119// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9120 9121v_cmp_t_f16_e64 s5, s1, s29122// W32: encoding: [0x05,0x00,0x0f,0xd4,0x01,0x04,0x00,0x00]9123// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9124 9125v_cmp_t_f16_e64 s5, s105, s1059126// W32: encoding: [0x05,0x00,0x0f,0xd4,0x69,0xd2,0x00,0x00]9127// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9128 9129v_cmp_t_f16_e64 s5, vcc_lo, ttmp159130// W32: encoding: [0x05,0x00,0x0f,0xd4,0x6a,0xf6,0x00,0x00]9131// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9132 9133v_cmp_t_f16_e64 s5, vcc_hi, 0xfe0b9134// W32: encoding: [0x05,0x00,0x0f,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]9135// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9136 9137v_cmp_t_f16_e64 s5, ttmp15, src_scc9138// W32: encoding: [0x05,0x00,0x0f,0xd4,0x7b,0xfa,0x01,0x00]9139// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9140 9141v_cmp_t_f16_e64 s5, m0, 0.59142// W32: encoding: [0x05,0x00,0x0f,0xd4,0x7d,0xe0,0x01,0x00]9143// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9144 9145v_cmp_t_f16_e64 s5, exec_lo, -19146// W32: encoding: [0x05,0x00,0x0f,0xd4,0x7e,0x82,0x01,0x00]9147// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9148 9149v_cmp_t_f16_e64 s5, |exec_hi|, null9150// W32: encoding: [0x05,0x01,0x0f,0xd4,0x7f,0xf8,0x00,0x00]9151// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9152 9153v_cmp_t_f16_e64 s105, null, exec_lo9154// W32: encoding: [0x69,0x00,0x0f,0xd4,0x7c,0xfc,0x00,0x00]9155// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9156 9157v_cmp_t_f16_e64 vcc_lo, -1, exec_hi9158// W32: encoding: [0x6a,0x00,0x0f,0xd4,0xc1,0xfe,0x00,0x00]9159// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9160 9161v_cmp_t_f16_e64 vcc_hi, 0.5, -m09162// W32: encoding: [0x6b,0x00,0x0f,0xd4,0xf0,0xfa,0x00,0x40]9163// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9164 9165v_cmp_t_f16_e64 ttmp15, -src_scc, |vcc_lo|9166// W32: encoding: [0x7b,0x02,0x0f,0xd4,0xfd,0xd4,0x00,0x20]9167// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9168 9169v_cmp_t_f16_e64 s[10:11], v1, v29170// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]9171// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9172 9173v_cmp_t_f16_e64 s[10:11], v255, v2559174// W64: encoding: [0x0a,0x00,0x0f,0xd4,0xff,0xff,0x03,0x00]9175// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9176 9177v_cmp_t_f16_e64 s[10:11], s1, s29178// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x04,0x00,0x00]9179// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9180 9181v_cmp_t_f16_e64 s[10:11], s105, s1059182// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x69,0xd2,0x00,0x00]9183// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9184 9185v_cmp_t_f16_e64 s[10:11], vcc_lo, ttmp159186// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x6a,0xf6,0x00,0x00]9187// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9188 9189v_cmp_t_f16_e64 s[10:11], vcc_hi, 0xfe0b9190// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]9191// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9192 9193v_cmp_t_f16_e64 s[10:11], ttmp15, src_scc9194// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x7b,0xfa,0x01,0x00]9195// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9196 9197v_cmp_t_f16_e64 s[10:11], m0, 0.59198// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x7d,0xe0,0x01,0x00]9199// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9200 9201v_cmp_t_f16_e64 s[10:11], exec_lo, -19202// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x7e,0x82,0x01,0x00]9203// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9204 9205v_cmp_t_f16_e64 s[10:11], |exec_hi|, null9206// W64: encoding: [0x0a,0x01,0x0f,0xd4,0x7f,0xf8,0x00,0x00]9207// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9208 9209v_cmp_t_f16_e64 s[10:11], null, exec_lo9210// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x7c,0xfc,0x00,0x00]9211// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9212 9213v_cmp_t_f16_e64 s[104:105], -1, exec_hi9214// W64: encoding: [0x68,0x00,0x0f,0xd4,0xc1,0xfe,0x00,0x00]9215// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9216 9217v_cmp_t_f16_e64 vcc, 0.5, -m09218// W64: encoding: [0x6a,0x00,0x0f,0xd4,0xf0,0xfa,0x00,0x40]9219// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9220 9221v_cmp_t_f16_e64 ttmp[14:15], -src_scc, |vcc_lo|9222// W64: encoding: [0x7a,0x02,0x0f,0xd4,0xfd,0xd4,0x00,0x20]9223// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9224 9225v_cmp_t_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp9226// GFX11: encoding: [0x7c,0x83,0x0f,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]9227 9228v_cmp_t_f32_e64 s5, v1, v29229// W32: encoding: [0x05,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00]9230// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9231 9232v_cmp_t_f32_e64 s5, v255, v2559233// W32: encoding: [0x05,0x00,0x1f,0xd4,0xff,0xff,0x03,0x00]9234// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9235 9236v_cmp_t_f32_e64 s5, s1, s29237// W32: encoding: [0x05,0x00,0x1f,0xd4,0x01,0x04,0x00,0x00]9238// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9239 9240v_cmp_t_f32_e64 s5, s105, s1059241// W32: encoding: [0x05,0x00,0x1f,0xd4,0x69,0xd2,0x00,0x00]9242// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9243 9244v_cmp_t_f32_e64 s5, vcc_lo, ttmp159245// W32: encoding: [0x05,0x00,0x1f,0xd4,0x6a,0xf6,0x00,0x00]9246// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9247 9248v_cmp_t_f32_e64 s5, vcc_hi, 0xaf1234569249// W32: encoding: [0x05,0x00,0x1f,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]9250// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9251 9252v_cmp_t_f32_e64 s5, ttmp15, src_scc9253// W32: encoding: [0x05,0x00,0x1f,0xd4,0x7b,0xfa,0x01,0x00]9254// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9255 9256v_cmp_t_f32_e64 s5, m0, 0.59257// W32: encoding: [0x05,0x00,0x1f,0xd4,0x7d,0xe0,0x01,0x00]9258// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9259 9260v_cmp_t_f32_e64 s5, exec_lo, -19261// W32: encoding: [0x05,0x00,0x1f,0xd4,0x7e,0x82,0x01,0x00]9262// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9263 9264v_cmp_t_f32_e64 s5, |exec_hi|, null9265// W32: encoding: [0x05,0x01,0x1f,0xd4,0x7f,0xf8,0x00,0x00]9266// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9267 9268v_cmp_t_f32_e64 s105, null, exec_lo9269// W32: encoding: [0x69,0x00,0x1f,0xd4,0x7c,0xfc,0x00,0x00]9270// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9271 9272v_cmp_t_f32_e64 vcc_lo, -1, exec_hi9273// W32: encoding: [0x6a,0x00,0x1f,0xd4,0xc1,0xfe,0x00,0x00]9274// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9275 9276v_cmp_t_f32_e64 vcc_hi, 0.5, -m09277// W32: encoding: [0x6b,0x00,0x1f,0xd4,0xf0,0xfa,0x00,0x40]9278// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9279 9280v_cmp_t_f32_e64 ttmp15, -src_scc, |vcc_lo|9281// W32: encoding: [0x7b,0x02,0x1f,0xd4,0xfd,0xd4,0x00,0x20]9282// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9283 9284v_cmp_t_f32_e64 s[10:11], v1, v29285// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00]9286// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9287 9288v_cmp_t_f32_e64 s[10:11], v255, v2559289// W64: encoding: [0x0a,0x00,0x1f,0xd4,0xff,0xff,0x03,0x00]9290// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9291 9292v_cmp_t_f32_e64 s[10:11], s1, s29293// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x04,0x00,0x00]9294// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9295 9296v_cmp_t_f32_e64 s[10:11], s105, s1059297// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x69,0xd2,0x00,0x00]9298// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9299 9300v_cmp_t_f32_e64 s[10:11], vcc_lo, ttmp159301// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x6a,0xf6,0x00,0x00]9302// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9303 9304v_cmp_t_f32_e64 s[10:11], vcc_hi, 0xaf1234569305// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]9306// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9307 9308v_cmp_t_f32_e64 s[10:11], ttmp15, src_scc9309// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x7b,0xfa,0x01,0x00]9310// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9311 9312v_cmp_t_f32_e64 s[10:11], m0, 0.59313// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x7d,0xe0,0x01,0x00]9314// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9315 9316v_cmp_t_f32_e64 s[10:11], exec_lo, -19317// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x7e,0x82,0x01,0x00]9318// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9319 9320v_cmp_t_f32_e64 s[10:11], |exec_hi|, null9321// W64: encoding: [0x0a,0x01,0x1f,0xd4,0x7f,0xf8,0x00,0x00]9322// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9323 9324v_cmp_t_f32_e64 s[10:11], null, exec_lo9325// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x7c,0xfc,0x00,0x00]9326// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9327 9328v_cmp_t_f32_e64 s[104:105], -1, exec_hi9329// W64: encoding: [0x68,0x00,0x1f,0xd4,0xc1,0xfe,0x00,0x00]9330// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9331 9332v_cmp_t_f32_e64 vcc, 0.5, -m09333// W64: encoding: [0x6a,0x00,0x1f,0xd4,0xf0,0xfa,0x00,0x40]9334// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9335 9336v_cmp_t_f32_e64 ttmp[14:15], -src_scc, |vcc_lo|9337// W64: encoding: [0x7a,0x02,0x1f,0xd4,0xfd,0xd4,0x00,0x20]9338// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9339 9340v_cmp_t_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp9341// GFX11: encoding: [0x7c,0x83,0x1f,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]9342 9343v_cmp_t_f64_e64 s5, v[1:2], v[2:3]9344// W32: encoding: [0x05,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]9345// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9346 9347v_cmp_t_f64_e64 s5, v[254:255], v[254:255]9348// W32: encoding: [0x05,0x00,0x2f,0xd4,0xfe,0xfd,0x03,0x00]9349// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9350 9351v_cmp_t_f64_e64 s5, s[2:3], s[4:5]9352// W32: encoding: [0x05,0x00,0x2f,0xd4,0x02,0x08,0x00,0x00]9353// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9354 9355v_cmp_t_f64_e64 s5, s[104:105], s[104:105]9356// W32: encoding: [0x05,0x00,0x2f,0xd4,0x68,0xd0,0x00,0x00]9357// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9358 9359v_cmp_t_f64_e64 s5, vcc, ttmp[14:15]9360// W32: encoding: [0x05,0x00,0x2f,0xd4,0x6a,0xf4,0x00,0x00]9361// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9362 9363v_cmp_t_f64_e64 s5, ttmp[14:15], 0xaf1234569364// W32: encoding: [0x05,0x00,0x2f,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]9365// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9366 9367v_cmp_t_f64_e64 s5, -|exec|, src_scc9368// W32: encoding: [0x05,0x01,0x2f,0xd4,0x7e,0xfa,0x01,0x20]9369// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9370 9371v_cmp_t_f64_e64 s105, null, 0.59372// W32: encoding: [0x69,0x00,0x2f,0xd4,0x7c,0xe0,0x01,0x00]9373// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9374 9375v_cmp_t_f64_e64 vcc_lo, -1, -19376// W32: encoding: [0x6a,0x00,0x2f,0xd4,0xc1,0x82,0x01,0x00]9377// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9378 9379v_cmp_t_f64_e64 vcc_hi, 0.5, null9380// W32: encoding: [0x6b,0x00,0x2f,0xd4,0xf0,0xf8,0x00,0x00]9381// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9382 9383v_cmp_t_f64_e64 ttmp15, -|src_scc|, -|exec|9384// W32: encoding: [0x7b,0x03,0x2f,0xd4,0xfd,0xfc,0x00,0x60]9385// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9386 9387v_cmp_t_f64_e64 s[10:11], v[1:2], v[2:3]9388// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]9389// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9390 9391v_cmp_t_f64_e64 s[10:11], v[254:255], v[254:255]9392// W64: encoding: [0x0a,0x00,0x2f,0xd4,0xfe,0xfd,0x03,0x00]9393// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9394 9395v_cmp_t_f64_e64 s[10:11], s[2:3], s[4:5]9396// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x02,0x08,0x00,0x00]9397// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9398 9399v_cmp_t_f64_e64 s[10:11], s[104:105], s[104:105]9400// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x68,0xd0,0x00,0x00]9401// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9402 9403v_cmp_t_f64_e64 s[10:11], vcc, ttmp[14:15]9404// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x6a,0xf4,0x00,0x00]9405// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9406 9407v_cmp_t_f64_e64 s[10:11], ttmp[14:15], 0xaf1234569408// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]9409// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9410 9411v_cmp_t_f64_e64 s[10:11], -|exec|, src_scc9412// W64: encoding: [0x0a,0x01,0x2f,0xd4,0x7e,0xfa,0x01,0x20]9413// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9414 9415v_cmp_t_f64_e64 s[10:11], null, 0.59416// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x7c,0xe0,0x01,0x00]9417// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9418 9419v_cmp_t_f64_e64 s[104:105], -1, -19420// W64: encoding: [0x68,0x00,0x2f,0xd4,0xc1,0x82,0x01,0x00]9421// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9422 9423v_cmp_t_f64_e64 vcc, 0.5, null9424// W64: encoding: [0x6a,0x00,0x2f,0xd4,0xf0,0xf8,0x00,0x00]9425// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9426 9427v_cmp_t_f64_e64 ttmp[14:15], -|src_scc|, -|exec|9428// W64: encoding: [0x7a,0x03,0x2f,0xd4,0xfd,0xfc,0x00,0x60]9429// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9430 9431v_cmp_t_f64_e64 null, 0xaf123456, -|vcc| clamp9432// GFX11: encoding: [0x7c,0x82,0x2f,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]9433 9434v_cmp_t_i32_e64 s5, v1, v29435// W32: encoding: [0x05,0x00,0x47,0xd4,0x01,0x05,0x02,0x00]9436// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9437 9438v_cmp_t_i32_e64 s5, v255, v2559439// W32: encoding: [0x05,0x00,0x47,0xd4,0xff,0xff,0x03,0x00]9440// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9441 9442v_cmp_t_i32_e64 s5, s1, s29443// W32: encoding: [0x05,0x00,0x47,0xd4,0x01,0x04,0x00,0x00]9444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9445 9446v_cmp_t_i32_e64 s5, s105, s1059447// W32: encoding: [0x05,0x00,0x47,0xd4,0x69,0xd2,0x00,0x00]9448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9449 9450v_cmp_t_i32_e64 s5, vcc_lo, ttmp159451// W32: encoding: [0x05,0x00,0x47,0xd4,0x6a,0xf6,0x00,0x00]9452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9453 9454v_cmp_t_i32_e64 s5, vcc_hi, 0xaf1234569455// W32: encoding: [0x05,0x00,0x47,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]9456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9457 9458v_cmp_t_i32_e64 s5, ttmp15, src_scc9459// W32: encoding: [0x05,0x00,0x47,0xd4,0x7b,0xfa,0x01,0x00]9460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9461 9462v_cmp_t_i32_e64 s5, m0, 0.59463// W32: encoding: [0x05,0x00,0x47,0xd4,0x7d,0xe0,0x01,0x00]9464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9465 9466v_cmp_t_i32_e64 s5, exec_lo, -19467// W32: encoding: [0x05,0x00,0x47,0xd4,0x7e,0x82,0x01,0x00]9468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9469 9470v_cmp_t_i32_e64 s5, exec_hi, null9471// W32: encoding: [0x05,0x00,0x47,0xd4,0x7f,0xf8,0x00,0x00]9472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9473 9474v_cmp_t_i32_e64 s105, null, exec_lo9475// W32: encoding: [0x69,0x00,0x47,0xd4,0x7c,0xfc,0x00,0x00]9476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9477 9478v_cmp_t_i32_e64 vcc_lo, -1, exec_hi9479// W32: encoding: [0x6a,0x00,0x47,0xd4,0xc1,0xfe,0x00,0x00]9480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9481 9482v_cmp_t_i32_e64 vcc_hi, 0.5, m09483// W32: encoding: [0x6b,0x00,0x47,0xd4,0xf0,0xfa,0x00,0x00]9484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9485 9486v_cmp_t_i32_e64 ttmp15, src_scc, vcc_lo9487// W32: encoding: [0x7b,0x00,0x47,0xd4,0xfd,0xd4,0x00,0x00]9488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9489 9490v_cmp_t_i32_e64 s[10:11], v1, v29491// W64: encoding: [0x0a,0x00,0x47,0xd4,0x01,0x05,0x02,0x00]9492// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9493 9494v_cmp_t_i32_e64 s[10:11], v255, v2559495// W64: encoding: [0x0a,0x00,0x47,0xd4,0xff,0xff,0x03,0x00]9496// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9497 9498v_cmp_t_i32_e64 s[10:11], s1, s29499// W64: encoding: [0x0a,0x00,0x47,0xd4,0x01,0x04,0x00,0x00]9500// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9501 9502v_cmp_t_i32_e64 s[10:11], s105, s1059503// W64: encoding: [0x0a,0x00,0x47,0xd4,0x69,0xd2,0x00,0x00]9504// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9505 9506v_cmp_t_i32_e64 s[10:11], vcc_lo, ttmp159507// W64: encoding: [0x0a,0x00,0x47,0xd4,0x6a,0xf6,0x00,0x00]9508// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9509 9510v_cmp_t_i32_e64 s[10:11], vcc_hi, 0xaf1234569511// W64: encoding: [0x0a,0x00,0x47,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]9512// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9513 9514v_cmp_t_i32_e64 s[10:11], ttmp15, src_scc9515// W64: encoding: [0x0a,0x00,0x47,0xd4,0x7b,0xfa,0x01,0x00]9516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9517 9518v_cmp_t_i32_e64 s[10:11], m0, 0.59519// W64: encoding: [0x0a,0x00,0x47,0xd4,0x7d,0xe0,0x01,0x00]9520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9521 9522v_cmp_t_i32_e64 s[10:11], exec_lo, -19523// W64: encoding: [0x0a,0x00,0x47,0xd4,0x7e,0x82,0x01,0x00]9524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9525 9526v_cmp_t_i32_e64 s[10:11], exec_hi, null9527// W64: encoding: [0x0a,0x00,0x47,0xd4,0x7f,0xf8,0x00,0x00]9528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9529 9530v_cmp_t_i32_e64 s[10:11], null, exec_lo9531// W64: encoding: [0x0a,0x00,0x47,0xd4,0x7c,0xfc,0x00,0x00]9532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9533 9534v_cmp_t_i32_e64 s[104:105], -1, exec_hi9535// W64: encoding: [0x68,0x00,0x47,0xd4,0xc1,0xfe,0x00,0x00]9536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9537 9538v_cmp_t_i32_e64 vcc, 0.5, m09539// W64: encoding: [0x6a,0x00,0x47,0xd4,0xf0,0xfa,0x00,0x00]9540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9541 9542v_cmp_t_i32_e64 ttmp[14:15], src_scc, vcc_lo9543// W64: encoding: [0x7a,0x00,0x47,0xd4,0xfd,0xd4,0x00,0x00]9544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9545 9546v_cmp_t_i32_e64 null, 0xaf123456, vcc_hi9547// GFX11: encoding: [0x7c,0x00,0x47,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]9548 9549v_cmp_t_i64_e64 s5, v[1:2], v[2:3]9550// W32: encoding: [0x05,0x00,0x57,0xd4,0x01,0x05,0x02,0x00]9551// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9552 9553v_cmp_t_i64_e64 s5, v[254:255], v[254:255]9554// W32: encoding: [0x05,0x00,0x57,0xd4,0xfe,0xfd,0x03,0x00]9555// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9556 9557v_cmp_t_i64_e64 s5, s[2:3], s[4:5]9558// W32: encoding: [0x05,0x00,0x57,0xd4,0x02,0x08,0x00,0x00]9559// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9560 9561v_cmp_t_i64_e64 s5, s[104:105], s[104:105]9562// W32: encoding: [0x05,0x00,0x57,0xd4,0x68,0xd0,0x00,0x00]9563// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9564 9565v_cmp_t_i64_e64 s5, vcc, ttmp[14:15]9566// W32: encoding: [0x05,0x00,0x57,0xd4,0x6a,0xf4,0x00,0x00]9567// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9568 9569v_cmp_t_i64_e64 s5, ttmp[14:15], 0xaf1234569570// W32: encoding: [0x05,0x00,0x57,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]9571// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9572 9573v_cmp_t_i64_e64 s5, exec, src_scc9574// W32: encoding: [0x05,0x00,0x57,0xd4,0x7e,0xfa,0x01,0x00]9575// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9576 9577v_cmp_t_i64_e64 s105, null, 0.59578// W32: encoding: [0x69,0x00,0x57,0xd4,0x7c,0xe0,0x01,0x00]9579// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9580 9581v_cmp_t_i64_e64 vcc_lo, -1, -19582// W32: encoding: [0x6a,0x00,0x57,0xd4,0xc1,0x82,0x01,0x00]9583// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9584 9585v_cmp_t_i64_e64 vcc_hi, 0.5, null9586// W32: encoding: [0x6b,0x00,0x57,0xd4,0xf0,0xf8,0x00,0x00]9587// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9588 9589v_cmp_t_i64_e64 ttmp15, src_scc, exec9590// W32: encoding: [0x7b,0x00,0x57,0xd4,0xfd,0xfc,0x00,0x00]9591// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9592 9593v_cmp_t_i64_e64 s[10:11], v[1:2], v[2:3]9594// W64: encoding: [0x0a,0x00,0x57,0xd4,0x01,0x05,0x02,0x00]9595// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9596 9597v_cmp_t_i64_e64 s[10:11], v[254:255], v[254:255]9598// W64: encoding: [0x0a,0x00,0x57,0xd4,0xfe,0xfd,0x03,0x00]9599// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9600 9601v_cmp_t_i64_e64 s[10:11], s[2:3], s[4:5]9602// W64: encoding: [0x0a,0x00,0x57,0xd4,0x02,0x08,0x00,0x00]9603// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9604 9605v_cmp_t_i64_e64 s[10:11], s[104:105], s[104:105]9606// W64: encoding: [0x0a,0x00,0x57,0xd4,0x68,0xd0,0x00,0x00]9607// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9608 9609v_cmp_t_i64_e64 s[10:11], vcc, ttmp[14:15]9610// W64: encoding: [0x0a,0x00,0x57,0xd4,0x6a,0xf4,0x00,0x00]9611// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9612 9613v_cmp_t_i64_e64 s[10:11], ttmp[14:15], 0xaf1234569614// W64: encoding: [0x0a,0x00,0x57,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]9615// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9616 9617v_cmp_t_i64_e64 s[10:11], exec, src_scc9618// W64: encoding: [0x0a,0x00,0x57,0xd4,0x7e,0xfa,0x01,0x00]9619// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9620 9621v_cmp_t_i64_e64 s[10:11], null, 0.59622// W64: encoding: [0x0a,0x00,0x57,0xd4,0x7c,0xe0,0x01,0x00]9623// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9624 9625v_cmp_t_i64_e64 s[104:105], -1, -19626// W64: encoding: [0x68,0x00,0x57,0xd4,0xc1,0x82,0x01,0x00]9627// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9628 9629v_cmp_t_i64_e64 vcc, 0.5, null9630// W64: encoding: [0x6a,0x00,0x57,0xd4,0xf0,0xf8,0x00,0x00]9631// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9632 9633v_cmp_t_i64_e64 ttmp[14:15], src_scc, exec9634// W64: encoding: [0x7a,0x00,0x57,0xd4,0xfd,0xfc,0x00,0x00]9635// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9636 9637v_cmp_t_i64_e64 null, 0xaf123456, vcc9638// GFX11: encoding: [0x7c,0x00,0x57,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]9639 9640v_cmp_t_u32_e64 s5, v1, v29641// W32: encoding: [0x05,0x00,0x4f,0xd4,0x01,0x05,0x02,0x00]9642// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9643 9644v_cmp_t_u32_e64 s5, v255, v2559645// W32: encoding: [0x05,0x00,0x4f,0xd4,0xff,0xff,0x03,0x00]9646// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9647 9648v_cmp_t_u32_e64 s5, s1, s29649// W32: encoding: [0x05,0x00,0x4f,0xd4,0x01,0x04,0x00,0x00]9650// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9651 9652v_cmp_t_u32_e64 s5, s105, s1059653// W32: encoding: [0x05,0x00,0x4f,0xd4,0x69,0xd2,0x00,0x00]9654// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9655 9656v_cmp_t_u32_e64 s5, vcc_lo, ttmp159657// W32: encoding: [0x05,0x00,0x4f,0xd4,0x6a,0xf6,0x00,0x00]9658// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9659 9660v_cmp_t_u32_e64 s5, vcc_hi, 0xaf1234569661// W32: encoding: [0x05,0x00,0x4f,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]9662// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9663 9664v_cmp_t_u32_e64 s5, ttmp15, src_scc9665// W32: encoding: [0x05,0x00,0x4f,0xd4,0x7b,0xfa,0x01,0x00]9666// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9667 9668v_cmp_t_u32_e64 s5, m0, 0.59669// W32: encoding: [0x05,0x00,0x4f,0xd4,0x7d,0xe0,0x01,0x00]9670// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9671 9672v_cmp_t_u32_e64 s5, exec_lo, -19673// W32: encoding: [0x05,0x00,0x4f,0xd4,0x7e,0x82,0x01,0x00]9674// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9675 9676v_cmp_t_u32_e64 s5, exec_hi, null9677// W32: encoding: [0x05,0x00,0x4f,0xd4,0x7f,0xf8,0x00,0x00]9678// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9679 9680v_cmp_t_u32_e64 s105, null, exec_lo9681// W32: encoding: [0x69,0x00,0x4f,0xd4,0x7c,0xfc,0x00,0x00]9682// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9683 9684v_cmp_t_u32_e64 vcc_lo, -1, exec_hi9685// W32: encoding: [0x6a,0x00,0x4f,0xd4,0xc1,0xfe,0x00,0x00]9686// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9687 9688v_cmp_t_u32_e64 vcc_hi, 0.5, m09689// W32: encoding: [0x6b,0x00,0x4f,0xd4,0xf0,0xfa,0x00,0x00]9690// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9691 9692v_cmp_t_u32_e64 ttmp15, src_scc, vcc_lo9693// W32: encoding: [0x7b,0x00,0x4f,0xd4,0xfd,0xd4,0x00,0x00]9694// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9695 9696v_cmp_t_u32_e64 s[10:11], v1, v29697// W64: encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x05,0x02,0x00]9698// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9699 9700v_cmp_t_u32_e64 s[10:11], v255, v2559701// W64: encoding: [0x0a,0x00,0x4f,0xd4,0xff,0xff,0x03,0x00]9702// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9703 9704v_cmp_t_u32_e64 s[10:11], s1, s29705// W64: encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x04,0x00,0x00]9706// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9707 9708v_cmp_t_u32_e64 s[10:11], s105, s1059709// W64: encoding: [0x0a,0x00,0x4f,0xd4,0x69,0xd2,0x00,0x00]9710// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9711 9712v_cmp_t_u32_e64 s[10:11], vcc_lo, ttmp159713// W64: encoding: [0x0a,0x00,0x4f,0xd4,0x6a,0xf6,0x00,0x00]9714// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9715 9716v_cmp_t_u32_e64 s[10:11], vcc_hi, 0xaf1234569717// W64: encoding: [0x0a,0x00,0x4f,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]9718// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9719 9720v_cmp_t_u32_e64 s[10:11], ttmp15, src_scc9721// W64: encoding: [0x0a,0x00,0x4f,0xd4,0x7b,0xfa,0x01,0x00]9722// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9723 9724v_cmp_t_u32_e64 s[10:11], m0, 0.59725// W64: encoding: [0x0a,0x00,0x4f,0xd4,0x7d,0xe0,0x01,0x00]9726// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9727 9728v_cmp_t_u32_e64 s[10:11], exec_lo, -19729// W64: encoding: [0x0a,0x00,0x4f,0xd4,0x7e,0x82,0x01,0x00]9730// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9731 9732v_cmp_t_u32_e64 s[10:11], exec_hi, null9733// W64: encoding: [0x0a,0x00,0x4f,0xd4,0x7f,0xf8,0x00,0x00]9734// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9735 9736v_cmp_t_u32_e64 s[10:11], null, exec_lo9737// W64: encoding: [0x0a,0x00,0x4f,0xd4,0x7c,0xfc,0x00,0x00]9738// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9739 9740v_cmp_t_u32_e64 s[104:105], -1, exec_hi9741// W64: encoding: [0x68,0x00,0x4f,0xd4,0xc1,0xfe,0x00,0x00]9742// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9743 9744v_cmp_t_u32_e64 vcc, 0.5, m09745// W64: encoding: [0x6a,0x00,0x4f,0xd4,0xf0,0xfa,0x00,0x00]9746// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9747 9748v_cmp_t_u32_e64 ttmp[14:15], src_scc, vcc_lo9749// W64: encoding: [0x7a,0x00,0x4f,0xd4,0xfd,0xd4,0x00,0x00]9750// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9751 9752v_cmp_t_u32_e64 null, 0xaf123456, vcc_hi9753// GFX11: encoding: [0x7c,0x00,0x4f,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]9754 9755v_cmp_t_u64_e64 s5, v[1:2], v[2:3]9756// W32: encoding: [0x05,0x00,0x5f,0xd4,0x01,0x05,0x02,0x00]9757// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9758 9759v_cmp_t_u64_e64 s5, v[254:255], v[254:255]9760// W32: encoding: [0x05,0x00,0x5f,0xd4,0xfe,0xfd,0x03,0x00]9761// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9762 9763v_cmp_t_u64_e64 s5, s[2:3], s[4:5]9764// W32: encoding: [0x05,0x00,0x5f,0xd4,0x02,0x08,0x00,0x00]9765// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9766 9767v_cmp_t_u64_e64 s5, s[104:105], s[104:105]9768// W32: encoding: [0x05,0x00,0x5f,0xd4,0x68,0xd0,0x00,0x00]9769// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9770 9771v_cmp_t_u64_e64 s5, vcc, ttmp[14:15]9772// W32: encoding: [0x05,0x00,0x5f,0xd4,0x6a,0xf4,0x00,0x00]9773// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9774 9775v_cmp_t_u64_e64 s5, ttmp[14:15], 0xaf1234569776// W32: encoding: [0x05,0x00,0x5f,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]9777// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9778 9779v_cmp_t_u64_e64 s5, exec, src_scc9780// W32: encoding: [0x05,0x00,0x5f,0xd4,0x7e,0xfa,0x01,0x00]9781// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9782 9783v_cmp_t_u64_e64 s105, null, 0.59784// W32: encoding: [0x69,0x00,0x5f,0xd4,0x7c,0xe0,0x01,0x00]9785// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9786 9787v_cmp_t_u64_e64 vcc_lo, -1, -19788// W32: encoding: [0x6a,0x00,0x5f,0xd4,0xc1,0x82,0x01,0x00]9789// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9790 9791v_cmp_t_u64_e64 vcc_hi, 0.5, null9792// W32: encoding: [0x6b,0x00,0x5f,0xd4,0xf0,0xf8,0x00,0x00]9793// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9794 9795v_cmp_t_u64_e64 ttmp15, src_scc, exec9796// W32: encoding: [0x7b,0x00,0x5f,0xd4,0xfd,0xfc,0x00,0x00]9797// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9798 9799v_cmp_t_u64_e64 s[10:11], v[1:2], v[2:3]9800// W64: encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x05,0x02,0x00]9801// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9802 9803v_cmp_t_u64_e64 s[10:11], v[254:255], v[254:255]9804// W64: encoding: [0x0a,0x00,0x5f,0xd4,0xfe,0xfd,0x03,0x00]9805// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9806 9807v_cmp_t_u64_e64 s[10:11], s[2:3], s[4:5]9808// W64: encoding: [0x0a,0x00,0x5f,0xd4,0x02,0x08,0x00,0x00]9809// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9810 9811v_cmp_t_u64_e64 s[10:11], s[104:105], s[104:105]9812// W64: encoding: [0x0a,0x00,0x5f,0xd4,0x68,0xd0,0x00,0x00]9813// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9814 9815v_cmp_t_u64_e64 s[10:11], vcc, ttmp[14:15]9816// W64: encoding: [0x0a,0x00,0x5f,0xd4,0x6a,0xf4,0x00,0x00]9817// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9818 9819v_cmp_t_u64_e64 s[10:11], ttmp[14:15], 0xaf1234569820// W64: encoding: [0x0a,0x00,0x5f,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]9821// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9822 9823v_cmp_t_u64_e64 s[10:11], exec, src_scc9824// W64: encoding: [0x0a,0x00,0x5f,0xd4,0x7e,0xfa,0x01,0x00]9825// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9826 9827v_cmp_t_u64_e64 s[10:11], null, 0.59828// W64: encoding: [0x0a,0x00,0x5f,0xd4,0x7c,0xe0,0x01,0x00]9829// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9830 9831v_cmp_t_u64_e64 s[104:105], -1, -19832// W64: encoding: [0x68,0x00,0x5f,0xd4,0xc1,0x82,0x01,0x00]9833// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9834 9835v_cmp_t_u64_e64 vcc, 0.5, null9836// W64: encoding: [0x6a,0x00,0x5f,0xd4,0xf0,0xf8,0x00,0x00]9837// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9838 9839v_cmp_t_u64_e64 ttmp[14:15], src_scc, exec9840// W64: encoding: [0x7a,0x00,0x5f,0xd4,0xfd,0xfc,0x00,0x00]9841// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9842 9843v_cmp_t_u64_e64 null, 0xaf123456, vcc9844// GFX11: encoding: [0x7c,0x00,0x5f,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]9845 9846v_cmp_tru_f16_e64 s5, v1, v29847// W32: encoding: [0x05,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]9848// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9849 9850v_cmp_tru_f16_e64 s5, v255, v2559851// W32: encoding: [0x05,0x00,0x0f,0xd4,0xff,0xff,0x03,0x00]9852// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9853 9854v_cmp_tru_f16_e64 s5, s1, s29855// W32: encoding: [0x05,0x00,0x0f,0xd4,0x01,0x04,0x00,0x00]9856// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9857 9858v_cmp_tru_f16_e64 s5, s105, s1059859// W32: encoding: [0x05,0x00,0x0f,0xd4,0x69,0xd2,0x00,0x00]9860// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9861 9862v_cmp_tru_f16_e64 s5, vcc_lo, ttmp159863// W32: encoding: [0x05,0x00,0x0f,0xd4,0x6a,0xf6,0x00,0x00]9864// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9865 9866v_cmp_tru_f16_e64 s5, vcc_hi, 0xfe0b9867// W32: encoding: [0x05,0x00,0x0f,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]9868// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9869 9870v_cmp_tru_f16_e64 s5, ttmp15, src_scc9871// W32: encoding: [0x05,0x00,0x0f,0xd4,0x7b,0xfa,0x01,0x00]9872// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9873 9874v_cmp_tru_f16_e64 s5, m0, 0.59875// W32: encoding: [0x05,0x00,0x0f,0xd4,0x7d,0xe0,0x01,0x00]9876// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9877 9878v_cmp_tru_f16_e64 s5, exec_lo, -19879// W32: encoding: [0x05,0x00,0x0f,0xd4,0x7e,0x82,0x01,0x00]9880// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9881 9882v_cmp_tru_f16_e64 s5, |exec_hi|, null9883// W32: encoding: [0x05,0x01,0x0f,0xd4,0x7f,0xf8,0x00,0x00]9884// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9885 9886v_cmp_tru_f16_e64 s105, null, exec_lo9887// W32: encoding: [0x69,0x00,0x0f,0xd4,0x7c,0xfc,0x00,0x00]9888// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9889 9890v_cmp_tru_f16_e64 vcc_lo, -1, exec_hi9891// W32: encoding: [0x6a,0x00,0x0f,0xd4,0xc1,0xfe,0x00,0x00]9892// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9893 9894v_cmp_tru_f16_e64 vcc_hi, 0.5, -m09895// W32: encoding: [0x6b,0x00,0x0f,0xd4,0xf0,0xfa,0x00,0x40]9896// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9897 9898v_cmp_tru_f16_e64 ttmp15, -src_scc, |vcc_lo|9899// W32: encoding: [0x7b,0x02,0x0f,0xd4,0xfd,0xd4,0x00,0x20]9900// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9901 9902v_cmp_tru_f16_e64 s[10:11], v1, v29903// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]9904// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9905 9906v_cmp_tru_f16_e64 s[10:11], v255, v2559907// W64: encoding: [0x0a,0x00,0x0f,0xd4,0xff,0xff,0x03,0x00]9908// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9909 9910v_cmp_tru_f16_e64 s[10:11], s1, s29911// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x04,0x00,0x00]9912// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9913 9914v_cmp_tru_f16_e64 s[10:11], s105, s1059915// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x69,0xd2,0x00,0x00]9916// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9917 9918v_cmp_tru_f16_e64 s[10:11], vcc_lo, ttmp159919// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x6a,0xf6,0x00,0x00]9920// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9921 9922v_cmp_tru_f16_e64 s[10:11], vcc_hi, 0xfe0b9923// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]9924// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9925 9926v_cmp_tru_f16_e64 s[10:11], ttmp15, src_scc9927// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x7b,0xfa,0x01,0x00]9928// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9929 9930v_cmp_tru_f16_e64 s[10:11], m0, 0.59931// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x7d,0xe0,0x01,0x00]9932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9933 9934v_cmp_tru_f16_e64 s[10:11], exec_lo, -19935// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x7e,0x82,0x01,0x00]9936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9937 9938v_cmp_tru_f16_e64 s[10:11], |exec_hi|, null9939// W64: encoding: [0x0a,0x01,0x0f,0xd4,0x7f,0xf8,0x00,0x00]9940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9941 9942v_cmp_tru_f16_e64 s[10:11], null, exec_lo9943// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x7c,0xfc,0x00,0x00]9944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9945 9946v_cmp_tru_f16_e64 s[104:105], -1, exec_hi9947// W64: encoding: [0x68,0x00,0x0f,0xd4,0xc1,0xfe,0x00,0x00]9948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9949 9950v_cmp_tru_f16_e64 vcc, 0.5, -m09951// W64: encoding: [0x6a,0x00,0x0f,0xd4,0xf0,0xfa,0x00,0x40]9952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9953 9954v_cmp_tru_f16_e64 ttmp[14:15], -src_scc, |vcc_lo|9955// W64: encoding: [0x7a,0x02,0x0f,0xd4,0xfd,0xd4,0x00,0x20]9956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9957 9958v_cmp_tru_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp9959// GFX11: encoding: [0x7c,0x83,0x0f,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]9960 9961v_cmp_tru_f32_e64 s5, v1, v29962// W32: encoding: [0x05,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00]9963// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9964 9965v_cmp_tru_f32_e64 s5, v255, v2559966// W32: encoding: [0x05,0x00,0x1f,0xd4,0xff,0xff,0x03,0x00]9967// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9968 9969v_cmp_tru_f32_e64 s5, s1, s29970// W32: encoding: [0x05,0x00,0x1f,0xd4,0x01,0x04,0x00,0x00]9971// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9972 9973v_cmp_tru_f32_e64 s5, s105, s1059974// W32: encoding: [0x05,0x00,0x1f,0xd4,0x69,0xd2,0x00,0x00]9975// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9976 9977v_cmp_tru_f32_e64 s5, vcc_lo, ttmp159978// W32: encoding: [0x05,0x00,0x1f,0xd4,0x6a,0xf6,0x00,0x00]9979// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9980 9981v_cmp_tru_f32_e64 s5, vcc_hi, 0xaf1234569982// W32: encoding: [0x05,0x00,0x1f,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]9983// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9984 9985v_cmp_tru_f32_e64 s5, ttmp15, src_scc9986// W32: encoding: [0x05,0x00,0x1f,0xd4,0x7b,0xfa,0x01,0x00]9987// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9988 9989v_cmp_tru_f32_e64 s5, m0, 0.59990// W32: encoding: [0x05,0x00,0x1f,0xd4,0x7d,0xe0,0x01,0x00]9991// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9992 9993v_cmp_tru_f32_e64 s5, exec_lo, -19994// W32: encoding: [0x05,0x00,0x1f,0xd4,0x7e,0x82,0x01,0x00]9995// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction9996 9997v_cmp_tru_f32_e64 s5, |exec_hi|, null9998// W32: encoding: [0x05,0x01,0x1f,0xd4,0x7f,0xf8,0x00,0x00]9999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10000 10001v_cmp_tru_f32_e64 s105, null, exec_lo10002// W32: encoding: [0x69,0x00,0x1f,0xd4,0x7c,0xfc,0x00,0x00]10003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10004 10005v_cmp_tru_f32_e64 vcc_lo, -1, exec_hi10006// W32: encoding: [0x6a,0x00,0x1f,0xd4,0xc1,0xfe,0x00,0x00]10007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10008 10009v_cmp_tru_f32_e64 vcc_hi, 0.5, -m010010// W32: encoding: [0x6b,0x00,0x1f,0xd4,0xf0,0xfa,0x00,0x40]10011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10012 10013v_cmp_tru_f32_e64 ttmp15, -src_scc, |vcc_lo|10014// W32: encoding: [0x7b,0x02,0x1f,0xd4,0xfd,0xd4,0x00,0x20]10015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10016 10017v_cmp_tru_f32_e64 s[10:11], v1, v210018// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00]10019// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10020 10021v_cmp_tru_f32_e64 s[10:11], v255, v25510022// W64: encoding: [0x0a,0x00,0x1f,0xd4,0xff,0xff,0x03,0x00]10023// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10024 10025v_cmp_tru_f32_e64 s[10:11], s1, s210026// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x04,0x00,0x00]10027// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10028 10029v_cmp_tru_f32_e64 s[10:11], s105, s10510030// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x69,0xd2,0x00,0x00]10031// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10032 10033v_cmp_tru_f32_e64 s[10:11], vcc_lo, ttmp1510034// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x6a,0xf6,0x00,0x00]10035// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10036 10037v_cmp_tru_f32_e64 s[10:11], vcc_hi, 0xaf12345610038// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]10039// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10040 10041v_cmp_tru_f32_e64 s[10:11], ttmp15, src_scc10042// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x7b,0xfa,0x01,0x00]10043// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10044 10045v_cmp_tru_f32_e64 s[10:11], m0, 0.510046// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x7d,0xe0,0x01,0x00]10047// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10048 10049v_cmp_tru_f32_e64 s[10:11], exec_lo, -110050// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x7e,0x82,0x01,0x00]10051// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10052 10053v_cmp_tru_f32_e64 s[10:11], |exec_hi|, null10054// W64: encoding: [0x0a,0x01,0x1f,0xd4,0x7f,0xf8,0x00,0x00]10055// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10056 10057v_cmp_tru_f32_e64 s[10:11], null, exec_lo10058// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x7c,0xfc,0x00,0x00]10059// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10060 10061v_cmp_tru_f32_e64 s[104:105], -1, exec_hi10062// W64: encoding: [0x68,0x00,0x1f,0xd4,0xc1,0xfe,0x00,0x00]10063// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10064 10065v_cmp_tru_f32_e64 vcc, 0.5, -m010066// W64: encoding: [0x6a,0x00,0x1f,0xd4,0xf0,0xfa,0x00,0x40]10067// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10068 10069v_cmp_tru_f32_e64 ttmp[14:15], -src_scc, |vcc_lo|10070// W64: encoding: [0x7a,0x02,0x1f,0xd4,0xfd,0xd4,0x00,0x20]10071// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10072 10073v_cmp_tru_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp10074// GFX11: encoding: [0x7c,0x83,0x1f,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]10075 10076v_cmp_tru_f64_e64 s5, v[1:2], v[2:3]10077// W32: encoding: [0x05,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]10078// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10079 10080v_cmp_tru_f64_e64 s5, v[254:255], v[254:255]10081// W32: encoding: [0x05,0x00,0x2f,0xd4,0xfe,0xfd,0x03,0x00]10082// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10083 10084v_cmp_tru_f64_e64 s5, s[2:3], s[4:5]10085// W32: encoding: [0x05,0x00,0x2f,0xd4,0x02,0x08,0x00,0x00]10086// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10087 10088v_cmp_tru_f64_e64 s5, s[104:105], s[104:105]10089// W32: encoding: [0x05,0x00,0x2f,0xd4,0x68,0xd0,0x00,0x00]10090// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10091 10092v_cmp_tru_f64_e64 s5, vcc, ttmp[14:15]10093// W32: encoding: [0x05,0x00,0x2f,0xd4,0x6a,0xf4,0x00,0x00]10094// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10095 10096v_cmp_tru_f64_e64 s5, ttmp[14:15], 0xaf12345610097// W32: encoding: [0x05,0x00,0x2f,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]10098// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10099 10100v_cmp_tru_f64_e64 s5, -|exec|, src_scc10101// W32: encoding: [0x05,0x01,0x2f,0xd4,0x7e,0xfa,0x01,0x20]10102// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10103 10104v_cmp_tru_f64_e64 s105, null, 0.510105// W32: encoding: [0x69,0x00,0x2f,0xd4,0x7c,0xe0,0x01,0x00]10106// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10107 10108v_cmp_tru_f64_e64 vcc_lo, -1, -110109// W32: encoding: [0x6a,0x00,0x2f,0xd4,0xc1,0x82,0x01,0x00]10110// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10111 10112v_cmp_tru_f64_e64 vcc_hi, 0.5, null10113// W32: encoding: [0x6b,0x00,0x2f,0xd4,0xf0,0xf8,0x00,0x00]10114// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10115 10116v_cmp_tru_f64_e64 ttmp15, -|src_scc|, -|exec|10117// W32: encoding: [0x7b,0x03,0x2f,0xd4,0xfd,0xfc,0x00,0x60]10118// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10119 10120v_cmp_tru_f64_e64 s[10:11], v[1:2], v[2:3]10121// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]10122// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10123 10124v_cmp_tru_f64_e64 s[10:11], v[254:255], v[254:255]10125// W64: encoding: [0x0a,0x00,0x2f,0xd4,0xfe,0xfd,0x03,0x00]10126// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10127 10128v_cmp_tru_f64_e64 s[10:11], s[2:3], s[4:5]10129// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x02,0x08,0x00,0x00]10130// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10131 10132v_cmp_tru_f64_e64 s[10:11], s[104:105], s[104:105]10133// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x68,0xd0,0x00,0x00]10134// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10135 10136v_cmp_tru_f64_e64 s[10:11], vcc, ttmp[14:15]10137// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x6a,0xf4,0x00,0x00]10138// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10139 10140v_cmp_tru_f64_e64 s[10:11], ttmp[14:15], 0xaf12345610141// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]10142// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10143 10144v_cmp_tru_f64_e64 s[10:11], -|exec|, src_scc10145// W64: encoding: [0x0a,0x01,0x2f,0xd4,0x7e,0xfa,0x01,0x20]10146// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10147 10148v_cmp_tru_f64_e64 s[10:11], null, 0.510149// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x7c,0xe0,0x01,0x00]10150// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10151 10152v_cmp_tru_f64_e64 s[104:105], -1, -110153// W64: encoding: [0x68,0x00,0x2f,0xd4,0xc1,0x82,0x01,0x00]10154// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10155 10156v_cmp_tru_f64_e64 vcc, 0.5, null10157// W64: encoding: [0x6a,0x00,0x2f,0xd4,0xf0,0xf8,0x00,0x00]10158// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10159 10160v_cmp_tru_f64_e64 ttmp[14:15], -|src_scc|, -|exec|10161// W64: encoding: [0x7a,0x03,0x2f,0xd4,0xfd,0xfc,0x00,0x60]10162// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10163 10164v_cmp_tru_f64_e64 null, 0xaf123456, -|vcc| clamp10165// GFX11: encoding: [0x7c,0x82,0x2f,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]10166 10167v_cmp_u_f16_e64 s5, v1, v210168// W32: encoding: [0x05,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]10169// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10170 10171v_cmp_u_f16_e64 s5, v255, v25510172// W32: encoding: [0x05,0x00,0x08,0xd4,0xff,0xff,0x03,0x00]10173// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10174 10175v_cmp_u_f16_e64 s5, s1, s210176// W32: encoding: [0x05,0x00,0x08,0xd4,0x01,0x04,0x00,0x00]10177// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10178 10179v_cmp_u_f16_e64 s5, s105, s10510180// W32: encoding: [0x05,0x00,0x08,0xd4,0x69,0xd2,0x00,0x00]10181// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10182 10183v_cmp_u_f16_e64 s5, vcc_lo, ttmp1510184// W32: encoding: [0x05,0x00,0x08,0xd4,0x6a,0xf6,0x00,0x00]10185// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10186 10187v_cmp_u_f16_e64 s5, vcc_hi, 0xfe0b10188// W32: encoding: [0x05,0x00,0x08,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]10189// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10190 10191v_cmp_u_f16_e64 s5, ttmp15, src_scc10192// W32: encoding: [0x05,0x00,0x08,0xd4,0x7b,0xfa,0x01,0x00]10193// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10194 10195v_cmp_u_f16_e64 s5, m0, 0.510196// W32: encoding: [0x05,0x00,0x08,0xd4,0x7d,0xe0,0x01,0x00]10197// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10198 10199v_cmp_u_f16_e64 s5, exec_lo, -110200// W32: encoding: [0x05,0x00,0x08,0xd4,0x7e,0x82,0x01,0x00]10201// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10202 10203v_cmp_u_f16_e64 s5, |exec_hi|, null10204// W32: encoding: [0x05,0x01,0x08,0xd4,0x7f,0xf8,0x00,0x00]10205// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10206 10207v_cmp_u_f16_e64 s105, null, exec_lo10208// W32: encoding: [0x69,0x00,0x08,0xd4,0x7c,0xfc,0x00,0x00]10209// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10210 10211v_cmp_u_f16_e64 vcc_lo, -1, exec_hi10212// W32: encoding: [0x6a,0x00,0x08,0xd4,0xc1,0xfe,0x00,0x00]10213// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10214 10215v_cmp_u_f16_e64 vcc_hi, 0.5, -m010216// W32: encoding: [0x6b,0x00,0x08,0xd4,0xf0,0xfa,0x00,0x40]10217// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10218 10219v_cmp_u_f16_e64 ttmp15, -src_scc, |vcc_lo|10220// W32: encoding: [0x7b,0x02,0x08,0xd4,0xfd,0xd4,0x00,0x20]10221// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10222 10223v_cmp_u_f16_e64 s[10:11], v1, v210224// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]10225// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10226 10227v_cmp_u_f16_e64 s[10:11], v255, v25510228// W64: encoding: [0x0a,0x00,0x08,0xd4,0xff,0xff,0x03,0x00]10229// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10230 10231v_cmp_u_f16_e64 s[10:11], s1, s210232// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x04,0x00,0x00]10233// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10234 10235v_cmp_u_f16_e64 s[10:11], s105, s10510236// W64: encoding: [0x0a,0x00,0x08,0xd4,0x69,0xd2,0x00,0x00]10237// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10238 10239v_cmp_u_f16_e64 s[10:11], vcc_lo, ttmp1510240// W64: encoding: [0x0a,0x00,0x08,0xd4,0x6a,0xf6,0x00,0x00]10241// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10242 10243v_cmp_u_f16_e64 s[10:11], vcc_hi, 0xfe0b10244// W64: encoding: [0x0a,0x00,0x08,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]10245// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10246 10247v_cmp_u_f16_e64 s[10:11], ttmp15, src_scc10248// W64: encoding: [0x0a,0x00,0x08,0xd4,0x7b,0xfa,0x01,0x00]10249// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10250 10251v_cmp_u_f16_e64 s[10:11], m0, 0.510252// W64: encoding: [0x0a,0x00,0x08,0xd4,0x7d,0xe0,0x01,0x00]10253// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10254 10255v_cmp_u_f16_e64 s[10:11], exec_lo, -110256// W64: encoding: [0x0a,0x00,0x08,0xd4,0x7e,0x82,0x01,0x00]10257// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10258 10259v_cmp_u_f16_e64 s[10:11], |exec_hi|, null10260// W64: encoding: [0x0a,0x01,0x08,0xd4,0x7f,0xf8,0x00,0x00]10261// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10262 10263v_cmp_u_f16_e64 s[10:11], null, exec_lo10264// W64: encoding: [0x0a,0x00,0x08,0xd4,0x7c,0xfc,0x00,0x00]10265// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10266 10267v_cmp_u_f16_e64 s[104:105], -1, exec_hi10268// W64: encoding: [0x68,0x00,0x08,0xd4,0xc1,0xfe,0x00,0x00]10269// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10270 10271v_cmp_u_f16_e64 vcc, 0.5, -m010272// W64: encoding: [0x6a,0x00,0x08,0xd4,0xf0,0xfa,0x00,0x40]10273// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10274 10275v_cmp_u_f16_e64 ttmp[14:15], -src_scc, |vcc_lo|10276// W64: encoding: [0x7a,0x02,0x08,0xd4,0xfd,0xd4,0x00,0x20]10277// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10278 10279v_cmp_u_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp10280// GFX11: encoding: [0x7c,0x83,0x08,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]10281 10282v_cmp_u_f32_e64 s5, v1, v210283// W32: encoding: [0x05,0x00,0x18,0xd4,0x01,0x05,0x02,0x00]10284// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10285 10286v_cmp_u_f32_e64 s5, v255, v25510287// W32: encoding: [0x05,0x00,0x18,0xd4,0xff,0xff,0x03,0x00]10288// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10289 10290v_cmp_u_f32_e64 s5, s1, s210291// W32: encoding: [0x05,0x00,0x18,0xd4,0x01,0x04,0x00,0x00]10292// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10293 10294v_cmp_u_f32_e64 s5, s105, s10510295// W32: encoding: [0x05,0x00,0x18,0xd4,0x69,0xd2,0x00,0x00]10296// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10297 10298v_cmp_u_f32_e64 s5, vcc_lo, ttmp1510299// W32: encoding: [0x05,0x00,0x18,0xd4,0x6a,0xf6,0x00,0x00]10300// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10301 10302v_cmp_u_f32_e64 s5, vcc_hi, 0xaf12345610303// W32: encoding: [0x05,0x00,0x18,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]10304// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10305 10306v_cmp_u_f32_e64 s5, ttmp15, src_scc10307// W32: encoding: [0x05,0x00,0x18,0xd4,0x7b,0xfa,0x01,0x00]10308// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10309 10310v_cmp_u_f32_e64 s5, m0, 0.510311// W32: encoding: [0x05,0x00,0x18,0xd4,0x7d,0xe0,0x01,0x00]10312// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10313 10314v_cmp_u_f32_e64 s5, exec_lo, -110315// W32: encoding: [0x05,0x00,0x18,0xd4,0x7e,0x82,0x01,0x00]10316// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10317 10318v_cmp_u_f32_e64 s5, |exec_hi|, null10319// W32: encoding: [0x05,0x01,0x18,0xd4,0x7f,0xf8,0x00,0x00]10320// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10321 10322v_cmp_u_f32_e64 s105, null, exec_lo10323// W32: encoding: [0x69,0x00,0x18,0xd4,0x7c,0xfc,0x00,0x00]10324// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10325 10326v_cmp_u_f32_e64 vcc_lo, -1, exec_hi10327// W32: encoding: [0x6a,0x00,0x18,0xd4,0xc1,0xfe,0x00,0x00]10328// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10329 10330v_cmp_u_f32_e64 vcc_hi, 0.5, -m010331// W32: encoding: [0x6b,0x00,0x18,0xd4,0xf0,0xfa,0x00,0x40]10332// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10333 10334v_cmp_u_f32_e64 ttmp15, -src_scc, |vcc_lo|10335// W32: encoding: [0x7b,0x02,0x18,0xd4,0xfd,0xd4,0x00,0x20]10336// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10337 10338v_cmp_u_f32_e64 s[10:11], v1, v210339// W64: encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x00]10340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10341 10342v_cmp_u_f32_e64 s[10:11], v255, v25510343// W64: encoding: [0x0a,0x00,0x18,0xd4,0xff,0xff,0x03,0x00]10344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10345 10346v_cmp_u_f32_e64 s[10:11], s1, s210347// W64: encoding: [0x0a,0x00,0x18,0xd4,0x01,0x04,0x00,0x00]10348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10349 10350v_cmp_u_f32_e64 s[10:11], s105, s10510351// W64: encoding: [0x0a,0x00,0x18,0xd4,0x69,0xd2,0x00,0x00]10352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10353 10354v_cmp_u_f32_e64 s[10:11], vcc_lo, ttmp1510355// W64: encoding: [0x0a,0x00,0x18,0xd4,0x6a,0xf6,0x00,0x00]10356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10357 10358v_cmp_u_f32_e64 s[10:11], vcc_hi, 0xaf12345610359// W64: encoding: [0x0a,0x00,0x18,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]10360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10361 10362v_cmp_u_f32_e64 s[10:11], ttmp15, src_scc10363// W64: encoding: [0x0a,0x00,0x18,0xd4,0x7b,0xfa,0x01,0x00]10364// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10365 10366v_cmp_u_f32_e64 s[10:11], m0, 0.510367// W64: encoding: [0x0a,0x00,0x18,0xd4,0x7d,0xe0,0x01,0x00]10368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10369 10370v_cmp_u_f32_e64 s[10:11], exec_lo, -110371// W64: encoding: [0x0a,0x00,0x18,0xd4,0x7e,0x82,0x01,0x00]10372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10373 10374v_cmp_u_f32_e64 s[10:11], |exec_hi|, null10375// W64: encoding: [0x0a,0x01,0x18,0xd4,0x7f,0xf8,0x00,0x00]10376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10377 10378v_cmp_u_f32_e64 s[10:11], null, exec_lo10379// W64: encoding: [0x0a,0x00,0x18,0xd4,0x7c,0xfc,0x00,0x00]10380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10381 10382v_cmp_u_f32_e64 s[104:105], -1, exec_hi10383// W64: encoding: [0x68,0x00,0x18,0xd4,0xc1,0xfe,0x00,0x00]10384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10385 10386v_cmp_u_f32_e64 vcc, 0.5, -m010387// W64: encoding: [0x6a,0x00,0x18,0xd4,0xf0,0xfa,0x00,0x40]10388// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10389 10390v_cmp_u_f32_e64 ttmp[14:15], -src_scc, |vcc_lo|10391// W64: encoding: [0x7a,0x02,0x18,0xd4,0xfd,0xd4,0x00,0x20]10392// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10393 10394v_cmp_u_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp10395// GFX11: encoding: [0x7c,0x83,0x18,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]10396 10397v_cmp_u_f64_e64 s5, v[1:2], v[2:3]10398// W32: encoding: [0x05,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]10399// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10400 10401v_cmp_u_f64_e64 s5, v[254:255], v[254:255]10402// W32: encoding: [0x05,0x00,0x28,0xd4,0xfe,0xfd,0x03,0x00]10403// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10404 10405v_cmp_u_f64_e64 s5, s[2:3], s[4:5]10406// W32: encoding: [0x05,0x00,0x28,0xd4,0x02,0x08,0x00,0x00]10407// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10408 10409v_cmp_u_f64_e64 s5, s[104:105], s[104:105]10410// W32: encoding: [0x05,0x00,0x28,0xd4,0x68,0xd0,0x00,0x00]10411// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10412 10413v_cmp_u_f64_e64 s5, vcc, ttmp[14:15]10414// W32: encoding: [0x05,0x00,0x28,0xd4,0x6a,0xf4,0x00,0x00]10415// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10416 10417v_cmp_u_f64_e64 s5, ttmp[14:15], 0xaf12345610418// W32: encoding: [0x05,0x00,0x28,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]10419// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10420 10421v_cmp_u_f64_e64 s5, -|exec|, src_scc10422// W32: encoding: [0x05,0x01,0x28,0xd4,0x7e,0xfa,0x01,0x20]10423// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10424 10425v_cmp_u_f64_e64 s105, null, 0.510426// W32: encoding: [0x69,0x00,0x28,0xd4,0x7c,0xe0,0x01,0x00]10427// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10428 10429v_cmp_u_f64_e64 vcc_lo, -1, -110430// W32: encoding: [0x6a,0x00,0x28,0xd4,0xc1,0x82,0x01,0x00]10431// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10432 10433v_cmp_u_f64_e64 vcc_hi, 0.5, null10434// W32: encoding: [0x6b,0x00,0x28,0xd4,0xf0,0xf8,0x00,0x00]10435// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10436 10437v_cmp_u_f64_e64 ttmp15, -|src_scc|, -|exec|10438// W32: encoding: [0x7b,0x03,0x28,0xd4,0xfd,0xfc,0x00,0x60]10439// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10440 10441v_cmp_u_f64_e64 s[10:11], v[1:2], v[2:3]10442// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]10443// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10444 10445v_cmp_u_f64_e64 s[10:11], v[254:255], v[254:255]10446// W64: encoding: [0x0a,0x00,0x28,0xd4,0xfe,0xfd,0x03,0x00]10447// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10448 10449v_cmp_u_f64_e64 s[10:11], s[2:3], s[4:5]10450// W64: encoding: [0x0a,0x00,0x28,0xd4,0x02,0x08,0x00,0x00]10451// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10452 10453v_cmp_u_f64_e64 s[10:11], s[104:105], s[104:105]10454// W64: encoding: [0x0a,0x00,0x28,0xd4,0x68,0xd0,0x00,0x00]10455// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10456 10457v_cmp_u_f64_e64 s[10:11], vcc, ttmp[14:15]10458// W64: encoding: [0x0a,0x00,0x28,0xd4,0x6a,0xf4,0x00,0x00]10459// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10460 10461v_cmp_u_f64_e64 s[10:11], ttmp[14:15], 0xaf12345610462// W64: encoding: [0x0a,0x00,0x28,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]10463// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10464 10465v_cmp_u_f64_e64 s[10:11], -|exec|, src_scc10466// W64: encoding: [0x0a,0x01,0x28,0xd4,0x7e,0xfa,0x01,0x20]10467// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10468 10469v_cmp_u_f64_e64 s[10:11], null, 0.510470// W64: encoding: [0x0a,0x00,0x28,0xd4,0x7c,0xe0,0x01,0x00]10471// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10472 10473v_cmp_u_f64_e64 s[104:105], -1, -110474// W64: encoding: [0x68,0x00,0x28,0xd4,0xc1,0x82,0x01,0x00]10475// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10476 10477v_cmp_u_f64_e64 vcc, 0.5, null10478// W64: encoding: [0x6a,0x00,0x28,0xd4,0xf0,0xf8,0x00,0x00]10479// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10480 10481v_cmp_u_f64_e64 ttmp[14:15], -|src_scc|, -|exec|10482// W64: encoding: [0x7a,0x03,0x28,0xd4,0xfd,0xfc,0x00,0x60]10483// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction10484 10485v_cmp_u_f64_e64 null, 0xaf123456, -|vcc| clamp10486// GFX11: encoding: [0x7c,0x82,0x28,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]10487