4734 lines · plain
1// NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --unique --sort --version 52// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize32,+real-true16 -show-encoding %s | FileCheck --check-prefix=W32 %s3// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize64,+real-true16 -show-encoding %s | FileCheck --check-prefix=W64 %s4// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize32,+real-true16 %s -filetype=null 2>&1 | FileCheck --check-prefix=W32-ERR --implicit-check-not=error: %s5// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize64,+real-true16 %s -filetype=null 2>&1 | FileCheck --check-prefix=W64-ERR --implicit-check-not=error: %s6 7v_cmp_class_f16 vcc, v1.h, v255.h8// W64: v_cmp_class_f16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x7d,0xd4,0x01,0xff,0x03,0x00]9// W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction10 11v_cmp_class_f16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]12// W64: v_cmp_class_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x7d,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]13// W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction14 15v_cmp_class_f16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]16// W64: v_cmp_class_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x7d,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]17// W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction18 19v_cmp_class_f16 vcc, v1.l, v255.l20// W64: v_cmp_class_f16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x7d,0xd4,0x01,0xff,0x03,0x00]21// W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction22 23v_cmp_class_f16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]24// W64: v_cmp_class_f16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x7d,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]25// W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction26 27v_cmp_class_f16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]28// W64: v_cmp_class_f16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x7d,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]29// W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction30 31v_cmp_class_f16 vcc, v127.h, v255.h32// W64: v_cmp_class_f16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x7d,0xd4,0x7f,0xff,0x03,0x00]33// W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction34 35v_cmp_class_f16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]36// W64: v_cmp_class_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x7d,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]37// W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction38 39v_cmp_class_f16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]40// W64: v_cmp_class_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x7d,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]41// W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction42 43v_cmp_class_f16 vcc, v127.l, v255.l44// W64: v_cmp_class_f16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x7d,0xd4,0x7f,0xff,0x03,0x00]45// W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction46 47v_cmp_class_f16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]48// W64: v_cmp_class_f16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x7d,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]49// W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction50 51v_cmp_class_f16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]52// W64: v_cmp_class_f16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x7d,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]53// W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction54 55v_cmp_class_f16 vcc, v128.h, v2.h56// W64: v_cmp_class_f16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x7d,0xd4,0x80,0x05,0x02,0x00]57// W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction58 59v_cmp_class_f16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]60// W64: v_cmp_class_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x7d,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]61// W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction62 63v_cmp_class_f16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]64// W64: v_cmp_class_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x7d,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]65// W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction66 67v_cmp_class_f16 vcc, v128.l, v2.l68// W64: v_cmp_class_f16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x7d,0xd4,0x80,0x05,0x02,0x00]69// W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction70 71v_cmp_class_f16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]72// W64: v_cmp_class_f16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x7d,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]73// W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction74 75v_cmp_class_f16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]76// W64: v_cmp_class_f16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x7d,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]77// W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction78 79v_cmp_class_f16 vcc, vcc_hi, v255.h80// W64: v_cmp_class_f16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x7d,0xd4,0x6b,0xfe,0x03,0x00]81// W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction82 83v_cmp_class_f16 vcc, vcc_hi, v255.l84// W64: v_cmp_class_f16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x7d,0xd4,0x6b,0xfe,0x03,0x00]85// W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction86 87v_cmp_class_f16 vcc, vcc_lo, v255.h88// W64: v_cmp_class_f16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x7d,0xd4,0x6a,0xfe,0x03,0x00]89// W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction90 91v_cmp_class_f16 vcc, vcc_lo, v255.l92// W64: v_cmp_class_f16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x7d,0xd4,0x6a,0xfe,0x03,0x00]93// W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction94 95v_cmp_class_f16 vcc_lo, v127.h, v255.h96// W32: v_cmp_class_f16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x7d,0xd4,0x7f,0xff,0x03,0x00]97// W64-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction98 99v_cmp_class_f16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]100// W32: v_cmp_class_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x7d,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]101// W64-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction102 103v_cmp_class_f16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]104// W32: v_cmp_class_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x7d,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]105// W64-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction106 107v_cmp_class_f16 vcc_lo, v127.l, v255.l108// W32: v_cmp_class_f16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x7d,0xd4,0x7f,0xff,0x03,0x00]109// W64-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction110 111v_cmp_class_f16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]112// W32: v_cmp_class_f16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x7d,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]113// W64-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction114 115v_cmp_class_f16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]116// W32: v_cmp_class_f16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x7d,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]117// W64-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction118 119v_cmp_class_f16 vcc_lo, v128.h, v2.h120// W32: v_cmp_class_f16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x7d,0xd4,0x80,0x05,0x02,0x00]121// W64-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction122 123v_cmp_class_f16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]124// W32: v_cmp_class_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x7d,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]125// W64-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction126 127v_cmp_class_f16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]128// W32: v_cmp_class_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x7d,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]129// W64-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction130 131v_cmp_class_f16 vcc_lo, v128.l, v2.l132// W32: v_cmp_class_f16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x7d,0xd4,0x80,0x05,0x02,0x00]133// W64-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction134 135v_cmp_class_f16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]136// W32: v_cmp_class_f16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x7d,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]137// W64-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction138 139v_cmp_class_f16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]140// W32: v_cmp_class_f16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x7d,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]141// W64-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction142 143v_cmp_class_f16 vcc_lo, vcc_hi, v255.h144// W32: v_cmp_class_f16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x7d,0xd4,0x6b,0xfe,0x03,0x00]145// W64-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction146 147v_cmp_class_f16 vcc_lo, vcc_hi, v255.l148// W32: v_cmp_class_f16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x7d,0xd4,0x6b,0xfe,0x03,0x00]149// W64-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction150 151v_cmp_class_f16 vcc_lo, vcc_lo, v255.h152// W32: v_cmp_class_f16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x7d,0xd4,0x6a,0xfe,0x03,0x00]153// W64-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction154 155v_cmp_class_f16 vcc_lo, vcc_lo, v255.l156// W32: v_cmp_class_f16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x7d,0xd4,0x6a,0xfe,0x03,0x00]157// W64-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction158 159v_cmp_eq_f16 vcc, v1.h, v255.h160// W64: v_cmp_eq_f16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x02,0xd4,0x01,0xff,0x03,0x00]161// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction162 163v_cmp_eq_f16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]164// W64: v_cmp_eq_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x02,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]165// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction166 167v_cmp_eq_f16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]168// W64: v_cmp_eq_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x02,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]169// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction170 171v_cmp_eq_f16 vcc, v1.l, v255.l172// W64: v_cmp_eq_f16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x02,0xd4,0x01,0xff,0x03,0x00]173// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction174 175v_cmp_eq_f16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]176// W64: v_cmp_eq_f16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x02,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]177// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction178 179v_cmp_eq_f16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]180// W64: v_cmp_eq_f16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x02,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]181// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction182 183v_cmp_eq_f16 vcc, v127.h, v255.h184// W64: v_cmp_eq_f16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x02,0xd4,0x7f,0xff,0x03,0x00]185// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction186 187v_cmp_eq_f16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]188// W64: v_cmp_eq_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x02,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]189// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction190 191v_cmp_eq_f16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]192// W64: v_cmp_eq_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x02,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]193// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction194 195v_cmp_eq_f16 vcc, v127.l, v255.l196// W64: v_cmp_eq_f16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x02,0xd4,0x7f,0xff,0x03,0x00]197// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction198 199v_cmp_eq_f16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]200// W64: v_cmp_eq_f16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x02,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]201// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction202 203v_cmp_eq_f16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]204// W64: v_cmp_eq_f16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x02,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]205// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction206 207v_cmp_eq_f16 vcc, v128.h, v2.h208// W64: v_cmp_eq_f16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x02,0xd4,0x80,0x05,0x02,0x00]209// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction210 211v_cmp_eq_f16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]212// W64: v_cmp_eq_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x02,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]213// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction214 215v_cmp_eq_f16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]216// W64: v_cmp_eq_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x02,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]217// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction218 219v_cmp_eq_f16 vcc, v128.l, v2.l220// W64: v_cmp_eq_f16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x02,0xd4,0x80,0x05,0x02,0x00]221// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction222 223v_cmp_eq_f16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]224// W64: v_cmp_eq_f16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x02,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]225// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction226 227v_cmp_eq_f16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]228// W64: v_cmp_eq_f16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x02,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]229// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction230 231v_cmp_eq_f16 vcc, vcc_hi, v255.h232// W64: v_cmp_eq_f16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x02,0xd4,0x6b,0xfe,0x03,0x00]233// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction234 235v_cmp_eq_f16 vcc, vcc_hi, v255.l236// W64: v_cmp_eq_f16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x02,0xd4,0x6b,0xfe,0x03,0x00]237// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction238 239v_cmp_eq_f16 vcc, vcc_lo, v255.h240// W64: v_cmp_eq_f16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x02,0xd4,0x6a,0xfe,0x03,0x00]241// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction242 243v_cmp_eq_f16 vcc, vcc_lo, v255.l244// W64: v_cmp_eq_f16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x02,0xd4,0x6a,0xfe,0x03,0x00]245// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction246 247v_cmp_eq_f16 vcc_lo, v1.h, v255.h248// W32: v_cmp_eq_f16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x02,0xd4,0x01,0xff,0x03,0x00]249// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction250 251v_cmp_eq_f16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]252// W32: v_cmp_eq_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x02,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]253// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction254 255v_cmp_eq_f16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]256// W32: v_cmp_eq_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x02,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]257// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction258 259v_cmp_eq_f16 vcc_lo, v1.l, v255.l260// W32: v_cmp_eq_f16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x02,0xd4,0x01,0xff,0x03,0x00]261// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction262 263v_cmp_eq_f16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]264// W32: v_cmp_eq_f16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x02,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]265// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction266 267v_cmp_eq_f16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]268// W32: v_cmp_eq_f16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x02,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]269// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction270 271v_cmp_eq_f16 vcc_lo, v127.h, v255.h272// W32: v_cmp_eq_f16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x02,0xd4,0x7f,0xff,0x03,0x00]273// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction274 275v_cmp_eq_f16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]276// W32: v_cmp_eq_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x02,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]277// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction278 279v_cmp_eq_f16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]280// W32: v_cmp_eq_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x02,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]281// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction282 283v_cmp_eq_f16 vcc_lo, v127.l, v255.l284// W32: v_cmp_eq_f16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x02,0xd4,0x7f,0xff,0x03,0x00]285// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction286 287v_cmp_eq_f16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]288// W32: v_cmp_eq_f16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x02,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]289// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction290 291v_cmp_eq_f16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]292// W32: v_cmp_eq_f16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x02,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]293// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction294 295v_cmp_eq_f16 vcc_lo, v128.h, v2.h296// W32: v_cmp_eq_f16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x02,0xd4,0x80,0x05,0x02,0x00]297// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction298 299v_cmp_eq_f16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]300// W32: v_cmp_eq_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x02,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]301// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction302 303v_cmp_eq_f16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]304// W32: v_cmp_eq_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x02,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]305// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction306 307v_cmp_eq_f16 vcc_lo, v128.l, v2.l308// W32: v_cmp_eq_f16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x02,0xd4,0x80,0x05,0x02,0x00]309// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction310 311v_cmp_eq_f16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]312// W32: v_cmp_eq_f16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x02,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]313// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction314 315v_cmp_eq_f16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]316// W32: v_cmp_eq_f16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x02,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]317// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction318 319v_cmp_eq_f16 vcc_lo, vcc_hi, v255.h320// W32: v_cmp_eq_f16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x02,0xd4,0x6b,0xfe,0x03,0x00]321// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction322 323v_cmp_eq_f16 vcc_lo, vcc_hi, v255.l324// W32: v_cmp_eq_f16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x02,0xd4,0x6b,0xfe,0x03,0x00]325// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction326 327v_cmp_eq_f16 vcc_lo, vcc_lo, v255.h328// W32: v_cmp_eq_f16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x02,0xd4,0x6a,0xfe,0x03,0x00]329// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction330 331v_cmp_eq_f16 vcc_lo, vcc_lo, v255.l332// W32: v_cmp_eq_f16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x02,0xd4,0x6a,0xfe,0x03,0x00]333// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction334 335v_cmp_eq_i16 vcc, v1.h, v255.h336// W64: v_cmp_eq_i16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x32,0xd4,0x01,0xff,0x03,0x00]337// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction338 339v_cmp_eq_i16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]340// W64: v_cmp_eq_i16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x32,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]341// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction342 343v_cmp_eq_i16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]344// W64: v_cmp_eq_i16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x32,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]345// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction346 347v_cmp_eq_i16 vcc, v1.l, v255.l348// W64: v_cmp_eq_i16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x32,0xd4,0x01,0xff,0x03,0x00]349// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction350 351v_cmp_eq_i16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]352// W64: v_cmp_eq_i16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x32,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]353// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction354 355v_cmp_eq_i16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]356// W64: v_cmp_eq_i16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x32,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]357// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction358 359v_cmp_eq_i16 vcc, v127.h, v255.h360// W64: v_cmp_eq_i16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x32,0xd4,0x7f,0xff,0x03,0x00]361// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction362 363v_cmp_eq_i16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]364// W64: v_cmp_eq_i16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x32,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]365// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction366 367v_cmp_eq_i16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]368// W64: v_cmp_eq_i16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x32,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]369// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction370 371v_cmp_eq_i16 vcc, v127.l, v255.l372// W64: v_cmp_eq_i16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x32,0xd4,0x7f,0xff,0x03,0x00]373// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction374 375v_cmp_eq_i16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]376// W64: v_cmp_eq_i16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x32,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]377// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction378 379v_cmp_eq_i16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]380// W64: v_cmp_eq_i16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x32,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]381// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction382 383v_cmp_eq_i16 vcc, v128.h, v2.h384// W64: v_cmp_eq_i16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x32,0xd4,0x80,0x05,0x02,0x00]385// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction386 387v_cmp_eq_i16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]388// W64: v_cmp_eq_i16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x32,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]389// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction390 391v_cmp_eq_i16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]392// W64: v_cmp_eq_i16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x32,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]393// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction394 395v_cmp_eq_i16 vcc, v128.l, v2.l396// W64: v_cmp_eq_i16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x32,0xd4,0x80,0x05,0x02,0x00]397// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction398 399v_cmp_eq_i16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]400// W64: v_cmp_eq_i16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x32,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]401// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction402 403v_cmp_eq_i16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]404// W64: v_cmp_eq_i16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x32,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]405// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction406 407v_cmp_eq_i16 vcc, vcc_hi, v255.h408// W64: v_cmp_eq_i16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x32,0xd4,0x6b,0xfe,0x03,0x00]409// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction410 411v_cmp_eq_i16 vcc, vcc_hi, v255.l412// W64: v_cmp_eq_i16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x32,0xd4,0x6b,0xfe,0x03,0x00]413// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction414 415v_cmp_eq_i16 vcc, vcc_lo, v255.h416// W64: v_cmp_eq_i16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x32,0xd4,0x6a,0xfe,0x03,0x00]417// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction418 419v_cmp_eq_i16 vcc, vcc_lo, v255.l420// W64: v_cmp_eq_i16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x32,0xd4,0x6a,0xfe,0x03,0x00]421// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction422 423v_cmp_eq_i16 vcc_lo, v1.h, v255.h424// W32: v_cmp_eq_i16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x32,0xd4,0x01,0xff,0x03,0x00]425// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction426 427v_cmp_eq_i16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]428// W32: v_cmp_eq_i16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x32,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]429// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction430 431v_cmp_eq_i16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]432// W32: v_cmp_eq_i16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x32,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]433// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction434 435v_cmp_eq_i16 vcc_lo, v1.l, v255.l436// W32: v_cmp_eq_i16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x32,0xd4,0x01,0xff,0x03,0x00]437// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction438 439v_cmp_eq_i16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]440// W32: v_cmp_eq_i16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x32,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]441// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction442 443v_cmp_eq_i16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]444// W32: v_cmp_eq_i16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x32,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]445// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction446 447v_cmp_eq_i16 vcc_lo, v127.h, v255.h448// W32: v_cmp_eq_i16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x32,0xd4,0x7f,0xff,0x03,0x00]449// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction450 451v_cmp_eq_i16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]452// W32: v_cmp_eq_i16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x32,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]453// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction454 455v_cmp_eq_i16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]456// W32: v_cmp_eq_i16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x32,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]457// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction458 459v_cmp_eq_i16 vcc_lo, v127.l, v255.l460// W32: v_cmp_eq_i16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x32,0xd4,0x7f,0xff,0x03,0x00]461// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction462 463v_cmp_eq_i16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]464// W32: v_cmp_eq_i16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x32,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]465// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction466 467v_cmp_eq_i16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]468// W32: v_cmp_eq_i16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x32,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]469// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction470 471v_cmp_eq_i16 vcc_lo, v128.h, v2.h472// W32: v_cmp_eq_i16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x32,0xd4,0x80,0x05,0x02,0x00]473// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction474 475v_cmp_eq_i16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]476// W32: v_cmp_eq_i16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x32,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]477// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction478 479v_cmp_eq_i16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]480// W32: v_cmp_eq_i16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x32,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]481// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction482 483v_cmp_eq_i16 vcc_lo, v128.l, v2.l484// W32: v_cmp_eq_i16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x32,0xd4,0x80,0x05,0x02,0x00]485// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction486 487v_cmp_eq_i16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]488// W32: v_cmp_eq_i16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x32,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]489// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction490 491v_cmp_eq_i16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]492// W32: v_cmp_eq_i16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x32,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]493// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction494 495v_cmp_eq_i16 vcc_lo, vcc_hi, v255.h496// W32: v_cmp_eq_i16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x32,0xd4,0x6b,0xfe,0x03,0x00]497// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction498 499v_cmp_eq_i16 vcc_lo, vcc_hi, v255.l500// W32: v_cmp_eq_i16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x32,0xd4,0x6b,0xfe,0x03,0x00]501// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction502 503v_cmp_eq_i16 vcc_lo, vcc_lo, v255.h504// W32: v_cmp_eq_i16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x32,0xd4,0x6a,0xfe,0x03,0x00]505// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction506 507v_cmp_eq_i16 vcc_lo, vcc_lo, v255.l508// W32: v_cmp_eq_i16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x32,0xd4,0x6a,0xfe,0x03,0x00]509// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction510 511v_cmp_eq_u16 vcc, v1.h, v255.h512// W64: v_cmp_eq_u16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3a,0xd4,0x01,0xff,0x03,0x00]513// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction514 515v_cmp_eq_u16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]516// W64: v_cmp_eq_u16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3a,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]517// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction518 519v_cmp_eq_u16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]520// W64: v_cmp_eq_u16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3a,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]521// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction522 523v_cmp_eq_u16 vcc, v1.l, v255.l524// W64: v_cmp_eq_u16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x3a,0xd4,0x01,0xff,0x03,0x00]525// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction526 527v_cmp_eq_u16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]528// W64: v_cmp_eq_u16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3a,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]529// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction530 531v_cmp_eq_u16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]532// W64: v_cmp_eq_u16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3a,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]533// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction534 535v_cmp_eq_u16 vcc, v127.h, v255.h536// W64: v_cmp_eq_u16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3a,0xd4,0x7f,0xff,0x03,0x00]537// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction538 539v_cmp_eq_u16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]540// W64: v_cmp_eq_u16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3a,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]541// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction542 543v_cmp_eq_u16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]544// W64: v_cmp_eq_u16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3a,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]545// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction546 547v_cmp_eq_u16 vcc, v127.l, v255.l548// W64: v_cmp_eq_u16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x3a,0xd4,0x7f,0xff,0x03,0x00]549// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction550 551v_cmp_eq_u16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]552// W64: v_cmp_eq_u16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3a,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]553// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction554 555v_cmp_eq_u16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]556// W64: v_cmp_eq_u16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3a,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]557// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction558 559v_cmp_eq_u16 vcc, v128.h, v2.h560// W64: v_cmp_eq_u16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3a,0xd4,0x80,0x05,0x02,0x00]561// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction562 563v_cmp_eq_u16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]564// W64: v_cmp_eq_u16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3a,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]565// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction566 567v_cmp_eq_u16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]568// W64: v_cmp_eq_u16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3a,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]569// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction570 571v_cmp_eq_u16 vcc, v128.l, v2.l572// W64: v_cmp_eq_u16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x3a,0xd4,0x80,0x05,0x02,0x00]573// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction574 575v_cmp_eq_u16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]576// W64: v_cmp_eq_u16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3a,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]577// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction578 579v_cmp_eq_u16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]580// W64: v_cmp_eq_u16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3a,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]581// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction582 583v_cmp_eq_u16 vcc, vcc_hi, v255.h584// W64: v_cmp_eq_u16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3a,0xd4,0x6b,0xfe,0x03,0x00]585// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction586 587v_cmp_eq_u16 vcc, vcc_hi, v255.l588// W64: v_cmp_eq_u16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x3a,0xd4,0x6b,0xfe,0x03,0x00]589// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction590 591v_cmp_eq_u16 vcc, vcc_lo, v255.h592// W64: v_cmp_eq_u16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3a,0xd4,0x6a,0xfe,0x03,0x00]593// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction594 595v_cmp_eq_u16 vcc, vcc_lo, v255.l596// W64: v_cmp_eq_u16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x3a,0xd4,0x6a,0xfe,0x03,0x00]597// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction598 599v_cmp_eq_u16 vcc_lo, v1.h, v255.h600// W32: v_cmp_eq_u16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3a,0xd4,0x01,0xff,0x03,0x00]601// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction602 603v_cmp_eq_u16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]604// W32: v_cmp_eq_u16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3a,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]605// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction606 607v_cmp_eq_u16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]608// W32: v_cmp_eq_u16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3a,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]609// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction610 611v_cmp_eq_u16 vcc_lo, v1.l, v255.l612// W32: v_cmp_eq_u16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x3a,0xd4,0x01,0xff,0x03,0x00]613// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction614 615v_cmp_eq_u16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]616// W32: v_cmp_eq_u16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3a,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]617// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction618 619v_cmp_eq_u16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]620// W32: v_cmp_eq_u16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3a,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]621// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction622 623v_cmp_eq_u16 vcc_lo, v127.h, v255.h624// W32: v_cmp_eq_u16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3a,0xd4,0x7f,0xff,0x03,0x00]625// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction626 627v_cmp_eq_u16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]628// W32: v_cmp_eq_u16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3a,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]629// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction630 631v_cmp_eq_u16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]632// W32: v_cmp_eq_u16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3a,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]633// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction634 635v_cmp_eq_u16 vcc_lo, v127.l, v255.l636// W32: v_cmp_eq_u16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x3a,0xd4,0x7f,0xff,0x03,0x00]637// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction638 639v_cmp_eq_u16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]640// W32: v_cmp_eq_u16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3a,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]641// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction642 643v_cmp_eq_u16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]644// W32: v_cmp_eq_u16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3a,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]645// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction646 647v_cmp_eq_u16 vcc_lo, v128.h, v2.h648// W32: v_cmp_eq_u16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3a,0xd4,0x80,0x05,0x02,0x00]649// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction650 651v_cmp_eq_u16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]652// W32: v_cmp_eq_u16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3a,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]653// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction654 655v_cmp_eq_u16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]656// W32: v_cmp_eq_u16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3a,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]657// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction658 659v_cmp_eq_u16 vcc_lo, v128.l, v2.l660// W32: v_cmp_eq_u16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x3a,0xd4,0x80,0x05,0x02,0x00]661// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction662 663v_cmp_eq_u16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]664// W32: v_cmp_eq_u16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3a,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]665// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction666 667v_cmp_eq_u16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]668// W32: v_cmp_eq_u16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3a,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]669// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction670 671v_cmp_eq_u16 vcc_lo, vcc_hi, v255.h672// W32: v_cmp_eq_u16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3a,0xd4,0x6b,0xfe,0x03,0x00]673// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction674 675v_cmp_eq_u16 vcc_lo, vcc_hi, v255.l676// W32: v_cmp_eq_u16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x3a,0xd4,0x6b,0xfe,0x03,0x00]677// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction678 679v_cmp_eq_u16 vcc_lo, vcc_lo, v255.h680// W32: v_cmp_eq_u16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3a,0xd4,0x6a,0xfe,0x03,0x00]681// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction682 683v_cmp_eq_u16 vcc_lo, vcc_lo, v255.l684// W32: v_cmp_eq_u16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x3a,0xd4,0x6a,0xfe,0x03,0x00]685// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction686 687v_cmp_ge_f16 vcc, v1.h, v255.h688// W64: v_cmp_ge_f16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x06,0xd4,0x01,0xff,0x03,0x00]689// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction690 691v_cmp_ge_f16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]692// W64: v_cmp_ge_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x06,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]693// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction694 695v_cmp_ge_f16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]696// W64: v_cmp_ge_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x06,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]697// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction698 699v_cmp_ge_f16 vcc, v1.l, v255.l700// W64: v_cmp_ge_f16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x06,0xd4,0x01,0xff,0x03,0x00]701// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction702 703v_cmp_ge_f16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]704// W64: v_cmp_ge_f16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x06,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]705// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction706 707v_cmp_ge_f16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]708// W64: v_cmp_ge_f16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x06,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]709// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction710 711v_cmp_ge_f16 vcc, v127.h, v255.h712// W64: v_cmp_ge_f16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x06,0xd4,0x7f,0xff,0x03,0x00]713// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction714 715v_cmp_ge_f16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]716// W64: v_cmp_ge_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x06,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]717// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction718 719v_cmp_ge_f16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]720// W64: v_cmp_ge_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x06,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]721// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction722 723v_cmp_ge_f16 vcc, v127.l, v255.l724// W64: v_cmp_ge_f16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x06,0xd4,0x7f,0xff,0x03,0x00]725// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction726 727v_cmp_ge_f16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]728// W64: v_cmp_ge_f16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x06,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]729// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction730 731v_cmp_ge_f16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]732// W64: v_cmp_ge_f16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x06,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]733// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction734 735v_cmp_ge_f16 vcc, v128.h, v2.h736// W64: v_cmp_ge_f16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x06,0xd4,0x80,0x05,0x02,0x00]737// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction738 739v_cmp_ge_f16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]740// W64: v_cmp_ge_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x06,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]741// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction742 743v_cmp_ge_f16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]744// W64: v_cmp_ge_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x06,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]745// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction746 747v_cmp_ge_f16 vcc, v128.l, v2.l748// W64: v_cmp_ge_f16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x06,0xd4,0x80,0x05,0x02,0x00]749// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction750 751v_cmp_ge_f16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]752// W64: v_cmp_ge_f16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x06,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]753// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction754 755v_cmp_ge_f16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]756// W64: v_cmp_ge_f16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x06,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]757// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction758 759v_cmp_ge_f16 vcc, vcc_hi, v255.h760// W64: v_cmp_ge_f16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x06,0xd4,0x6b,0xfe,0x03,0x00]761// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction762 763v_cmp_ge_f16 vcc, vcc_hi, v255.l764// W64: v_cmp_ge_f16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x06,0xd4,0x6b,0xfe,0x03,0x00]765// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction766 767v_cmp_ge_f16 vcc, vcc_lo, v255.h768// W64: v_cmp_ge_f16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x06,0xd4,0x6a,0xfe,0x03,0x00]769// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction770 771v_cmp_ge_f16 vcc, vcc_lo, v255.l772// W64: v_cmp_ge_f16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x06,0xd4,0x6a,0xfe,0x03,0x00]773// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction774 775v_cmp_ge_f16 vcc_lo, v1.h, v255.h776// W32: v_cmp_ge_f16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x06,0xd4,0x01,0xff,0x03,0x00]777// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction778 779v_cmp_ge_f16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]780// W32: v_cmp_ge_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x06,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]781// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction782 783v_cmp_ge_f16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]784// W32: v_cmp_ge_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x06,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]785// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction786 787v_cmp_ge_f16 vcc_lo, v1.l, v255.l788// W32: v_cmp_ge_f16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x06,0xd4,0x01,0xff,0x03,0x00]789// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction790 791v_cmp_ge_f16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]792// W32: v_cmp_ge_f16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x06,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]793// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction794 795v_cmp_ge_f16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]796// W32: v_cmp_ge_f16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x06,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]797// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction798 799v_cmp_ge_f16 vcc_lo, v127.h, v255.h800// W32: v_cmp_ge_f16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x06,0xd4,0x7f,0xff,0x03,0x00]801// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction802 803v_cmp_ge_f16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]804// W32: v_cmp_ge_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x06,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]805// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction806 807v_cmp_ge_f16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]808// W32: v_cmp_ge_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x06,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]809// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction810 811v_cmp_ge_f16 vcc_lo, v127.l, v255.l812// W32: v_cmp_ge_f16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x06,0xd4,0x7f,0xff,0x03,0x00]813// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction814 815v_cmp_ge_f16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]816// W32: v_cmp_ge_f16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x06,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]817// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction818 819v_cmp_ge_f16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]820// W32: v_cmp_ge_f16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x06,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]821// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction822 823v_cmp_ge_f16 vcc_lo, v128.h, v2.h824// W32: v_cmp_ge_f16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x06,0xd4,0x80,0x05,0x02,0x00]825// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction826 827v_cmp_ge_f16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]828// W32: v_cmp_ge_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x06,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]829// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction830 831v_cmp_ge_f16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]832// W32: v_cmp_ge_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x06,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]833// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction834 835v_cmp_ge_f16 vcc_lo, v128.l, v2.l836// W32: v_cmp_ge_f16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x06,0xd4,0x80,0x05,0x02,0x00]837// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction838 839v_cmp_ge_f16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]840// W32: v_cmp_ge_f16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x06,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]841// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction842 843v_cmp_ge_f16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]844// W32: v_cmp_ge_f16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x06,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]845// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction846 847v_cmp_ge_f16 vcc_lo, vcc_hi, v255.h848// W32: v_cmp_ge_f16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x06,0xd4,0x6b,0xfe,0x03,0x00]849// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction850 851v_cmp_ge_f16 vcc_lo, vcc_hi, v255.l852// W32: v_cmp_ge_f16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x06,0xd4,0x6b,0xfe,0x03,0x00]853// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction854 855v_cmp_ge_f16 vcc_lo, vcc_lo, v255.h856// W32: v_cmp_ge_f16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x06,0xd4,0x6a,0xfe,0x03,0x00]857// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction858 859v_cmp_ge_f16 vcc_lo, vcc_lo, v255.l860// W32: v_cmp_ge_f16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x06,0xd4,0x6a,0xfe,0x03,0x00]861// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction862 863v_cmp_ge_i16 vcc, v1.h, v255.h864// W64: v_cmp_ge_i16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x36,0xd4,0x01,0xff,0x03,0x00]865// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction866 867v_cmp_ge_i16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]868// W64: v_cmp_ge_i16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x36,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]869// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction870 871v_cmp_ge_i16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]872// W64: v_cmp_ge_i16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x36,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]873// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction874 875v_cmp_ge_i16 vcc, v1.l, v255.l876// W64: v_cmp_ge_i16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x36,0xd4,0x01,0xff,0x03,0x00]877// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction878 879v_cmp_ge_i16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]880// W64: v_cmp_ge_i16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x36,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]881// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction882 883v_cmp_ge_i16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]884// W64: v_cmp_ge_i16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x36,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]885// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction886 887v_cmp_ge_i16 vcc, v127.h, v255.h888// W64: v_cmp_ge_i16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x36,0xd4,0x7f,0xff,0x03,0x00]889// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction890 891v_cmp_ge_i16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]892// W64: v_cmp_ge_i16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x36,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]893// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction894 895v_cmp_ge_i16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]896// W64: v_cmp_ge_i16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x36,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]897// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction898 899v_cmp_ge_i16 vcc, v127.l, v255.l900// W64: v_cmp_ge_i16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x36,0xd4,0x7f,0xff,0x03,0x00]901// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction902 903v_cmp_ge_i16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]904// W64: v_cmp_ge_i16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x36,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]905// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction906 907v_cmp_ge_i16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]908// W64: v_cmp_ge_i16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x36,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]909// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction910 911v_cmp_ge_i16 vcc, v128.h, v2.h912// W64: v_cmp_ge_i16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x36,0xd4,0x80,0x05,0x02,0x00]913// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction914 915v_cmp_ge_i16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]916// W64: v_cmp_ge_i16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x36,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]917// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction918 919v_cmp_ge_i16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]920// W64: v_cmp_ge_i16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x36,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]921// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction922 923v_cmp_ge_i16 vcc, v128.l, v2.l924// W64: v_cmp_ge_i16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x36,0xd4,0x80,0x05,0x02,0x00]925// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction926 927v_cmp_ge_i16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]928// W64: v_cmp_ge_i16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x36,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]929// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction930 931v_cmp_ge_i16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]932// W64: v_cmp_ge_i16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x36,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]933// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction934 935v_cmp_ge_i16 vcc, vcc_hi, v255.h936// W64: v_cmp_ge_i16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x36,0xd4,0x6b,0xfe,0x03,0x00]937// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction938 939v_cmp_ge_i16 vcc, vcc_hi, v255.l940// W64: v_cmp_ge_i16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x36,0xd4,0x6b,0xfe,0x03,0x00]941// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction942 943v_cmp_ge_i16 vcc, vcc_lo, v255.h944// W64: v_cmp_ge_i16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x36,0xd4,0x6a,0xfe,0x03,0x00]945// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction946 947v_cmp_ge_i16 vcc, vcc_lo, v255.l948// W64: v_cmp_ge_i16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x36,0xd4,0x6a,0xfe,0x03,0x00]949// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction950 951v_cmp_ge_i16 vcc_lo, v1.h, v255.h952// W32: v_cmp_ge_i16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x36,0xd4,0x01,0xff,0x03,0x00]953// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction954 955v_cmp_ge_i16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]956// W32: v_cmp_ge_i16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x36,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]957// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction958 959v_cmp_ge_i16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]960// W32: v_cmp_ge_i16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x36,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]961// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction962 963v_cmp_ge_i16 vcc_lo, v1.l, v255.l964// W32: v_cmp_ge_i16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x36,0xd4,0x01,0xff,0x03,0x00]965// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction966 967v_cmp_ge_i16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]968// W32: v_cmp_ge_i16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x36,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]969// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction970 971v_cmp_ge_i16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]972// W32: v_cmp_ge_i16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x36,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]973// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction974 975v_cmp_ge_i16 vcc_lo, v127.h, v255.h976// W32: v_cmp_ge_i16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x36,0xd4,0x7f,0xff,0x03,0x00]977// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction978 979v_cmp_ge_i16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]980// W32: v_cmp_ge_i16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x36,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]981// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction982 983v_cmp_ge_i16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]984// W32: v_cmp_ge_i16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x36,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]985// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction986 987v_cmp_ge_i16 vcc_lo, v127.l, v255.l988// W32: v_cmp_ge_i16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x36,0xd4,0x7f,0xff,0x03,0x00]989// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction990 991v_cmp_ge_i16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]992// W32: v_cmp_ge_i16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x36,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]993// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction994 995v_cmp_ge_i16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]996// W32: v_cmp_ge_i16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x36,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]997// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction998 999v_cmp_ge_i16 vcc_lo, v128.h, v2.h1000// W32: v_cmp_ge_i16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x36,0xd4,0x80,0x05,0x02,0x00]1001// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1002 1003v_cmp_ge_i16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]1004// W32: v_cmp_ge_i16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x36,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]1005// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1006 1007v_cmp_ge_i16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]1008// W32: v_cmp_ge_i16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x36,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]1009// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1010 1011v_cmp_ge_i16 vcc_lo, v128.l, v2.l1012// W32: v_cmp_ge_i16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x36,0xd4,0x80,0x05,0x02,0x00]1013// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1014 1015v_cmp_ge_i16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]1016// W32: v_cmp_ge_i16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x36,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]1017// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1018 1019v_cmp_ge_i16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]1020// W32: v_cmp_ge_i16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x36,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]1021// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1022 1023v_cmp_ge_i16 vcc_lo, vcc_hi, v255.h1024// W32: v_cmp_ge_i16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x36,0xd4,0x6b,0xfe,0x03,0x00]1025// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1026 1027v_cmp_ge_i16 vcc_lo, vcc_hi, v255.l1028// W32: v_cmp_ge_i16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x36,0xd4,0x6b,0xfe,0x03,0x00]1029// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1030 1031v_cmp_ge_i16 vcc_lo, vcc_lo, v255.h1032// W32: v_cmp_ge_i16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x36,0xd4,0x6a,0xfe,0x03,0x00]1033// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1034 1035v_cmp_ge_i16 vcc_lo, vcc_lo, v255.l1036// W32: v_cmp_ge_i16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x36,0xd4,0x6a,0xfe,0x03,0x00]1037// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1038 1039v_cmp_ge_u16 vcc, v1.h, v255.h1040// W64: v_cmp_ge_u16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3e,0xd4,0x01,0xff,0x03,0x00]1041// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1042 1043v_cmp_ge_u16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]1044// W64: v_cmp_ge_u16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3e,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]1045// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1046 1047v_cmp_ge_u16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]1048// W64: v_cmp_ge_u16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3e,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]1049// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1050 1051v_cmp_ge_u16 vcc, v1.l, v255.l1052// W64: v_cmp_ge_u16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x3e,0xd4,0x01,0xff,0x03,0x00]1053// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1054 1055v_cmp_ge_u16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]1056// W64: v_cmp_ge_u16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3e,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]1057// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1058 1059v_cmp_ge_u16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]1060// W64: v_cmp_ge_u16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3e,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]1061// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1062 1063v_cmp_ge_u16 vcc, v127.h, v255.h1064// W64: v_cmp_ge_u16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3e,0xd4,0x7f,0xff,0x03,0x00]1065// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1066 1067v_cmp_ge_u16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]1068// W64: v_cmp_ge_u16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3e,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]1069// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1070 1071v_cmp_ge_u16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]1072// W64: v_cmp_ge_u16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3e,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]1073// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1074 1075v_cmp_ge_u16 vcc, v127.l, v255.l1076// W64: v_cmp_ge_u16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x3e,0xd4,0x7f,0xff,0x03,0x00]1077// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1078 1079v_cmp_ge_u16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]1080// W64: v_cmp_ge_u16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3e,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]1081// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1082 1083v_cmp_ge_u16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]1084// W64: v_cmp_ge_u16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3e,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]1085// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1086 1087v_cmp_ge_u16 vcc, v128.h, v2.h1088// W64: v_cmp_ge_u16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3e,0xd4,0x80,0x05,0x02,0x00]1089// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1090 1091v_cmp_ge_u16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]1092// W64: v_cmp_ge_u16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3e,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]1093// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1094 1095v_cmp_ge_u16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]1096// W64: v_cmp_ge_u16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3e,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]1097// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1098 1099v_cmp_ge_u16 vcc, v128.l, v2.l1100// W64: v_cmp_ge_u16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x3e,0xd4,0x80,0x05,0x02,0x00]1101// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1102 1103v_cmp_ge_u16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]1104// W64: v_cmp_ge_u16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3e,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]1105// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1106 1107v_cmp_ge_u16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]1108// W64: v_cmp_ge_u16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3e,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]1109// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1110 1111v_cmp_ge_u16 vcc, vcc_hi, v255.h1112// W64: v_cmp_ge_u16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3e,0xd4,0x6b,0xfe,0x03,0x00]1113// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1114 1115v_cmp_ge_u16 vcc, vcc_hi, v255.l1116// W64: v_cmp_ge_u16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x3e,0xd4,0x6b,0xfe,0x03,0x00]1117// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1118 1119v_cmp_ge_u16 vcc, vcc_lo, v255.h1120// W64: v_cmp_ge_u16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3e,0xd4,0x6a,0xfe,0x03,0x00]1121// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1122 1123v_cmp_ge_u16 vcc, vcc_lo, v255.l1124// W64: v_cmp_ge_u16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x3e,0xd4,0x6a,0xfe,0x03,0x00]1125// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1126 1127v_cmp_ge_u16 vcc_lo, v1.h, v255.h1128// W32: v_cmp_ge_u16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3e,0xd4,0x01,0xff,0x03,0x00]1129// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1130 1131v_cmp_ge_u16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]1132// W32: v_cmp_ge_u16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3e,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]1133// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1134 1135v_cmp_ge_u16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]1136// W32: v_cmp_ge_u16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3e,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]1137// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1138 1139v_cmp_ge_u16 vcc_lo, v1.l, v255.l1140// W32: v_cmp_ge_u16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x3e,0xd4,0x01,0xff,0x03,0x00]1141// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1142 1143v_cmp_ge_u16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]1144// W32: v_cmp_ge_u16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3e,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]1145// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1146 1147v_cmp_ge_u16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]1148// W32: v_cmp_ge_u16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3e,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]1149// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1150 1151v_cmp_ge_u16 vcc_lo, v127.h, v255.h1152// W32: v_cmp_ge_u16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3e,0xd4,0x7f,0xff,0x03,0x00]1153// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1154 1155v_cmp_ge_u16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]1156// W32: v_cmp_ge_u16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3e,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]1157// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1158 1159v_cmp_ge_u16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]1160// W32: v_cmp_ge_u16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3e,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]1161// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1162 1163v_cmp_ge_u16 vcc_lo, v127.l, v255.l1164// W32: v_cmp_ge_u16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x3e,0xd4,0x7f,0xff,0x03,0x00]1165// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1166 1167v_cmp_ge_u16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]1168// W32: v_cmp_ge_u16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3e,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]1169// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1170 1171v_cmp_ge_u16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]1172// W32: v_cmp_ge_u16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3e,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]1173// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1174 1175v_cmp_ge_u16 vcc_lo, v128.h, v2.h1176// W32: v_cmp_ge_u16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3e,0xd4,0x80,0x05,0x02,0x00]1177// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1178 1179v_cmp_ge_u16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]1180// W32: v_cmp_ge_u16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3e,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]1181// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1182 1183v_cmp_ge_u16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]1184// W32: v_cmp_ge_u16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3e,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]1185// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1186 1187v_cmp_ge_u16 vcc_lo, v128.l, v2.l1188// W32: v_cmp_ge_u16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x3e,0xd4,0x80,0x05,0x02,0x00]1189// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1190 1191v_cmp_ge_u16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]1192// W32: v_cmp_ge_u16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3e,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]1193// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1194 1195v_cmp_ge_u16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]1196// W32: v_cmp_ge_u16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3e,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]1197// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1198 1199v_cmp_ge_u16 vcc_lo, vcc_hi, v255.h1200// W32: v_cmp_ge_u16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3e,0xd4,0x6b,0xfe,0x03,0x00]1201// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1202 1203v_cmp_ge_u16 vcc_lo, vcc_hi, v255.l1204// W32: v_cmp_ge_u16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x3e,0xd4,0x6b,0xfe,0x03,0x00]1205// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1206 1207v_cmp_ge_u16 vcc_lo, vcc_lo, v255.h1208// W32: v_cmp_ge_u16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3e,0xd4,0x6a,0xfe,0x03,0x00]1209// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1210 1211v_cmp_ge_u16 vcc_lo, vcc_lo, v255.l1212// W32: v_cmp_ge_u16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x3e,0xd4,0x6a,0xfe,0x03,0x00]1213// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1214 1215v_cmp_gt_f16 vcc, v1.h, v255.h1216// W64: v_cmp_gt_f16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x04,0xd4,0x01,0xff,0x03,0x00]1217// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1218 1219v_cmp_gt_f16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]1220// W64: v_cmp_gt_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x04,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]1221// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1222 1223v_cmp_gt_f16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]1224// W64: v_cmp_gt_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x04,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]1225// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1226 1227v_cmp_gt_f16 vcc, v1.l, v255.l1228// W64: v_cmp_gt_f16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x04,0xd4,0x01,0xff,0x03,0x00]1229// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1230 1231v_cmp_gt_f16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]1232// W64: v_cmp_gt_f16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x04,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]1233// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1234 1235v_cmp_gt_f16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]1236// W64: v_cmp_gt_f16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x04,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]1237// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1238 1239v_cmp_gt_f16 vcc, v127.h, v255.h1240// W64: v_cmp_gt_f16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x04,0xd4,0x7f,0xff,0x03,0x00]1241// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1242 1243v_cmp_gt_f16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]1244// W64: v_cmp_gt_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x04,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]1245// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1246 1247v_cmp_gt_f16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]1248// W64: v_cmp_gt_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x04,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]1249// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1250 1251v_cmp_gt_f16 vcc, v127.l, v255.l1252// W64: v_cmp_gt_f16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x04,0xd4,0x7f,0xff,0x03,0x00]1253// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1254 1255v_cmp_gt_f16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]1256// W64: v_cmp_gt_f16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x04,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]1257// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1258 1259v_cmp_gt_f16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]1260// W64: v_cmp_gt_f16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x04,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]1261// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1262 1263v_cmp_gt_f16 vcc, v128.h, v2.h1264// W64: v_cmp_gt_f16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x04,0xd4,0x80,0x05,0x02,0x00]1265// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1266 1267v_cmp_gt_f16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]1268// W64: v_cmp_gt_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x04,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]1269// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1270 1271v_cmp_gt_f16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]1272// W64: v_cmp_gt_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x04,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]1273// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1274 1275v_cmp_gt_f16 vcc, v128.l, v2.l1276// W64: v_cmp_gt_f16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x04,0xd4,0x80,0x05,0x02,0x00]1277// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1278 1279v_cmp_gt_f16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]1280// W64: v_cmp_gt_f16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x04,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]1281// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1282 1283v_cmp_gt_f16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]1284// W64: v_cmp_gt_f16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x04,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]1285// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1286 1287v_cmp_gt_f16 vcc, vcc_hi, v255.h1288// W64: v_cmp_gt_f16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x04,0xd4,0x6b,0xfe,0x03,0x00]1289// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1290 1291v_cmp_gt_f16 vcc, vcc_hi, v255.l1292// W64: v_cmp_gt_f16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x04,0xd4,0x6b,0xfe,0x03,0x00]1293// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1294 1295v_cmp_gt_f16 vcc, vcc_lo, v255.h1296// W64: v_cmp_gt_f16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x04,0xd4,0x6a,0xfe,0x03,0x00]1297// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1298 1299v_cmp_gt_f16 vcc, vcc_lo, v255.l1300// W64: v_cmp_gt_f16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x04,0xd4,0x6a,0xfe,0x03,0x00]1301// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1302 1303v_cmp_gt_f16 vcc_lo, v1.h, v255.h1304// W32: v_cmp_gt_f16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x04,0xd4,0x01,0xff,0x03,0x00]1305// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1306 1307v_cmp_gt_f16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]1308// W32: v_cmp_gt_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x04,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]1309// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1310 1311v_cmp_gt_f16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]1312// W32: v_cmp_gt_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x04,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]1313// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1314 1315v_cmp_gt_f16 vcc_lo, v1.l, v255.l1316// W32: v_cmp_gt_f16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x04,0xd4,0x01,0xff,0x03,0x00]1317// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1318 1319v_cmp_gt_f16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]1320// W32: v_cmp_gt_f16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x04,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]1321// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1322 1323v_cmp_gt_f16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]1324// W32: v_cmp_gt_f16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x04,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]1325// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1326 1327v_cmp_gt_f16 vcc_lo, v127.h, v255.h1328// W32: v_cmp_gt_f16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x04,0xd4,0x7f,0xff,0x03,0x00]1329// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1330 1331v_cmp_gt_f16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]1332// W32: v_cmp_gt_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x04,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]1333// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1334 1335v_cmp_gt_f16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]1336// W32: v_cmp_gt_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x04,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]1337// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1338 1339v_cmp_gt_f16 vcc_lo, v127.l, v255.l1340// W32: v_cmp_gt_f16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x04,0xd4,0x7f,0xff,0x03,0x00]1341// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1342 1343v_cmp_gt_f16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]1344// W32: v_cmp_gt_f16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x04,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]1345// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1346 1347v_cmp_gt_f16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]1348// W32: v_cmp_gt_f16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x04,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]1349// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1350 1351v_cmp_gt_f16 vcc_lo, v128.h, v2.h1352// W32: v_cmp_gt_f16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x04,0xd4,0x80,0x05,0x02,0x00]1353// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1354 1355v_cmp_gt_f16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]1356// W32: v_cmp_gt_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x04,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]1357// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1358 1359v_cmp_gt_f16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]1360// W32: v_cmp_gt_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x04,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]1361// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1362 1363v_cmp_gt_f16 vcc_lo, v128.l, v2.l1364// W32: v_cmp_gt_f16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x04,0xd4,0x80,0x05,0x02,0x00]1365// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1366 1367v_cmp_gt_f16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]1368// W32: v_cmp_gt_f16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x04,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]1369// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1370 1371v_cmp_gt_f16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]1372// W32: v_cmp_gt_f16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x04,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]1373// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1374 1375v_cmp_gt_f16 vcc_lo, vcc_hi, v255.h1376// W32: v_cmp_gt_f16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x04,0xd4,0x6b,0xfe,0x03,0x00]1377// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1378 1379v_cmp_gt_f16 vcc_lo, vcc_hi, v255.l1380// W32: v_cmp_gt_f16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x04,0xd4,0x6b,0xfe,0x03,0x00]1381// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1382 1383v_cmp_gt_f16 vcc_lo, vcc_lo, v255.h1384// W32: v_cmp_gt_f16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x04,0xd4,0x6a,0xfe,0x03,0x00]1385// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1386 1387v_cmp_gt_f16 vcc_lo, vcc_lo, v255.l1388// W32: v_cmp_gt_f16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x04,0xd4,0x6a,0xfe,0x03,0x00]1389// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1390 1391v_cmp_gt_i16 vcc, v1.h, v255.h1392// W64: v_cmp_gt_i16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x34,0xd4,0x01,0xff,0x03,0x00]1393// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1394 1395v_cmp_gt_i16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]1396// W64: v_cmp_gt_i16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x34,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]1397// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1398 1399v_cmp_gt_i16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]1400// W64: v_cmp_gt_i16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x34,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]1401// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1402 1403v_cmp_gt_i16 vcc, v1.l, v255.l1404// W64: v_cmp_gt_i16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x34,0xd4,0x01,0xff,0x03,0x00]1405// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1406 1407v_cmp_gt_i16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]1408// W64: v_cmp_gt_i16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x34,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]1409// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1410 1411v_cmp_gt_i16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]1412// W64: v_cmp_gt_i16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x34,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]1413// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1414 1415v_cmp_gt_i16 vcc, v127.h, v255.h1416// W64: v_cmp_gt_i16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x34,0xd4,0x7f,0xff,0x03,0x00]1417// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1418 1419v_cmp_gt_i16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]1420// W64: v_cmp_gt_i16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x34,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]1421// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1422 1423v_cmp_gt_i16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]1424// W64: v_cmp_gt_i16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x34,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]1425// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1426 1427v_cmp_gt_i16 vcc, v127.l, v255.l1428// W64: v_cmp_gt_i16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x34,0xd4,0x7f,0xff,0x03,0x00]1429// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1430 1431v_cmp_gt_i16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]1432// W64: v_cmp_gt_i16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x34,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]1433// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1434 1435v_cmp_gt_i16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]1436// W64: v_cmp_gt_i16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x34,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]1437// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1438 1439v_cmp_gt_i16 vcc, v128.h, v2.h1440// W64: v_cmp_gt_i16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x34,0xd4,0x80,0x05,0x02,0x00]1441// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1442 1443v_cmp_gt_i16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]1444// W64: v_cmp_gt_i16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x34,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]1445// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1446 1447v_cmp_gt_i16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]1448// W64: v_cmp_gt_i16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x34,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]1449// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1450 1451v_cmp_gt_i16 vcc, v128.l, v2.l1452// W64: v_cmp_gt_i16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x34,0xd4,0x80,0x05,0x02,0x00]1453// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1454 1455v_cmp_gt_i16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]1456// W64: v_cmp_gt_i16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x34,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]1457// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1458 1459v_cmp_gt_i16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]1460// W64: v_cmp_gt_i16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x34,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]1461// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1462 1463v_cmp_gt_i16 vcc, vcc_hi, v255.h1464// W64: v_cmp_gt_i16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x34,0xd4,0x6b,0xfe,0x03,0x00]1465// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1466 1467v_cmp_gt_i16 vcc, vcc_hi, v255.l1468// W64: v_cmp_gt_i16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x34,0xd4,0x6b,0xfe,0x03,0x00]1469// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1470 1471v_cmp_gt_i16 vcc, vcc_lo, v255.h1472// W64: v_cmp_gt_i16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x34,0xd4,0x6a,0xfe,0x03,0x00]1473// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1474 1475v_cmp_gt_i16 vcc, vcc_lo, v255.l1476// W64: v_cmp_gt_i16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x34,0xd4,0x6a,0xfe,0x03,0x00]1477// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1478 1479v_cmp_gt_i16 vcc_lo, v1.h, v255.h1480// W32: v_cmp_gt_i16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x34,0xd4,0x01,0xff,0x03,0x00]1481// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1482 1483v_cmp_gt_i16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]1484// W32: v_cmp_gt_i16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x34,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]1485// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1486 1487v_cmp_gt_i16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]1488// W32: v_cmp_gt_i16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x34,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]1489// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1490 1491v_cmp_gt_i16 vcc_lo, v1.l, v255.l1492// W32: v_cmp_gt_i16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x34,0xd4,0x01,0xff,0x03,0x00]1493// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1494 1495v_cmp_gt_i16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]1496// W32: v_cmp_gt_i16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x34,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]1497// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1498 1499v_cmp_gt_i16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]1500// W32: v_cmp_gt_i16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x34,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]1501// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1502 1503v_cmp_gt_i16 vcc_lo, v127.h, v255.h1504// W32: v_cmp_gt_i16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x34,0xd4,0x7f,0xff,0x03,0x00]1505// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1506 1507v_cmp_gt_i16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]1508// W32: v_cmp_gt_i16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x34,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]1509// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1510 1511v_cmp_gt_i16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]1512// W32: v_cmp_gt_i16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x34,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]1513// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1514 1515v_cmp_gt_i16 vcc_lo, v127.l, v255.l1516// W32: v_cmp_gt_i16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x34,0xd4,0x7f,0xff,0x03,0x00]1517// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1518 1519v_cmp_gt_i16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]1520// W32: v_cmp_gt_i16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x34,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]1521// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1522 1523v_cmp_gt_i16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]1524// W32: v_cmp_gt_i16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x34,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]1525// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1526 1527v_cmp_gt_i16 vcc_lo, v128.h, v2.h1528// W32: v_cmp_gt_i16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x34,0xd4,0x80,0x05,0x02,0x00]1529// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1530 1531v_cmp_gt_i16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]1532// W32: v_cmp_gt_i16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x34,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]1533// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1534 1535v_cmp_gt_i16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]1536// W32: v_cmp_gt_i16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x34,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]1537// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1538 1539v_cmp_gt_i16 vcc_lo, v128.l, v2.l1540// W32: v_cmp_gt_i16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x34,0xd4,0x80,0x05,0x02,0x00]1541// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1542 1543v_cmp_gt_i16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]1544// W32: v_cmp_gt_i16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x34,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]1545// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1546 1547v_cmp_gt_i16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]1548// W32: v_cmp_gt_i16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x34,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]1549// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1550 1551v_cmp_gt_i16 vcc_lo, vcc_hi, v255.h1552// W32: v_cmp_gt_i16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x34,0xd4,0x6b,0xfe,0x03,0x00]1553// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1554 1555v_cmp_gt_i16 vcc_lo, vcc_hi, v255.l1556// W32: v_cmp_gt_i16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x34,0xd4,0x6b,0xfe,0x03,0x00]1557// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1558 1559v_cmp_gt_i16 vcc_lo, vcc_lo, v255.h1560// W32: v_cmp_gt_i16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x34,0xd4,0x6a,0xfe,0x03,0x00]1561// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1562 1563v_cmp_gt_i16 vcc_lo, vcc_lo, v255.l1564// W32: v_cmp_gt_i16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x34,0xd4,0x6a,0xfe,0x03,0x00]1565// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1566 1567v_cmp_gt_u16 vcc, v1.h, v255.h1568// W64: v_cmp_gt_u16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3c,0xd4,0x01,0xff,0x03,0x00]1569// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1570 1571v_cmp_gt_u16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]1572// W64: v_cmp_gt_u16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3c,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]1573// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1574 1575v_cmp_gt_u16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]1576// W64: v_cmp_gt_u16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3c,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]1577// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1578 1579v_cmp_gt_u16 vcc, v1.l, v255.l1580// W64: v_cmp_gt_u16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x3c,0xd4,0x01,0xff,0x03,0x00]1581// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1582 1583v_cmp_gt_u16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]1584// W64: v_cmp_gt_u16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3c,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]1585// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1586 1587v_cmp_gt_u16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]1588// W64: v_cmp_gt_u16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3c,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]1589// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1590 1591v_cmp_gt_u16 vcc, v127.h, v255.h1592// W64: v_cmp_gt_u16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3c,0xd4,0x7f,0xff,0x03,0x00]1593// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1594 1595v_cmp_gt_u16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]1596// W64: v_cmp_gt_u16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3c,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]1597// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1598 1599v_cmp_gt_u16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]1600// W64: v_cmp_gt_u16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3c,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]1601// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1602 1603v_cmp_gt_u16 vcc, v127.l, v255.l1604// W64: v_cmp_gt_u16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x3c,0xd4,0x7f,0xff,0x03,0x00]1605// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1606 1607v_cmp_gt_u16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]1608// W64: v_cmp_gt_u16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3c,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]1609// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1610 1611v_cmp_gt_u16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]1612// W64: v_cmp_gt_u16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3c,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]1613// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1614 1615v_cmp_gt_u16 vcc, v128.h, v2.h1616// W64: v_cmp_gt_u16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3c,0xd4,0x80,0x05,0x02,0x00]1617// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1618 1619v_cmp_gt_u16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]1620// W64: v_cmp_gt_u16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3c,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]1621// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1622 1623v_cmp_gt_u16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]1624// W64: v_cmp_gt_u16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3c,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]1625// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1626 1627v_cmp_gt_u16 vcc, v128.l, v2.l1628// W64: v_cmp_gt_u16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x3c,0xd4,0x80,0x05,0x02,0x00]1629// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1630 1631v_cmp_gt_u16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]1632// W64: v_cmp_gt_u16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3c,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]1633// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1634 1635v_cmp_gt_u16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]1636// W64: v_cmp_gt_u16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3c,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]1637// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1638 1639v_cmp_gt_u16 vcc, vcc_hi, v255.h1640// W64: v_cmp_gt_u16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3c,0xd4,0x6b,0xfe,0x03,0x00]1641// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1642 1643v_cmp_gt_u16 vcc, vcc_hi, v255.l1644// W64: v_cmp_gt_u16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x3c,0xd4,0x6b,0xfe,0x03,0x00]1645// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1646 1647v_cmp_gt_u16 vcc, vcc_lo, v255.h1648// W64: v_cmp_gt_u16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3c,0xd4,0x6a,0xfe,0x03,0x00]1649// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1650 1651v_cmp_gt_u16 vcc, vcc_lo, v255.l1652// W64: v_cmp_gt_u16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x3c,0xd4,0x6a,0xfe,0x03,0x00]1653// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1654 1655v_cmp_gt_u16 vcc_lo, v1.h, v255.h1656// W32: v_cmp_gt_u16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3c,0xd4,0x01,0xff,0x03,0x00]1657// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1658 1659v_cmp_gt_u16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]1660// W32: v_cmp_gt_u16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3c,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]1661// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1662 1663v_cmp_gt_u16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]1664// W32: v_cmp_gt_u16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3c,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]1665// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1666 1667v_cmp_gt_u16 vcc_lo, v1.l, v255.l1668// W32: v_cmp_gt_u16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x3c,0xd4,0x01,0xff,0x03,0x00]1669// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1670 1671v_cmp_gt_u16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]1672// W32: v_cmp_gt_u16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3c,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]1673// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1674 1675v_cmp_gt_u16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]1676// W32: v_cmp_gt_u16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3c,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]1677// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1678 1679v_cmp_gt_u16 vcc_lo, v127.h, v255.h1680// W32: v_cmp_gt_u16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3c,0xd4,0x7f,0xff,0x03,0x00]1681// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1682 1683v_cmp_gt_u16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]1684// W32: v_cmp_gt_u16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3c,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]1685// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1686 1687v_cmp_gt_u16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]1688// W32: v_cmp_gt_u16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3c,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]1689// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1690 1691v_cmp_gt_u16 vcc_lo, v127.l, v255.l1692// W32: v_cmp_gt_u16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x3c,0xd4,0x7f,0xff,0x03,0x00]1693// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1694 1695v_cmp_gt_u16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]1696// W32: v_cmp_gt_u16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3c,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]1697// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1698 1699v_cmp_gt_u16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]1700// W32: v_cmp_gt_u16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3c,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]1701// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1702 1703v_cmp_gt_u16 vcc_lo, v128.h, v2.h1704// W32: v_cmp_gt_u16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3c,0xd4,0x80,0x05,0x02,0x00]1705// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1706 1707v_cmp_gt_u16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]1708// W32: v_cmp_gt_u16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3c,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]1709// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1710 1711v_cmp_gt_u16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]1712// W32: v_cmp_gt_u16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3c,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]1713// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1714 1715v_cmp_gt_u16 vcc_lo, v128.l, v2.l1716// W32: v_cmp_gt_u16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x3c,0xd4,0x80,0x05,0x02,0x00]1717// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1718 1719v_cmp_gt_u16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]1720// W32: v_cmp_gt_u16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3c,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]1721// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1722 1723v_cmp_gt_u16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]1724// W32: v_cmp_gt_u16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3c,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]1725// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1726 1727v_cmp_gt_u16 vcc_lo, vcc_hi, v255.h1728// W32: v_cmp_gt_u16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3c,0xd4,0x6b,0xfe,0x03,0x00]1729// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1730 1731v_cmp_gt_u16 vcc_lo, vcc_hi, v255.l1732// W32: v_cmp_gt_u16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x3c,0xd4,0x6b,0xfe,0x03,0x00]1733// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1734 1735v_cmp_gt_u16 vcc_lo, vcc_lo, v255.h1736// W32: v_cmp_gt_u16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3c,0xd4,0x6a,0xfe,0x03,0x00]1737// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1738 1739v_cmp_gt_u16 vcc_lo, vcc_lo, v255.l1740// W32: v_cmp_gt_u16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x3c,0xd4,0x6a,0xfe,0x03,0x00]1741// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1742 1743v_cmp_le_f16 vcc, v1.h, v255.h1744// W64: v_cmp_le_f16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x03,0xd4,0x01,0xff,0x03,0x00]1745// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1746 1747v_cmp_le_f16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]1748// W64: v_cmp_le_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x03,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]1749// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1750 1751v_cmp_le_f16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]1752// W64: v_cmp_le_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x03,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]1753// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1754 1755v_cmp_le_f16 vcc, v1.l, v255.l1756// W64: v_cmp_le_f16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x03,0xd4,0x01,0xff,0x03,0x00]1757// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1758 1759v_cmp_le_f16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]1760// W64: v_cmp_le_f16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x03,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]1761// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1762 1763v_cmp_le_f16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]1764// W64: v_cmp_le_f16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x03,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]1765// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1766 1767v_cmp_le_f16 vcc, v127.h, v255.h1768// W64: v_cmp_le_f16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x03,0xd4,0x7f,0xff,0x03,0x00]1769// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1770 1771v_cmp_le_f16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]1772// W64: v_cmp_le_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x03,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]1773// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1774 1775v_cmp_le_f16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]1776// W64: v_cmp_le_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x03,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]1777// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1778 1779v_cmp_le_f16 vcc, v127.l, v255.l1780// W64: v_cmp_le_f16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x03,0xd4,0x7f,0xff,0x03,0x00]1781// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1782 1783v_cmp_le_f16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]1784// W64: v_cmp_le_f16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x03,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]1785// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1786 1787v_cmp_le_f16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]1788// W64: v_cmp_le_f16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x03,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]1789// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1790 1791v_cmp_le_f16 vcc, v128.h, v2.h1792// W64: v_cmp_le_f16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x03,0xd4,0x80,0x05,0x02,0x00]1793// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1794 1795v_cmp_le_f16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]1796// W64: v_cmp_le_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x03,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]1797// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1798 1799v_cmp_le_f16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]1800// W64: v_cmp_le_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x03,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]1801// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1802 1803v_cmp_le_f16 vcc, v128.l, v2.l1804// W64: v_cmp_le_f16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x03,0xd4,0x80,0x05,0x02,0x00]1805// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1806 1807v_cmp_le_f16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]1808// W64: v_cmp_le_f16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x03,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]1809// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1810 1811v_cmp_le_f16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]1812// W64: v_cmp_le_f16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x03,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]1813// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1814 1815v_cmp_le_f16 vcc, vcc_hi, v255.h1816// W64: v_cmp_le_f16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x03,0xd4,0x6b,0xfe,0x03,0x00]1817// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1818 1819v_cmp_le_f16 vcc, vcc_hi, v255.l1820// W64: v_cmp_le_f16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x03,0xd4,0x6b,0xfe,0x03,0x00]1821// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1822 1823v_cmp_le_f16 vcc, vcc_lo, v255.h1824// W64: v_cmp_le_f16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x03,0xd4,0x6a,0xfe,0x03,0x00]1825// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1826 1827v_cmp_le_f16 vcc, vcc_lo, v255.l1828// W64: v_cmp_le_f16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x03,0xd4,0x6a,0xfe,0x03,0x00]1829// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1830 1831v_cmp_le_f16 vcc_lo, v1.h, v255.h1832// W32: v_cmp_le_f16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x03,0xd4,0x01,0xff,0x03,0x00]1833// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1834 1835v_cmp_le_f16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]1836// W32: v_cmp_le_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x03,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]1837// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1838 1839v_cmp_le_f16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]1840// W32: v_cmp_le_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x03,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]1841// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1842 1843v_cmp_le_f16 vcc_lo, v1.l, v255.l1844// W32: v_cmp_le_f16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x03,0xd4,0x01,0xff,0x03,0x00]1845// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1846 1847v_cmp_le_f16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]1848// W32: v_cmp_le_f16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x03,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]1849// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1850 1851v_cmp_le_f16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]1852// W32: v_cmp_le_f16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x03,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]1853// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1854 1855v_cmp_le_f16 vcc_lo, v127.h, v255.h1856// W32: v_cmp_le_f16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x03,0xd4,0x7f,0xff,0x03,0x00]1857// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1858 1859v_cmp_le_f16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]1860// W32: v_cmp_le_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x03,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]1861// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1862 1863v_cmp_le_f16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]1864// W32: v_cmp_le_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x03,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]1865// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1866 1867v_cmp_le_f16 vcc_lo, v127.l, v255.l1868// W32: v_cmp_le_f16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x03,0xd4,0x7f,0xff,0x03,0x00]1869// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1870 1871v_cmp_le_f16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]1872// W32: v_cmp_le_f16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x03,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]1873// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1874 1875v_cmp_le_f16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]1876// W32: v_cmp_le_f16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x03,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]1877// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1878 1879v_cmp_le_f16 vcc_lo, v128.h, v2.h1880// W32: v_cmp_le_f16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x03,0xd4,0x80,0x05,0x02,0x00]1881// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1882 1883v_cmp_le_f16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]1884// W32: v_cmp_le_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x03,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]1885// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1886 1887v_cmp_le_f16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]1888// W32: v_cmp_le_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x03,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]1889// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1890 1891v_cmp_le_f16 vcc_lo, v128.l, v2.l1892// W32: v_cmp_le_f16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x03,0xd4,0x80,0x05,0x02,0x00]1893// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1894 1895v_cmp_le_f16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]1896// W32: v_cmp_le_f16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x03,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]1897// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1898 1899v_cmp_le_f16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]1900// W32: v_cmp_le_f16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x03,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]1901// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1902 1903v_cmp_le_f16 vcc_lo, vcc_hi, v255.h1904// W32: v_cmp_le_f16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x03,0xd4,0x6b,0xfe,0x03,0x00]1905// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1906 1907v_cmp_le_f16 vcc_lo, vcc_hi, v255.l1908// W32: v_cmp_le_f16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x03,0xd4,0x6b,0xfe,0x03,0x00]1909// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1910 1911v_cmp_le_f16 vcc_lo, vcc_lo, v255.h1912// W32: v_cmp_le_f16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x03,0xd4,0x6a,0xfe,0x03,0x00]1913// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1914 1915v_cmp_le_f16 vcc_lo, vcc_lo, v255.l1916// W32: v_cmp_le_f16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x03,0xd4,0x6a,0xfe,0x03,0x00]1917// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1918 1919v_cmp_le_i16 vcc, v1.h, v255.h1920// W64: v_cmp_le_i16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x33,0xd4,0x01,0xff,0x03,0x00]1921// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1922 1923v_cmp_le_i16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]1924// W64: v_cmp_le_i16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x33,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]1925// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1926 1927v_cmp_le_i16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]1928// W64: v_cmp_le_i16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x33,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]1929// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1930 1931v_cmp_le_i16 vcc, v1.l, v255.l1932// W64: v_cmp_le_i16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x33,0xd4,0x01,0xff,0x03,0x00]1933// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1934 1935v_cmp_le_i16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]1936// W64: v_cmp_le_i16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x33,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]1937// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1938 1939v_cmp_le_i16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]1940// W64: v_cmp_le_i16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x33,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]1941// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1942 1943v_cmp_le_i16 vcc, v127.h, v255.h1944// W64: v_cmp_le_i16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x33,0xd4,0x7f,0xff,0x03,0x00]1945// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1946 1947v_cmp_le_i16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]1948// W64: v_cmp_le_i16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x33,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]1949// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1950 1951v_cmp_le_i16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]1952// W64: v_cmp_le_i16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x33,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]1953// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1954 1955v_cmp_le_i16 vcc, v127.l, v255.l1956// W64: v_cmp_le_i16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x33,0xd4,0x7f,0xff,0x03,0x00]1957// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1958 1959v_cmp_le_i16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]1960// W64: v_cmp_le_i16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x33,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]1961// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1962 1963v_cmp_le_i16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]1964// W64: v_cmp_le_i16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x33,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]1965// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1966 1967v_cmp_le_i16 vcc, v128.h, v2.h1968// W64: v_cmp_le_i16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x33,0xd4,0x80,0x05,0x02,0x00]1969// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1970 1971v_cmp_le_i16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]1972// W64: v_cmp_le_i16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x33,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]1973// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1974 1975v_cmp_le_i16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]1976// W64: v_cmp_le_i16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x33,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]1977// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1978 1979v_cmp_le_i16 vcc, v128.l, v2.l1980// W64: v_cmp_le_i16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x33,0xd4,0x80,0x05,0x02,0x00]1981// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1982 1983v_cmp_le_i16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]1984// W64: v_cmp_le_i16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x33,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]1985// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1986 1987v_cmp_le_i16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]1988// W64: v_cmp_le_i16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x33,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]1989// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1990 1991v_cmp_le_i16 vcc, vcc_hi, v255.h1992// W64: v_cmp_le_i16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x33,0xd4,0x6b,0xfe,0x03,0x00]1993// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1994 1995v_cmp_le_i16 vcc, vcc_hi, v255.l1996// W64: v_cmp_le_i16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x33,0xd4,0x6b,0xfe,0x03,0x00]1997// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction1998 1999v_cmp_le_i16 vcc, vcc_lo, v255.h2000// W64: v_cmp_le_i16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x33,0xd4,0x6a,0xfe,0x03,0x00]2001// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2002 2003v_cmp_le_i16 vcc, vcc_lo, v255.l2004// W64: v_cmp_le_i16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x33,0xd4,0x6a,0xfe,0x03,0x00]2005// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2006 2007v_cmp_le_i16 vcc_lo, v1.h, v255.h2008// W32: v_cmp_le_i16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x33,0xd4,0x01,0xff,0x03,0x00]2009// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2010 2011v_cmp_le_i16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]2012// W32: v_cmp_le_i16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x33,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]2013// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2014 2015v_cmp_le_i16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]2016// W32: v_cmp_le_i16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x33,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]2017// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2018 2019v_cmp_le_i16 vcc_lo, v1.l, v255.l2020// W32: v_cmp_le_i16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x33,0xd4,0x01,0xff,0x03,0x00]2021// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2022 2023v_cmp_le_i16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]2024// W32: v_cmp_le_i16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x33,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]2025// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2026 2027v_cmp_le_i16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]2028// W32: v_cmp_le_i16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x33,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]2029// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2030 2031v_cmp_le_i16 vcc_lo, v127.h, v255.h2032// W32: v_cmp_le_i16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x33,0xd4,0x7f,0xff,0x03,0x00]2033// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2034 2035v_cmp_le_i16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]2036// W32: v_cmp_le_i16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x33,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]2037// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2038 2039v_cmp_le_i16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]2040// W32: v_cmp_le_i16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x33,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]2041// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2042 2043v_cmp_le_i16 vcc_lo, v127.l, v255.l2044// W32: v_cmp_le_i16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x33,0xd4,0x7f,0xff,0x03,0x00]2045// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2046 2047v_cmp_le_i16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]2048// W32: v_cmp_le_i16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x33,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]2049// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2050 2051v_cmp_le_i16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]2052// W32: v_cmp_le_i16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x33,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]2053// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2054 2055v_cmp_le_i16 vcc_lo, v128.h, v2.h2056// W32: v_cmp_le_i16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x33,0xd4,0x80,0x05,0x02,0x00]2057// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2058 2059v_cmp_le_i16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]2060// W32: v_cmp_le_i16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x33,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]2061// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2062 2063v_cmp_le_i16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]2064// W32: v_cmp_le_i16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x33,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]2065// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2066 2067v_cmp_le_i16 vcc_lo, v128.l, v2.l2068// W32: v_cmp_le_i16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x33,0xd4,0x80,0x05,0x02,0x00]2069// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2070 2071v_cmp_le_i16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]2072// W32: v_cmp_le_i16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x33,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]2073// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2074 2075v_cmp_le_i16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]2076// W32: v_cmp_le_i16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x33,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]2077// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2078 2079v_cmp_le_i16 vcc_lo, vcc_hi, v255.h2080// W32: v_cmp_le_i16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x33,0xd4,0x6b,0xfe,0x03,0x00]2081// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2082 2083v_cmp_le_i16 vcc_lo, vcc_hi, v255.l2084// W32: v_cmp_le_i16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x33,0xd4,0x6b,0xfe,0x03,0x00]2085// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2086 2087v_cmp_le_i16 vcc_lo, vcc_lo, v255.h2088// W32: v_cmp_le_i16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x33,0xd4,0x6a,0xfe,0x03,0x00]2089// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2090 2091v_cmp_le_i16 vcc_lo, vcc_lo, v255.l2092// W32: v_cmp_le_i16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x33,0xd4,0x6a,0xfe,0x03,0x00]2093// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2094 2095v_cmp_le_u16 vcc, v1.h, v255.h2096// W64: v_cmp_le_u16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3b,0xd4,0x01,0xff,0x03,0x00]2097// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2098 2099v_cmp_le_u16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]2100// W64: v_cmp_le_u16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3b,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]2101// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2102 2103v_cmp_le_u16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]2104// W64: v_cmp_le_u16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3b,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]2105// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2106 2107v_cmp_le_u16 vcc, v1.l, v255.l2108// W64: v_cmp_le_u16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x3b,0xd4,0x01,0xff,0x03,0x00]2109// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2110 2111v_cmp_le_u16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]2112// W64: v_cmp_le_u16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3b,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]2113// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2114 2115v_cmp_le_u16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]2116// W64: v_cmp_le_u16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3b,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]2117// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2118 2119v_cmp_le_u16 vcc, v127.h, v255.h2120// W64: v_cmp_le_u16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3b,0xd4,0x7f,0xff,0x03,0x00]2121// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2122 2123v_cmp_le_u16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]2124// W64: v_cmp_le_u16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3b,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]2125// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2126 2127v_cmp_le_u16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]2128// W64: v_cmp_le_u16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3b,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]2129// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2130 2131v_cmp_le_u16 vcc, v127.l, v255.l2132// W64: v_cmp_le_u16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x3b,0xd4,0x7f,0xff,0x03,0x00]2133// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2134 2135v_cmp_le_u16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]2136// W64: v_cmp_le_u16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3b,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]2137// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2138 2139v_cmp_le_u16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]2140// W64: v_cmp_le_u16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3b,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]2141// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2142 2143v_cmp_le_u16 vcc, v128.h, v2.h2144// W64: v_cmp_le_u16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3b,0xd4,0x80,0x05,0x02,0x00]2145// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2146 2147v_cmp_le_u16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]2148// W64: v_cmp_le_u16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3b,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]2149// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2150 2151v_cmp_le_u16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]2152// W64: v_cmp_le_u16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3b,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]2153// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2154 2155v_cmp_le_u16 vcc, v128.l, v2.l2156// W64: v_cmp_le_u16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x3b,0xd4,0x80,0x05,0x02,0x00]2157// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2158 2159v_cmp_le_u16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]2160// W64: v_cmp_le_u16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3b,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]2161// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2162 2163v_cmp_le_u16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]2164// W64: v_cmp_le_u16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3b,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]2165// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2166 2167v_cmp_le_u16 vcc, vcc_hi, v255.h2168// W64: v_cmp_le_u16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3b,0xd4,0x6b,0xfe,0x03,0x00]2169// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2170 2171v_cmp_le_u16 vcc, vcc_hi, v255.l2172// W64: v_cmp_le_u16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x3b,0xd4,0x6b,0xfe,0x03,0x00]2173// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2174 2175v_cmp_le_u16 vcc, vcc_lo, v255.h2176// W64: v_cmp_le_u16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3b,0xd4,0x6a,0xfe,0x03,0x00]2177// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2178 2179v_cmp_le_u16 vcc, vcc_lo, v255.l2180// W64: v_cmp_le_u16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x3b,0xd4,0x6a,0xfe,0x03,0x00]2181// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2182 2183v_cmp_le_u16 vcc_lo, v1.h, v255.h2184// W32: v_cmp_le_u16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3b,0xd4,0x01,0xff,0x03,0x00]2185// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2186 2187v_cmp_le_u16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]2188// W32: v_cmp_le_u16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3b,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]2189// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2190 2191v_cmp_le_u16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]2192// W32: v_cmp_le_u16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3b,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]2193// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2194 2195v_cmp_le_u16 vcc_lo, v1.l, v255.l2196// W32: v_cmp_le_u16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x3b,0xd4,0x01,0xff,0x03,0x00]2197// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2198 2199v_cmp_le_u16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]2200// W32: v_cmp_le_u16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3b,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]2201// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2202 2203v_cmp_le_u16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]2204// W32: v_cmp_le_u16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3b,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]2205// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2206 2207v_cmp_le_u16 vcc_lo, v127.h, v255.h2208// W32: v_cmp_le_u16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3b,0xd4,0x7f,0xff,0x03,0x00]2209// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2210 2211v_cmp_le_u16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]2212// W32: v_cmp_le_u16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3b,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]2213// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2214 2215v_cmp_le_u16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]2216// W32: v_cmp_le_u16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3b,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]2217// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2218 2219v_cmp_le_u16 vcc_lo, v127.l, v255.l2220// W32: v_cmp_le_u16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x3b,0xd4,0x7f,0xff,0x03,0x00]2221// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2222 2223v_cmp_le_u16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]2224// W32: v_cmp_le_u16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3b,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]2225// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2226 2227v_cmp_le_u16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]2228// W32: v_cmp_le_u16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3b,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]2229// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2230 2231v_cmp_le_u16 vcc_lo, v128.h, v2.h2232// W32: v_cmp_le_u16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3b,0xd4,0x80,0x05,0x02,0x00]2233// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2234 2235v_cmp_le_u16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]2236// W32: v_cmp_le_u16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3b,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]2237// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2238 2239v_cmp_le_u16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]2240// W32: v_cmp_le_u16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3b,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]2241// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2242 2243v_cmp_le_u16 vcc_lo, v128.l, v2.l2244// W32: v_cmp_le_u16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x3b,0xd4,0x80,0x05,0x02,0x00]2245// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2246 2247v_cmp_le_u16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]2248// W32: v_cmp_le_u16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3b,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]2249// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2250 2251v_cmp_le_u16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]2252// W32: v_cmp_le_u16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3b,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]2253// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2254 2255v_cmp_le_u16 vcc_lo, vcc_hi, v255.h2256// W32: v_cmp_le_u16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3b,0xd4,0x6b,0xfe,0x03,0x00]2257// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2258 2259v_cmp_le_u16 vcc_lo, vcc_hi, v255.l2260// W32: v_cmp_le_u16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x3b,0xd4,0x6b,0xfe,0x03,0x00]2261// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2262 2263v_cmp_le_u16 vcc_lo, vcc_lo, v255.h2264// W32: v_cmp_le_u16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3b,0xd4,0x6a,0xfe,0x03,0x00]2265// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2266 2267v_cmp_le_u16 vcc_lo, vcc_lo, v255.l2268// W32: v_cmp_le_u16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x3b,0xd4,0x6a,0xfe,0x03,0x00]2269// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2270 2271v_cmp_lg_f16 vcc, v1.h, v255.h2272// W64: v_cmp_lg_f16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x05,0xd4,0x01,0xff,0x03,0x00]2273// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2274 2275v_cmp_lg_f16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]2276// W64: v_cmp_lg_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x05,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]2277// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2278 2279v_cmp_lg_f16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]2280// W64: v_cmp_lg_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x05,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]2281// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2282 2283v_cmp_lg_f16 vcc, v1.l, v255.l2284// W64: v_cmp_lg_f16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x05,0xd4,0x01,0xff,0x03,0x00]2285// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2286 2287v_cmp_lg_f16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]2288// W64: v_cmp_lg_f16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x05,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]2289// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2290 2291v_cmp_lg_f16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]2292// W64: v_cmp_lg_f16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x05,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]2293// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2294 2295v_cmp_lg_f16 vcc, v127.h, v255.h2296// W64: v_cmp_lg_f16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x05,0xd4,0x7f,0xff,0x03,0x00]2297// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2298 2299v_cmp_lg_f16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]2300// W64: v_cmp_lg_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x05,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]2301// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2302 2303v_cmp_lg_f16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]2304// W64: v_cmp_lg_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x05,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]2305// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2306 2307v_cmp_lg_f16 vcc, v127.l, v255.l2308// W64: v_cmp_lg_f16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x05,0xd4,0x7f,0xff,0x03,0x00]2309// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2310 2311v_cmp_lg_f16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]2312// W64: v_cmp_lg_f16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x05,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]2313// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2314 2315v_cmp_lg_f16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]2316// W64: v_cmp_lg_f16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x05,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]2317// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2318 2319v_cmp_lg_f16 vcc, v128.h, v2.h2320// W64: v_cmp_lg_f16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x05,0xd4,0x80,0x05,0x02,0x00]2321// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2322 2323v_cmp_lg_f16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]2324// W64: v_cmp_lg_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x05,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]2325// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2326 2327v_cmp_lg_f16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]2328// W64: v_cmp_lg_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x05,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]2329// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2330 2331v_cmp_lg_f16 vcc, v128.l, v2.l2332// W64: v_cmp_lg_f16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x05,0xd4,0x80,0x05,0x02,0x00]2333// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2334 2335v_cmp_lg_f16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]2336// W64: v_cmp_lg_f16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x05,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]2337// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2338 2339v_cmp_lg_f16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]2340// W64: v_cmp_lg_f16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x05,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]2341// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2342 2343v_cmp_lg_f16 vcc, vcc_hi, v255.h2344// W64: v_cmp_lg_f16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x05,0xd4,0x6b,0xfe,0x03,0x00]2345// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2346 2347v_cmp_lg_f16 vcc, vcc_hi, v255.l2348// W64: v_cmp_lg_f16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x05,0xd4,0x6b,0xfe,0x03,0x00]2349// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2350 2351v_cmp_lg_f16 vcc, vcc_lo, v255.h2352// W64: v_cmp_lg_f16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x05,0xd4,0x6a,0xfe,0x03,0x00]2353// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2354 2355v_cmp_lg_f16 vcc, vcc_lo, v255.l2356// W64: v_cmp_lg_f16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x05,0xd4,0x6a,0xfe,0x03,0x00]2357// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2358 2359v_cmp_lg_f16 vcc_lo, v1.h, v255.h2360// W32: v_cmp_lg_f16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x05,0xd4,0x01,0xff,0x03,0x00]2361// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2362 2363v_cmp_lg_f16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]2364// W32: v_cmp_lg_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x05,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]2365// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2366 2367v_cmp_lg_f16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]2368// W32: v_cmp_lg_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x05,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]2369// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2370 2371v_cmp_lg_f16 vcc_lo, v1.l, v255.l2372// W32: v_cmp_lg_f16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x05,0xd4,0x01,0xff,0x03,0x00]2373// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2374 2375v_cmp_lg_f16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]2376// W32: v_cmp_lg_f16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x05,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]2377// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2378 2379v_cmp_lg_f16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]2380// W32: v_cmp_lg_f16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x05,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]2381// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2382 2383v_cmp_lg_f16 vcc_lo, v127.h, v255.h2384// W32: v_cmp_lg_f16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x05,0xd4,0x7f,0xff,0x03,0x00]2385// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2386 2387v_cmp_lg_f16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]2388// W32: v_cmp_lg_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x05,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]2389// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2390 2391v_cmp_lg_f16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]2392// W32: v_cmp_lg_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x05,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]2393// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2394 2395v_cmp_lg_f16 vcc_lo, v127.l, v255.l2396// W32: v_cmp_lg_f16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x05,0xd4,0x7f,0xff,0x03,0x00]2397// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2398 2399v_cmp_lg_f16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]2400// W32: v_cmp_lg_f16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x05,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]2401// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2402 2403v_cmp_lg_f16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]2404// W32: v_cmp_lg_f16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x05,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]2405// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2406 2407v_cmp_lg_f16 vcc_lo, v128.h, v2.h2408// W32: v_cmp_lg_f16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x05,0xd4,0x80,0x05,0x02,0x00]2409// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2410 2411v_cmp_lg_f16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]2412// W32: v_cmp_lg_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x05,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]2413// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2414 2415v_cmp_lg_f16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]2416// W32: v_cmp_lg_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x05,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]2417// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2418 2419v_cmp_lg_f16 vcc_lo, v128.l, v2.l2420// W32: v_cmp_lg_f16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x05,0xd4,0x80,0x05,0x02,0x00]2421// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2422 2423v_cmp_lg_f16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]2424// W32: v_cmp_lg_f16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x05,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]2425// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2426 2427v_cmp_lg_f16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]2428// W32: v_cmp_lg_f16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x05,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]2429// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2430 2431v_cmp_lg_f16 vcc_lo, vcc_hi, v255.h2432// W32: v_cmp_lg_f16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x05,0xd4,0x6b,0xfe,0x03,0x00]2433// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2434 2435v_cmp_lg_f16 vcc_lo, vcc_hi, v255.l2436// W32: v_cmp_lg_f16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x05,0xd4,0x6b,0xfe,0x03,0x00]2437// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2438 2439v_cmp_lg_f16 vcc_lo, vcc_lo, v255.h2440// W32: v_cmp_lg_f16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x05,0xd4,0x6a,0xfe,0x03,0x00]2441// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2442 2443v_cmp_lg_f16 vcc_lo, vcc_lo, v255.l2444// W32: v_cmp_lg_f16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x05,0xd4,0x6a,0xfe,0x03,0x00]2445// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2446 2447v_cmp_lt_f16 vcc, v1.h, v255.h2448// W64: v_cmp_lt_f16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x01,0xd4,0x01,0xff,0x03,0x00]2449// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2450 2451v_cmp_lt_f16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]2452// W64: v_cmp_lt_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x01,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]2453// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2454 2455v_cmp_lt_f16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]2456// W64: v_cmp_lt_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x01,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]2457// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2458 2459v_cmp_lt_f16 vcc, v1.l, v255.l2460// W64: v_cmp_lt_f16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x01,0xd4,0x01,0xff,0x03,0x00]2461// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2462 2463v_cmp_lt_f16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]2464// W64: v_cmp_lt_f16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x01,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]2465// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2466 2467v_cmp_lt_f16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]2468// W64: v_cmp_lt_f16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x01,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]2469// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2470 2471v_cmp_lt_f16 vcc, v127.h, v255.h2472// W64: v_cmp_lt_f16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x01,0xd4,0x7f,0xff,0x03,0x00]2473// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2474 2475v_cmp_lt_f16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]2476// W64: v_cmp_lt_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x01,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]2477// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2478 2479v_cmp_lt_f16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]2480// W64: v_cmp_lt_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x01,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]2481// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2482 2483v_cmp_lt_f16 vcc, v127.l, v255.l2484// W64: v_cmp_lt_f16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x01,0xd4,0x7f,0xff,0x03,0x00]2485// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2486 2487v_cmp_lt_f16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]2488// W64: v_cmp_lt_f16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x01,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]2489// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2490 2491v_cmp_lt_f16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]2492// W64: v_cmp_lt_f16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x01,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]2493// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2494 2495v_cmp_lt_f16 vcc, v128.h, v2.h2496// W64: v_cmp_lt_f16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x01,0xd4,0x80,0x05,0x02,0x00]2497// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2498 2499v_cmp_lt_f16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]2500// W64: v_cmp_lt_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x01,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]2501// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2502 2503v_cmp_lt_f16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]2504// W64: v_cmp_lt_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x01,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]2505// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2506 2507v_cmp_lt_f16 vcc, v128.l, v2.l2508// W64: v_cmp_lt_f16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x01,0xd4,0x80,0x05,0x02,0x00]2509// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2510 2511v_cmp_lt_f16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]2512// W64: v_cmp_lt_f16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x01,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]2513// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2514 2515v_cmp_lt_f16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]2516// W64: v_cmp_lt_f16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x01,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]2517// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2518 2519v_cmp_lt_f16 vcc, vcc_hi, v255.h2520// W64: v_cmp_lt_f16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x01,0xd4,0x6b,0xfe,0x03,0x00]2521// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2522 2523v_cmp_lt_f16 vcc, vcc_hi, v255.l2524// W64: v_cmp_lt_f16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x01,0xd4,0x6b,0xfe,0x03,0x00]2525// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2526 2527v_cmp_lt_f16 vcc, vcc_lo, v255.h2528// W64: v_cmp_lt_f16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x01,0xd4,0x6a,0xfe,0x03,0x00]2529// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2530 2531v_cmp_lt_f16 vcc, vcc_lo, v255.l2532// W64: v_cmp_lt_f16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x01,0xd4,0x6a,0xfe,0x03,0x00]2533// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2534 2535v_cmp_lt_f16 vcc_lo, v1.h, v255.h2536// W32: v_cmp_lt_f16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x01,0xd4,0x01,0xff,0x03,0x00]2537// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2538 2539v_cmp_lt_f16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]2540// W32: v_cmp_lt_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x01,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]2541// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2542 2543v_cmp_lt_f16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]2544// W32: v_cmp_lt_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x01,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]2545// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2546 2547v_cmp_lt_f16 vcc_lo, v1.l, v255.l2548// W32: v_cmp_lt_f16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x01,0xd4,0x01,0xff,0x03,0x00]2549// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2550 2551v_cmp_lt_f16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]2552// W32: v_cmp_lt_f16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x01,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]2553// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2554 2555v_cmp_lt_f16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]2556// W32: v_cmp_lt_f16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x01,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]2557// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2558 2559v_cmp_lt_f16 vcc_lo, v127.h, v255.h2560// W32: v_cmp_lt_f16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x01,0xd4,0x7f,0xff,0x03,0x00]2561// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2562 2563v_cmp_lt_f16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]2564// W32: v_cmp_lt_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x01,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]2565// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2566 2567v_cmp_lt_f16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]2568// W32: v_cmp_lt_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x01,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]2569// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2570 2571v_cmp_lt_f16 vcc_lo, v127.l, v255.l2572// W32: v_cmp_lt_f16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x01,0xd4,0x7f,0xff,0x03,0x00]2573// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2574 2575v_cmp_lt_f16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]2576// W32: v_cmp_lt_f16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x01,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]2577// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2578 2579v_cmp_lt_f16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]2580// W32: v_cmp_lt_f16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x01,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]2581// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2582 2583v_cmp_lt_f16 vcc_lo, v128.h, v2.h2584// W32: v_cmp_lt_f16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x01,0xd4,0x80,0x05,0x02,0x00]2585// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2586 2587v_cmp_lt_f16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]2588// W32: v_cmp_lt_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x01,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]2589// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2590 2591v_cmp_lt_f16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]2592// W32: v_cmp_lt_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x01,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]2593// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2594 2595v_cmp_lt_f16 vcc_lo, v128.l, v2.l2596// W32: v_cmp_lt_f16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x01,0xd4,0x80,0x05,0x02,0x00]2597// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2598 2599v_cmp_lt_f16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]2600// W32: v_cmp_lt_f16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x01,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]2601// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2602 2603v_cmp_lt_f16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]2604// W32: v_cmp_lt_f16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x01,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]2605// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2606 2607v_cmp_lt_f16 vcc_lo, vcc_hi, v255.h2608// W32: v_cmp_lt_f16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x01,0xd4,0x6b,0xfe,0x03,0x00]2609// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2610 2611v_cmp_lt_f16 vcc_lo, vcc_hi, v255.l2612// W32: v_cmp_lt_f16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x01,0xd4,0x6b,0xfe,0x03,0x00]2613// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2614 2615v_cmp_lt_f16 vcc_lo, vcc_lo, v255.h2616// W32: v_cmp_lt_f16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x01,0xd4,0x6a,0xfe,0x03,0x00]2617// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2618 2619v_cmp_lt_f16 vcc_lo, vcc_lo, v255.l2620// W32: v_cmp_lt_f16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x01,0xd4,0x6a,0xfe,0x03,0x00]2621// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2622 2623v_cmp_lt_i16 vcc, v1.h, v255.h2624// W64: v_cmp_lt_i16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x31,0xd4,0x01,0xff,0x03,0x00]2625// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2626 2627v_cmp_lt_i16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]2628// W64: v_cmp_lt_i16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x31,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]2629// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2630 2631v_cmp_lt_i16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]2632// W64: v_cmp_lt_i16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x31,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]2633// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2634 2635v_cmp_lt_i16 vcc, v1.l, v255.l2636// W64: v_cmp_lt_i16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x31,0xd4,0x01,0xff,0x03,0x00]2637// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2638 2639v_cmp_lt_i16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]2640// W64: v_cmp_lt_i16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x31,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]2641// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2642 2643v_cmp_lt_i16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]2644// W64: v_cmp_lt_i16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x31,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]2645// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2646 2647v_cmp_lt_i16 vcc, v127.h, v255.h2648// W64: v_cmp_lt_i16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x31,0xd4,0x7f,0xff,0x03,0x00]2649// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2650 2651v_cmp_lt_i16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]2652// W64: v_cmp_lt_i16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x31,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]2653// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2654 2655v_cmp_lt_i16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]2656// W64: v_cmp_lt_i16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x31,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]2657// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2658 2659v_cmp_lt_i16 vcc, v127.l, v255.l2660// W64: v_cmp_lt_i16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x31,0xd4,0x7f,0xff,0x03,0x00]2661// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2662 2663v_cmp_lt_i16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]2664// W64: v_cmp_lt_i16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x31,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]2665// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2666 2667v_cmp_lt_i16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]2668// W64: v_cmp_lt_i16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x31,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]2669// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2670 2671v_cmp_lt_i16 vcc, v128.h, v2.h2672// W64: v_cmp_lt_i16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x31,0xd4,0x80,0x05,0x02,0x00]2673// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2674 2675v_cmp_lt_i16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]2676// W64: v_cmp_lt_i16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x31,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]2677// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2678 2679v_cmp_lt_i16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]2680// W64: v_cmp_lt_i16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x31,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]2681// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2682 2683v_cmp_lt_i16 vcc, v128.l, v2.l2684// W64: v_cmp_lt_i16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x31,0xd4,0x80,0x05,0x02,0x00]2685// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2686 2687v_cmp_lt_i16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]2688// W64: v_cmp_lt_i16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x31,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]2689// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2690 2691v_cmp_lt_i16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]2692// W64: v_cmp_lt_i16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x31,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]2693// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2694 2695v_cmp_lt_i16 vcc, vcc_hi, v255.h2696// W64: v_cmp_lt_i16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x31,0xd4,0x6b,0xfe,0x03,0x00]2697// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2698 2699v_cmp_lt_i16 vcc, vcc_hi, v255.l2700// W64: v_cmp_lt_i16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x31,0xd4,0x6b,0xfe,0x03,0x00]2701// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2702 2703v_cmp_lt_i16 vcc, vcc_lo, v255.h2704// W64: v_cmp_lt_i16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x31,0xd4,0x6a,0xfe,0x03,0x00]2705// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2706 2707v_cmp_lt_i16 vcc, vcc_lo, v255.l2708// W64: v_cmp_lt_i16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x31,0xd4,0x6a,0xfe,0x03,0x00]2709// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2710 2711v_cmp_lt_i16 vcc_lo, v1.h, v255.h2712// W32: v_cmp_lt_i16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x31,0xd4,0x01,0xff,0x03,0x00]2713// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2714 2715v_cmp_lt_i16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]2716// W32: v_cmp_lt_i16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x31,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]2717// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2718 2719v_cmp_lt_i16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]2720// W32: v_cmp_lt_i16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x31,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]2721// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2722 2723v_cmp_lt_i16 vcc_lo, v1.l, v255.l2724// W32: v_cmp_lt_i16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x31,0xd4,0x01,0xff,0x03,0x00]2725// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2726 2727v_cmp_lt_i16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]2728// W32: v_cmp_lt_i16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x31,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]2729// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2730 2731v_cmp_lt_i16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]2732// W32: v_cmp_lt_i16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x31,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]2733// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2734 2735v_cmp_lt_i16 vcc_lo, v127.h, v255.h2736// W32: v_cmp_lt_i16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x31,0xd4,0x7f,0xff,0x03,0x00]2737// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2738 2739v_cmp_lt_i16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]2740// W32: v_cmp_lt_i16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x31,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]2741// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2742 2743v_cmp_lt_i16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]2744// W32: v_cmp_lt_i16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x31,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]2745// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2746 2747v_cmp_lt_i16 vcc_lo, v127.l, v255.l2748// W32: v_cmp_lt_i16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x31,0xd4,0x7f,0xff,0x03,0x00]2749// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2750 2751v_cmp_lt_i16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]2752// W32: v_cmp_lt_i16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x31,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]2753// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2754 2755v_cmp_lt_i16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]2756// W32: v_cmp_lt_i16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x31,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]2757// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2758 2759v_cmp_lt_i16 vcc_lo, v128.h, v2.h2760// W32: v_cmp_lt_i16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x31,0xd4,0x80,0x05,0x02,0x00]2761// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2762 2763v_cmp_lt_i16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]2764// W32: v_cmp_lt_i16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x31,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]2765// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2766 2767v_cmp_lt_i16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]2768// W32: v_cmp_lt_i16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x31,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]2769// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2770 2771v_cmp_lt_i16 vcc_lo, v128.l, v2.l2772// W32: v_cmp_lt_i16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x31,0xd4,0x80,0x05,0x02,0x00]2773// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2774 2775v_cmp_lt_i16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]2776// W32: v_cmp_lt_i16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x31,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]2777// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2778 2779v_cmp_lt_i16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]2780// W32: v_cmp_lt_i16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x31,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]2781// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2782 2783v_cmp_lt_i16 vcc_lo, vcc_hi, v255.h2784// W32: v_cmp_lt_i16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x31,0xd4,0x6b,0xfe,0x03,0x00]2785// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2786 2787v_cmp_lt_i16 vcc_lo, vcc_hi, v255.l2788// W32: v_cmp_lt_i16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x31,0xd4,0x6b,0xfe,0x03,0x00]2789// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2790 2791v_cmp_lt_i16 vcc_lo, vcc_lo, v255.h2792// W32: v_cmp_lt_i16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x31,0xd4,0x6a,0xfe,0x03,0x00]2793// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2794 2795v_cmp_lt_i16 vcc_lo, vcc_lo, v255.l2796// W32: v_cmp_lt_i16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x31,0xd4,0x6a,0xfe,0x03,0x00]2797// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2798 2799v_cmp_lt_u16 vcc, v1.h, v255.h2800// W64: v_cmp_lt_u16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x39,0xd4,0x01,0xff,0x03,0x00]2801// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2802 2803v_cmp_lt_u16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]2804// W64: v_cmp_lt_u16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x39,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]2805// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2806 2807v_cmp_lt_u16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]2808// W64: v_cmp_lt_u16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x39,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]2809// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2810 2811v_cmp_lt_u16 vcc, v1.l, v255.l2812// W64: v_cmp_lt_u16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x39,0xd4,0x01,0xff,0x03,0x00]2813// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2814 2815v_cmp_lt_u16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]2816// W64: v_cmp_lt_u16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x39,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]2817// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2818 2819v_cmp_lt_u16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]2820// W64: v_cmp_lt_u16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x39,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]2821// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2822 2823v_cmp_lt_u16 vcc, v127.h, v255.h2824// W64: v_cmp_lt_u16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x39,0xd4,0x7f,0xff,0x03,0x00]2825// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2826 2827v_cmp_lt_u16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]2828// W64: v_cmp_lt_u16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x39,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]2829// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2830 2831v_cmp_lt_u16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]2832// W64: v_cmp_lt_u16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x39,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]2833// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2834 2835v_cmp_lt_u16 vcc, v127.l, v255.l2836// W64: v_cmp_lt_u16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x39,0xd4,0x7f,0xff,0x03,0x00]2837// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2838 2839v_cmp_lt_u16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]2840// W64: v_cmp_lt_u16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x39,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]2841// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2842 2843v_cmp_lt_u16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]2844// W64: v_cmp_lt_u16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x39,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]2845// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2846 2847v_cmp_lt_u16 vcc, v128.h, v2.h2848// W64: v_cmp_lt_u16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x39,0xd4,0x80,0x05,0x02,0x00]2849// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2850 2851v_cmp_lt_u16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]2852// W64: v_cmp_lt_u16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x39,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]2853// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2854 2855v_cmp_lt_u16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]2856// W64: v_cmp_lt_u16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x39,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]2857// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2858 2859v_cmp_lt_u16 vcc, v128.l, v2.l2860// W64: v_cmp_lt_u16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x39,0xd4,0x80,0x05,0x02,0x00]2861// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2862 2863v_cmp_lt_u16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]2864// W64: v_cmp_lt_u16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x39,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]2865// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2866 2867v_cmp_lt_u16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]2868// W64: v_cmp_lt_u16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x39,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]2869// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2870 2871v_cmp_lt_u16 vcc, vcc_hi, v255.h2872// W64: v_cmp_lt_u16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x39,0xd4,0x6b,0xfe,0x03,0x00]2873// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2874 2875v_cmp_lt_u16 vcc, vcc_hi, v255.l2876// W64: v_cmp_lt_u16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x39,0xd4,0x6b,0xfe,0x03,0x00]2877// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2878 2879v_cmp_lt_u16 vcc, vcc_lo, v255.h2880// W64: v_cmp_lt_u16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x39,0xd4,0x6a,0xfe,0x03,0x00]2881// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2882 2883v_cmp_lt_u16 vcc, vcc_lo, v255.l2884// W64: v_cmp_lt_u16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x39,0xd4,0x6a,0xfe,0x03,0x00]2885// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2886 2887v_cmp_lt_u16 vcc_lo, v1.h, v255.h2888// W32: v_cmp_lt_u16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x39,0xd4,0x01,0xff,0x03,0x00]2889// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2890 2891v_cmp_lt_u16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]2892// W32: v_cmp_lt_u16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x39,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]2893// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2894 2895v_cmp_lt_u16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]2896// W32: v_cmp_lt_u16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x39,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]2897// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2898 2899v_cmp_lt_u16 vcc_lo, v1.l, v255.l2900// W32: v_cmp_lt_u16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x39,0xd4,0x01,0xff,0x03,0x00]2901// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2902 2903v_cmp_lt_u16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]2904// W32: v_cmp_lt_u16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x39,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]2905// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2906 2907v_cmp_lt_u16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]2908// W32: v_cmp_lt_u16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x39,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]2909// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2910 2911v_cmp_lt_u16 vcc_lo, v127.h, v255.h2912// W32: v_cmp_lt_u16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x39,0xd4,0x7f,0xff,0x03,0x00]2913// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2914 2915v_cmp_lt_u16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]2916// W32: v_cmp_lt_u16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x39,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]2917// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2918 2919v_cmp_lt_u16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]2920// W32: v_cmp_lt_u16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x39,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]2921// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2922 2923v_cmp_lt_u16 vcc_lo, v127.l, v255.l2924// W32: v_cmp_lt_u16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x39,0xd4,0x7f,0xff,0x03,0x00]2925// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2926 2927v_cmp_lt_u16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]2928// W32: v_cmp_lt_u16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x39,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]2929// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2930 2931v_cmp_lt_u16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]2932// W32: v_cmp_lt_u16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x39,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]2933// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2934 2935v_cmp_lt_u16 vcc_lo, v128.h, v2.h2936// W32: v_cmp_lt_u16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x39,0xd4,0x80,0x05,0x02,0x00]2937// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2938 2939v_cmp_lt_u16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]2940// W32: v_cmp_lt_u16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x39,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]2941// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2942 2943v_cmp_lt_u16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]2944// W32: v_cmp_lt_u16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x39,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]2945// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2946 2947v_cmp_lt_u16 vcc_lo, v128.l, v2.l2948// W32: v_cmp_lt_u16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x39,0xd4,0x80,0x05,0x02,0x00]2949// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2950 2951v_cmp_lt_u16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]2952// W32: v_cmp_lt_u16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x39,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]2953// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2954 2955v_cmp_lt_u16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]2956// W32: v_cmp_lt_u16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x39,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]2957// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2958 2959v_cmp_lt_u16 vcc_lo, vcc_hi, v255.h2960// W32: v_cmp_lt_u16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x39,0xd4,0x6b,0xfe,0x03,0x00]2961// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2962 2963v_cmp_lt_u16 vcc_lo, vcc_hi, v255.l2964// W32: v_cmp_lt_u16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x39,0xd4,0x6b,0xfe,0x03,0x00]2965// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2966 2967v_cmp_lt_u16 vcc_lo, vcc_lo, v255.h2968// W32: v_cmp_lt_u16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x39,0xd4,0x6a,0xfe,0x03,0x00]2969// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2970 2971v_cmp_lt_u16 vcc_lo, vcc_lo, v255.l2972// W32: v_cmp_lt_u16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x39,0xd4,0x6a,0xfe,0x03,0x00]2973// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2974 2975v_cmp_ne_i16 vcc, v1.h, v255.h2976// W64: v_cmp_ne_i16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x35,0xd4,0x01,0xff,0x03,0x00]2977// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2978 2979v_cmp_ne_i16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]2980// W64: v_cmp_ne_i16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x35,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]2981// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2982 2983v_cmp_ne_i16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]2984// W64: v_cmp_ne_i16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x35,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]2985// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2986 2987v_cmp_ne_i16 vcc, v1.l, v255.l2988// W64: v_cmp_ne_i16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x35,0xd4,0x01,0xff,0x03,0x00]2989// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2990 2991v_cmp_ne_i16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]2992// W64: v_cmp_ne_i16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x35,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]2993// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2994 2995v_cmp_ne_i16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]2996// W64: v_cmp_ne_i16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x35,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]2997// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction2998 2999v_cmp_ne_i16 vcc, v127.h, v255.h3000// W64: v_cmp_ne_i16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x35,0xd4,0x7f,0xff,0x03,0x00]3001// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3002 3003v_cmp_ne_i16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]3004// W64: v_cmp_ne_i16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x35,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]3005// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3006 3007v_cmp_ne_i16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]3008// W64: v_cmp_ne_i16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x35,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]3009// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3010 3011v_cmp_ne_i16 vcc, v127.l, v255.l3012// W64: v_cmp_ne_i16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x35,0xd4,0x7f,0xff,0x03,0x00]3013// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3014 3015v_cmp_ne_i16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]3016// W64: v_cmp_ne_i16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x35,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]3017// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3018 3019v_cmp_ne_i16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]3020// W64: v_cmp_ne_i16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x35,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]3021// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3022 3023v_cmp_ne_i16 vcc, v128.h, v2.h3024// W64: v_cmp_ne_i16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x35,0xd4,0x80,0x05,0x02,0x00]3025// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3026 3027v_cmp_ne_i16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]3028// W64: v_cmp_ne_i16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x35,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]3029// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3030 3031v_cmp_ne_i16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]3032// W64: v_cmp_ne_i16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x35,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]3033// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3034 3035v_cmp_ne_i16 vcc, v128.l, v2.l3036// W64: v_cmp_ne_i16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x35,0xd4,0x80,0x05,0x02,0x00]3037// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3038 3039v_cmp_ne_i16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]3040// W64: v_cmp_ne_i16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x35,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]3041// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3042 3043v_cmp_ne_i16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]3044// W64: v_cmp_ne_i16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x35,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]3045// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3046 3047v_cmp_ne_i16 vcc, vcc_hi, v255.h3048// W64: v_cmp_ne_i16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x35,0xd4,0x6b,0xfe,0x03,0x00]3049// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3050 3051v_cmp_ne_i16 vcc, vcc_hi, v255.l3052// W64: v_cmp_ne_i16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x35,0xd4,0x6b,0xfe,0x03,0x00]3053// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3054 3055v_cmp_ne_i16 vcc, vcc_lo, v255.h3056// W64: v_cmp_ne_i16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x35,0xd4,0x6a,0xfe,0x03,0x00]3057// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3058 3059v_cmp_ne_i16 vcc, vcc_lo, v255.l3060// W64: v_cmp_ne_i16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x35,0xd4,0x6a,0xfe,0x03,0x00]3061// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3062 3063v_cmp_ne_i16 vcc_lo, v1.h, v255.h3064// W32: v_cmp_ne_i16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x35,0xd4,0x01,0xff,0x03,0x00]3065// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3066 3067v_cmp_ne_i16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]3068// W32: v_cmp_ne_i16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x35,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]3069// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3070 3071v_cmp_ne_i16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]3072// W32: v_cmp_ne_i16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x35,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]3073// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3074 3075v_cmp_ne_i16 vcc_lo, v1.l, v255.l3076// W32: v_cmp_ne_i16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x35,0xd4,0x01,0xff,0x03,0x00]3077// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3078 3079v_cmp_ne_i16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]3080// W32: v_cmp_ne_i16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x35,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]3081// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3082 3083v_cmp_ne_i16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]3084// W32: v_cmp_ne_i16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x35,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]3085// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3086 3087v_cmp_ne_i16 vcc_lo, v127.h, v255.h3088// W32: v_cmp_ne_i16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x35,0xd4,0x7f,0xff,0x03,0x00]3089// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3090 3091v_cmp_ne_i16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]3092// W32: v_cmp_ne_i16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x35,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]3093// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3094 3095v_cmp_ne_i16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]3096// W32: v_cmp_ne_i16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x35,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]3097// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3098 3099v_cmp_ne_i16 vcc_lo, v127.l, v255.l3100// W32: v_cmp_ne_i16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x35,0xd4,0x7f,0xff,0x03,0x00]3101// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3102 3103v_cmp_ne_i16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]3104// W32: v_cmp_ne_i16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x35,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]3105// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3106 3107v_cmp_ne_i16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]3108// W32: v_cmp_ne_i16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x35,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]3109// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3110 3111v_cmp_ne_i16 vcc_lo, v128.h, v2.h3112// W32: v_cmp_ne_i16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x35,0xd4,0x80,0x05,0x02,0x00]3113// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3114 3115v_cmp_ne_i16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]3116// W32: v_cmp_ne_i16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x35,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]3117// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3118 3119v_cmp_ne_i16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]3120// W32: v_cmp_ne_i16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x35,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]3121// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3122 3123v_cmp_ne_i16 vcc_lo, v128.l, v2.l3124// W32: v_cmp_ne_i16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x35,0xd4,0x80,0x05,0x02,0x00]3125// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3126 3127v_cmp_ne_i16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]3128// W32: v_cmp_ne_i16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x35,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]3129// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3130 3131v_cmp_ne_i16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]3132// W32: v_cmp_ne_i16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x35,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]3133// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3134 3135v_cmp_ne_i16 vcc_lo, vcc_hi, v255.h3136// W32: v_cmp_ne_i16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x35,0xd4,0x6b,0xfe,0x03,0x00]3137// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3138 3139v_cmp_ne_i16 vcc_lo, vcc_hi, v255.l3140// W32: v_cmp_ne_i16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x35,0xd4,0x6b,0xfe,0x03,0x00]3141// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3142 3143v_cmp_ne_i16 vcc_lo, vcc_lo, v255.h3144// W32: v_cmp_ne_i16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x35,0xd4,0x6a,0xfe,0x03,0x00]3145// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3146 3147v_cmp_ne_i16 vcc_lo, vcc_lo, v255.l3148// W32: v_cmp_ne_i16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x35,0xd4,0x6a,0xfe,0x03,0x00]3149// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3150 3151v_cmp_ne_u16 vcc, v1.h, v255.h3152// W64: v_cmp_ne_u16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3d,0xd4,0x01,0xff,0x03,0x00]3153// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3154 3155v_cmp_ne_u16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]3156// W64: v_cmp_ne_u16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3d,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]3157// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3158 3159v_cmp_ne_u16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]3160// W64: v_cmp_ne_u16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3d,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]3161// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3162 3163v_cmp_ne_u16 vcc, v1.l, v255.l3164// W64: v_cmp_ne_u16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x3d,0xd4,0x01,0xff,0x03,0x00]3165// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3166 3167v_cmp_ne_u16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]3168// W64: v_cmp_ne_u16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3d,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]3169// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3170 3171v_cmp_ne_u16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]3172// W64: v_cmp_ne_u16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3d,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]3173// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3174 3175v_cmp_ne_u16 vcc, v127.h, v255.h3176// W64: v_cmp_ne_u16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3d,0xd4,0x7f,0xff,0x03,0x00]3177// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3178 3179v_cmp_ne_u16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]3180// W64: v_cmp_ne_u16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3d,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]3181// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3182 3183v_cmp_ne_u16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]3184// W64: v_cmp_ne_u16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3d,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]3185// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3186 3187v_cmp_ne_u16 vcc, v127.l, v255.l3188// W64: v_cmp_ne_u16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x3d,0xd4,0x7f,0xff,0x03,0x00]3189// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3190 3191v_cmp_ne_u16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]3192// W64: v_cmp_ne_u16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3d,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]3193// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3194 3195v_cmp_ne_u16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]3196// W64: v_cmp_ne_u16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3d,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]3197// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3198 3199v_cmp_ne_u16 vcc, v128.h, v2.h3200// W64: v_cmp_ne_u16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3d,0xd4,0x80,0x05,0x02,0x00]3201// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3202 3203v_cmp_ne_u16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]3204// W64: v_cmp_ne_u16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3d,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]3205// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3206 3207v_cmp_ne_u16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]3208// W64: v_cmp_ne_u16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3d,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]3209// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3210 3211v_cmp_ne_u16 vcc, v128.l, v2.l3212// W64: v_cmp_ne_u16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x3d,0xd4,0x80,0x05,0x02,0x00]3213// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3214 3215v_cmp_ne_u16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]3216// W64: v_cmp_ne_u16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3d,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]3217// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3218 3219v_cmp_ne_u16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]3220// W64: v_cmp_ne_u16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3d,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]3221// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3222 3223v_cmp_ne_u16 vcc, vcc_hi, v255.h3224// W64: v_cmp_ne_u16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3d,0xd4,0x6b,0xfe,0x03,0x00]3225// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3226 3227v_cmp_ne_u16 vcc, vcc_hi, v255.l3228// W64: v_cmp_ne_u16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x3d,0xd4,0x6b,0xfe,0x03,0x00]3229// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3230 3231v_cmp_ne_u16 vcc, vcc_lo, v255.h3232// W64: v_cmp_ne_u16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3d,0xd4,0x6a,0xfe,0x03,0x00]3233// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3234 3235v_cmp_ne_u16 vcc, vcc_lo, v255.l3236// W64: v_cmp_ne_u16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x3d,0xd4,0x6a,0xfe,0x03,0x00]3237// W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3238 3239v_cmp_ne_u16 vcc_lo, v1.h, v255.h3240// W32: v_cmp_ne_u16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3d,0xd4,0x01,0xff,0x03,0x00]3241// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3242 3243v_cmp_ne_u16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]3244// W32: v_cmp_ne_u16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3d,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]3245// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3246 3247v_cmp_ne_u16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]3248// W32: v_cmp_ne_u16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3d,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]3249// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3250 3251v_cmp_ne_u16 vcc_lo, v1.l, v255.l3252// W32: v_cmp_ne_u16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x3d,0xd4,0x01,0xff,0x03,0x00]3253// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3254 3255v_cmp_ne_u16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]3256// W32: v_cmp_ne_u16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3d,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]3257// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3258 3259v_cmp_ne_u16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]3260// W32: v_cmp_ne_u16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3d,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]3261// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3262 3263v_cmp_ne_u16 vcc_lo, v127.h, v255.h3264// W32: v_cmp_ne_u16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3d,0xd4,0x7f,0xff,0x03,0x00]3265// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3266 3267v_cmp_ne_u16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]3268// W32: v_cmp_ne_u16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3d,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]3269// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3270 3271v_cmp_ne_u16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]3272// W32: v_cmp_ne_u16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3d,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]3273// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3274 3275v_cmp_ne_u16 vcc_lo, v127.l, v255.l3276// W32: v_cmp_ne_u16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x3d,0xd4,0x7f,0xff,0x03,0x00]3277// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3278 3279v_cmp_ne_u16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]3280// W32: v_cmp_ne_u16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3d,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]3281// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3282 3283v_cmp_ne_u16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]3284// W32: v_cmp_ne_u16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3d,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]3285// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3286 3287v_cmp_ne_u16 vcc_lo, v128.h, v2.h3288// W32: v_cmp_ne_u16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3d,0xd4,0x80,0x05,0x02,0x00]3289// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3290 3291v_cmp_ne_u16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]3292// W32: v_cmp_ne_u16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3d,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]3293// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3294 3295v_cmp_ne_u16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]3296// W32: v_cmp_ne_u16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3d,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]3297// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3298 3299v_cmp_ne_u16 vcc_lo, v128.l, v2.l3300// W32: v_cmp_ne_u16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x3d,0xd4,0x80,0x05,0x02,0x00]3301// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3302 3303v_cmp_ne_u16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]3304// W32: v_cmp_ne_u16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3d,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]3305// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3306 3307v_cmp_ne_u16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]3308// W32: v_cmp_ne_u16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3d,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]3309// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3310 3311v_cmp_ne_u16 vcc_lo, vcc_hi, v255.h3312// W32: v_cmp_ne_u16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3d,0xd4,0x6b,0xfe,0x03,0x00]3313// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3314 3315v_cmp_ne_u16 vcc_lo, vcc_hi, v255.l3316// W32: v_cmp_ne_u16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x3d,0xd4,0x6b,0xfe,0x03,0x00]3317// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3318 3319v_cmp_ne_u16 vcc_lo, vcc_lo, v255.h3320// W32: v_cmp_ne_u16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3d,0xd4,0x6a,0xfe,0x03,0x00]3321// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3322 3323v_cmp_ne_u16 vcc_lo, vcc_lo, v255.l3324// W32: v_cmp_ne_u16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x3d,0xd4,0x6a,0xfe,0x03,0x00]3325// W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction3326 3327v_cmp_neq_f16 vcc, v1.h, v255.h3328// W64: v_cmp_neq_f16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0d,0xd4,0x01,0xff,0x03,0x00]3329// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3330 3331v_cmp_neq_f16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]3332// W64: v_cmp_neq_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0d,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]3333// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3334 3335v_cmp_neq_f16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]3336// W64: v_cmp_neq_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0d,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]3337// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3338 3339v_cmp_neq_f16 vcc, v1.l, v255.l3340// W64: v_cmp_neq_f16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x0d,0xd4,0x01,0xff,0x03,0x00]3341// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3342 3343v_cmp_neq_f16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]3344// W64: v_cmp_neq_f16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0d,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]3345// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3346 3347v_cmp_neq_f16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]3348// W64: v_cmp_neq_f16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0d,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]3349// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3350 3351v_cmp_neq_f16 vcc, v127.h, v255.h3352// W64: v_cmp_neq_f16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0d,0xd4,0x7f,0xff,0x03,0x00]3353// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3354 3355v_cmp_neq_f16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]3356// W64: v_cmp_neq_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0d,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]3357// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3358 3359v_cmp_neq_f16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]3360// W64: v_cmp_neq_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0d,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]3361// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3362 3363v_cmp_neq_f16 vcc, v127.l, v255.l3364// W64: v_cmp_neq_f16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x0d,0xd4,0x7f,0xff,0x03,0x00]3365// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3366 3367v_cmp_neq_f16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]3368// W64: v_cmp_neq_f16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0d,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]3369// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3370 3371v_cmp_neq_f16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]3372// W64: v_cmp_neq_f16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0d,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]3373// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3374 3375v_cmp_neq_f16 vcc, v128.h, v2.h3376// W64: v_cmp_neq_f16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0d,0xd4,0x80,0x05,0x02,0x00]3377// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3378 3379v_cmp_neq_f16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]3380// W64: v_cmp_neq_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0d,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]3381// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3382 3383v_cmp_neq_f16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]3384// W64: v_cmp_neq_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0d,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]3385// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3386 3387v_cmp_neq_f16 vcc, v128.l, v2.l3388// W64: v_cmp_neq_f16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x0d,0xd4,0x80,0x05,0x02,0x00]3389// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3390 3391v_cmp_neq_f16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]3392// W64: v_cmp_neq_f16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0d,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]3393// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3394 3395v_cmp_neq_f16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]3396// W64: v_cmp_neq_f16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0d,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]3397// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3398 3399v_cmp_neq_f16 vcc, vcc_hi, v255.h3400// W64: v_cmp_neq_f16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0d,0xd4,0x6b,0xfe,0x03,0x00]3401// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3402 3403v_cmp_neq_f16 vcc, vcc_hi, v255.l3404// W64: v_cmp_neq_f16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x0d,0xd4,0x6b,0xfe,0x03,0x00]3405// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3406 3407v_cmp_neq_f16 vcc, vcc_lo, v255.h3408// W64: v_cmp_neq_f16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0d,0xd4,0x6a,0xfe,0x03,0x00]3409// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3410 3411v_cmp_neq_f16 vcc, vcc_lo, v255.l3412// W64: v_cmp_neq_f16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x0d,0xd4,0x6a,0xfe,0x03,0x00]3413// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3414 3415v_cmp_neq_f16 vcc_lo, v1.h, v255.h3416// W32: v_cmp_neq_f16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0d,0xd4,0x01,0xff,0x03,0x00]3417// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3418 3419v_cmp_neq_f16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]3420// W32: v_cmp_neq_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0d,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]3421// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3422 3423v_cmp_neq_f16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]3424// W32: v_cmp_neq_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0d,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]3425// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3426 3427v_cmp_neq_f16 vcc_lo, v1.l, v255.l3428// W32: v_cmp_neq_f16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x0d,0xd4,0x01,0xff,0x03,0x00]3429// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3430 3431v_cmp_neq_f16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]3432// W32: v_cmp_neq_f16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0d,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]3433// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3434 3435v_cmp_neq_f16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]3436// W32: v_cmp_neq_f16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0d,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]3437// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3438 3439v_cmp_neq_f16 vcc_lo, v127.h, v255.h3440// W32: v_cmp_neq_f16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0d,0xd4,0x7f,0xff,0x03,0x00]3441// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3442 3443v_cmp_neq_f16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]3444// W32: v_cmp_neq_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0d,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]3445// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3446 3447v_cmp_neq_f16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]3448// W32: v_cmp_neq_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0d,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]3449// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3450 3451v_cmp_neq_f16 vcc_lo, v127.l, v255.l3452// W32: v_cmp_neq_f16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x0d,0xd4,0x7f,0xff,0x03,0x00]3453// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3454 3455v_cmp_neq_f16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]3456// W32: v_cmp_neq_f16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0d,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]3457// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3458 3459v_cmp_neq_f16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]3460// W32: v_cmp_neq_f16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0d,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]3461// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3462 3463v_cmp_neq_f16 vcc_lo, v128.h, v2.h3464// W32: v_cmp_neq_f16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0d,0xd4,0x80,0x05,0x02,0x00]3465// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3466 3467v_cmp_neq_f16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]3468// W32: v_cmp_neq_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0d,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]3469// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3470 3471v_cmp_neq_f16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]3472// W32: v_cmp_neq_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0d,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]3473// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3474 3475v_cmp_neq_f16 vcc_lo, v128.l, v2.l3476// W32: v_cmp_neq_f16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x0d,0xd4,0x80,0x05,0x02,0x00]3477// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3478 3479v_cmp_neq_f16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]3480// W32: v_cmp_neq_f16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0d,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]3481// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3482 3483v_cmp_neq_f16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]3484// W32: v_cmp_neq_f16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0d,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]3485// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3486 3487v_cmp_neq_f16 vcc_lo, vcc_hi, v255.h3488// W32: v_cmp_neq_f16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0d,0xd4,0x6b,0xfe,0x03,0x00]3489// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3490 3491v_cmp_neq_f16 vcc_lo, vcc_hi, v255.l3492// W32: v_cmp_neq_f16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x0d,0xd4,0x6b,0xfe,0x03,0x00]3493// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3494 3495v_cmp_neq_f16 vcc_lo, vcc_lo, v255.h3496// W32: v_cmp_neq_f16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0d,0xd4,0x6a,0xfe,0x03,0x00]3497// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3498 3499v_cmp_neq_f16 vcc_lo, vcc_lo, v255.l3500// W32: v_cmp_neq_f16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x0d,0xd4,0x6a,0xfe,0x03,0x00]3501// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3502 3503v_cmp_nge_f16 vcc, v1.h, v255.h3504// W64: v_cmp_nge_f16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x09,0xd4,0x01,0xff,0x03,0x00]3505// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3506 3507v_cmp_nge_f16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]3508// W64: v_cmp_nge_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x09,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]3509// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3510 3511v_cmp_nge_f16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]3512// W64: v_cmp_nge_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x09,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]3513// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3514 3515v_cmp_nge_f16 vcc, v1.l, v255.l3516// W64: v_cmp_nge_f16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x09,0xd4,0x01,0xff,0x03,0x00]3517// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3518 3519v_cmp_nge_f16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]3520// W64: v_cmp_nge_f16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x09,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]3521// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3522 3523v_cmp_nge_f16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]3524// W64: v_cmp_nge_f16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x09,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]3525// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3526 3527v_cmp_nge_f16 vcc, v127.h, v255.h3528// W64: v_cmp_nge_f16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x09,0xd4,0x7f,0xff,0x03,0x00]3529// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3530 3531v_cmp_nge_f16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]3532// W64: v_cmp_nge_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x09,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]3533// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3534 3535v_cmp_nge_f16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]3536// W64: v_cmp_nge_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x09,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]3537// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3538 3539v_cmp_nge_f16 vcc, v127.l, v255.l3540// W64: v_cmp_nge_f16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x09,0xd4,0x7f,0xff,0x03,0x00]3541// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3542 3543v_cmp_nge_f16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]3544// W64: v_cmp_nge_f16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x09,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]3545// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3546 3547v_cmp_nge_f16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]3548// W64: v_cmp_nge_f16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x09,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]3549// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3550 3551v_cmp_nge_f16 vcc, v128.h, v2.h3552// W64: v_cmp_nge_f16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x09,0xd4,0x80,0x05,0x02,0x00]3553// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3554 3555v_cmp_nge_f16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]3556// W64: v_cmp_nge_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x09,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]3557// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3558 3559v_cmp_nge_f16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]3560// W64: v_cmp_nge_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x09,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]3561// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3562 3563v_cmp_nge_f16 vcc, v128.l, v2.l3564// W64: v_cmp_nge_f16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x09,0xd4,0x80,0x05,0x02,0x00]3565// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3566 3567v_cmp_nge_f16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]3568// W64: v_cmp_nge_f16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x09,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]3569// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3570 3571v_cmp_nge_f16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]3572// W64: v_cmp_nge_f16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x09,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]3573// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3574 3575v_cmp_nge_f16 vcc, vcc_hi, v255.h3576// W64: v_cmp_nge_f16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x09,0xd4,0x6b,0xfe,0x03,0x00]3577// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3578 3579v_cmp_nge_f16 vcc, vcc_hi, v255.l3580// W64: v_cmp_nge_f16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x09,0xd4,0x6b,0xfe,0x03,0x00]3581// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3582 3583v_cmp_nge_f16 vcc, vcc_lo, v255.h3584// W64: v_cmp_nge_f16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x09,0xd4,0x6a,0xfe,0x03,0x00]3585// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3586 3587v_cmp_nge_f16 vcc, vcc_lo, v255.l3588// W64: v_cmp_nge_f16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x09,0xd4,0x6a,0xfe,0x03,0x00]3589// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3590 3591v_cmp_nge_f16 vcc_lo, v1.h, v255.h3592// W32: v_cmp_nge_f16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x09,0xd4,0x01,0xff,0x03,0x00]3593// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3594 3595v_cmp_nge_f16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]3596// W32: v_cmp_nge_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x09,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]3597// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3598 3599v_cmp_nge_f16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]3600// W32: v_cmp_nge_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x09,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]3601// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3602 3603v_cmp_nge_f16 vcc_lo, v1.l, v255.l3604// W32: v_cmp_nge_f16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x09,0xd4,0x01,0xff,0x03,0x00]3605// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3606 3607v_cmp_nge_f16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]3608// W32: v_cmp_nge_f16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x09,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]3609// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3610 3611v_cmp_nge_f16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]3612// W32: v_cmp_nge_f16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x09,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]3613// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3614 3615v_cmp_nge_f16 vcc_lo, v127.h, v255.h3616// W32: v_cmp_nge_f16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x09,0xd4,0x7f,0xff,0x03,0x00]3617// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3618 3619v_cmp_nge_f16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]3620// W32: v_cmp_nge_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x09,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]3621// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3622 3623v_cmp_nge_f16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]3624// W32: v_cmp_nge_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x09,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]3625// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3626 3627v_cmp_nge_f16 vcc_lo, v127.l, v255.l3628// W32: v_cmp_nge_f16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x09,0xd4,0x7f,0xff,0x03,0x00]3629// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3630 3631v_cmp_nge_f16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]3632// W32: v_cmp_nge_f16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x09,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]3633// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3634 3635v_cmp_nge_f16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]3636// W32: v_cmp_nge_f16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x09,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]3637// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3638 3639v_cmp_nge_f16 vcc_lo, v128.h, v2.h3640// W32: v_cmp_nge_f16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x09,0xd4,0x80,0x05,0x02,0x00]3641// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3642 3643v_cmp_nge_f16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]3644// W32: v_cmp_nge_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x09,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]3645// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3646 3647v_cmp_nge_f16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]3648// W32: v_cmp_nge_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x09,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]3649// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3650 3651v_cmp_nge_f16 vcc_lo, v128.l, v2.l3652// W32: v_cmp_nge_f16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x09,0xd4,0x80,0x05,0x02,0x00]3653// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3654 3655v_cmp_nge_f16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]3656// W32: v_cmp_nge_f16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x09,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]3657// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3658 3659v_cmp_nge_f16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]3660// W32: v_cmp_nge_f16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x09,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]3661// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3662 3663v_cmp_nge_f16 vcc_lo, vcc_hi, v255.h3664// W32: v_cmp_nge_f16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x09,0xd4,0x6b,0xfe,0x03,0x00]3665// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3666 3667v_cmp_nge_f16 vcc_lo, vcc_hi, v255.l3668// W32: v_cmp_nge_f16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x09,0xd4,0x6b,0xfe,0x03,0x00]3669// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3670 3671v_cmp_nge_f16 vcc_lo, vcc_lo, v255.h3672// W32: v_cmp_nge_f16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x09,0xd4,0x6a,0xfe,0x03,0x00]3673// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3674 3675v_cmp_nge_f16 vcc_lo, vcc_lo, v255.l3676// W32: v_cmp_nge_f16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x09,0xd4,0x6a,0xfe,0x03,0x00]3677// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3678 3679v_cmp_ngt_f16 vcc, v1.h, v255.h3680// W64: v_cmp_ngt_f16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0b,0xd4,0x01,0xff,0x03,0x00]3681// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3682 3683v_cmp_ngt_f16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]3684// W64: v_cmp_ngt_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0b,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]3685// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3686 3687v_cmp_ngt_f16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]3688// W64: v_cmp_ngt_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0b,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]3689// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3690 3691v_cmp_ngt_f16 vcc, v1.l, v255.l3692// W64: v_cmp_ngt_f16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x0b,0xd4,0x01,0xff,0x03,0x00]3693// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3694 3695v_cmp_ngt_f16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]3696// W64: v_cmp_ngt_f16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0b,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]3697// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3698 3699v_cmp_ngt_f16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]3700// W64: v_cmp_ngt_f16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0b,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]3701// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3702 3703v_cmp_ngt_f16 vcc, v127.h, v255.h3704// W64: v_cmp_ngt_f16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0b,0xd4,0x7f,0xff,0x03,0x00]3705// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3706 3707v_cmp_ngt_f16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]3708// W64: v_cmp_ngt_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0b,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]3709// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3710 3711v_cmp_ngt_f16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]3712// W64: v_cmp_ngt_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0b,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]3713// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3714 3715v_cmp_ngt_f16 vcc, v127.l, v255.l3716// W64: v_cmp_ngt_f16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x0b,0xd4,0x7f,0xff,0x03,0x00]3717// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3718 3719v_cmp_ngt_f16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]3720// W64: v_cmp_ngt_f16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0b,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]3721// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3722 3723v_cmp_ngt_f16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]3724// W64: v_cmp_ngt_f16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0b,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]3725// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3726 3727v_cmp_ngt_f16 vcc, v128.h, v2.h3728// W64: v_cmp_ngt_f16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0b,0xd4,0x80,0x05,0x02,0x00]3729// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3730 3731v_cmp_ngt_f16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]3732// W64: v_cmp_ngt_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0b,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]3733// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3734 3735v_cmp_ngt_f16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]3736// W64: v_cmp_ngt_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0b,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]3737// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3738 3739v_cmp_ngt_f16 vcc, v128.l, v2.l3740// W64: v_cmp_ngt_f16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x0b,0xd4,0x80,0x05,0x02,0x00]3741// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3742 3743v_cmp_ngt_f16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]3744// W64: v_cmp_ngt_f16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0b,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]3745// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3746 3747v_cmp_ngt_f16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]3748// W64: v_cmp_ngt_f16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0b,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]3749// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3750 3751v_cmp_ngt_f16 vcc, vcc_hi, v255.h3752// W64: v_cmp_ngt_f16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0b,0xd4,0x6b,0xfe,0x03,0x00]3753// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3754 3755v_cmp_ngt_f16 vcc, vcc_hi, v255.l3756// W64: v_cmp_ngt_f16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x0b,0xd4,0x6b,0xfe,0x03,0x00]3757// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3758 3759v_cmp_ngt_f16 vcc, vcc_lo, v255.h3760// W64: v_cmp_ngt_f16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0b,0xd4,0x6a,0xfe,0x03,0x00]3761// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3762 3763v_cmp_ngt_f16 vcc, vcc_lo, v255.l3764// W64: v_cmp_ngt_f16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x0b,0xd4,0x6a,0xfe,0x03,0x00]3765// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3766 3767v_cmp_ngt_f16 vcc_lo, v1.h, v255.h3768// W32: v_cmp_ngt_f16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0b,0xd4,0x01,0xff,0x03,0x00]3769// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3770 3771v_cmp_ngt_f16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]3772// W32: v_cmp_ngt_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0b,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]3773// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3774 3775v_cmp_ngt_f16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]3776// W32: v_cmp_ngt_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0b,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]3777// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3778 3779v_cmp_ngt_f16 vcc_lo, v1.l, v255.l3780// W32: v_cmp_ngt_f16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x0b,0xd4,0x01,0xff,0x03,0x00]3781// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3782 3783v_cmp_ngt_f16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]3784// W32: v_cmp_ngt_f16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0b,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]3785// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3786 3787v_cmp_ngt_f16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]3788// W32: v_cmp_ngt_f16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0b,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]3789// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3790 3791v_cmp_ngt_f16 vcc_lo, v127.h, v255.h3792// W32: v_cmp_ngt_f16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0b,0xd4,0x7f,0xff,0x03,0x00]3793// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3794 3795v_cmp_ngt_f16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]3796// W32: v_cmp_ngt_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0b,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]3797// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3798 3799v_cmp_ngt_f16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]3800// W32: v_cmp_ngt_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0b,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]3801// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3802 3803v_cmp_ngt_f16 vcc_lo, v127.l, v255.l3804// W32: v_cmp_ngt_f16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x0b,0xd4,0x7f,0xff,0x03,0x00]3805// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3806 3807v_cmp_ngt_f16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]3808// W32: v_cmp_ngt_f16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0b,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]3809// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3810 3811v_cmp_ngt_f16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]3812// W32: v_cmp_ngt_f16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0b,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]3813// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3814 3815v_cmp_ngt_f16 vcc_lo, v128.h, v2.h3816// W32: v_cmp_ngt_f16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0b,0xd4,0x80,0x05,0x02,0x00]3817// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3818 3819v_cmp_ngt_f16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]3820// W32: v_cmp_ngt_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0b,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]3821// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3822 3823v_cmp_ngt_f16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]3824// W32: v_cmp_ngt_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0b,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]3825// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3826 3827v_cmp_ngt_f16 vcc_lo, v128.l, v2.l3828// W32: v_cmp_ngt_f16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x0b,0xd4,0x80,0x05,0x02,0x00]3829// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3830 3831v_cmp_ngt_f16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]3832// W32: v_cmp_ngt_f16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0b,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]3833// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3834 3835v_cmp_ngt_f16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]3836// W32: v_cmp_ngt_f16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0b,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]3837// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3838 3839v_cmp_ngt_f16 vcc_lo, vcc_hi, v255.h3840// W32: v_cmp_ngt_f16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0b,0xd4,0x6b,0xfe,0x03,0x00]3841// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3842 3843v_cmp_ngt_f16 vcc_lo, vcc_hi, v255.l3844// W32: v_cmp_ngt_f16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x0b,0xd4,0x6b,0xfe,0x03,0x00]3845// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3846 3847v_cmp_ngt_f16 vcc_lo, vcc_lo, v255.h3848// W32: v_cmp_ngt_f16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0b,0xd4,0x6a,0xfe,0x03,0x00]3849// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3850 3851v_cmp_ngt_f16 vcc_lo, vcc_lo, v255.l3852// W32: v_cmp_ngt_f16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x0b,0xd4,0x6a,0xfe,0x03,0x00]3853// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3854 3855v_cmp_nle_f16 vcc, v1.h, v255.h3856// W64: v_cmp_nle_f16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0c,0xd4,0x01,0xff,0x03,0x00]3857// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3858 3859v_cmp_nle_f16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]3860// W64: v_cmp_nle_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0c,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]3861// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3862 3863v_cmp_nle_f16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]3864// W64: v_cmp_nle_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0c,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]3865// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3866 3867v_cmp_nle_f16 vcc, v1.l, v255.l3868// W64: v_cmp_nle_f16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x0c,0xd4,0x01,0xff,0x03,0x00]3869// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3870 3871v_cmp_nle_f16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]3872// W64: v_cmp_nle_f16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0c,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]3873// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3874 3875v_cmp_nle_f16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]3876// W64: v_cmp_nle_f16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0c,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]3877// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3878 3879v_cmp_nle_f16 vcc, v127.h, v255.h3880// W64: v_cmp_nle_f16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0c,0xd4,0x7f,0xff,0x03,0x00]3881// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3882 3883v_cmp_nle_f16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]3884// W64: v_cmp_nle_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0c,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]3885// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3886 3887v_cmp_nle_f16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]3888// W64: v_cmp_nle_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0c,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]3889// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3890 3891v_cmp_nle_f16 vcc, v127.l, v255.l3892// W64: v_cmp_nle_f16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x0c,0xd4,0x7f,0xff,0x03,0x00]3893// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3894 3895v_cmp_nle_f16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]3896// W64: v_cmp_nle_f16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0c,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]3897// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3898 3899v_cmp_nle_f16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]3900// W64: v_cmp_nle_f16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0c,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]3901// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3902 3903v_cmp_nle_f16 vcc, v128.h, v2.h3904// W64: v_cmp_nle_f16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0c,0xd4,0x80,0x05,0x02,0x00]3905// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3906 3907v_cmp_nle_f16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]3908// W64: v_cmp_nle_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0c,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]3909// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3910 3911v_cmp_nle_f16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]3912// W64: v_cmp_nle_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0c,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]3913// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3914 3915v_cmp_nle_f16 vcc, v128.l, v2.l3916// W64: v_cmp_nle_f16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x0c,0xd4,0x80,0x05,0x02,0x00]3917// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3918 3919v_cmp_nle_f16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]3920// W64: v_cmp_nle_f16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0c,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]3921// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3922 3923v_cmp_nle_f16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]3924// W64: v_cmp_nle_f16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0c,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]3925// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3926 3927v_cmp_nle_f16 vcc, vcc_hi, v255.h3928// W64: v_cmp_nle_f16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0c,0xd4,0x6b,0xfe,0x03,0x00]3929// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3930 3931v_cmp_nle_f16 vcc, vcc_hi, v255.l3932// W64: v_cmp_nle_f16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x0c,0xd4,0x6b,0xfe,0x03,0x00]3933// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3934 3935v_cmp_nle_f16 vcc, vcc_lo, v255.h3936// W64: v_cmp_nle_f16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0c,0xd4,0x6a,0xfe,0x03,0x00]3937// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3938 3939v_cmp_nle_f16 vcc, vcc_lo, v255.l3940// W64: v_cmp_nle_f16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x0c,0xd4,0x6a,0xfe,0x03,0x00]3941// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3942 3943v_cmp_nle_f16 vcc_lo, v1.h, v255.h3944// W32: v_cmp_nle_f16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0c,0xd4,0x01,0xff,0x03,0x00]3945// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3946 3947v_cmp_nle_f16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]3948// W32: v_cmp_nle_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0c,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]3949// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3950 3951v_cmp_nle_f16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]3952// W32: v_cmp_nle_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0c,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]3953// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3954 3955v_cmp_nle_f16 vcc_lo, v1.l, v255.l3956// W32: v_cmp_nle_f16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x0c,0xd4,0x01,0xff,0x03,0x00]3957// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3958 3959v_cmp_nle_f16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]3960// W32: v_cmp_nle_f16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0c,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]3961// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3962 3963v_cmp_nle_f16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]3964// W32: v_cmp_nle_f16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0c,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]3965// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3966 3967v_cmp_nle_f16 vcc_lo, v127.h, v255.h3968// W32: v_cmp_nle_f16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0c,0xd4,0x7f,0xff,0x03,0x00]3969// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3970 3971v_cmp_nle_f16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]3972// W32: v_cmp_nle_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0c,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]3973// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3974 3975v_cmp_nle_f16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]3976// W32: v_cmp_nle_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0c,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]3977// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3978 3979v_cmp_nle_f16 vcc_lo, v127.l, v255.l3980// W32: v_cmp_nle_f16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x0c,0xd4,0x7f,0xff,0x03,0x00]3981// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3982 3983v_cmp_nle_f16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]3984// W32: v_cmp_nle_f16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0c,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]3985// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3986 3987v_cmp_nle_f16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]3988// W32: v_cmp_nle_f16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0c,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]3989// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3990 3991v_cmp_nle_f16 vcc_lo, v128.h, v2.h3992// W32: v_cmp_nle_f16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0c,0xd4,0x80,0x05,0x02,0x00]3993// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3994 3995v_cmp_nle_f16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]3996// W32: v_cmp_nle_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0c,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]3997// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction3998 3999v_cmp_nle_f16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]4000// W32: v_cmp_nle_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0c,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]4001// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4002 4003v_cmp_nle_f16 vcc_lo, v128.l, v2.l4004// W32: v_cmp_nle_f16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x0c,0xd4,0x80,0x05,0x02,0x00]4005// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4006 4007v_cmp_nle_f16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]4008// W32: v_cmp_nle_f16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0c,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]4009// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4010 4011v_cmp_nle_f16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]4012// W32: v_cmp_nle_f16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0c,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]4013// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4014 4015v_cmp_nle_f16 vcc_lo, vcc_hi, v255.h4016// W32: v_cmp_nle_f16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0c,0xd4,0x6b,0xfe,0x03,0x00]4017// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4018 4019v_cmp_nle_f16 vcc_lo, vcc_hi, v255.l4020// W32: v_cmp_nle_f16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x0c,0xd4,0x6b,0xfe,0x03,0x00]4021// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4022 4023v_cmp_nle_f16 vcc_lo, vcc_lo, v255.h4024// W32: v_cmp_nle_f16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0c,0xd4,0x6a,0xfe,0x03,0x00]4025// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4026 4027v_cmp_nle_f16 vcc_lo, vcc_lo, v255.l4028// W32: v_cmp_nle_f16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x0c,0xd4,0x6a,0xfe,0x03,0x00]4029// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4030 4031v_cmp_nlg_f16 vcc, v1.h, v255.h4032// W64: v_cmp_nlg_f16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0a,0xd4,0x01,0xff,0x03,0x00]4033// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4034 4035v_cmp_nlg_f16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]4036// W64: v_cmp_nlg_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0a,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]4037// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4038 4039v_cmp_nlg_f16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]4040// W64: v_cmp_nlg_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0a,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]4041// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4042 4043v_cmp_nlg_f16 vcc, v1.l, v255.l4044// W64: v_cmp_nlg_f16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x0a,0xd4,0x01,0xff,0x03,0x00]4045// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4046 4047v_cmp_nlg_f16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]4048// W64: v_cmp_nlg_f16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0a,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]4049// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4050 4051v_cmp_nlg_f16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]4052// W64: v_cmp_nlg_f16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0a,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]4053// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4054 4055v_cmp_nlg_f16 vcc, v127.h, v255.h4056// W64: v_cmp_nlg_f16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0a,0xd4,0x7f,0xff,0x03,0x00]4057// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4058 4059v_cmp_nlg_f16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]4060// W64: v_cmp_nlg_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0a,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]4061// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4062 4063v_cmp_nlg_f16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]4064// W64: v_cmp_nlg_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0a,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]4065// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4066 4067v_cmp_nlg_f16 vcc, v127.l, v255.l4068// W64: v_cmp_nlg_f16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x0a,0xd4,0x7f,0xff,0x03,0x00]4069// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4070 4071v_cmp_nlg_f16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]4072// W64: v_cmp_nlg_f16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0a,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]4073// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4074 4075v_cmp_nlg_f16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]4076// W64: v_cmp_nlg_f16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0a,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]4077// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4078 4079v_cmp_nlg_f16 vcc, v128.h, v2.h4080// W64: v_cmp_nlg_f16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0a,0xd4,0x80,0x05,0x02,0x00]4081// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4082 4083v_cmp_nlg_f16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]4084// W64: v_cmp_nlg_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0a,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]4085// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4086 4087v_cmp_nlg_f16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]4088// W64: v_cmp_nlg_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0a,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]4089// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4090 4091v_cmp_nlg_f16 vcc, v128.l, v2.l4092// W64: v_cmp_nlg_f16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x0a,0xd4,0x80,0x05,0x02,0x00]4093// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4094 4095v_cmp_nlg_f16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]4096// W64: v_cmp_nlg_f16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0a,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]4097// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4098 4099v_cmp_nlg_f16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]4100// W64: v_cmp_nlg_f16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0a,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]4101// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4102 4103v_cmp_nlg_f16 vcc, vcc_hi, v255.h4104// W64: v_cmp_nlg_f16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0a,0xd4,0x6b,0xfe,0x03,0x00]4105// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4106 4107v_cmp_nlg_f16 vcc, vcc_hi, v255.l4108// W64: v_cmp_nlg_f16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x0a,0xd4,0x6b,0xfe,0x03,0x00]4109// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4110 4111v_cmp_nlg_f16 vcc, vcc_lo, v255.h4112// W64: v_cmp_nlg_f16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0a,0xd4,0x6a,0xfe,0x03,0x00]4113// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4114 4115v_cmp_nlg_f16 vcc, vcc_lo, v255.l4116// W64: v_cmp_nlg_f16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x0a,0xd4,0x6a,0xfe,0x03,0x00]4117// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4118 4119v_cmp_nlg_f16 vcc_lo, v1.h, v255.h4120// W32: v_cmp_nlg_f16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0a,0xd4,0x01,0xff,0x03,0x00]4121// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4122 4123v_cmp_nlg_f16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]4124// W32: v_cmp_nlg_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0a,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]4125// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4126 4127v_cmp_nlg_f16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]4128// W32: v_cmp_nlg_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0a,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]4129// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4130 4131v_cmp_nlg_f16 vcc_lo, v1.l, v255.l4132// W32: v_cmp_nlg_f16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x0a,0xd4,0x01,0xff,0x03,0x00]4133// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4134 4135v_cmp_nlg_f16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]4136// W32: v_cmp_nlg_f16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0a,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]4137// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4138 4139v_cmp_nlg_f16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]4140// W32: v_cmp_nlg_f16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0a,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]4141// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4142 4143v_cmp_nlg_f16 vcc_lo, v127.h, v255.h4144// W32: v_cmp_nlg_f16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0a,0xd4,0x7f,0xff,0x03,0x00]4145// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4146 4147v_cmp_nlg_f16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]4148// W32: v_cmp_nlg_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0a,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]4149// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4150 4151v_cmp_nlg_f16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]4152// W32: v_cmp_nlg_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0a,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]4153// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4154 4155v_cmp_nlg_f16 vcc_lo, v127.l, v255.l4156// W32: v_cmp_nlg_f16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x0a,0xd4,0x7f,0xff,0x03,0x00]4157// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4158 4159v_cmp_nlg_f16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]4160// W32: v_cmp_nlg_f16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0a,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]4161// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4162 4163v_cmp_nlg_f16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]4164// W32: v_cmp_nlg_f16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0a,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]4165// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4166 4167v_cmp_nlg_f16 vcc_lo, v128.h, v2.h4168// W32: v_cmp_nlg_f16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0a,0xd4,0x80,0x05,0x02,0x00]4169// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4170 4171v_cmp_nlg_f16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]4172// W32: v_cmp_nlg_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0a,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]4173// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4174 4175v_cmp_nlg_f16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]4176// W32: v_cmp_nlg_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0a,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]4177// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4178 4179v_cmp_nlg_f16 vcc_lo, v128.l, v2.l4180// W32: v_cmp_nlg_f16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x0a,0xd4,0x80,0x05,0x02,0x00]4181// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4182 4183v_cmp_nlg_f16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]4184// W32: v_cmp_nlg_f16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0a,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]4185// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4186 4187v_cmp_nlg_f16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]4188// W32: v_cmp_nlg_f16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0a,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]4189// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4190 4191v_cmp_nlg_f16 vcc_lo, vcc_hi, v255.h4192// W32: v_cmp_nlg_f16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0a,0xd4,0x6b,0xfe,0x03,0x00]4193// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4194 4195v_cmp_nlg_f16 vcc_lo, vcc_hi, v255.l4196// W32: v_cmp_nlg_f16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x0a,0xd4,0x6b,0xfe,0x03,0x00]4197// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4198 4199v_cmp_nlg_f16 vcc_lo, vcc_lo, v255.h4200// W32: v_cmp_nlg_f16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0a,0xd4,0x6a,0xfe,0x03,0x00]4201// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4202 4203v_cmp_nlg_f16 vcc_lo, vcc_lo, v255.l4204// W32: v_cmp_nlg_f16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x0a,0xd4,0x6a,0xfe,0x03,0x00]4205// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4206 4207v_cmp_nlt_f16 vcc, v1.h, v255.h4208// W64: v_cmp_nlt_f16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0e,0xd4,0x01,0xff,0x03,0x00]4209// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4210 4211v_cmp_nlt_f16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]4212// W64: v_cmp_nlt_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0e,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]4213// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4214 4215v_cmp_nlt_f16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]4216// W64: v_cmp_nlt_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0e,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]4217// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4218 4219v_cmp_nlt_f16 vcc, v1.l, v255.l4220// W64: v_cmp_nlt_f16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x0e,0xd4,0x01,0xff,0x03,0x00]4221// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4222 4223v_cmp_nlt_f16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]4224// W64: v_cmp_nlt_f16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0e,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]4225// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4226 4227v_cmp_nlt_f16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]4228// W64: v_cmp_nlt_f16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0e,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]4229// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4230 4231v_cmp_nlt_f16 vcc, v127.h, v255.h4232// W64: v_cmp_nlt_f16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0e,0xd4,0x7f,0xff,0x03,0x00]4233// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4234 4235v_cmp_nlt_f16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]4236// W64: v_cmp_nlt_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0e,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]4237// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4238 4239v_cmp_nlt_f16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]4240// W64: v_cmp_nlt_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0e,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]4241// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4242 4243v_cmp_nlt_f16 vcc, v127.l, v255.l4244// W64: v_cmp_nlt_f16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x0e,0xd4,0x7f,0xff,0x03,0x00]4245// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4246 4247v_cmp_nlt_f16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]4248// W64: v_cmp_nlt_f16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0e,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]4249// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4250 4251v_cmp_nlt_f16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]4252// W64: v_cmp_nlt_f16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0e,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]4253// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4254 4255v_cmp_nlt_f16 vcc, v128.h, v2.h4256// W64: v_cmp_nlt_f16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0e,0xd4,0x80,0x05,0x02,0x00]4257// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4258 4259v_cmp_nlt_f16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]4260// W64: v_cmp_nlt_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0e,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]4261// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4262 4263v_cmp_nlt_f16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]4264// W64: v_cmp_nlt_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0e,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]4265// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4266 4267v_cmp_nlt_f16 vcc, v128.l, v2.l4268// W64: v_cmp_nlt_f16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x0e,0xd4,0x80,0x05,0x02,0x00]4269// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4270 4271v_cmp_nlt_f16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]4272// W64: v_cmp_nlt_f16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0e,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]4273// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4274 4275v_cmp_nlt_f16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]4276// W64: v_cmp_nlt_f16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0e,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]4277// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4278 4279v_cmp_nlt_f16 vcc, vcc_hi, v255.h4280// W64: v_cmp_nlt_f16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0e,0xd4,0x6b,0xfe,0x03,0x00]4281// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4282 4283v_cmp_nlt_f16 vcc, vcc_hi, v255.l4284// W64: v_cmp_nlt_f16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x0e,0xd4,0x6b,0xfe,0x03,0x00]4285// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4286 4287v_cmp_nlt_f16 vcc, vcc_lo, v255.h4288// W64: v_cmp_nlt_f16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0e,0xd4,0x6a,0xfe,0x03,0x00]4289// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4290 4291v_cmp_nlt_f16 vcc, vcc_lo, v255.l4292// W64: v_cmp_nlt_f16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x0e,0xd4,0x6a,0xfe,0x03,0x00]4293// W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4294 4295v_cmp_nlt_f16 vcc_lo, v1.h, v255.h4296// W32: v_cmp_nlt_f16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0e,0xd4,0x01,0xff,0x03,0x00]4297// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4298 4299v_cmp_nlt_f16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]4300// W32: v_cmp_nlt_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0e,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]4301// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4302 4303v_cmp_nlt_f16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]4304// W32: v_cmp_nlt_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0e,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]4305// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4306 4307v_cmp_nlt_f16 vcc_lo, v1.l, v255.l4308// W32: v_cmp_nlt_f16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x0e,0xd4,0x01,0xff,0x03,0x00]4309// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4310 4311v_cmp_nlt_f16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]4312// W32: v_cmp_nlt_f16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0e,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]4313// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4314 4315v_cmp_nlt_f16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]4316// W32: v_cmp_nlt_f16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0e,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]4317// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4318 4319v_cmp_nlt_f16 vcc_lo, v127.h, v255.h4320// W32: v_cmp_nlt_f16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0e,0xd4,0x7f,0xff,0x03,0x00]4321// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4322 4323v_cmp_nlt_f16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]4324// W32: v_cmp_nlt_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0e,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]4325// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4326 4327v_cmp_nlt_f16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]4328// W32: v_cmp_nlt_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0e,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]4329// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4330 4331v_cmp_nlt_f16 vcc_lo, v127.l, v255.l4332// W32: v_cmp_nlt_f16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x0e,0xd4,0x7f,0xff,0x03,0x00]4333// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4334 4335v_cmp_nlt_f16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]4336// W32: v_cmp_nlt_f16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0e,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]4337// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4338 4339v_cmp_nlt_f16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]4340// W32: v_cmp_nlt_f16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0e,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]4341// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4342 4343v_cmp_nlt_f16 vcc_lo, v128.h, v2.h4344// W32: v_cmp_nlt_f16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0e,0xd4,0x80,0x05,0x02,0x00]4345// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4346 4347v_cmp_nlt_f16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]4348// W32: v_cmp_nlt_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0e,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]4349// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4350 4351v_cmp_nlt_f16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]4352// W32: v_cmp_nlt_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0e,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]4353// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4354 4355v_cmp_nlt_f16 vcc_lo, v128.l, v2.l4356// W32: v_cmp_nlt_f16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x0e,0xd4,0x80,0x05,0x02,0x00]4357// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4358 4359v_cmp_nlt_f16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]4360// W32: v_cmp_nlt_f16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0e,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]4361// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4362 4363v_cmp_nlt_f16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]4364// W32: v_cmp_nlt_f16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0e,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]4365// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4366 4367v_cmp_nlt_f16 vcc_lo, vcc_hi, v255.h4368// W32: v_cmp_nlt_f16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0e,0xd4,0x6b,0xfe,0x03,0x00]4369// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4370 4371v_cmp_nlt_f16 vcc_lo, vcc_hi, v255.l4372// W32: v_cmp_nlt_f16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x0e,0xd4,0x6b,0xfe,0x03,0x00]4373// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4374 4375v_cmp_nlt_f16 vcc_lo, vcc_lo, v255.h4376// W32: v_cmp_nlt_f16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0e,0xd4,0x6a,0xfe,0x03,0x00]4377// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4378 4379v_cmp_nlt_f16 vcc_lo, vcc_lo, v255.l4380// W32: v_cmp_nlt_f16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x0e,0xd4,0x6a,0xfe,0x03,0x00]4381// W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction4382 4383v_cmp_o_f16 vcc, v1.h, v255.h4384// W64: v_cmp_o_f16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x07,0xd4,0x01,0xff,0x03,0x00]4385// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4386 4387v_cmp_o_f16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]4388// W64: v_cmp_o_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x07,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]4389// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4390 4391v_cmp_o_f16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]4392// W64: v_cmp_o_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x07,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]4393// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4394 4395v_cmp_o_f16 vcc, v1.l, v255.l4396// W64: v_cmp_o_f16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x07,0xd4,0x01,0xff,0x03,0x00]4397// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4398 4399v_cmp_o_f16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]4400// W64: v_cmp_o_f16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x07,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]4401// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4402 4403v_cmp_o_f16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]4404// W64: v_cmp_o_f16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x07,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]4405// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4406 4407v_cmp_o_f16 vcc, v127.h, v255.h4408// W64: v_cmp_o_f16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x07,0xd4,0x7f,0xff,0x03,0x00]4409// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4410 4411v_cmp_o_f16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]4412// W64: v_cmp_o_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x07,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]4413// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4414 4415v_cmp_o_f16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]4416// W64: v_cmp_o_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x07,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]4417// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4418 4419v_cmp_o_f16 vcc, v127.l, v255.l4420// W64: v_cmp_o_f16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x07,0xd4,0x7f,0xff,0x03,0x00]4421// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4422 4423v_cmp_o_f16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]4424// W64: v_cmp_o_f16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x07,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]4425// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4426 4427v_cmp_o_f16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]4428// W64: v_cmp_o_f16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x07,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]4429// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4430 4431v_cmp_o_f16 vcc, v128.h, v2.h4432// W64: v_cmp_o_f16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x07,0xd4,0x80,0x05,0x02,0x00]4433// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4434 4435v_cmp_o_f16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]4436// W64: v_cmp_o_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x07,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]4437// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4438 4439v_cmp_o_f16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]4440// W64: v_cmp_o_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x07,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]4441// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4442 4443v_cmp_o_f16 vcc, v128.l, v2.l4444// W64: v_cmp_o_f16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x07,0xd4,0x80,0x05,0x02,0x00]4445// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4446 4447v_cmp_o_f16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]4448// W64: v_cmp_o_f16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x07,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]4449// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4450 4451v_cmp_o_f16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]4452// W64: v_cmp_o_f16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x07,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]4453// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4454 4455v_cmp_o_f16 vcc, vcc_hi, v255.h4456// W64: v_cmp_o_f16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x07,0xd4,0x6b,0xfe,0x03,0x00]4457// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4458 4459v_cmp_o_f16 vcc, vcc_hi, v255.l4460// W64: v_cmp_o_f16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x07,0xd4,0x6b,0xfe,0x03,0x00]4461// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4462 4463v_cmp_o_f16 vcc, vcc_lo, v255.h4464// W64: v_cmp_o_f16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x07,0xd4,0x6a,0xfe,0x03,0x00]4465// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4466 4467v_cmp_o_f16 vcc, vcc_lo, v255.l4468// W64: v_cmp_o_f16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x07,0xd4,0x6a,0xfe,0x03,0x00]4469// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4470 4471v_cmp_o_f16 vcc_lo, v1.h, v255.h4472// W32: v_cmp_o_f16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x07,0xd4,0x01,0xff,0x03,0x00]4473// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4474 4475v_cmp_o_f16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]4476// W32: v_cmp_o_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x07,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]4477// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4478 4479v_cmp_o_f16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]4480// W32: v_cmp_o_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x07,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]4481// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4482 4483v_cmp_o_f16 vcc_lo, v1.l, v255.l4484// W32: v_cmp_o_f16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x07,0xd4,0x01,0xff,0x03,0x00]4485// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4486 4487v_cmp_o_f16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]4488// W32: v_cmp_o_f16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x07,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]4489// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4490 4491v_cmp_o_f16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]4492// W32: v_cmp_o_f16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x07,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]4493// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4494 4495v_cmp_o_f16 vcc_lo, v127.h, v255.h4496// W32: v_cmp_o_f16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x07,0xd4,0x7f,0xff,0x03,0x00]4497// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4498 4499v_cmp_o_f16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]4500// W32: v_cmp_o_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x07,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]4501// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4502 4503v_cmp_o_f16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]4504// W32: v_cmp_o_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x07,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]4505// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4506 4507v_cmp_o_f16 vcc_lo, v127.l, v255.l4508// W32: v_cmp_o_f16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x07,0xd4,0x7f,0xff,0x03,0x00]4509// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4510 4511v_cmp_o_f16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]4512// W32: v_cmp_o_f16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x07,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]4513// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4514 4515v_cmp_o_f16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]4516// W32: v_cmp_o_f16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x07,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]4517// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4518 4519v_cmp_o_f16 vcc_lo, v128.h, v2.h4520// W32: v_cmp_o_f16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x07,0xd4,0x80,0x05,0x02,0x00]4521// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4522 4523v_cmp_o_f16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]4524// W32: v_cmp_o_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x07,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]4525// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4526 4527v_cmp_o_f16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]4528// W32: v_cmp_o_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x07,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]4529// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4530 4531v_cmp_o_f16 vcc_lo, v128.l, v2.l4532// W32: v_cmp_o_f16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x07,0xd4,0x80,0x05,0x02,0x00]4533// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4534 4535v_cmp_o_f16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]4536// W32: v_cmp_o_f16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x07,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]4537// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4538 4539v_cmp_o_f16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]4540// W32: v_cmp_o_f16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x07,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]4541// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4542 4543v_cmp_o_f16 vcc_lo, vcc_hi, v255.h4544// W32: v_cmp_o_f16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x07,0xd4,0x6b,0xfe,0x03,0x00]4545// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4546 4547v_cmp_o_f16 vcc_lo, vcc_hi, v255.l4548// W32: v_cmp_o_f16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x07,0xd4,0x6b,0xfe,0x03,0x00]4549// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4550 4551v_cmp_o_f16 vcc_lo, vcc_lo, v255.h4552// W32: v_cmp_o_f16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x07,0xd4,0x6a,0xfe,0x03,0x00]4553// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4554 4555v_cmp_o_f16 vcc_lo, vcc_lo, v255.l4556// W32: v_cmp_o_f16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x07,0xd4,0x6a,0xfe,0x03,0x00]4557// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4558 4559v_cmp_u_f16 vcc, v1.h, v255.h4560// W64: v_cmp_u_f16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x08,0xd4,0x01,0xff,0x03,0x00]4561// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4562 4563v_cmp_u_f16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]4564// W64: v_cmp_u_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x08,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]4565// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4566 4567v_cmp_u_f16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]4568// W64: v_cmp_u_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x08,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]4569// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4570 4571v_cmp_u_f16 vcc, v1.l, v255.l4572// W64: v_cmp_u_f16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x08,0xd4,0x01,0xff,0x03,0x00]4573// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4574 4575v_cmp_u_f16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]4576// W64: v_cmp_u_f16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x08,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]4577// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4578 4579v_cmp_u_f16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]4580// W64: v_cmp_u_f16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x08,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]4581// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4582 4583v_cmp_u_f16 vcc, v127.h, v255.h4584// W64: v_cmp_u_f16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x08,0xd4,0x7f,0xff,0x03,0x00]4585// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4586 4587v_cmp_u_f16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]4588// W64: v_cmp_u_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x08,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]4589// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4590 4591v_cmp_u_f16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]4592// W64: v_cmp_u_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x08,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]4593// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4594 4595v_cmp_u_f16 vcc, v127.l, v255.l4596// W64: v_cmp_u_f16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x08,0xd4,0x7f,0xff,0x03,0x00]4597// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4598 4599v_cmp_u_f16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]4600// W64: v_cmp_u_f16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x08,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]4601// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4602 4603v_cmp_u_f16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]4604// W64: v_cmp_u_f16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x08,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]4605// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4606 4607v_cmp_u_f16 vcc, v128.h, v2.h4608// W64: v_cmp_u_f16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x08,0xd4,0x80,0x05,0x02,0x00]4609// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4610 4611v_cmp_u_f16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]4612// W64: v_cmp_u_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x08,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]4613// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4614 4615v_cmp_u_f16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]4616// W64: v_cmp_u_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x08,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]4617// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4618 4619v_cmp_u_f16 vcc, v128.l, v2.l4620// W64: v_cmp_u_f16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x08,0xd4,0x80,0x05,0x02,0x00]4621// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4622 4623v_cmp_u_f16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]4624// W64: v_cmp_u_f16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x08,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]4625// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4626 4627v_cmp_u_f16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]4628// W64: v_cmp_u_f16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x08,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]4629// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4630 4631v_cmp_u_f16 vcc, vcc_hi, v255.h4632// W64: v_cmp_u_f16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x08,0xd4,0x6b,0xfe,0x03,0x00]4633// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4634 4635v_cmp_u_f16 vcc, vcc_hi, v255.l4636// W64: v_cmp_u_f16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x08,0xd4,0x6b,0xfe,0x03,0x00]4637// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4638 4639v_cmp_u_f16 vcc, vcc_lo, v255.h4640// W64: v_cmp_u_f16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x08,0xd4,0x6a,0xfe,0x03,0x00]4641// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4642 4643v_cmp_u_f16 vcc, vcc_lo, v255.l4644// W64: v_cmp_u_f16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x08,0xd4,0x6a,0xfe,0x03,0x00]4645// W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4646 4647v_cmp_u_f16 vcc_lo, v1.h, v255.h4648// W32: v_cmp_u_f16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x08,0xd4,0x01,0xff,0x03,0x00]4649// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4650 4651v_cmp_u_f16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]4652// W32: v_cmp_u_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x08,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]4653// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4654 4655v_cmp_u_f16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]4656// W32: v_cmp_u_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x08,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]4657// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4658 4659v_cmp_u_f16 vcc_lo, v1.l, v255.l4660// W32: v_cmp_u_f16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x08,0xd4,0x01,0xff,0x03,0x00]4661// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4662 4663v_cmp_u_f16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]4664// W32: v_cmp_u_f16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x08,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]4665// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4666 4667v_cmp_u_f16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]4668// W32: v_cmp_u_f16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x08,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]4669// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4670 4671v_cmp_u_f16 vcc_lo, v127.h, v255.h4672// W32: v_cmp_u_f16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x08,0xd4,0x7f,0xff,0x03,0x00]4673// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4674 4675v_cmp_u_f16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]4676// W32: v_cmp_u_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x08,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]4677// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4678 4679v_cmp_u_f16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]4680// W32: v_cmp_u_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x08,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]4681// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4682 4683v_cmp_u_f16 vcc_lo, v127.l, v255.l4684// W32: v_cmp_u_f16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x08,0xd4,0x7f,0xff,0x03,0x00]4685// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4686 4687v_cmp_u_f16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]4688// W32: v_cmp_u_f16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x08,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]4689// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4690 4691v_cmp_u_f16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]4692// W32: v_cmp_u_f16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x08,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]4693// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4694 4695v_cmp_u_f16 vcc_lo, v128.h, v2.h4696// W32: v_cmp_u_f16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x08,0xd4,0x80,0x05,0x02,0x00]4697// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4698 4699v_cmp_u_f16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]4700// W32: v_cmp_u_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x08,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]4701// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4702 4703v_cmp_u_f16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]4704// W32: v_cmp_u_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x08,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]4705// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4706 4707v_cmp_u_f16 vcc_lo, v128.l, v2.l4708// W32: v_cmp_u_f16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x08,0xd4,0x80,0x05,0x02,0x00]4709// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4710 4711v_cmp_u_f16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]4712// W32: v_cmp_u_f16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x08,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]4713// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4714 4715v_cmp_u_f16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]4716// W32: v_cmp_u_f16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x08,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]4717// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4718 4719v_cmp_u_f16 vcc_lo, vcc_hi, v255.h4720// W32: v_cmp_u_f16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x08,0xd4,0x6b,0xfe,0x03,0x00]4721// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4722 4723v_cmp_u_f16 vcc_lo, vcc_hi, v255.l4724// W32: v_cmp_u_f16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x08,0xd4,0x6b,0xfe,0x03,0x00]4725// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4726 4727v_cmp_u_f16 vcc_lo, vcc_lo, v255.h4728// W32: v_cmp_u_f16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x08,0xd4,0x6a,0xfe,0x03,0x00]4729// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4730 4731v_cmp_u_f16 vcc_lo, vcc_lo, v255.l4732// W32: v_cmp_u_f16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x08,0xd4,0x6a,0xfe,0x03,0x00]4733// W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction4734