brintos

brintos / llvm-project-archived public Read only

0
0
Text · 573.7 KiB · f4f47b3 Raw
8646 lines · plain
1// NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --unique --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 -filetype=null %s 2>&1 | FileCheck --check-prefix=W32-ERR --implicit-check-not=error: %s5// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize64,+real-true16 -filetype=null %s 2>&1 | FileCheck --check-prefix=W64-ERR --implicit-check-not=error: %s6 7v_cmp_class_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]8// W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x1b,0x00,0xff]9// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10 11v_cmp_class_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]12// W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0xe4,0x00,0xff]13// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode14 15v_cmp_class_f16 vcc_lo, v1.l, v2.l row_mirror16// W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x40,0x01,0xff]17// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode18 19v_cmp_class_f16 vcc_lo, v1.l, v2.l row_half_mirror20// W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x41,0x01,0xff]21// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode22 23v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shl:124// W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x01,0x01,0xff]25// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode26 27v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shl:1528// W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x0f,0x01,0xff]29// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode30 31v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shr:132// W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x11,0x01,0xff]33// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode34 35v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shr:1536// W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x1f,0x01,0xff]37// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode38 39v_cmp_class_f16 vcc_lo, v1.l, v2.l row_ror:140// W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x21,0x01,0xff]41// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode42 43v_cmp_class_f16 vcc_lo, v1.l, v2.l row_ror:1544// W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x2f,0x01,0xff]45// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode46 47v_cmp_class_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf48// W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x50,0x01,0xff]49// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode50 51v_cmp_class_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x152// W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x5f,0x01,0x01]53// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode54 55v_cmp_class_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:156// W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x60,0x09,0x13]57// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode58 59v_cmp_class_f16 vcc_lo, -|v127.l|, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:160// W32: v_cmp_class_f16 vcc_lo, -|v127.l|, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0xfa,0x7c,0x7f,0x6f,0x35,0x30]61// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode62 63v_cmp_class_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]64// W64: v_cmp_class_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x1b,0x00,0xff]65// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode66 67v_cmp_class_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]68// W64: v_cmp_class_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0xe4,0x00,0xff]69// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode70 71v_cmp_class_f16 vcc, v1.l, v2.l row_mirror72// W64: v_cmp_class_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x40,0x01,0xff]73// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode74 75v_cmp_class_f16 vcc, v1.l, v2.l row_half_mirror76// W64: v_cmp_class_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x41,0x01,0xff]77// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode78 79v_cmp_class_f16 vcc, v1.l, v2.l row_shl:180// W64: v_cmp_class_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x01,0x01,0xff]81// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode82 83v_cmp_class_f16 vcc, v1.l, v2.l row_shl:1584// W64: v_cmp_class_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x0f,0x01,0xff]85// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode86 87v_cmp_class_f16 vcc, v1.l, v2.l row_shr:188// W64: v_cmp_class_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x11,0x01,0xff]89// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode90 91v_cmp_class_f16 vcc, v1.l, v2.l row_shr:1592// W64: v_cmp_class_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x1f,0x01,0xff]93// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode94 95v_cmp_class_f16 vcc, v1.l, v2.l row_ror:196// W64: v_cmp_class_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x21,0x01,0xff]97// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode98 99v_cmp_class_f16 vcc, v1.l, v2.l row_ror:15100// W64: v_cmp_class_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x2f,0x01,0xff]101// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode102 103v_cmp_class_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf104// W64: v_cmp_class_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x50,0x01,0xff]105// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode106 107v_cmp_class_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1108// W64: v_cmp_class_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x5f,0x01,0x01]109// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode110 111v_cmp_class_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1112// W64: v_cmp_class_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x60,0x09,0x13]113// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode114 115v_cmp_class_f16 vcc, -|v127.l|, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1116// W64: v_cmp_class_f16 vcc, -|v127.l|, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0xfa,0x7c,0x7f,0x6f,0x35,0x30]117// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode118 119v_cmp_class_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf120// W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x1b,0x00,0xff]121// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode122 123v_cmp_class_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf124// W64: v_cmp_class_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x1b,0x00,0xff]125// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode126 127v_cmp_class_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf128// W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0xe4,0x00,0xff]129// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode130 131v_cmp_class_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf132// W64: v_cmp_class_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0xe4,0x00,0xff]133// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode134 135v_cmp_class_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf136// W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x40,0x01,0xff]137// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode138 139v_cmp_class_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf140// W64: v_cmp_class_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x40,0x01,0xff]141// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode142 143v_cmp_class_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf144// W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x41,0x01,0xff]145// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode146 147v_cmp_class_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf148// W64: v_cmp_class_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x41,0x01,0xff]149// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode150 151v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf152// W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x01,0x01,0xff]153// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode154 155v_cmp_class_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf156// W64: v_cmp_class_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x01,0x01,0xff]157// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode158 159v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf160// W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x0f,0x01,0xff]161// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode162 163v_cmp_class_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf164// W64: v_cmp_class_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x0f,0x01,0xff]165// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode166 167v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf168// W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x11,0x01,0xff]169// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode170 171v_cmp_class_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf172// W64: v_cmp_class_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x11,0x01,0xff]173// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode174 175v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf176// W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x1f,0x01,0xff]177// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode178 179v_cmp_class_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf180// W64: v_cmp_class_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x1f,0x01,0xff]181// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode182 183v_cmp_class_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf184// W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x21,0x01,0xff]185// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode186 187v_cmp_class_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf188// W64: v_cmp_class_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x21,0x01,0xff]189// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode190 191v_cmp_class_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf192// W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x2f,0x01,0xff]193// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode194 195v_cmp_class_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf196// W64: v_cmp_class_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x2f,0x01,0xff]197// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode198 199v_cmp_class_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0200// W32: v_cmp_class_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0xfb,0x7c,0x81,0x60,0x09,0x13]201// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode202 203v_cmp_class_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0204// W64: v_cmp_class_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0xfb,0x7c,0x81,0x60,0x09,0x13]205// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode206 207v_cmp_class_f16 vcc_lo, -|v127.h|, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1208// W32: v_cmp_class_f16 vcc_lo, -|v127.h|, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0xfb,0x7c,0xff,0x6f,0x35,0x30]209// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode210 211v_cmp_class_f16 vcc, -|v127.h|, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1212// W64: v_cmp_class_f16 vcc, -|v127.h|, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0xfb,0x7c,0xff,0x6f,0x35,0x30]213// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode214 215v_cmp_class_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]216// W32: v_cmp_class_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x1b,0x00,0xff]217// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode218 219v_cmp_class_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]220// W32: v_cmp_class_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0xe4,0x00,0xff]221// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode222 223v_cmp_class_f32 vcc_lo, v1, v2 row_mirror224// W32: v_cmp_class_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x40,0x01,0xff]225// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode226 227v_cmp_class_f32 vcc_lo, v1, v2 row_half_mirror228// W32: v_cmp_class_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x41,0x01,0xff]229// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode230 231v_cmp_class_f32 vcc_lo, v1, v2 row_shl:1232// W32: v_cmp_class_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x01,0x01,0xff]233// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode234 235v_cmp_class_f32 vcc_lo, v1, v2 row_shl:15236// W32: v_cmp_class_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x0f,0x01,0xff]237// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode238 239v_cmp_class_f32 vcc_lo, v1, v2 row_shr:1240// W32: v_cmp_class_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x11,0x01,0xff]241// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode242 243v_cmp_class_f32 vcc_lo, v1, v2 row_shr:15244// W32: v_cmp_class_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x1f,0x01,0xff]245// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode246 247v_cmp_class_f32 vcc_lo, v1, v2 row_ror:1248// W32: v_cmp_class_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x21,0x01,0xff]249// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode250 251v_cmp_class_f32 vcc_lo, v1, v2 row_ror:15252// W32: v_cmp_class_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x2f,0x01,0xff]253// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode254 255v_cmp_class_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf256// W32: v_cmp_class_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x50,0x01,0xff]257// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode258 259v_cmp_class_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1260// W32: v_cmp_class_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x5f,0x01,0x01]261// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode262 263v_cmp_class_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0264// W32: v_cmp_class_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x60,0x09,0x13]265// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode266 267v_cmp_class_f32 vcc_lo, -|v255|, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1268// W32: v_cmp_class_f32 vcc_lo, -|v255|, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0xfd,0x7c,0xff,0x6f,0x35,0x30]269// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode270 271v_cmp_class_f32 vcc, v1, v2 quad_perm:[3,2,1,0]272// W64: v_cmp_class_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x1b,0x00,0xff]273// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode274 275v_cmp_class_f32 vcc, v1, v2 quad_perm:[0,1,2,3]276// W64: v_cmp_class_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0xe4,0x00,0xff]277// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode278 279v_cmp_class_f32 vcc, v1, v2 row_mirror280// W64: v_cmp_class_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x40,0x01,0xff]281// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode282 283v_cmp_class_f32 vcc, v1, v2 row_half_mirror284// W64: v_cmp_class_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x41,0x01,0xff]285// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode286 287v_cmp_class_f32 vcc, v1, v2 row_shl:1288// W64: v_cmp_class_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x01,0x01,0xff]289// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode290 291v_cmp_class_f32 vcc, v1, v2 row_shl:15292// W64: v_cmp_class_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x0f,0x01,0xff]293// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode294 295v_cmp_class_f32 vcc, v1, v2 row_shr:1296// W64: v_cmp_class_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x11,0x01,0xff]297// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode298 299v_cmp_class_f32 vcc, v1, v2 row_shr:15300// W64: v_cmp_class_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x1f,0x01,0xff]301// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode302 303v_cmp_class_f32 vcc, v1, v2 row_ror:1304// W64: v_cmp_class_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x21,0x01,0xff]305// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode306 307v_cmp_class_f32 vcc, v1, v2 row_ror:15308// W64: v_cmp_class_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x2f,0x01,0xff]309// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode310 311v_cmp_class_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf312// W64: v_cmp_class_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x50,0x01,0xff]313// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode314 315v_cmp_class_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1316// W64: v_cmp_class_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x5f,0x01,0x01]317// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode318 319v_cmp_class_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0320// W64: v_cmp_class_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x60,0x09,0x13]321// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode322 323v_cmp_class_f32 vcc, -|v255|, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1324// W64: v_cmp_class_f32 vcc, -|v255|, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0xfd,0x7c,0xff,0x6f,0x35,0x30]325// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode326 327v_cmp_eq_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]328// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x1b,0x00,0xff]329// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode330 331v_cmp_eq_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]332// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0xe4,0x00,0xff]333// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode334 335v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_mirror336// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x40,0x01,0xff]337// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode338 339v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_half_mirror340// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x41,0x01,0xff]341// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode342 343v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shl:1344// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x01,0x01,0xff]345// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode346 347v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shl:15348// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x0f,0x01,0xff]349// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode350 351v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shr:1352// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x11,0x01,0xff]353// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode354 355v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shr:15356// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x1f,0x01,0xff]357// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode358 359v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_ror:1360// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x21,0x01,0xff]361// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode362 363v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_ror:15364// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x2f,0x01,0xff]365// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode366 367v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf368// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x50,0x01,0xff]369// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode370 371v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1372// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x5f,0x01,0x01]373// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode374 375v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1376// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x60,0x09,0x13]377// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode378 379v_cmp_eq_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1380// W32: v_cmp_eq_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x04,0x7c,0x7f,0x6f,0xf5,0x30]381// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode382 383v_cmp_eq_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]384// W64: v_cmp_eq_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x1b,0x00,0xff]385// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode386 387v_cmp_eq_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]388// W64: v_cmp_eq_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0xe4,0x00,0xff]389// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode390 391v_cmp_eq_f16 vcc, v1.l, v2.l row_mirror392// W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x40,0x01,0xff]393// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode394 395v_cmp_eq_f16 vcc, v1.l, v2.l row_half_mirror396// W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x41,0x01,0xff]397// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode398 399v_cmp_eq_f16 vcc, v1.l, v2.l row_shl:1400// W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x01,0x01,0xff]401// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode402 403v_cmp_eq_f16 vcc, v1.l, v2.l row_shl:15404// W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x0f,0x01,0xff]405// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode406 407v_cmp_eq_f16 vcc, v1.l, v2.l row_shr:1408// W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x11,0x01,0xff]409// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode410 411v_cmp_eq_f16 vcc, v1.l, v2.l row_shr:15412// W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x1f,0x01,0xff]413// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode414 415v_cmp_eq_f16 vcc, v1.l, v2.l row_ror:1416// W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x21,0x01,0xff]417// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode418 419v_cmp_eq_f16 vcc, v1.l, v2.l row_ror:15420// W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x2f,0x01,0xff]421// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode422 423v_cmp_eq_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf424// W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x50,0x01,0xff]425// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode426 427v_cmp_eq_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1428// W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x5f,0x01,0x01]429// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode430 431v_cmp_eq_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1432// W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x60,0x09,0x13]433// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode434 435v_cmp_eq_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1436// W64: v_cmp_eq_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x04,0x7c,0x7f,0x6f,0xf5,0x30]437// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode438 439v_cmp_eq_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf440// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x1b,0x00,0xff]441// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode442 443v_cmp_eq_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf444// W64: v_cmp_eq_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x1b,0x00,0xff]445// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode446 447v_cmp_eq_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf448// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0xe4,0x00,0xff]449// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode450 451v_cmp_eq_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf452// W64: v_cmp_eq_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0xe4,0x00,0xff]453// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode454 455v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf456// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x40,0x01,0xff]457// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode458 459v_cmp_eq_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf460// W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x40,0x01,0xff]461// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode462 463v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf464// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x41,0x01,0xff]465// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode466 467v_cmp_eq_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf468// W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x41,0x01,0xff]469// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode470 471v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf472// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x01,0x01,0xff]473// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode474 475v_cmp_eq_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf476// W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x01,0x01,0xff]477// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode478 479v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf480// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x0f,0x01,0xff]481// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode482 483v_cmp_eq_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf484// W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x0f,0x01,0xff]485// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode486 487v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf488// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x11,0x01,0xff]489// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode490 491v_cmp_eq_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf492// W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x11,0x01,0xff]493// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode494 495v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf496// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x1f,0x01,0xff]497// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode498 499v_cmp_eq_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf500// W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x1f,0x01,0xff]501// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode502 503v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf504// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x21,0x01,0xff]505// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode506 507v_cmp_eq_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf508// W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x21,0x01,0xff]509// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode510 511v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf512// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x2f,0x01,0xff]513// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode514 515v_cmp_eq_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf516// W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x2f,0x01,0xff]517// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode518 519v_cmp_eq_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0520// W32: v_cmp_eq_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x05,0x7c,0x81,0x60,0x09,0x13]521// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode522 523v_cmp_eq_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0524// W64: v_cmp_eq_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x05,0x7c,0x81,0x60,0x09,0x13]525// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode526 527v_cmp_eq_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1528// W32: v_cmp_eq_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x05,0x7c,0xff,0x6f,0xf5,0x30]529// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode530 531v_cmp_eq_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1532// W64: v_cmp_eq_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x05,0x7c,0xff,0x6f,0xf5,0x30]533// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode534 535v_cmp_eq_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]536// W32: v_cmp_eq_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x1b,0x00,0xff]537// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode538 539v_cmp_eq_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]540// W32: v_cmp_eq_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0xe4,0x00,0xff]541// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode542 543v_cmp_eq_f32 vcc_lo, v1, v2 row_mirror544// W32: v_cmp_eq_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x40,0x01,0xff]545// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode546 547v_cmp_eq_f32 vcc_lo, v1, v2 row_half_mirror548// W32: v_cmp_eq_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x41,0x01,0xff]549// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode550 551v_cmp_eq_f32 vcc_lo, v1, v2 row_shl:1552// W32: v_cmp_eq_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x01,0x01,0xff]553// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode554 555v_cmp_eq_f32 vcc_lo, v1, v2 row_shl:15556// W32: v_cmp_eq_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x0f,0x01,0xff]557// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode558 559v_cmp_eq_f32 vcc_lo, v1, v2 row_shr:1560// W32: v_cmp_eq_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x11,0x01,0xff]561// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode562 563v_cmp_eq_f32 vcc_lo, v1, v2 row_shr:15564// W32: v_cmp_eq_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x1f,0x01,0xff]565// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode566 567v_cmp_eq_f32 vcc_lo, v1, v2 row_ror:1568// W32: v_cmp_eq_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x21,0x01,0xff]569// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode570 571v_cmp_eq_f32 vcc_lo, v1, v2 row_ror:15572// W32: v_cmp_eq_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x2f,0x01,0xff]573// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode574 575v_cmp_eq_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf576// W32: v_cmp_eq_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x50,0x01,0xff]577// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode578 579v_cmp_eq_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1580// W32: v_cmp_eq_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x5f,0x01,0x01]581// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode582 583v_cmp_eq_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0584// W32: v_cmp_eq_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x60,0x09,0x13]585// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode586 587v_cmp_eq_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1588// W32: v_cmp_eq_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x25,0x7c,0xff,0x6f,0xf5,0x30]589// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode590 591v_cmp_eq_f32 vcc, v1, v2 quad_perm:[3,2,1,0]592// W64: v_cmp_eq_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x1b,0x00,0xff]593// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode594 595v_cmp_eq_f32 vcc, v1, v2 quad_perm:[0,1,2,3]596// W64: v_cmp_eq_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0xe4,0x00,0xff]597// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode598 599v_cmp_eq_f32 vcc, v1, v2 row_mirror600// W64: v_cmp_eq_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x40,0x01,0xff]601// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode602 603v_cmp_eq_f32 vcc, v1, v2 row_half_mirror604// W64: v_cmp_eq_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x41,0x01,0xff]605// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode606 607v_cmp_eq_f32 vcc, v1, v2 row_shl:1608// W64: v_cmp_eq_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x01,0x01,0xff]609// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode610 611v_cmp_eq_f32 vcc, v1, v2 row_shl:15612// W64: v_cmp_eq_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x0f,0x01,0xff]613// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode614 615v_cmp_eq_f32 vcc, v1, v2 row_shr:1616// W64: v_cmp_eq_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x11,0x01,0xff]617// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode618 619v_cmp_eq_f32 vcc, v1, v2 row_shr:15620// W64: v_cmp_eq_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x1f,0x01,0xff]621// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode622 623v_cmp_eq_f32 vcc, v1, v2 row_ror:1624// W64: v_cmp_eq_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x21,0x01,0xff]625// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode626 627v_cmp_eq_f32 vcc, v1, v2 row_ror:15628// W64: v_cmp_eq_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x2f,0x01,0xff]629// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode630 631v_cmp_eq_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf632// W64: v_cmp_eq_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x50,0x01,0xff]633// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode634 635v_cmp_eq_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1636// W64: v_cmp_eq_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x5f,0x01,0x01]637// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode638 639v_cmp_eq_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0640// W64: v_cmp_eq_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x60,0x09,0x13]641// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode642 643v_cmp_eq_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1644// W64: v_cmp_eq_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x25,0x7c,0xff,0x6f,0xf5,0x30]645// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode646 647v_cmp_eq_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]648// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x1b,0x00,0xff]649// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode650 651v_cmp_eq_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]652// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0xe4,0x00,0xff]653// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode654 655v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_mirror656// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x40,0x01,0xff]657// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode658 659v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_half_mirror660// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x41,0x01,0xff]661// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode662 663v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shl:1664// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x01,0x01,0xff]665// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode666 667v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shl:15668// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x0f,0x01,0xff]669// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode670 671v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shr:1672// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x11,0x01,0xff]673// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode674 675v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shr:15676// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x1f,0x01,0xff]677// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode678 679v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_ror:1680// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x21,0x01,0xff]681// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode682 683v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_ror:15684// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x2f,0x01,0xff]685// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode686 687v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf688// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x50,0x01,0xff]689// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode690 691v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1692// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x5f,0x01,0x01]693// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode694 695v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1696// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x60,0x09,0x13]697// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode698 699v_cmp_eq_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1700// W32: v_cmp_eq_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x64,0x7c,0x7f,0x6f,0x05,0x30]701// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode702 703v_cmp_eq_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]704// W64: v_cmp_eq_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x1b,0x00,0xff]705// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode706 707v_cmp_eq_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]708// W64: v_cmp_eq_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0xe4,0x00,0xff]709// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode710 711v_cmp_eq_i16 vcc, v1.l, v2.l row_mirror712// W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x40,0x01,0xff]713// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode714 715v_cmp_eq_i16 vcc, v1.l, v2.l row_half_mirror716// W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x41,0x01,0xff]717// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode718 719v_cmp_eq_i16 vcc, v1.l, v2.l row_shl:1720// W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x01,0x01,0xff]721// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode722 723v_cmp_eq_i16 vcc, v1.l, v2.l row_shl:15724// W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x0f,0x01,0xff]725// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode726 727v_cmp_eq_i16 vcc, v1.l, v2.l row_shr:1728// W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x11,0x01,0xff]729// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode730 731v_cmp_eq_i16 vcc, v1.l, v2.l row_shr:15732// W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x1f,0x01,0xff]733// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode734 735v_cmp_eq_i16 vcc, v1.l, v2.l row_ror:1736// W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x21,0x01,0xff]737// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode738 739v_cmp_eq_i16 vcc, v1.l, v2.l row_ror:15740// W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x2f,0x01,0xff]741// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode742 743v_cmp_eq_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf744// W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x50,0x01,0xff]745// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode746 747v_cmp_eq_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1748// W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x5f,0x01,0x01]749// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode750 751v_cmp_eq_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1752// W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x60,0x09,0x13]753// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode754 755v_cmp_eq_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1756// W64: v_cmp_eq_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x64,0x7c,0x7f,0x6f,0x05,0x30]757// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode758 759v_cmp_eq_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf760// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x1b,0x00,0xff]761// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode762 763v_cmp_eq_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf764// W64: v_cmp_eq_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x1b,0x00,0xff]765// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode766 767v_cmp_eq_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf768// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0xe4,0x00,0xff]769// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode770 771v_cmp_eq_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf772// W64: v_cmp_eq_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0xe4,0x00,0xff]773// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode774 775v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf776// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x40,0x01,0xff]777// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode778 779v_cmp_eq_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf780// W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x40,0x01,0xff]781// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode782 783v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf784// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x41,0x01,0xff]785// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode786 787v_cmp_eq_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf788// W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x41,0x01,0xff]789// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode790 791v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf792// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x01,0x01,0xff]793// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode794 795v_cmp_eq_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf796// W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x01,0x01,0xff]797// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode798 799v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf800// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x0f,0x01,0xff]801// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode802 803v_cmp_eq_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf804// W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x0f,0x01,0xff]805// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode806 807v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf808// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x11,0x01,0xff]809// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode810 811v_cmp_eq_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf812// W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x11,0x01,0xff]813// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode814 815v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf816// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x1f,0x01,0xff]817// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode818 819v_cmp_eq_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf820// W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x1f,0x01,0xff]821// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode822 823v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf824// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x21,0x01,0xff]825// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode826 827v_cmp_eq_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf828// W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x21,0x01,0xff]829// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode830 831v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf832// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x2f,0x01,0xff]833// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode834 835v_cmp_eq_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf836// W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x2f,0x01,0xff]837// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode838 839v_cmp_eq_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0840// W32: v_cmp_eq_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x65,0x7c,0x81,0x60,0x09,0x13]841// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode842 843v_cmp_eq_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0844// W64: v_cmp_eq_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x65,0x7c,0x81,0x60,0x09,0x13]845// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode846 847v_cmp_eq_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1848// W32: v_cmp_eq_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x65,0x7c,0xff,0x6f,0x05,0x30]849// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode850 851v_cmp_eq_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1852// W64: v_cmp_eq_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x65,0x7c,0xff,0x6f,0x05,0x30]853// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode854 855v_cmp_eq_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]856// W32: v_cmp_eq_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x1b,0x00,0xff]857// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode858 859v_cmp_eq_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]860// W32: v_cmp_eq_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0xe4,0x00,0xff]861// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode862 863v_cmp_eq_i32 vcc_lo, v1, v2 row_mirror864// W32: v_cmp_eq_i32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x40,0x01,0xff]865// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode866 867v_cmp_eq_i32 vcc_lo, v1, v2 row_half_mirror868// W32: v_cmp_eq_i32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x41,0x01,0xff]869// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode870 871v_cmp_eq_i32 vcc_lo, v1, v2 row_shl:1872// W32: v_cmp_eq_i32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x01,0x01,0xff]873// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode874 875v_cmp_eq_i32 vcc_lo, v1, v2 row_shl:15876// W32: v_cmp_eq_i32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x0f,0x01,0xff]877// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode878 879v_cmp_eq_i32 vcc_lo, v1, v2 row_shr:1880// W32: v_cmp_eq_i32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x11,0x01,0xff]881// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode882 883v_cmp_eq_i32 vcc_lo, v1, v2 row_shr:15884// W32: v_cmp_eq_i32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x1f,0x01,0xff]885// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode886 887v_cmp_eq_i32 vcc_lo, v1, v2 row_ror:1888// W32: v_cmp_eq_i32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x21,0x01,0xff]889// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode890 891v_cmp_eq_i32 vcc_lo, v1, v2 row_ror:15892// W32: v_cmp_eq_i32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x2f,0x01,0xff]893// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode894 895v_cmp_eq_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf896// W32: v_cmp_eq_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x50,0x01,0xff]897// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode898 899v_cmp_eq_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1900// W32: v_cmp_eq_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x5f,0x01,0x01]901// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode902 903v_cmp_eq_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0904// W32: v_cmp_eq_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x60,0x09,0x13]905// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode906 907v_cmp_eq_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1908// W32: v_cmp_eq_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x85,0x7c,0xff,0x6f,0x05,0x30]909// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode910 911v_cmp_eq_i32 vcc, v1, v2 quad_perm:[3,2,1,0]912// W64: v_cmp_eq_i32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x1b,0x00,0xff]913// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode914 915v_cmp_eq_i32 vcc, v1, v2 quad_perm:[0,1,2,3]916// W64: v_cmp_eq_i32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0xe4,0x00,0xff]917// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode918 919v_cmp_eq_i32 vcc, v1, v2 row_mirror920// W64: v_cmp_eq_i32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x40,0x01,0xff]921// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode922 923v_cmp_eq_i32 vcc, v1, v2 row_half_mirror924// W64: v_cmp_eq_i32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x41,0x01,0xff]925// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode926 927v_cmp_eq_i32 vcc, v1, v2 row_shl:1928// W64: v_cmp_eq_i32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x01,0x01,0xff]929// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode930 931v_cmp_eq_i32 vcc, v1, v2 row_shl:15932// W64: v_cmp_eq_i32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x0f,0x01,0xff]933// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode934 935v_cmp_eq_i32 vcc, v1, v2 row_shr:1936// W64: v_cmp_eq_i32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x11,0x01,0xff]937// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode938 939v_cmp_eq_i32 vcc, v1, v2 row_shr:15940// W64: v_cmp_eq_i32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x1f,0x01,0xff]941// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode942 943v_cmp_eq_i32 vcc, v1, v2 row_ror:1944// W64: v_cmp_eq_i32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x21,0x01,0xff]945// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode946 947v_cmp_eq_i32 vcc, v1, v2 row_ror:15948// W64: v_cmp_eq_i32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x2f,0x01,0xff]949// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode950 951v_cmp_eq_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf952// W64: v_cmp_eq_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x50,0x01,0xff]953// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode954 955v_cmp_eq_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1956// W64: v_cmp_eq_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x5f,0x01,0x01]957// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode958 959v_cmp_eq_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0960// W64: v_cmp_eq_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x60,0x09,0x13]961// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode962 963v_cmp_eq_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1964// W64: v_cmp_eq_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x85,0x7c,0xff,0x6f,0x05,0x30]965// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode966 967v_cmp_eq_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]968// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x1b,0x00,0xff]969// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode970 971v_cmp_eq_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]972// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0xe4,0x00,0xff]973// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode974 975v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_mirror976// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x40,0x01,0xff]977// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode978 979v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_half_mirror980// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x41,0x01,0xff]981// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode982 983v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shl:1984// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x01,0x01,0xff]985// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode986 987v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shl:15988// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x0f,0x01,0xff]989// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode990 991v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shr:1992// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x11,0x01,0xff]993// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode994 995v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shr:15996// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x1f,0x01,0xff]997// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode998 999v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_ror:11000// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x21,0x01,0xff]1001// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1002 1003v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_ror:151004// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x2f,0x01,0xff]1005// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1006 1007v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf1008// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x50,0x01,0xff]1009// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1010 1011v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x11012// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x5f,0x01,0x01]1013// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1014 1015v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:11016// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x60,0x09,0x13]1017// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1018 1019v_cmp_eq_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:11020// W32: v_cmp_eq_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x74,0x7c,0x7f,0x6f,0x05,0x30]1021// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1022 1023v_cmp_eq_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]1024// W64: v_cmp_eq_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x1b,0x00,0xff]1025// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1026 1027v_cmp_eq_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]1028// W64: v_cmp_eq_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0xe4,0x00,0xff]1029// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1030 1031v_cmp_eq_u16 vcc, v1.l, v2.l row_mirror1032// W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x40,0x01,0xff]1033// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1034 1035v_cmp_eq_u16 vcc, v1.l, v2.l row_half_mirror1036// W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x41,0x01,0xff]1037// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1038 1039v_cmp_eq_u16 vcc, v1.l, v2.l row_shl:11040// W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x01,0x01,0xff]1041// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1042 1043v_cmp_eq_u16 vcc, v1.l, v2.l row_shl:151044// W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x0f,0x01,0xff]1045// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1046 1047v_cmp_eq_u16 vcc, v1.l, v2.l row_shr:11048// W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x11,0x01,0xff]1049// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1050 1051v_cmp_eq_u16 vcc, v1.l, v2.l row_shr:151052// W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x1f,0x01,0xff]1053// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1054 1055v_cmp_eq_u16 vcc, v1.l, v2.l row_ror:11056// W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x21,0x01,0xff]1057// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1058 1059v_cmp_eq_u16 vcc, v1.l, v2.l row_ror:151060// W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x2f,0x01,0xff]1061// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1062 1063v_cmp_eq_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf1064// W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x50,0x01,0xff]1065// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1066 1067v_cmp_eq_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x11068// W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x5f,0x01,0x01]1069// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1070 1071v_cmp_eq_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:11072// W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x60,0x09,0x13]1073// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1074 1075v_cmp_eq_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:11076// W64: v_cmp_eq_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x74,0x7c,0x7f,0x6f,0x05,0x30]1077// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1078 1079v_cmp_eq_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf1080// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x1b,0x00,0xff]1081// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1082 1083v_cmp_eq_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf1084// W64: v_cmp_eq_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x1b,0x00,0xff]1085// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1086 1087v_cmp_eq_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf1088// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0xe4,0x00,0xff]1089// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1090 1091v_cmp_eq_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf1092// W64: v_cmp_eq_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0xe4,0x00,0xff]1093// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1094 1095v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf1096// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x40,0x01,0xff]1097// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1098 1099v_cmp_eq_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf1100// W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x40,0x01,0xff]1101// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1102 1103v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf1104// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x41,0x01,0xff]1105// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1106 1107v_cmp_eq_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf1108// W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x41,0x01,0xff]1109// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1110 1111v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf1112// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x01,0x01,0xff]1113// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1114 1115v_cmp_eq_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf1116// W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x01,0x01,0xff]1117// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1118 1119v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf1120// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x0f,0x01,0xff]1121// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1122 1123v_cmp_eq_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf1124// W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x0f,0x01,0xff]1125// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1126 1127v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf1128// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x11,0x01,0xff]1129// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1130 1131v_cmp_eq_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf1132// W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x11,0x01,0xff]1133// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1134 1135v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf1136// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x1f,0x01,0xff]1137// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1138 1139v_cmp_eq_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf1140// W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x1f,0x01,0xff]1141// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1142 1143v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf1144// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x21,0x01,0xff]1145// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1146 1147v_cmp_eq_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf1148// W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x21,0x01,0xff]1149// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1150 1151v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf1152// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x2f,0x01,0xff]1153// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1154 1155v_cmp_eq_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf1156// W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x2f,0x01,0xff]1157// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1158 1159v_cmp_eq_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:01160// W32: v_cmp_eq_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x75,0x7c,0x81,0x60,0x09,0x13]1161// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1162 1163v_cmp_eq_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:01164// W64: v_cmp_eq_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x75,0x7c,0x81,0x60,0x09,0x13]1165// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1166 1167v_cmp_eq_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:11168// W32: v_cmp_eq_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x75,0x7c,0xff,0x6f,0x05,0x30]1169// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1170 1171v_cmp_eq_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:11172// W64: v_cmp_eq_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x75,0x7c,0xff,0x6f,0x05,0x30]1173// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1174 1175v_cmp_eq_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]1176// W32: v_cmp_eq_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x1b,0x00,0xff]1177// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1178 1179v_cmp_eq_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]1180// W32: v_cmp_eq_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0xe4,0x00,0xff]1181// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1182 1183v_cmp_eq_u32 vcc_lo, v1, v2 row_mirror1184// W32: v_cmp_eq_u32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x40,0x01,0xff]1185// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1186 1187v_cmp_eq_u32 vcc_lo, v1, v2 row_half_mirror1188// W32: v_cmp_eq_u32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x41,0x01,0xff]1189// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1190 1191v_cmp_eq_u32 vcc_lo, v1, v2 row_shl:11192// W32: v_cmp_eq_u32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x01,0x01,0xff]1193// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1194 1195v_cmp_eq_u32 vcc_lo, v1, v2 row_shl:151196// W32: v_cmp_eq_u32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x0f,0x01,0xff]1197// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1198 1199v_cmp_eq_u32 vcc_lo, v1, v2 row_shr:11200// W32: v_cmp_eq_u32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x11,0x01,0xff]1201// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1202 1203v_cmp_eq_u32 vcc_lo, v1, v2 row_shr:151204// W32: v_cmp_eq_u32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x1f,0x01,0xff]1205// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1206 1207v_cmp_eq_u32 vcc_lo, v1, v2 row_ror:11208// W32: v_cmp_eq_u32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x21,0x01,0xff]1209// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1210 1211v_cmp_eq_u32 vcc_lo, v1, v2 row_ror:151212// W32: v_cmp_eq_u32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x2f,0x01,0xff]1213// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1214 1215v_cmp_eq_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf1216// W32: v_cmp_eq_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x50,0x01,0xff]1217// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1218 1219v_cmp_eq_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x11220// W32: v_cmp_eq_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x5f,0x01,0x01]1221// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1222 1223v_cmp_eq_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:01224// W32: v_cmp_eq_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x60,0x09,0x13]1225// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1226 1227v_cmp_eq_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:11228// W32: v_cmp_eq_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x95,0x7c,0xff,0x6f,0x05,0x30]1229// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1230 1231v_cmp_eq_u32 vcc, v1, v2 quad_perm:[3,2,1,0]1232// W64: v_cmp_eq_u32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x1b,0x00,0xff]1233// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1234 1235v_cmp_eq_u32 vcc, v1, v2 quad_perm:[0,1,2,3]1236// W64: v_cmp_eq_u32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0xe4,0x00,0xff]1237// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1238 1239v_cmp_eq_u32 vcc, v1, v2 row_mirror1240// W64: v_cmp_eq_u32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x40,0x01,0xff]1241// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1242 1243v_cmp_eq_u32 vcc, v1, v2 row_half_mirror1244// W64: v_cmp_eq_u32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x41,0x01,0xff]1245// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1246 1247v_cmp_eq_u32 vcc, v1, v2 row_shl:11248// W64: v_cmp_eq_u32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x01,0x01,0xff]1249// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1250 1251v_cmp_eq_u32 vcc, v1, v2 row_shl:151252// W64: v_cmp_eq_u32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x0f,0x01,0xff]1253// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1254 1255v_cmp_eq_u32 vcc, v1, v2 row_shr:11256// W64: v_cmp_eq_u32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x11,0x01,0xff]1257// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1258 1259v_cmp_eq_u32 vcc, v1, v2 row_shr:151260// W64: v_cmp_eq_u32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x1f,0x01,0xff]1261// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1262 1263v_cmp_eq_u32 vcc, v1, v2 row_ror:11264// W64: v_cmp_eq_u32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x21,0x01,0xff]1265// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1266 1267v_cmp_eq_u32 vcc, v1, v2 row_ror:151268// W64: v_cmp_eq_u32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x2f,0x01,0xff]1269// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1270 1271v_cmp_eq_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf1272// W64: v_cmp_eq_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x50,0x01,0xff]1273// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1274 1275v_cmp_eq_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x11276// W64: v_cmp_eq_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x5f,0x01,0x01]1277// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1278 1279v_cmp_eq_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:01280// W64: v_cmp_eq_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x60,0x09,0x13]1281// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1282 1283v_cmp_eq_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:11284// W64: v_cmp_eq_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x95,0x7c,0xff,0x6f,0x05,0x30]1285// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1286 1287v_cmp_ge_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]1288// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x1b,0x00,0xff]1289// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1290 1291v_cmp_ge_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]1292// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0xe4,0x00,0xff]1293// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1294 1295v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_mirror1296// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x40,0x01,0xff]1297// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1298 1299v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_half_mirror1300// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x41,0x01,0xff]1301// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1302 1303v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shl:11304// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x01,0x01,0xff]1305// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1306 1307v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shl:151308// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x0f,0x01,0xff]1309// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1310 1311v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shr:11312// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x11,0x01,0xff]1313// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1314 1315v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shr:151316// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x1f,0x01,0xff]1317// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1318 1319v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_ror:11320// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x21,0x01,0xff]1321// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1322 1323v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_ror:151324// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x2f,0x01,0xff]1325// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1326 1327v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf1328// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x50,0x01,0xff]1329// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1330 1331v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x11332// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x5f,0x01,0x01]1333// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1334 1335v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:11336// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x60,0x09,0x13]1337// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1338 1339v_cmp_ge_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:11340// W32: v_cmp_ge_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x0c,0x7c,0x7f,0x6f,0xf5,0x30]1341// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1342 1343v_cmp_ge_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]1344// W64: v_cmp_ge_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x1b,0x00,0xff]1345// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1346 1347v_cmp_ge_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]1348// W64: v_cmp_ge_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0xe4,0x00,0xff]1349// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1350 1351v_cmp_ge_f16 vcc, v1.l, v2.l row_mirror1352// W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x40,0x01,0xff]1353// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1354 1355v_cmp_ge_f16 vcc, v1.l, v2.l row_half_mirror1356// W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x41,0x01,0xff]1357// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1358 1359v_cmp_ge_f16 vcc, v1.l, v2.l row_shl:11360// W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x01,0x01,0xff]1361// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1362 1363v_cmp_ge_f16 vcc, v1.l, v2.l row_shl:151364// W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x0f,0x01,0xff]1365// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1366 1367v_cmp_ge_f16 vcc, v1.l, v2.l row_shr:11368// W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x11,0x01,0xff]1369// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1370 1371v_cmp_ge_f16 vcc, v1.l, v2.l row_shr:151372// W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x1f,0x01,0xff]1373// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1374 1375v_cmp_ge_f16 vcc, v1.l, v2.l row_ror:11376// W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x21,0x01,0xff]1377// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1378 1379v_cmp_ge_f16 vcc, v1.l, v2.l row_ror:151380// W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x2f,0x01,0xff]1381// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1382 1383v_cmp_ge_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf1384// W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x50,0x01,0xff]1385// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1386 1387v_cmp_ge_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x11388// W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x5f,0x01,0x01]1389// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1390 1391v_cmp_ge_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:11392// W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x60,0x09,0x13]1393// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1394 1395v_cmp_ge_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:11396// W64: v_cmp_ge_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x0c,0x7c,0x7f,0x6f,0xf5,0x30]1397// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1398 1399v_cmp_ge_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf1400// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x1b,0x00,0xff]1401// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1402 1403v_cmp_ge_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf1404// W64: v_cmp_ge_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x1b,0x00,0xff]1405// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1406 1407v_cmp_ge_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf1408// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0xe4,0x00,0xff]1409// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1410 1411v_cmp_ge_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf1412// W64: v_cmp_ge_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0xe4,0x00,0xff]1413// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1414 1415v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf1416// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x40,0x01,0xff]1417// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1418 1419v_cmp_ge_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf1420// W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x40,0x01,0xff]1421// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1422 1423v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf1424// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x41,0x01,0xff]1425// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1426 1427v_cmp_ge_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf1428// W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x41,0x01,0xff]1429// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1430 1431v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf1432// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x01,0x01,0xff]1433// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1434 1435v_cmp_ge_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf1436// W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x01,0x01,0xff]1437// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1438 1439v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf1440// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x0f,0x01,0xff]1441// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1442 1443v_cmp_ge_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf1444// W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x0f,0x01,0xff]1445// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1446 1447v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf1448// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x11,0x01,0xff]1449// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1450 1451v_cmp_ge_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf1452// W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x11,0x01,0xff]1453// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1454 1455v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf1456// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x1f,0x01,0xff]1457// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1458 1459v_cmp_ge_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf1460// W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x1f,0x01,0xff]1461// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1462 1463v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf1464// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x21,0x01,0xff]1465// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1466 1467v_cmp_ge_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf1468// W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x21,0x01,0xff]1469// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1470 1471v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf1472// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x2f,0x01,0xff]1473// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1474 1475v_cmp_ge_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf1476// W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x2f,0x01,0xff]1477// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1478 1479v_cmp_ge_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:01480// W32: v_cmp_ge_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x0d,0x7c,0x81,0x60,0x09,0x13]1481// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1482 1483v_cmp_ge_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:01484// W64: v_cmp_ge_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x0d,0x7c,0x81,0x60,0x09,0x13]1485// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1486 1487v_cmp_ge_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:11488// W32: v_cmp_ge_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x0d,0x7c,0xff,0x6f,0xf5,0x30]1489// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1490 1491v_cmp_ge_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:11492// W64: v_cmp_ge_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x0d,0x7c,0xff,0x6f,0xf5,0x30]1493// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1494 1495v_cmp_ge_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]1496// W32: v_cmp_ge_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x1b,0x00,0xff]1497// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1498 1499v_cmp_ge_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]1500// W32: v_cmp_ge_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0xe4,0x00,0xff]1501// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1502 1503v_cmp_ge_f32 vcc_lo, v1, v2 row_mirror1504// W32: v_cmp_ge_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x40,0x01,0xff]1505// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1506 1507v_cmp_ge_f32 vcc_lo, v1, v2 row_half_mirror1508// W32: v_cmp_ge_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x41,0x01,0xff]1509// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1510 1511v_cmp_ge_f32 vcc_lo, v1, v2 row_shl:11512// W32: v_cmp_ge_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x01,0x01,0xff]1513// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1514 1515v_cmp_ge_f32 vcc_lo, v1, v2 row_shl:151516// W32: v_cmp_ge_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x0f,0x01,0xff]1517// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1518 1519v_cmp_ge_f32 vcc_lo, v1, v2 row_shr:11520// W32: v_cmp_ge_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x11,0x01,0xff]1521// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1522 1523v_cmp_ge_f32 vcc_lo, v1, v2 row_shr:151524// W32: v_cmp_ge_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x1f,0x01,0xff]1525// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1526 1527v_cmp_ge_f32 vcc_lo, v1, v2 row_ror:11528// W32: v_cmp_ge_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x21,0x01,0xff]1529// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1530 1531v_cmp_ge_f32 vcc_lo, v1, v2 row_ror:151532// W32: v_cmp_ge_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x2f,0x01,0xff]1533// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1534 1535v_cmp_ge_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf1536// W32: v_cmp_ge_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x50,0x01,0xff]1537// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1538 1539v_cmp_ge_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x11540// W32: v_cmp_ge_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x5f,0x01,0x01]1541// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1542 1543v_cmp_ge_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:01544// W32: v_cmp_ge_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x60,0x09,0x13]1545// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1546 1547v_cmp_ge_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:11548// W32: v_cmp_ge_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x2d,0x7c,0xff,0x6f,0xf5,0x30]1549// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1550 1551v_cmp_ge_f32 vcc, v1, v2 quad_perm:[3,2,1,0]1552// W64: v_cmp_ge_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x1b,0x00,0xff]1553// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1554 1555v_cmp_ge_f32 vcc, v1, v2 quad_perm:[0,1,2,3]1556// W64: v_cmp_ge_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0xe4,0x00,0xff]1557// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1558 1559v_cmp_ge_f32 vcc, v1, v2 row_mirror1560// W64: v_cmp_ge_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x40,0x01,0xff]1561// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1562 1563v_cmp_ge_f32 vcc, v1, v2 row_half_mirror1564// W64: v_cmp_ge_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x41,0x01,0xff]1565// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1566 1567v_cmp_ge_f32 vcc, v1, v2 row_shl:11568// W64: v_cmp_ge_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x01,0x01,0xff]1569// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1570 1571v_cmp_ge_f32 vcc, v1, v2 row_shl:151572// W64: v_cmp_ge_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x0f,0x01,0xff]1573// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1574 1575v_cmp_ge_f32 vcc, v1, v2 row_shr:11576// W64: v_cmp_ge_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x11,0x01,0xff]1577// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1578 1579v_cmp_ge_f32 vcc, v1, v2 row_shr:151580// W64: v_cmp_ge_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x1f,0x01,0xff]1581// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1582 1583v_cmp_ge_f32 vcc, v1, v2 row_ror:11584// W64: v_cmp_ge_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x21,0x01,0xff]1585// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1586 1587v_cmp_ge_f32 vcc, v1, v2 row_ror:151588// W64: v_cmp_ge_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x2f,0x01,0xff]1589// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1590 1591v_cmp_ge_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf1592// W64: v_cmp_ge_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x50,0x01,0xff]1593// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1594 1595v_cmp_ge_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x11596// W64: v_cmp_ge_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x5f,0x01,0x01]1597// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1598 1599v_cmp_ge_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:01600// W64: v_cmp_ge_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x60,0x09,0x13]1601// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1602 1603v_cmp_ge_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:11604// W64: v_cmp_ge_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x2d,0x7c,0xff,0x6f,0xf5,0x30]1605// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1606 1607v_cmp_ge_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]1608// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x1b,0x00,0xff]1609// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1610 1611v_cmp_ge_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]1612// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0xe4,0x00,0xff]1613// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1614 1615v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_mirror1616// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x40,0x01,0xff]1617// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1618 1619v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_half_mirror1620// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x41,0x01,0xff]1621// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1622 1623v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shl:11624// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x01,0x01,0xff]1625// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1626 1627v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shl:151628// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x0f,0x01,0xff]1629// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1630 1631v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shr:11632// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x11,0x01,0xff]1633// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1634 1635v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shr:151636// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x1f,0x01,0xff]1637// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1638 1639v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_ror:11640// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x21,0x01,0xff]1641// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1642 1643v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_ror:151644// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x2f,0x01,0xff]1645// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1646 1647v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf1648// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x50,0x01,0xff]1649// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1650 1651v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x11652// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x5f,0x01,0x01]1653// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1654 1655v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:11656// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x60,0x09,0x13]1657// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1658 1659v_cmp_ge_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:11660// W32: v_cmp_ge_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x6c,0x7c,0x7f,0x6f,0x05,0x30]1661// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1662 1663v_cmp_ge_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]1664// W64: v_cmp_ge_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x1b,0x00,0xff]1665// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1666 1667v_cmp_ge_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]1668// W64: v_cmp_ge_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0xe4,0x00,0xff]1669// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1670 1671v_cmp_ge_i16 vcc, v1.l, v2.l row_mirror1672// W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x40,0x01,0xff]1673// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1674 1675v_cmp_ge_i16 vcc, v1.l, v2.l row_half_mirror1676// W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x41,0x01,0xff]1677// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1678 1679v_cmp_ge_i16 vcc, v1.l, v2.l row_shl:11680// W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x01,0x01,0xff]1681// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1682 1683v_cmp_ge_i16 vcc, v1.l, v2.l row_shl:151684// W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x0f,0x01,0xff]1685// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1686 1687v_cmp_ge_i16 vcc, v1.l, v2.l row_shr:11688// W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x11,0x01,0xff]1689// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1690 1691v_cmp_ge_i16 vcc, v1.l, v2.l row_shr:151692// W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x1f,0x01,0xff]1693// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1694 1695v_cmp_ge_i16 vcc, v1.l, v2.l row_ror:11696// W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x21,0x01,0xff]1697// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1698 1699v_cmp_ge_i16 vcc, v1.l, v2.l row_ror:151700// W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x2f,0x01,0xff]1701// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1702 1703v_cmp_ge_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf1704// W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x50,0x01,0xff]1705// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1706 1707v_cmp_ge_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x11708// W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x5f,0x01,0x01]1709// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1710 1711v_cmp_ge_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:11712// W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x60,0x09,0x13]1713// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1714 1715v_cmp_ge_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:11716// W64: v_cmp_ge_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x6c,0x7c,0x7f,0x6f,0x05,0x30]1717// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1718 1719v_cmp_ge_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf1720// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x1b,0x00,0xff]1721// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1722 1723v_cmp_ge_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf1724// W64: v_cmp_ge_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x1b,0x00,0xff]1725// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1726 1727v_cmp_ge_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf1728// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0xe4,0x00,0xff]1729// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1730 1731v_cmp_ge_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf1732// W64: v_cmp_ge_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0xe4,0x00,0xff]1733// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1734 1735v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf1736// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x40,0x01,0xff]1737// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1738 1739v_cmp_ge_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf1740// W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x40,0x01,0xff]1741// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1742 1743v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf1744// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x41,0x01,0xff]1745// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1746 1747v_cmp_ge_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf1748// W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x41,0x01,0xff]1749// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1750 1751v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf1752// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x01,0x01,0xff]1753// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1754 1755v_cmp_ge_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf1756// W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x01,0x01,0xff]1757// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1758 1759v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf1760// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x0f,0x01,0xff]1761// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1762 1763v_cmp_ge_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf1764// W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x0f,0x01,0xff]1765// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1766 1767v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf1768// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x11,0x01,0xff]1769// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1770 1771v_cmp_ge_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf1772// W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x11,0x01,0xff]1773// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1774 1775v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf1776// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x1f,0x01,0xff]1777// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1778 1779v_cmp_ge_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf1780// W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x1f,0x01,0xff]1781// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1782 1783v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf1784// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x21,0x01,0xff]1785// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1786 1787v_cmp_ge_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf1788// W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x21,0x01,0xff]1789// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1790 1791v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf1792// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x2f,0x01,0xff]1793// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1794 1795v_cmp_ge_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf1796// W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x2f,0x01,0xff]1797// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1798 1799v_cmp_ge_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:01800// W32: v_cmp_ge_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x6d,0x7c,0x81,0x60,0x09,0x13]1801// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1802 1803v_cmp_ge_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:01804// W64: v_cmp_ge_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x6d,0x7c,0x81,0x60,0x09,0x13]1805// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1806 1807v_cmp_ge_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:11808// W32: v_cmp_ge_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x6d,0x7c,0xff,0x6f,0x05,0x30]1809// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1810 1811v_cmp_ge_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:11812// W64: v_cmp_ge_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x6d,0x7c,0xff,0x6f,0x05,0x30]1813// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1814 1815v_cmp_ge_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]1816// W32: v_cmp_ge_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x1b,0x00,0xff]1817// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1818 1819v_cmp_ge_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]1820// W32: v_cmp_ge_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0xe4,0x00,0xff]1821// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1822 1823v_cmp_ge_i32 vcc_lo, v1, v2 row_mirror1824// W32: v_cmp_ge_i32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x40,0x01,0xff]1825// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1826 1827v_cmp_ge_i32 vcc_lo, v1, v2 row_half_mirror1828// W32: v_cmp_ge_i32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x41,0x01,0xff]1829// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1830 1831v_cmp_ge_i32 vcc_lo, v1, v2 row_shl:11832// W32: v_cmp_ge_i32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x01,0x01,0xff]1833// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1834 1835v_cmp_ge_i32 vcc_lo, v1, v2 row_shl:151836// W32: v_cmp_ge_i32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x0f,0x01,0xff]1837// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1838 1839v_cmp_ge_i32 vcc_lo, v1, v2 row_shr:11840// W32: v_cmp_ge_i32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x11,0x01,0xff]1841// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1842 1843v_cmp_ge_i32 vcc_lo, v1, v2 row_shr:151844// W32: v_cmp_ge_i32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x1f,0x01,0xff]1845// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1846 1847v_cmp_ge_i32 vcc_lo, v1, v2 row_ror:11848// W32: v_cmp_ge_i32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x21,0x01,0xff]1849// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1850 1851v_cmp_ge_i32 vcc_lo, v1, v2 row_ror:151852// W32: v_cmp_ge_i32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x2f,0x01,0xff]1853// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1854 1855v_cmp_ge_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf1856// W32: v_cmp_ge_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x50,0x01,0xff]1857// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1858 1859v_cmp_ge_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x11860// W32: v_cmp_ge_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x5f,0x01,0x01]1861// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1862 1863v_cmp_ge_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:01864// W32: v_cmp_ge_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x60,0x09,0x13]1865// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1866 1867v_cmp_ge_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:11868// W32: v_cmp_ge_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x8d,0x7c,0xff,0x6f,0x05,0x30]1869// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1870 1871v_cmp_ge_i32 vcc, v1, v2 quad_perm:[3,2,1,0]1872// W64: v_cmp_ge_i32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x1b,0x00,0xff]1873// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1874 1875v_cmp_ge_i32 vcc, v1, v2 quad_perm:[0,1,2,3]1876// W64: v_cmp_ge_i32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0xe4,0x00,0xff]1877// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1878 1879v_cmp_ge_i32 vcc, v1, v2 row_mirror1880// W64: v_cmp_ge_i32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x40,0x01,0xff]1881// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1882 1883v_cmp_ge_i32 vcc, v1, v2 row_half_mirror1884// W64: v_cmp_ge_i32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x41,0x01,0xff]1885// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1886 1887v_cmp_ge_i32 vcc, v1, v2 row_shl:11888// W64: v_cmp_ge_i32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x01,0x01,0xff]1889// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1890 1891v_cmp_ge_i32 vcc, v1, v2 row_shl:151892// W64: v_cmp_ge_i32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x0f,0x01,0xff]1893// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1894 1895v_cmp_ge_i32 vcc, v1, v2 row_shr:11896// W64: v_cmp_ge_i32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x11,0x01,0xff]1897// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1898 1899v_cmp_ge_i32 vcc, v1, v2 row_shr:151900// W64: v_cmp_ge_i32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x1f,0x01,0xff]1901// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1902 1903v_cmp_ge_i32 vcc, v1, v2 row_ror:11904// W64: v_cmp_ge_i32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x21,0x01,0xff]1905// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1906 1907v_cmp_ge_i32 vcc, v1, v2 row_ror:151908// W64: v_cmp_ge_i32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x2f,0x01,0xff]1909// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1910 1911v_cmp_ge_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf1912// W64: v_cmp_ge_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x50,0x01,0xff]1913// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1914 1915v_cmp_ge_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x11916// W64: v_cmp_ge_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x5f,0x01,0x01]1917// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1918 1919v_cmp_ge_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:01920// W64: v_cmp_ge_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x60,0x09,0x13]1921// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1922 1923v_cmp_ge_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:11924// W64: v_cmp_ge_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x8d,0x7c,0xff,0x6f,0x05,0x30]1925// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1926 1927v_cmp_ge_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]1928// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x1b,0x00,0xff]1929// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1930 1931v_cmp_ge_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]1932// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0xe4,0x00,0xff]1933// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1934 1935v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_mirror1936// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x40,0x01,0xff]1937// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1938 1939v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_half_mirror1940// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x41,0x01,0xff]1941// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1942 1943v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shl:11944// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x01,0x01,0xff]1945// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1946 1947v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shl:151948// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x0f,0x01,0xff]1949// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1950 1951v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shr:11952// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x11,0x01,0xff]1953// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1954 1955v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shr:151956// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x1f,0x01,0xff]1957// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1958 1959v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_ror:11960// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x21,0x01,0xff]1961// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1962 1963v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_ror:151964// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x2f,0x01,0xff]1965// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1966 1967v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf1968// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x50,0x01,0xff]1969// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1970 1971v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x11972// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x5f,0x01,0x01]1973// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1974 1975v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:11976// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x60,0x09,0x13]1977// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1978 1979v_cmp_ge_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:11980// W32: v_cmp_ge_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x7c,0x7c,0x7f,0x6f,0x05,0x30]1981// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1982 1983v_cmp_ge_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]1984// W64: v_cmp_ge_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x1b,0x00,0xff]1985// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1986 1987v_cmp_ge_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]1988// W64: v_cmp_ge_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0xe4,0x00,0xff]1989// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1990 1991v_cmp_ge_u16 vcc, v1.l, v2.l row_mirror1992// W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x40,0x01,0xff]1993// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1994 1995v_cmp_ge_u16 vcc, v1.l, v2.l row_half_mirror1996// W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x41,0x01,0xff]1997// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1998 1999v_cmp_ge_u16 vcc, v1.l, v2.l row_shl:12000// W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x01,0x01,0xff]2001// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2002 2003v_cmp_ge_u16 vcc, v1.l, v2.l row_shl:152004// W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x0f,0x01,0xff]2005// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2006 2007v_cmp_ge_u16 vcc, v1.l, v2.l row_shr:12008// W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x11,0x01,0xff]2009// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2010 2011v_cmp_ge_u16 vcc, v1.l, v2.l row_shr:152012// W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x1f,0x01,0xff]2013// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2014 2015v_cmp_ge_u16 vcc, v1.l, v2.l row_ror:12016// W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x21,0x01,0xff]2017// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2018 2019v_cmp_ge_u16 vcc, v1.l, v2.l row_ror:152020// W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x2f,0x01,0xff]2021// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2022 2023v_cmp_ge_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf2024// W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x50,0x01,0xff]2025// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2026 2027v_cmp_ge_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x12028// W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x5f,0x01,0x01]2029// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2030 2031v_cmp_ge_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:12032// W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x60,0x09,0x13]2033// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2034 2035v_cmp_ge_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:12036// W64: v_cmp_ge_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x7c,0x7c,0x7f,0x6f,0x05,0x30]2037// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2038 2039v_cmp_ge_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf2040// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x1b,0x00,0xff]2041// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2042 2043v_cmp_ge_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf2044// W64: v_cmp_ge_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x1b,0x00,0xff]2045// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2046 2047v_cmp_ge_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf2048// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0xe4,0x00,0xff]2049// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2050 2051v_cmp_ge_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf2052// W64: v_cmp_ge_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0xe4,0x00,0xff]2053// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2054 2055v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf2056// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x40,0x01,0xff]2057// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2058 2059v_cmp_ge_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf2060// W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x40,0x01,0xff]2061// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2062 2063v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf2064// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x41,0x01,0xff]2065// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2066 2067v_cmp_ge_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf2068// W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x41,0x01,0xff]2069// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2070 2071v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf2072// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x01,0x01,0xff]2073// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2074 2075v_cmp_ge_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf2076// W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x01,0x01,0xff]2077// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2078 2079v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf2080// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x0f,0x01,0xff]2081// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2082 2083v_cmp_ge_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf2084// W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x0f,0x01,0xff]2085// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2086 2087v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf2088// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x11,0x01,0xff]2089// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2090 2091v_cmp_ge_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf2092// W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x11,0x01,0xff]2093// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2094 2095v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf2096// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x1f,0x01,0xff]2097// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2098 2099v_cmp_ge_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf2100// W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x1f,0x01,0xff]2101// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2102 2103v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf2104// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x21,0x01,0xff]2105// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2106 2107v_cmp_ge_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf2108// W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x21,0x01,0xff]2109// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2110 2111v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf2112// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x2f,0x01,0xff]2113// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2114 2115v_cmp_ge_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf2116// W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x2f,0x01,0xff]2117// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2118 2119v_cmp_ge_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:02120// W32: v_cmp_ge_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x7d,0x7c,0x81,0x60,0x09,0x13]2121// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2122 2123v_cmp_ge_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:02124// W64: v_cmp_ge_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x7d,0x7c,0x81,0x60,0x09,0x13]2125// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2126 2127v_cmp_ge_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:12128// W32: v_cmp_ge_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x7d,0x7c,0xff,0x6f,0x05,0x30]2129// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2130 2131v_cmp_ge_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:12132// W64: v_cmp_ge_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x7d,0x7c,0xff,0x6f,0x05,0x30]2133// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2134 2135v_cmp_ge_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]2136// W32: v_cmp_ge_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x1b,0x00,0xff]2137// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2138 2139v_cmp_ge_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]2140// W32: v_cmp_ge_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0xe4,0x00,0xff]2141// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2142 2143v_cmp_ge_u32 vcc_lo, v1, v2 row_mirror2144// W32: v_cmp_ge_u32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x40,0x01,0xff]2145// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2146 2147v_cmp_ge_u32 vcc_lo, v1, v2 row_half_mirror2148// W32: v_cmp_ge_u32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x41,0x01,0xff]2149// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2150 2151v_cmp_ge_u32 vcc_lo, v1, v2 row_shl:12152// W32: v_cmp_ge_u32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x01,0x01,0xff]2153// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2154 2155v_cmp_ge_u32 vcc_lo, v1, v2 row_shl:152156// W32: v_cmp_ge_u32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x0f,0x01,0xff]2157// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2158 2159v_cmp_ge_u32 vcc_lo, v1, v2 row_shr:12160// W32: v_cmp_ge_u32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x11,0x01,0xff]2161// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2162 2163v_cmp_ge_u32 vcc_lo, v1, v2 row_shr:152164// W32: v_cmp_ge_u32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x1f,0x01,0xff]2165// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2166 2167v_cmp_ge_u32 vcc_lo, v1, v2 row_ror:12168// W32: v_cmp_ge_u32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x21,0x01,0xff]2169// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2170 2171v_cmp_ge_u32 vcc_lo, v1, v2 row_ror:152172// W32: v_cmp_ge_u32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x2f,0x01,0xff]2173// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2174 2175v_cmp_ge_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf2176// W32: v_cmp_ge_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x50,0x01,0xff]2177// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2178 2179v_cmp_ge_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x12180// W32: v_cmp_ge_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x5f,0x01,0x01]2181// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2182 2183v_cmp_ge_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:02184// W32: v_cmp_ge_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x60,0x09,0x13]2185// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2186 2187v_cmp_ge_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:12188// W32: v_cmp_ge_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x9d,0x7c,0xff,0x6f,0x05,0x30]2189// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2190 2191v_cmp_ge_u32 vcc, v1, v2 quad_perm:[3,2,1,0]2192// W64: v_cmp_ge_u32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x1b,0x00,0xff]2193// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2194 2195v_cmp_ge_u32 vcc, v1, v2 quad_perm:[0,1,2,3]2196// W64: v_cmp_ge_u32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0xe4,0x00,0xff]2197// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2198 2199v_cmp_ge_u32 vcc, v1, v2 row_mirror2200// W64: v_cmp_ge_u32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x40,0x01,0xff]2201// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2202 2203v_cmp_ge_u32 vcc, v1, v2 row_half_mirror2204// W64: v_cmp_ge_u32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x41,0x01,0xff]2205// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2206 2207v_cmp_ge_u32 vcc, v1, v2 row_shl:12208// W64: v_cmp_ge_u32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x01,0x01,0xff]2209// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2210 2211v_cmp_ge_u32 vcc, v1, v2 row_shl:152212// W64: v_cmp_ge_u32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x0f,0x01,0xff]2213// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2214 2215v_cmp_ge_u32 vcc, v1, v2 row_shr:12216// W64: v_cmp_ge_u32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x11,0x01,0xff]2217// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2218 2219v_cmp_ge_u32 vcc, v1, v2 row_shr:152220// W64: v_cmp_ge_u32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x1f,0x01,0xff]2221// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2222 2223v_cmp_ge_u32 vcc, v1, v2 row_ror:12224// W64: v_cmp_ge_u32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x21,0x01,0xff]2225// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2226 2227v_cmp_ge_u32 vcc, v1, v2 row_ror:152228// W64: v_cmp_ge_u32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x2f,0x01,0xff]2229// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2230 2231v_cmp_ge_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf2232// W64: v_cmp_ge_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x50,0x01,0xff]2233// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2234 2235v_cmp_ge_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x12236// W64: v_cmp_ge_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x5f,0x01,0x01]2237// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2238 2239v_cmp_ge_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:02240// W64: v_cmp_ge_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x60,0x09,0x13]2241// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2242 2243v_cmp_ge_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:12244// W64: v_cmp_ge_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x9d,0x7c,0xff,0x6f,0x05,0x30]2245// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2246 2247v_cmp_gt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]2248// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x1b,0x00,0xff]2249// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2250 2251v_cmp_gt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]2252// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0xe4,0x00,0xff]2253// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2254 2255v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_mirror2256// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x40,0x01,0xff]2257// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2258 2259v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_half_mirror2260// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x41,0x01,0xff]2261// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2262 2263v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shl:12264// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x01,0x01,0xff]2265// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2266 2267v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shl:152268// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x0f,0x01,0xff]2269// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2270 2271v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shr:12272// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x11,0x01,0xff]2273// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2274 2275v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shr:152276// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x1f,0x01,0xff]2277// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2278 2279v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_ror:12280// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x21,0x01,0xff]2281// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2282 2283v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_ror:152284// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x2f,0x01,0xff]2285// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2286 2287v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf2288// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x50,0x01,0xff]2289// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2290 2291v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x12292// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x5f,0x01,0x01]2293// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2294 2295v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:12296// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x60,0x09,0x13]2297// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2298 2299v_cmp_gt_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:12300// W32: v_cmp_gt_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x08,0x7c,0x7f,0x6f,0xf5,0x30]2301// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2302 2303v_cmp_gt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]2304// W64: v_cmp_gt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x1b,0x00,0xff]2305// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2306 2307v_cmp_gt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]2308// W64: v_cmp_gt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0xe4,0x00,0xff]2309// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2310 2311v_cmp_gt_f16 vcc, v1.l, v2.l row_mirror2312// W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x40,0x01,0xff]2313// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2314 2315v_cmp_gt_f16 vcc, v1.l, v2.l row_half_mirror2316// W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x41,0x01,0xff]2317// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2318 2319v_cmp_gt_f16 vcc, v1.l, v2.l row_shl:12320// W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x01,0x01,0xff]2321// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2322 2323v_cmp_gt_f16 vcc, v1.l, v2.l row_shl:152324// W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x0f,0x01,0xff]2325// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2326 2327v_cmp_gt_f16 vcc, v1.l, v2.l row_shr:12328// W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x11,0x01,0xff]2329// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2330 2331v_cmp_gt_f16 vcc, v1.l, v2.l row_shr:152332// W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x1f,0x01,0xff]2333// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2334 2335v_cmp_gt_f16 vcc, v1.l, v2.l row_ror:12336// W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x21,0x01,0xff]2337// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2338 2339v_cmp_gt_f16 vcc, v1.l, v2.l row_ror:152340// W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x2f,0x01,0xff]2341// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2342 2343v_cmp_gt_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf2344// W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x50,0x01,0xff]2345// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2346 2347v_cmp_gt_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x12348// W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x5f,0x01,0x01]2349// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2350 2351v_cmp_gt_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:12352// W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x60,0x09,0x13]2353// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2354 2355v_cmp_gt_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:12356// W64: v_cmp_gt_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x08,0x7c,0x7f,0x6f,0xf5,0x30]2357// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2358 2359v_cmp_gt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf2360// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x1b,0x00,0xff]2361// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2362 2363v_cmp_gt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf2364// W64: v_cmp_gt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x1b,0x00,0xff]2365// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2366 2367v_cmp_gt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf2368// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0xe4,0x00,0xff]2369// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2370 2371v_cmp_gt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf2372// W64: v_cmp_gt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0xe4,0x00,0xff]2373// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2374 2375v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf2376// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x40,0x01,0xff]2377// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2378 2379v_cmp_gt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf2380// W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x40,0x01,0xff]2381// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2382 2383v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf2384// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x41,0x01,0xff]2385// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2386 2387v_cmp_gt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf2388// W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x41,0x01,0xff]2389// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2390 2391v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf2392// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x01,0x01,0xff]2393// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2394 2395v_cmp_gt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf2396// W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x01,0x01,0xff]2397// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2398 2399v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf2400// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x0f,0x01,0xff]2401// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2402 2403v_cmp_gt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf2404// W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x0f,0x01,0xff]2405// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2406 2407v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf2408// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x11,0x01,0xff]2409// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2410 2411v_cmp_gt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf2412// W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x11,0x01,0xff]2413// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2414 2415v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf2416// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x1f,0x01,0xff]2417// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2418 2419v_cmp_gt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf2420// W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x1f,0x01,0xff]2421// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2422 2423v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf2424// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x21,0x01,0xff]2425// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2426 2427v_cmp_gt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf2428// W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x21,0x01,0xff]2429// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2430 2431v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf2432// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x2f,0x01,0xff]2433// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2434 2435v_cmp_gt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf2436// W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x2f,0x01,0xff]2437// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2438 2439v_cmp_gt_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:02440// W32: v_cmp_gt_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x09,0x7c,0x81,0x60,0x09,0x13]2441// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2442 2443v_cmp_gt_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:02444// W64: v_cmp_gt_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x09,0x7c,0x81,0x60,0x09,0x13]2445// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2446 2447v_cmp_gt_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:12448// W32: v_cmp_gt_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x09,0x7c,0xff,0x6f,0xf5,0x30]2449// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2450 2451v_cmp_gt_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:12452// W64: v_cmp_gt_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x09,0x7c,0xff,0x6f,0xf5,0x30]2453// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2454 2455v_cmp_gt_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]2456// W32: v_cmp_gt_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x1b,0x00,0xff]2457// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2458 2459v_cmp_gt_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]2460// W32: v_cmp_gt_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0xe4,0x00,0xff]2461// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2462 2463v_cmp_gt_f32 vcc_lo, v1, v2 row_mirror2464// W32: v_cmp_gt_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x40,0x01,0xff]2465// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2466 2467v_cmp_gt_f32 vcc_lo, v1, v2 row_half_mirror2468// W32: v_cmp_gt_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x41,0x01,0xff]2469// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2470 2471v_cmp_gt_f32 vcc_lo, v1, v2 row_shl:12472// W32: v_cmp_gt_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x01,0x01,0xff]2473// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2474 2475v_cmp_gt_f32 vcc_lo, v1, v2 row_shl:152476// W32: v_cmp_gt_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x0f,0x01,0xff]2477// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2478 2479v_cmp_gt_f32 vcc_lo, v1, v2 row_shr:12480// W32: v_cmp_gt_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x11,0x01,0xff]2481// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2482 2483v_cmp_gt_f32 vcc_lo, v1, v2 row_shr:152484// W32: v_cmp_gt_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x1f,0x01,0xff]2485// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2486 2487v_cmp_gt_f32 vcc_lo, v1, v2 row_ror:12488// W32: v_cmp_gt_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x21,0x01,0xff]2489// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2490 2491v_cmp_gt_f32 vcc_lo, v1, v2 row_ror:152492// W32: v_cmp_gt_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x2f,0x01,0xff]2493// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2494 2495v_cmp_gt_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf2496// W32: v_cmp_gt_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x50,0x01,0xff]2497// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2498 2499v_cmp_gt_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x12500// W32: v_cmp_gt_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x5f,0x01,0x01]2501// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2502 2503v_cmp_gt_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:02504// W32: v_cmp_gt_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x60,0x09,0x13]2505// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2506 2507v_cmp_gt_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:12508// W32: v_cmp_gt_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x29,0x7c,0xff,0x6f,0xf5,0x30]2509// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2510 2511v_cmp_gt_f32 vcc, v1, v2 quad_perm:[3,2,1,0]2512// W64: v_cmp_gt_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x1b,0x00,0xff]2513// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2514 2515v_cmp_gt_f32 vcc, v1, v2 quad_perm:[0,1,2,3]2516// W64: v_cmp_gt_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0xe4,0x00,0xff]2517// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2518 2519v_cmp_gt_f32 vcc, v1, v2 row_mirror2520// W64: v_cmp_gt_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x40,0x01,0xff]2521// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2522 2523v_cmp_gt_f32 vcc, v1, v2 row_half_mirror2524// W64: v_cmp_gt_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x41,0x01,0xff]2525// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2526 2527v_cmp_gt_f32 vcc, v1, v2 row_shl:12528// W64: v_cmp_gt_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x01,0x01,0xff]2529// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2530 2531v_cmp_gt_f32 vcc, v1, v2 row_shl:152532// W64: v_cmp_gt_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x0f,0x01,0xff]2533// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2534 2535v_cmp_gt_f32 vcc, v1, v2 row_shr:12536// W64: v_cmp_gt_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x11,0x01,0xff]2537// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2538 2539v_cmp_gt_f32 vcc, v1, v2 row_shr:152540// W64: v_cmp_gt_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x1f,0x01,0xff]2541// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2542 2543v_cmp_gt_f32 vcc, v1, v2 row_ror:12544// W64: v_cmp_gt_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x21,0x01,0xff]2545// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2546 2547v_cmp_gt_f32 vcc, v1, v2 row_ror:152548// W64: v_cmp_gt_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x2f,0x01,0xff]2549// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2550 2551v_cmp_gt_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf2552// W64: v_cmp_gt_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x50,0x01,0xff]2553// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2554 2555v_cmp_gt_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x12556// W64: v_cmp_gt_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x5f,0x01,0x01]2557// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2558 2559v_cmp_gt_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:02560// W64: v_cmp_gt_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x60,0x09,0x13]2561// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2562 2563v_cmp_gt_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:12564// W64: v_cmp_gt_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x29,0x7c,0xff,0x6f,0xf5,0x30]2565// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2566 2567v_cmp_gt_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]2568// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x1b,0x00,0xff]2569// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2570 2571v_cmp_gt_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]2572// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0xe4,0x00,0xff]2573// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2574 2575v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_mirror2576// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x40,0x01,0xff]2577// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2578 2579v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_half_mirror2580// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x41,0x01,0xff]2581// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2582 2583v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shl:12584// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x01,0x01,0xff]2585// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2586 2587v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shl:152588// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x0f,0x01,0xff]2589// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2590 2591v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shr:12592// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x11,0x01,0xff]2593// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2594 2595v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shr:152596// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x1f,0x01,0xff]2597// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2598 2599v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_ror:12600// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x21,0x01,0xff]2601// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2602 2603v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_ror:152604// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x2f,0x01,0xff]2605// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2606 2607v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf2608// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x50,0x01,0xff]2609// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2610 2611v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x12612// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x5f,0x01,0x01]2613// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2614 2615v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:12616// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x60,0x09,0x13]2617// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2618 2619v_cmp_gt_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:12620// W32: v_cmp_gt_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x68,0x7c,0x7f,0x6f,0x05,0x30]2621// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2622 2623v_cmp_gt_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]2624// W64: v_cmp_gt_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x1b,0x00,0xff]2625// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2626 2627v_cmp_gt_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]2628// W64: v_cmp_gt_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0xe4,0x00,0xff]2629// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2630 2631v_cmp_gt_i16 vcc, v1.l, v2.l row_mirror2632// W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x40,0x01,0xff]2633// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2634 2635v_cmp_gt_i16 vcc, v1.l, v2.l row_half_mirror2636// W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x41,0x01,0xff]2637// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2638 2639v_cmp_gt_i16 vcc, v1.l, v2.l row_shl:12640// W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x01,0x01,0xff]2641// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2642 2643v_cmp_gt_i16 vcc, v1.l, v2.l row_shl:152644// W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x0f,0x01,0xff]2645// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2646 2647v_cmp_gt_i16 vcc, v1.l, v2.l row_shr:12648// W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x11,0x01,0xff]2649// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2650 2651v_cmp_gt_i16 vcc, v1.l, v2.l row_shr:152652// W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x1f,0x01,0xff]2653// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2654 2655v_cmp_gt_i16 vcc, v1.l, v2.l row_ror:12656// W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x21,0x01,0xff]2657// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2658 2659v_cmp_gt_i16 vcc, v1.l, v2.l row_ror:152660// W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x2f,0x01,0xff]2661// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2662 2663v_cmp_gt_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf2664// W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x50,0x01,0xff]2665// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2666 2667v_cmp_gt_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x12668// W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x5f,0x01,0x01]2669// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2670 2671v_cmp_gt_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:12672// W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x60,0x09,0x13]2673// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2674 2675v_cmp_gt_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:12676// W64: v_cmp_gt_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x68,0x7c,0x7f,0x6f,0x05,0x30]2677// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2678 2679v_cmp_gt_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf2680// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x1b,0x00,0xff]2681// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2682 2683v_cmp_gt_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf2684// W64: v_cmp_gt_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x1b,0x00,0xff]2685// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2686 2687v_cmp_gt_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf2688// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0xe4,0x00,0xff]2689// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2690 2691v_cmp_gt_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf2692// W64: v_cmp_gt_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0xe4,0x00,0xff]2693// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2694 2695v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf2696// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x40,0x01,0xff]2697// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2698 2699v_cmp_gt_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf2700// W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x40,0x01,0xff]2701// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2702 2703v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf2704// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x41,0x01,0xff]2705// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2706 2707v_cmp_gt_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf2708// W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x41,0x01,0xff]2709// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2710 2711v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf2712// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x01,0x01,0xff]2713// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2714 2715v_cmp_gt_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf2716// W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x01,0x01,0xff]2717// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2718 2719v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf2720// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x0f,0x01,0xff]2721// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2722 2723v_cmp_gt_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf2724// W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x0f,0x01,0xff]2725// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2726 2727v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf2728// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x11,0x01,0xff]2729// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2730 2731v_cmp_gt_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf2732// W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x11,0x01,0xff]2733// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2734 2735v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf2736// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x1f,0x01,0xff]2737// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2738 2739v_cmp_gt_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf2740// W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x1f,0x01,0xff]2741// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2742 2743v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf2744// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x21,0x01,0xff]2745// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2746 2747v_cmp_gt_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf2748// W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x21,0x01,0xff]2749// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2750 2751v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf2752// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x2f,0x01,0xff]2753// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2754 2755v_cmp_gt_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf2756// W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x2f,0x01,0xff]2757// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2758 2759v_cmp_gt_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:02760// W32: v_cmp_gt_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x69,0x7c,0x81,0x60,0x09,0x13]2761// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2762 2763v_cmp_gt_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:02764// W64: v_cmp_gt_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x69,0x7c,0x81,0x60,0x09,0x13]2765// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2766 2767v_cmp_gt_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:12768// W32: v_cmp_gt_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x69,0x7c,0xff,0x6f,0x05,0x30]2769// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2770 2771v_cmp_gt_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:12772// W64: v_cmp_gt_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x69,0x7c,0xff,0x6f,0x05,0x30]2773// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2774 2775v_cmp_gt_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]2776// W32: v_cmp_gt_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x1b,0x00,0xff]2777// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2778 2779v_cmp_gt_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]2780// W32: v_cmp_gt_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0xe4,0x00,0xff]2781// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2782 2783v_cmp_gt_i32 vcc_lo, v1, v2 row_mirror2784// W32: v_cmp_gt_i32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x40,0x01,0xff]2785// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2786 2787v_cmp_gt_i32 vcc_lo, v1, v2 row_half_mirror2788// W32: v_cmp_gt_i32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x41,0x01,0xff]2789// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2790 2791v_cmp_gt_i32 vcc_lo, v1, v2 row_shl:12792// W32: v_cmp_gt_i32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x01,0x01,0xff]2793// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2794 2795v_cmp_gt_i32 vcc_lo, v1, v2 row_shl:152796// W32: v_cmp_gt_i32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x0f,0x01,0xff]2797// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2798 2799v_cmp_gt_i32 vcc_lo, v1, v2 row_shr:12800// W32: v_cmp_gt_i32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x11,0x01,0xff]2801// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2802 2803v_cmp_gt_i32 vcc_lo, v1, v2 row_shr:152804// W32: v_cmp_gt_i32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x1f,0x01,0xff]2805// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2806 2807v_cmp_gt_i32 vcc_lo, v1, v2 row_ror:12808// W32: v_cmp_gt_i32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x21,0x01,0xff]2809// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2810 2811v_cmp_gt_i32 vcc_lo, v1, v2 row_ror:152812// W32: v_cmp_gt_i32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x2f,0x01,0xff]2813// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2814 2815v_cmp_gt_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf2816// W32: v_cmp_gt_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x50,0x01,0xff]2817// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2818 2819v_cmp_gt_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x12820// W32: v_cmp_gt_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x5f,0x01,0x01]2821// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2822 2823v_cmp_gt_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:02824// W32: v_cmp_gt_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x60,0x09,0x13]2825// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2826 2827v_cmp_gt_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:12828// W32: v_cmp_gt_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x89,0x7c,0xff,0x6f,0x05,0x30]2829// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2830 2831v_cmp_gt_i32 vcc, v1, v2 quad_perm:[3,2,1,0]2832// W64: v_cmp_gt_i32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x1b,0x00,0xff]2833// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2834 2835v_cmp_gt_i32 vcc, v1, v2 quad_perm:[0,1,2,3]2836// W64: v_cmp_gt_i32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0xe4,0x00,0xff]2837// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2838 2839v_cmp_gt_i32 vcc, v1, v2 row_mirror2840// W64: v_cmp_gt_i32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x40,0x01,0xff]2841// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2842 2843v_cmp_gt_i32 vcc, v1, v2 row_half_mirror2844// W64: v_cmp_gt_i32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x41,0x01,0xff]2845// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2846 2847v_cmp_gt_i32 vcc, v1, v2 row_shl:12848// W64: v_cmp_gt_i32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x01,0x01,0xff]2849// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2850 2851v_cmp_gt_i32 vcc, v1, v2 row_shl:152852// W64: v_cmp_gt_i32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x0f,0x01,0xff]2853// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2854 2855v_cmp_gt_i32 vcc, v1, v2 row_shr:12856// W64: v_cmp_gt_i32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x11,0x01,0xff]2857// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2858 2859v_cmp_gt_i32 vcc, v1, v2 row_shr:152860// W64: v_cmp_gt_i32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x1f,0x01,0xff]2861// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2862 2863v_cmp_gt_i32 vcc, v1, v2 row_ror:12864// W64: v_cmp_gt_i32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x21,0x01,0xff]2865// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2866 2867v_cmp_gt_i32 vcc, v1, v2 row_ror:152868// W64: v_cmp_gt_i32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x2f,0x01,0xff]2869// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2870 2871v_cmp_gt_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf2872// W64: v_cmp_gt_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x50,0x01,0xff]2873// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2874 2875v_cmp_gt_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x12876// W64: v_cmp_gt_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x5f,0x01,0x01]2877// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2878 2879v_cmp_gt_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:02880// W64: v_cmp_gt_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x60,0x09,0x13]2881// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2882 2883v_cmp_gt_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:12884// W64: v_cmp_gt_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x89,0x7c,0xff,0x6f,0x05,0x30]2885// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2886 2887v_cmp_gt_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]2888// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x1b,0x00,0xff]2889// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2890 2891v_cmp_gt_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]2892// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0xe4,0x00,0xff]2893// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2894 2895v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_mirror2896// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x40,0x01,0xff]2897// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2898 2899v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_half_mirror2900// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x41,0x01,0xff]2901// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2902 2903v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shl:12904// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x01,0x01,0xff]2905// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2906 2907v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shl:152908// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x0f,0x01,0xff]2909// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2910 2911v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shr:12912// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x11,0x01,0xff]2913// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2914 2915v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shr:152916// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x1f,0x01,0xff]2917// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2918 2919v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_ror:12920// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x21,0x01,0xff]2921// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2922 2923v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_ror:152924// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x2f,0x01,0xff]2925// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2926 2927v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf2928// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x50,0x01,0xff]2929// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2930 2931v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x12932// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x5f,0x01,0x01]2933// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2934 2935v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:12936// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x60,0x09,0x13]2937// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2938 2939v_cmp_gt_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:12940// W32: v_cmp_gt_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x78,0x7c,0x7f,0x6f,0x05,0x30]2941// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2942 2943v_cmp_gt_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]2944// W64: v_cmp_gt_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x1b,0x00,0xff]2945// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2946 2947v_cmp_gt_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]2948// W64: v_cmp_gt_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0xe4,0x00,0xff]2949// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2950 2951v_cmp_gt_u16 vcc, v1.l, v2.l row_mirror2952// W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x40,0x01,0xff]2953// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2954 2955v_cmp_gt_u16 vcc, v1.l, v2.l row_half_mirror2956// W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x41,0x01,0xff]2957// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2958 2959v_cmp_gt_u16 vcc, v1.l, v2.l row_shl:12960// W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x01,0x01,0xff]2961// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2962 2963v_cmp_gt_u16 vcc, v1.l, v2.l row_shl:152964// W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x0f,0x01,0xff]2965// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2966 2967v_cmp_gt_u16 vcc, v1.l, v2.l row_shr:12968// W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x11,0x01,0xff]2969// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2970 2971v_cmp_gt_u16 vcc, v1.l, v2.l row_shr:152972// W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x1f,0x01,0xff]2973// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2974 2975v_cmp_gt_u16 vcc, v1.l, v2.l row_ror:12976// W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x21,0x01,0xff]2977// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2978 2979v_cmp_gt_u16 vcc, v1.l, v2.l row_ror:152980// W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x2f,0x01,0xff]2981// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2982 2983v_cmp_gt_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf2984// W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x50,0x01,0xff]2985// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2986 2987v_cmp_gt_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x12988// W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x5f,0x01,0x01]2989// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2990 2991v_cmp_gt_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:12992// W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x60,0x09,0x13]2993// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2994 2995v_cmp_gt_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:12996// W64: v_cmp_gt_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x78,0x7c,0x7f,0x6f,0x05,0x30]2997// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2998 2999v_cmp_gt_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf3000// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x1b,0x00,0xff]3001// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3002 3003v_cmp_gt_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf3004// W64: v_cmp_gt_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x1b,0x00,0xff]3005// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3006 3007v_cmp_gt_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf3008// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0xe4,0x00,0xff]3009// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3010 3011v_cmp_gt_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf3012// W64: v_cmp_gt_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0xe4,0x00,0xff]3013// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3014 3015v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf3016// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x40,0x01,0xff]3017// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3018 3019v_cmp_gt_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf3020// W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x40,0x01,0xff]3021// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3022 3023v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf3024// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x41,0x01,0xff]3025// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3026 3027v_cmp_gt_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf3028// W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x41,0x01,0xff]3029// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3030 3031v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf3032// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x01,0x01,0xff]3033// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3034 3035v_cmp_gt_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf3036// W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x01,0x01,0xff]3037// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3038 3039v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf3040// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x0f,0x01,0xff]3041// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3042 3043v_cmp_gt_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf3044// W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x0f,0x01,0xff]3045// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3046 3047v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf3048// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x11,0x01,0xff]3049// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3050 3051v_cmp_gt_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf3052// W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x11,0x01,0xff]3053// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3054 3055v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf3056// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x1f,0x01,0xff]3057// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3058 3059v_cmp_gt_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf3060// W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x1f,0x01,0xff]3061// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3062 3063v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf3064// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x21,0x01,0xff]3065// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3066 3067v_cmp_gt_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf3068// W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x21,0x01,0xff]3069// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3070 3071v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf3072// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x2f,0x01,0xff]3073// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3074 3075v_cmp_gt_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf3076// W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x2f,0x01,0xff]3077// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3078 3079v_cmp_gt_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:03080// W32: v_cmp_gt_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x79,0x7c,0x81,0x60,0x09,0x13]3081// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3082 3083v_cmp_gt_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:03084// W64: v_cmp_gt_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x79,0x7c,0x81,0x60,0x09,0x13]3085// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3086 3087v_cmp_gt_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:13088// W32: v_cmp_gt_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x79,0x7c,0xff,0x6f,0x05,0x30]3089// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3090 3091v_cmp_gt_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:13092// W64: v_cmp_gt_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x79,0x7c,0xff,0x6f,0x05,0x30]3093// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3094 3095v_cmp_gt_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]3096// W32: v_cmp_gt_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x1b,0x00,0xff]3097// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3098 3099v_cmp_gt_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]3100// W32: v_cmp_gt_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0xe4,0x00,0xff]3101// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3102 3103v_cmp_gt_u32 vcc_lo, v1, v2 row_mirror3104// W32: v_cmp_gt_u32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x40,0x01,0xff]3105// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3106 3107v_cmp_gt_u32 vcc_lo, v1, v2 row_half_mirror3108// W32: v_cmp_gt_u32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x41,0x01,0xff]3109// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3110 3111v_cmp_gt_u32 vcc_lo, v1, v2 row_shl:13112// W32: v_cmp_gt_u32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x01,0x01,0xff]3113// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3114 3115v_cmp_gt_u32 vcc_lo, v1, v2 row_shl:153116// W32: v_cmp_gt_u32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x0f,0x01,0xff]3117// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3118 3119v_cmp_gt_u32 vcc_lo, v1, v2 row_shr:13120// W32: v_cmp_gt_u32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x11,0x01,0xff]3121// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3122 3123v_cmp_gt_u32 vcc_lo, v1, v2 row_shr:153124// W32: v_cmp_gt_u32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x1f,0x01,0xff]3125// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3126 3127v_cmp_gt_u32 vcc_lo, v1, v2 row_ror:13128// W32: v_cmp_gt_u32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x21,0x01,0xff]3129// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3130 3131v_cmp_gt_u32 vcc_lo, v1, v2 row_ror:153132// W32: v_cmp_gt_u32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x2f,0x01,0xff]3133// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3134 3135v_cmp_gt_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf3136// W32: v_cmp_gt_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x50,0x01,0xff]3137// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3138 3139v_cmp_gt_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x13140// W32: v_cmp_gt_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x5f,0x01,0x01]3141// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3142 3143v_cmp_gt_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:03144// W32: v_cmp_gt_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x60,0x09,0x13]3145// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3146 3147v_cmp_gt_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:13148// W32: v_cmp_gt_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x99,0x7c,0xff,0x6f,0x05,0x30]3149// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3150 3151v_cmp_gt_u32 vcc, v1, v2 quad_perm:[3,2,1,0]3152// W64: v_cmp_gt_u32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x1b,0x00,0xff]3153// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3154 3155v_cmp_gt_u32 vcc, v1, v2 quad_perm:[0,1,2,3]3156// W64: v_cmp_gt_u32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0xe4,0x00,0xff]3157// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3158 3159v_cmp_gt_u32 vcc, v1, v2 row_mirror3160// W64: v_cmp_gt_u32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x40,0x01,0xff]3161// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3162 3163v_cmp_gt_u32 vcc, v1, v2 row_half_mirror3164// W64: v_cmp_gt_u32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x41,0x01,0xff]3165// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3166 3167v_cmp_gt_u32 vcc, v1, v2 row_shl:13168// W64: v_cmp_gt_u32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x01,0x01,0xff]3169// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3170 3171v_cmp_gt_u32 vcc, v1, v2 row_shl:153172// W64: v_cmp_gt_u32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x0f,0x01,0xff]3173// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3174 3175v_cmp_gt_u32 vcc, v1, v2 row_shr:13176// W64: v_cmp_gt_u32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x11,0x01,0xff]3177// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3178 3179v_cmp_gt_u32 vcc, v1, v2 row_shr:153180// W64: v_cmp_gt_u32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x1f,0x01,0xff]3181// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3182 3183v_cmp_gt_u32 vcc, v1, v2 row_ror:13184// W64: v_cmp_gt_u32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x21,0x01,0xff]3185// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3186 3187v_cmp_gt_u32 vcc, v1, v2 row_ror:153188// W64: v_cmp_gt_u32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x2f,0x01,0xff]3189// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3190 3191v_cmp_gt_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf3192// W64: v_cmp_gt_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x50,0x01,0xff]3193// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3194 3195v_cmp_gt_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x13196// W64: v_cmp_gt_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x5f,0x01,0x01]3197// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3198 3199v_cmp_gt_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:03200// W64: v_cmp_gt_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x60,0x09,0x13]3201// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3202 3203v_cmp_gt_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:13204// W64: v_cmp_gt_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x99,0x7c,0xff,0x6f,0x05,0x30]3205// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3206 3207v_cmp_le_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]3208// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x1b,0x00,0xff]3209// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3210 3211v_cmp_le_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]3212// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0xe4,0x00,0xff]3213// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3214 3215v_cmp_le_f16 vcc_lo, v1.l, v2.l row_mirror3216// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x40,0x01,0xff]3217// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3218 3219v_cmp_le_f16 vcc_lo, v1.l, v2.l row_half_mirror3220// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x41,0x01,0xff]3221// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3222 3223v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shl:13224// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x01,0x01,0xff]3225// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3226 3227v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shl:153228// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x0f,0x01,0xff]3229// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3230 3231v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shr:13232// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x11,0x01,0xff]3233// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3234 3235v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shr:153236// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x1f,0x01,0xff]3237// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3238 3239v_cmp_le_f16 vcc_lo, v1.l, v2.l row_ror:13240// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x21,0x01,0xff]3241// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3242 3243v_cmp_le_f16 vcc_lo, v1.l, v2.l row_ror:153244// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x2f,0x01,0xff]3245// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3246 3247v_cmp_le_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf3248// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x50,0x01,0xff]3249// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3250 3251v_cmp_le_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x13252// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x5f,0x01,0x01]3253// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3254 3255v_cmp_le_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:13256// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x60,0x09,0x13]3257// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3258 3259v_cmp_le_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:13260// W32: v_cmp_le_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x06,0x7c,0x7f,0x6f,0xf5,0x30]3261// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3262 3263v_cmp_le_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]3264// W64: v_cmp_le_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x1b,0x00,0xff]3265// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3266 3267v_cmp_le_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]3268// W64: v_cmp_le_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0xe4,0x00,0xff]3269// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3270 3271v_cmp_le_f16 vcc, v1.l, v2.l row_mirror3272// W64: v_cmp_le_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x40,0x01,0xff]3273// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3274 3275v_cmp_le_f16 vcc, v1.l, v2.l row_half_mirror3276// W64: v_cmp_le_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x41,0x01,0xff]3277// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3278 3279v_cmp_le_f16 vcc, v1.l, v2.l row_shl:13280// W64: v_cmp_le_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x01,0x01,0xff]3281// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3282 3283v_cmp_le_f16 vcc, v1.l, v2.l row_shl:153284// W64: v_cmp_le_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x0f,0x01,0xff]3285// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3286 3287v_cmp_le_f16 vcc, v1.l, v2.l row_shr:13288// W64: v_cmp_le_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x11,0x01,0xff]3289// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3290 3291v_cmp_le_f16 vcc, v1.l, v2.l row_shr:153292// W64: v_cmp_le_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x1f,0x01,0xff]3293// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3294 3295v_cmp_le_f16 vcc, v1.l, v2.l row_ror:13296// W64: v_cmp_le_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x21,0x01,0xff]3297// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3298 3299v_cmp_le_f16 vcc, v1.l, v2.l row_ror:153300// W64: v_cmp_le_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x2f,0x01,0xff]3301// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3302 3303v_cmp_le_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf3304// W64: v_cmp_le_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x50,0x01,0xff]3305// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3306 3307v_cmp_le_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x13308// W64: v_cmp_le_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x5f,0x01,0x01]3309// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3310 3311v_cmp_le_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:13312// W64: v_cmp_le_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x60,0x09,0x13]3313// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3314 3315v_cmp_le_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:13316// W64: v_cmp_le_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x06,0x7c,0x7f,0x6f,0xf5,0x30]3317// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3318 3319v_cmp_le_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf3320// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x1b,0x00,0xff]3321// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3322 3323v_cmp_le_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf3324// W64: v_cmp_le_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x1b,0x00,0xff]3325// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3326 3327v_cmp_le_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf3328// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0xe4,0x00,0xff]3329// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3330 3331v_cmp_le_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf3332// W64: v_cmp_le_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0xe4,0x00,0xff]3333// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3334 3335v_cmp_le_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf3336// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x40,0x01,0xff]3337// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3338 3339v_cmp_le_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf3340// W64: v_cmp_le_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x40,0x01,0xff]3341// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3342 3343v_cmp_le_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf3344// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x41,0x01,0xff]3345// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3346 3347v_cmp_le_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf3348// W64: v_cmp_le_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x41,0x01,0xff]3349// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3350 3351v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf3352// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x01,0x01,0xff]3353// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3354 3355v_cmp_le_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf3356// W64: v_cmp_le_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x01,0x01,0xff]3357// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3358 3359v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf3360// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x0f,0x01,0xff]3361// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3362 3363v_cmp_le_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf3364// W64: v_cmp_le_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x0f,0x01,0xff]3365// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3366 3367v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf3368// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x11,0x01,0xff]3369// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3370 3371v_cmp_le_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf3372// W64: v_cmp_le_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x11,0x01,0xff]3373// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3374 3375v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf3376// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x1f,0x01,0xff]3377// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3378 3379v_cmp_le_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf3380// W64: v_cmp_le_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x1f,0x01,0xff]3381// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3382 3383v_cmp_le_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf3384// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x21,0x01,0xff]3385// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3386 3387v_cmp_le_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf3388// W64: v_cmp_le_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x21,0x01,0xff]3389// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3390 3391v_cmp_le_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf3392// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x2f,0x01,0xff]3393// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3394 3395v_cmp_le_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf3396// W64: v_cmp_le_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x2f,0x01,0xff]3397// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3398 3399v_cmp_le_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:03400// W32: v_cmp_le_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x07,0x7c,0x81,0x60,0x09,0x13]3401// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3402 3403v_cmp_le_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:03404// W64: v_cmp_le_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x07,0x7c,0x81,0x60,0x09,0x13]3405// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3406 3407v_cmp_le_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:13408// W32: v_cmp_le_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x07,0x7c,0xff,0x6f,0xf5,0x30]3409// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3410 3411v_cmp_le_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:13412// W64: v_cmp_le_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x07,0x7c,0xff,0x6f,0xf5,0x30]3413// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3414 3415v_cmp_le_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]3416// W32: v_cmp_le_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x1b,0x00,0xff]3417// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3418 3419v_cmp_le_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]3420// W32: v_cmp_le_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0xe4,0x00,0xff]3421// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3422 3423v_cmp_le_f32 vcc_lo, v1, v2 row_mirror3424// W32: v_cmp_le_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x40,0x01,0xff]3425// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3426 3427v_cmp_le_f32 vcc_lo, v1, v2 row_half_mirror3428// W32: v_cmp_le_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x41,0x01,0xff]3429// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3430 3431v_cmp_le_f32 vcc_lo, v1, v2 row_shl:13432// W32: v_cmp_le_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x01,0x01,0xff]3433// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3434 3435v_cmp_le_f32 vcc_lo, v1, v2 row_shl:153436// W32: v_cmp_le_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x0f,0x01,0xff]3437// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3438 3439v_cmp_le_f32 vcc_lo, v1, v2 row_shr:13440// W32: v_cmp_le_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x11,0x01,0xff]3441// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3442 3443v_cmp_le_f32 vcc_lo, v1, v2 row_shr:153444// W32: v_cmp_le_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x1f,0x01,0xff]3445// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3446 3447v_cmp_le_f32 vcc_lo, v1, v2 row_ror:13448// W32: v_cmp_le_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x21,0x01,0xff]3449// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3450 3451v_cmp_le_f32 vcc_lo, v1, v2 row_ror:153452// W32: v_cmp_le_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x2f,0x01,0xff]3453// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3454 3455v_cmp_le_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf3456// W32: v_cmp_le_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x50,0x01,0xff]3457// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3458 3459v_cmp_le_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x13460// W32: v_cmp_le_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x5f,0x01,0x01]3461// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3462 3463v_cmp_le_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:03464// W32: v_cmp_le_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x60,0x09,0x13]3465// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3466 3467v_cmp_le_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:13468// W32: v_cmp_le_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x27,0x7c,0xff,0x6f,0xf5,0x30]3469// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3470 3471v_cmp_le_f32 vcc, v1, v2 quad_perm:[3,2,1,0]3472// W64: v_cmp_le_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x1b,0x00,0xff]3473// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3474 3475v_cmp_le_f32 vcc, v1, v2 quad_perm:[0,1,2,3]3476// W64: v_cmp_le_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0xe4,0x00,0xff]3477// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3478 3479v_cmp_le_f32 vcc, v1, v2 row_mirror3480// W64: v_cmp_le_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x40,0x01,0xff]3481// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3482 3483v_cmp_le_f32 vcc, v1, v2 row_half_mirror3484// W64: v_cmp_le_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x41,0x01,0xff]3485// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3486 3487v_cmp_le_f32 vcc, v1, v2 row_shl:13488// W64: v_cmp_le_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x01,0x01,0xff]3489// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3490 3491v_cmp_le_f32 vcc, v1, v2 row_shl:153492// W64: v_cmp_le_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x0f,0x01,0xff]3493// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3494 3495v_cmp_le_f32 vcc, v1, v2 row_shr:13496// W64: v_cmp_le_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x11,0x01,0xff]3497// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3498 3499v_cmp_le_f32 vcc, v1, v2 row_shr:153500// W64: v_cmp_le_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x1f,0x01,0xff]3501// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3502 3503v_cmp_le_f32 vcc, v1, v2 row_ror:13504// W64: v_cmp_le_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x21,0x01,0xff]3505// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3506 3507v_cmp_le_f32 vcc, v1, v2 row_ror:153508// W64: v_cmp_le_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x2f,0x01,0xff]3509// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3510 3511v_cmp_le_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf3512// W64: v_cmp_le_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x50,0x01,0xff]3513// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3514 3515v_cmp_le_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x13516// W64: v_cmp_le_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x5f,0x01,0x01]3517// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3518 3519v_cmp_le_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:03520// W64: v_cmp_le_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x60,0x09,0x13]3521// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3522 3523v_cmp_le_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:13524// W64: v_cmp_le_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x27,0x7c,0xff,0x6f,0xf5,0x30]3525// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3526 3527v_cmp_le_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]3528// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x1b,0x00,0xff]3529// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3530 3531v_cmp_le_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]3532// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0xe4,0x00,0xff]3533// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3534 3535v_cmp_le_i16 vcc_lo, v1.l, v2.l row_mirror3536// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x40,0x01,0xff]3537// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3538 3539v_cmp_le_i16 vcc_lo, v1.l, v2.l row_half_mirror3540// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x41,0x01,0xff]3541// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3542 3543v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shl:13544// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x01,0x01,0xff]3545// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3546 3547v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shl:153548// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x0f,0x01,0xff]3549// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3550 3551v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shr:13552// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x11,0x01,0xff]3553// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3554 3555v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shr:153556// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x1f,0x01,0xff]3557// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3558 3559v_cmp_le_i16 vcc_lo, v1.l, v2.l row_ror:13560// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x21,0x01,0xff]3561// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3562 3563v_cmp_le_i16 vcc_lo, v1.l, v2.l row_ror:153564// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x2f,0x01,0xff]3565// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3566 3567v_cmp_le_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf3568// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x50,0x01,0xff]3569// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3570 3571v_cmp_le_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x13572// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x5f,0x01,0x01]3573// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3574 3575v_cmp_le_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:13576// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x60,0x09,0x13]3577// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3578 3579v_cmp_le_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:13580// W32: v_cmp_le_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x66,0x7c,0x7f,0x6f,0x05,0x30]3581// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3582 3583v_cmp_le_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]3584// W64: v_cmp_le_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x1b,0x00,0xff]3585// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3586 3587v_cmp_le_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]3588// W64: v_cmp_le_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0xe4,0x00,0xff]3589// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3590 3591v_cmp_le_i16 vcc, v1.l, v2.l row_mirror3592// W64: v_cmp_le_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x40,0x01,0xff]3593// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3594 3595v_cmp_le_i16 vcc, v1.l, v2.l row_half_mirror3596// W64: v_cmp_le_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x41,0x01,0xff]3597// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3598 3599v_cmp_le_i16 vcc, v1.l, v2.l row_shl:13600// W64: v_cmp_le_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x01,0x01,0xff]3601// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3602 3603v_cmp_le_i16 vcc, v1.l, v2.l row_shl:153604// W64: v_cmp_le_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x0f,0x01,0xff]3605// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3606 3607v_cmp_le_i16 vcc, v1.l, v2.l row_shr:13608// W64: v_cmp_le_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x11,0x01,0xff]3609// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3610 3611v_cmp_le_i16 vcc, v1.l, v2.l row_shr:153612// W64: v_cmp_le_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x1f,0x01,0xff]3613// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3614 3615v_cmp_le_i16 vcc, v1.l, v2.l row_ror:13616// W64: v_cmp_le_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x21,0x01,0xff]3617// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3618 3619v_cmp_le_i16 vcc, v1.l, v2.l row_ror:153620// W64: v_cmp_le_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x2f,0x01,0xff]3621// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3622 3623v_cmp_le_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf3624// W64: v_cmp_le_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x50,0x01,0xff]3625// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3626 3627v_cmp_le_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x13628// W64: v_cmp_le_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x5f,0x01,0x01]3629// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3630 3631v_cmp_le_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:13632// W64: v_cmp_le_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x60,0x09,0x13]3633// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3634 3635v_cmp_le_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:13636// W64: v_cmp_le_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x66,0x7c,0x7f,0x6f,0x05,0x30]3637// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3638 3639v_cmp_le_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf3640// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x1b,0x00,0xff]3641// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3642 3643v_cmp_le_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf3644// W64: v_cmp_le_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x1b,0x00,0xff]3645// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3646 3647v_cmp_le_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf3648// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0xe4,0x00,0xff]3649// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3650 3651v_cmp_le_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf3652// W64: v_cmp_le_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0xe4,0x00,0xff]3653// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3654 3655v_cmp_le_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf3656// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x40,0x01,0xff]3657// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3658 3659v_cmp_le_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf3660// W64: v_cmp_le_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x40,0x01,0xff]3661// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3662 3663v_cmp_le_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf3664// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x41,0x01,0xff]3665// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3666 3667v_cmp_le_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf3668// W64: v_cmp_le_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x41,0x01,0xff]3669// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3670 3671v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf3672// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x01,0x01,0xff]3673// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3674 3675v_cmp_le_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf3676// W64: v_cmp_le_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x01,0x01,0xff]3677// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3678 3679v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf3680// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x0f,0x01,0xff]3681// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3682 3683v_cmp_le_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf3684// W64: v_cmp_le_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x0f,0x01,0xff]3685// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3686 3687v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf3688// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x11,0x01,0xff]3689// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3690 3691v_cmp_le_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf3692// W64: v_cmp_le_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x11,0x01,0xff]3693// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3694 3695v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf3696// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x1f,0x01,0xff]3697// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3698 3699v_cmp_le_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf3700// W64: v_cmp_le_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x1f,0x01,0xff]3701// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3702 3703v_cmp_le_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf3704// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x21,0x01,0xff]3705// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3706 3707v_cmp_le_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf3708// W64: v_cmp_le_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x21,0x01,0xff]3709// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3710 3711v_cmp_le_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf3712// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x2f,0x01,0xff]3713// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3714 3715v_cmp_le_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf3716// W64: v_cmp_le_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x2f,0x01,0xff]3717// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3718 3719v_cmp_le_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:03720// W32: v_cmp_le_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x67,0x7c,0x81,0x60,0x09,0x13]3721// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3722 3723v_cmp_le_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:03724// W64: v_cmp_le_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x67,0x7c,0x81,0x60,0x09,0x13]3725// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3726 3727v_cmp_le_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:13728// W32: v_cmp_le_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x67,0x7c,0xff,0x6f,0x05,0x30]3729// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3730 3731v_cmp_le_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:13732// W64: v_cmp_le_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x67,0x7c,0xff,0x6f,0x05,0x30]3733// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3734 3735v_cmp_le_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]3736// W32: v_cmp_le_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x1b,0x00,0xff]3737// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3738 3739v_cmp_le_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]3740// W32: v_cmp_le_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0xe4,0x00,0xff]3741// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3742 3743v_cmp_le_i32 vcc_lo, v1, v2 row_mirror3744// W32: v_cmp_le_i32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x40,0x01,0xff]3745// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3746 3747v_cmp_le_i32 vcc_lo, v1, v2 row_half_mirror3748// W32: v_cmp_le_i32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x41,0x01,0xff]3749// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3750 3751v_cmp_le_i32 vcc_lo, v1, v2 row_shl:13752// W32: v_cmp_le_i32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x01,0x01,0xff]3753// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3754 3755v_cmp_le_i32 vcc_lo, v1, v2 row_shl:153756// W32: v_cmp_le_i32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x0f,0x01,0xff]3757// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3758 3759v_cmp_le_i32 vcc_lo, v1, v2 row_shr:13760// W32: v_cmp_le_i32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x11,0x01,0xff]3761// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3762 3763v_cmp_le_i32 vcc_lo, v1, v2 row_shr:153764// W32: v_cmp_le_i32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x1f,0x01,0xff]3765// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3766 3767v_cmp_le_i32 vcc_lo, v1, v2 row_ror:13768// W32: v_cmp_le_i32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x21,0x01,0xff]3769// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3770 3771v_cmp_le_i32 vcc_lo, v1, v2 row_ror:153772// W32: v_cmp_le_i32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x2f,0x01,0xff]3773// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3774 3775v_cmp_le_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf3776// W32: v_cmp_le_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x50,0x01,0xff]3777// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3778 3779v_cmp_le_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x13780// W32: v_cmp_le_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x5f,0x01,0x01]3781// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3782 3783v_cmp_le_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:03784// W32: v_cmp_le_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x60,0x09,0x13]3785// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3786 3787v_cmp_le_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:13788// W32: v_cmp_le_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x87,0x7c,0xff,0x6f,0x05,0x30]3789// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3790 3791v_cmp_le_i32 vcc, v1, v2 quad_perm:[3,2,1,0]3792// W64: v_cmp_le_i32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x1b,0x00,0xff]3793// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3794 3795v_cmp_le_i32 vcc, v1, v2 quad_perm:[0,1,2,3]3796// W64: v_cmp_le_i32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0xe4,0x00,0xff]3797// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3798 3799v_cmp_le_i32 vcc, v1, v2 row_mirror3800// W64: v_cmp_le_i32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x40,0x01,0xff]3801// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3802 3803v_cmp_le_i32 vcc, v1, v2 row_half_mirror3804// W64: v_cmp_le_i32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x41,0x01,0xff]3805// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3806 3807v_cmp_le_i32 vcc, v1, v2 row_shl:13808// W64: v_cmp_le_i32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x01,0x01,0xff]3809// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3810 3811v_cmp_le_i32 vcc, v1, v2 row_shl:153812// W64: v_cmp_le_i32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x0f,0x01,0xff]3813// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3814 3815v_cmp_le_i32 vcc, v1, v2 row_shr:13816// W64: v_cmp_le_i32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x11,0x01,0xff]3817// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3818 3819v_cmp_le_i32 vcc, v1, v2 row_shr:153820// W64: v_cmp_le_i32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x1f,0x01,0xff]3821// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3822 3823v_cmp_le_i32 vcc, v1, v2 row_ror:13824// W64: v_cmp_le_i32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x21,0x01,0xff]3825// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3826 3827v_cmp_le_i32 vcc, v1, v2 row_ror:153828// W64: v_cmp_le_i32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x2f,0x01,0xff]3829// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3830 3831v_cmp_le_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf3832// W64: v_cmp_le_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x50,0x01,0xff]3833// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3834 3835v_cmp_le_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x13836// W64: v_cmp_le_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x5f,0x01,0x01]3837// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3838 3839v_cmp_le_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:03840// W64: v_cmp_le_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x60,0x09,0x13]3841// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3842 3843v_cmp_le_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:13844// W64: v_cmp_le_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x87,0x7c,0xff,0x6f,0x05,0x30]3845// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3846 3847v_cmp_le_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]3848// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x1b,0x00,0xff]3849// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3850 3851v_cmp_le_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]3852// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0xe4,0x00,0xff]3853// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3854 3855v_cmp_le_u16 vcc_lo, v1.l, v2.l row_mirror3856// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x40,0x01,0xff]3857// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3858 3859v_cmp_le_u16 vcc_lo, v1.l, v2.l row_half_mirror3860// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x41,0x01,0xff]3861// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3862 3863v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shl:13864// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x01,0x01,0xff]3865// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3866 3867v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shl:153868// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x0f,0x01,0xff]3869// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3870 3871v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shr:13872// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x11,0x01,0xff]3873// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3874 3875v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shr:153876// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x1f,0x01,0xff]3877// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3878 3879v_cmp_le_u16 vcc_lo, v1.l, v2.l row_ror:13880// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x21,0x01,0xff]3881// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3882 3883v_cmp_le_u16 vcc_lo, v1.l, v2.l row_ror:153884// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x2f,0x01,0xff]3885// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3886 3887v_cmp_le_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf3888// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x50,0x01,0xff]3889// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3890 3891v_cmp_le_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x13892// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x5f,0x01,0x01]3893// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3894 3895v_cmp_le_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:13896// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x60,0x09,0x13]3897// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3898 3899v_cmp_le_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:13900// W32: v_cmp_le_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x76,0x7c,0x7f,0x6f,0x05,0x30]3901// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3902 3903v_cmp_le_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]3904// W64: v_cmp_le_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x1b,0x00,0xff]3905// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3906 3907v_cmp_le_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]3908// W64: v_cmp_le_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0xe4,0x00,0xff]3909// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3910 3911v_cmp_le_u16 vcc, v1.l, v2.l row_mirror3912// W64: v_cmp_le_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x40,0x01,0xff]3913// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3914 3915v_cmp_le_u16 vcc, v1.l, v2.l row_half_mirror3916// W64: v_cmp_le_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x41,0x01,0xff]3917// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3918 3919v_cmp_le_u16 vcc, v1.l, v2.l row_shl:13920// W64: v_cmp_le_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x01,0x01,0xff]3921// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3922 3923v_cmp_le_u16 vcc, v1.l, v2.l row_shl:153924// W64: v_cmp_le_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x0f,0x01,0xff]3925// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3926 3927v_cmp_le_u16 vcc, v1.l, v2.l row_shr:13928// W64: v_cmp_le_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x11,0x01,0xff]3929// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3930 3931v_cmp_le_u16 vcc, v1.l, v2.l row_shr:153932// W64: v_cmp_le_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x1f,0x01,0xff]3933// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3934 3935v_cmp_le_u16 vcc, v1.l, v2.l row_ror:13936// W64: v_cmp_le_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x21,0x01,0xff]3937// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3938 3939v_cmp_le_u16 vcc, v1.l, v2.l row_ror:153940// W64: v_cmp_le_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x2f,0x01,0xff]3941// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3942 3943v_cmp_le_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf3944// W64: v_cmp_le_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x50,0x01,0xff]3945// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3946 3947v_cmp_le_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x13948// W64: v_cmp_le_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x5f,0x01,0x01]3949// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3950 3951v_cmp_le_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:13952// W64: v_cmp_le_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x60,0x09,0x13]3953// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3954 3955v_cmp_le_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:13956// W64: v_cmp_le_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x76,0x7c,0x7f,0x6f,0x05,0x30]3957// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3958 3959v_cmp_le_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf3960// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x1b,0x00,0xff]3961// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3962 3963v_cmp_le_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf3964// W64: v_cmp_le_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x1b,0x00,0xff]3965// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3966 3967v_cmp_le_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf3968// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0xe4,0x00,0xff]3969// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3970 3971v_cmp_le_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf3972// W64: v_cmp_le_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0xe4,0x00,0xff]3973// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3974 3975v_cmp_le_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf3976// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x40,0x01,0xff]3977// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3978 3979v_cmp_le_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf3980// W64: v_cmp_le_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x40,0x01,0xff]3981// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3982 3983v_cmp_le_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf3984// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x41,0x01,0xff]3985// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3986 3987v_cmp_le_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf3988// W64: v_cmp_le_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x41,0x01,0xff]3989// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3990 3991v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf3992// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x01,0x01,0xff]3993// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3994 3995v_cmp_le_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf3996// W64: v_cmp_le_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x01,0x01,0xff]3997// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3998 3999v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf4000// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x0f,0x01,0xff]4001// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4002 4003v_cmp_le_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf4004// W64: v_cmp_le_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x0f,0x01,0xff]4005// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4006 4007v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf4008// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x11,0x01,0xff]4009// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4010 4011v_cmp_le_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf4012// W64: v_cmp_le_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x11,0x01,0xff]4013// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4014 4015v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf4016// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x1f,0x01,0xff]4017// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4018 4019v_cmp_le_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf4020// W64: v_cmp_le_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x1f,0x01,0xff]4021// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4022 4023v_cmp_le_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf4024// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x21,0x01,0xff]4025// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4026 4027v_cmp_le_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf4028// W64: v_cmp_le_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x21,0x01,0xff]4029// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4030 4031v_cmp_le_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf4032// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x2f,0x01,0xff]4033// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4034 4035v_cmp_le_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf4036// W64: v_cmp_le_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x2f,0x01,0xff]4037// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4038 4039v_cmp_le_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:04040// W32: v_cmp_le_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x77,0x7c,0x81,0x60,0x09,0x13]4041// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4042 4043v_cmp_le_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:04044// W64: v_cmp_le_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x77,0x7c,0x81,0x60,0x09,0x13]4045// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4046 4047v_cmp_le_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:14048// W32: v_cmp_le_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x77,0x7c,0xff,0x6f,0x05,0x30]4049// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4050 4051v_cmp_le_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:14052// W64: v_cmp_le_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x77,0x7c,0xff,0x6f,0x05,0x30]4053// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4054 4055v_cmp_le_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]4056// W32: v_cmp_le_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x1b,0x00,0xff]4057// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4058 4059v_cmp_le_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]4060// W32: v_cmp_le_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0xe4,0x00,0xff]4061// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4062 4063v_cmp_le_u32 vcc_lo, v1, v2 row_mirror4064// W32: v_cmp_le_u32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x40,0x01,0xff]4065// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4066 4067v_cmp_le_u32 vcc_lo, v1, v2 row_half_mirror4068// W32: v_cmp_le_u32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x41,0x01,0xff]4069// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4070 4071v_cmp_le_u32 vcc_lo, v1, v2 row_shl:14072// W32: v_cmp_le_u32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x01,0x01,0xff]4073// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4074 4075v_cmp_le_u32 vcc_lo, v1, v2 row_shl:154076// W32: v_cmp_le_u32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x0f,0x01,0xff]4077// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4078 4079v_cmp_le_u32 vcc_lo, v1, v2 row_shr:14080// W32: v_cmp_le_u32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x11,0x01,0xff]4081// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4082 4083v_cmp_le_u32 vcc_lo, v1, v2 row_shr:154084// W32: v_cmp_le_u32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x1f,0x01,0xff]4085// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4086 4087v_cmp_le_u32 vcc_lo, v1, v2 row_ror:14088// W32: v_cmp_le_u32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x21,0x01,0xff]4089// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4090 4091v_cmp_le_u32 vcc_lo, v1, v2 row_ror:154092// W32: v_cmp_le_u32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x2f,0x01,0xff]4093// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4094 4095v_cmp_le_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf4096// W32: v_cmp_le_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x50,0x01,0xff]4097// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4098 4099v_cmp_le_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x14100// W32: v_cmp_le_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x5f,0x01,0x01]4101// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4102 4103v_cmp_le_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:04104// W32: v_cmp_le_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x60,0x09,0x13]4105// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4106 4107v_cmp_le_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:14108// W32: v_cmp_le_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x97,0x7c,0xff,0x6f,0x05,0x30]4109// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4110 4111v_cmp_le_u32 vcc, v1, v2 quad_perm:[3,2,1,0]4112// W64: v_cmp_le_u32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x1b,0x00,0xff]4113// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4114 4115v_cmp_le_u32 vcc, v1, v2 quad_perm:[0,1,2,3]4116// W64: v_cmp_le_u32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0xe4,0x00,0xff]4117// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4118 4119v_cmp_le_u32 vcc, v1, v2 row_mirror4120// W64: v_cmp_le_u32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x40,0x01,0xff]4121// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4122 4123v_cmp_le_u32 vcc, v1, v2 row_half_mirror4124// W64: v_cmp_le_u32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x41,0x01,0xff]4125// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4126 4127v_cmp_le_u32 vcc, v1, v2 row_shl:14128// W64: v_cmp_le_u32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x01,0x01,0xff]4129// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4130 4131v_cmp_le_u32 vcc, v1, v2 row_shl:154132// W64: v_cmp_le_u32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x0f,0x01,0xff]4133// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4134 4135v_cmp_le_u32 vcc, v1, v2 row_shr:14136// W64: v_cmp_le_u32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x11,0x01,0xff]4137// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4138 4139v_cmp_le_u32 vcc, v1, v2 row_shr:154140// W64: v_cmp_le_u32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x1f,0x01,0xff]4141// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4142 4143v_cmp_le_u32 vcc, v1, v2 row_ror:14144// W64: v_cmp_le_u32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x21,0x01,0xff]4145// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4146 4147v_cmp_le_u32 vcc, v1, v2 row_ror:154148// W64: v_cmp_le_u32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x2f,0x01,0xff]4149// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4150 4151v_cmp_le_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf4152// W64: v_cmp_le_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x50,0x01,0xff]4153// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4154 4155v_cmp_le_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x14156// W64: v_cmp_le_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x5f,0x01,0x01]4157// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4158 4159v_cmp_le_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:04160// W64: v_cmp_le_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x60,0x09,0x13]4161// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4162 4163v_cmp_le_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:14164// W64: v_cmp_le_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x97,0x7c,0xff,0x6f,0x05,0x30]4165// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4166 4167v_cmp_lg_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]4168// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x1b,0x00,0xff]4169// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4170 4171v_cmp_lg_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]4172// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0xe4,0x00,0xff]4173// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4174 4175v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_mirror4176// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x40,0x01,0xff]4177// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4178 4179v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_half_mirror4180// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x41,0x01,0xff]4181// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4182 4183v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shl:14184// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x01,0x01,0xff]4185// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4186 4187v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shl:154188// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x0f,0x01,0xff]4189// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4190 4191v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shr:14192// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x11,0x01,0xff]4193// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4194 4195v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shr:154196// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x1f,0x01,0xff]4197// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4198 4199v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_ror:14200// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x21,0x01,0xff]4201// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4202 4203v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_ror:154204// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x2f,0x01,0xff]4205// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4206 4207v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf4208// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x50,0x01,0xff]4209// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4210 4211v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x14212// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x5f,0x01,0x01]4213// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4214 4215v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:14216// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x60,0x09,0x13]4217// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4218 4219v_cmp_lg_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:14220// W32: v_cmp_lg_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x0a,0x7c,0x7f,0x6f,0xf5,0x30]4221// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4222 4223v_cmp_lg_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]4224// W64: v_cmp_lg_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x1b,0x00,0xff]4225// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4226 4227v_cmp_lg_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]4228// W64: v_cmp_lg_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0xe4,0x00,0xff]4229// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4230 4231v_cmp_lg_f16 vcc, v1.l, v2.l row_mirror4232// W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x40,0x01,0xff]4233// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4234 4235v_cmp_lg_f16 vcc, v1.l, v2.l row_half_mirror4236// W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x41,0x01,0xff]4237// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4238 4239v_cmp_lg_f16 vcc, v1.l, v2.l row_shl:14240// W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x01,0x01,0xff]4241// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4242 4243v_cmp_lg_f16 vcc, v1.l, v2.l row_shl:154244// W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x0f,0x01,0xff]4245// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4246 4247v_cmp_lg_f16 vcc, v1.l, v2.l row_shr:14248// W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x11,0x01,0xff]4249// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4250 4251v_cmp_lg_f16 vcc, v1.l, v2.l row_shr:154252// W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x1f,0x01,0xff]4253// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4254 4255v_cmp_lg_f16 vcc, v1.l, v2.l row_ror:14256// W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x21,0x01,0xff]4257// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4258 4259v_cmp_lg_f16 vcc, v1.l, v2.l row_ror:154260// W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x2f,0x01,0xff]4261// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4262 4263v_cmp_lg_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf4264// W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x50,0x01,0xff]4265// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4266 4267v_cmp_lg_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x14268// W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x5f,0x01,0x01]4269// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4270 4271v_cmp_lg_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:14272// W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x60,0x09,0x13]4273// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4274 4275v_cmp_lg_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:14276// W64: v_cmp_lg_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x0a,0x7c,0x7f,0x6f,0xf5,0x30]4277// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4278 4279v_cmp_lg_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf4280// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x1b,0x00,0xff]4281// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4282 4283v_cmp_lg_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf4284// W64: v_cmp_lg_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x1b,0x00,0xff]4285// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4286 4287v_cmp_lg_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf4288// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0xe4,0x00,0xff]4289// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4290 4291v_cmp_lg_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf4292// W64: v_cmp_lg_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0xe4,0x00,0xff]4293// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4294 4295v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf4296// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x40,0x01,0xff]4297// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4298 4299v_cmp_lg_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf4300// W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x40,0x01,0xff]4301// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4302 4303v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf4304// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x41,0x01,0xff]4305// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4306 4307v_cmp_lg_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf4308// W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x41,0x01,0xff]4309// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4310 4311v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf4312// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x01,0x01,0xff]4313// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4314 4315v_cmp_lg_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf4316// W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x01,0x01,0xff]4317// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4318 4319v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf4320// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x0f,0x01,0xff]4321// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4322 4323v_cmp_lg_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf4324// W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x0f,0x01,0xff]4325// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4326 4327v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf4328// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x11,0x01,0xff]4329// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4330 4331v_cmp_lg_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf4332// W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x11,0x01,0xff]4333// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4334 4335v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf4336// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x1f,0x01,0xff]4337// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4338 4339v_cmp_lg_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf4340// W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x1f,0x01,0xff]4341// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4342 4343v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf4344// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x21,0x01,0xff]4345// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4346 4347v_cmp_lg_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf4348// W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x21,0x01,0xff]4349// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4350 4351v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf4352// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x2f,0x01,0xff]4353// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4354 4355v_cmp_lg_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf4356// W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x2f,0x01,0xff]4357// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4358 4359v_cmp_lg_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:04360// W32: v_cmp_lg_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x0b,0x7c,0x81,0x60,0x09,0x13]4361// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4362 4363v_cmp_lg_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:04364// W64: v_cmp_lg_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x0b,0x7c,0x81,0x60,0x09,0x13]4365// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4366 4367v_cmp_lg_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:14368// W32: v_cmp_lg_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x0b,0x7c,0xff,0x6f,0xf5,0x30]4369// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4370 4371v_cmp_lg_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:14372// W64: v_cmp_lg_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x0b,0x7c,0xff,0x6f,0xf5,0x30]4373// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4374 4375v_cmp_lg_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]4376// W32: v_cmp_lg_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x1b,0x00,0xff]4377// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4378 4379v_cmp_lg_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]4380// W32: v_cmp_lg_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0xe4,0x00,0xff]4381// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4382 4383v_cmp_lg_f32 vcc_lo, v1, v2 row_mirror4384// W32: v_cmp_lg_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x40,0x01,0xff]4385// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4386 4387v_cmp_lg_f32 vcc_lo, v1, v2 row_half_mirror4388// W32: v_cmp_lg_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x41,0x01,0xff]4389// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4390 4391v_cmp_lg_f32 vcc_lo, v1, v2 row_shl:14392// W32: v_cmp_lg_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x01,0x01,0xff]4393// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4394 4395v_cmp_lg_f32 vcc_lo, v1, v2 row_shl:154396// W32: v_cmp_lg_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x0f,0x01,0xff]4397// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4398 4399v_cmp_lg_f32 vcc_lo, v1, v2 row_shr:14400// W32: v_cmp_lg_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x11,0x01,0xff]4401// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4402 4403v_cmp_lg_f32 vcc_lo, v1, v2 row_shr:154404// W32: v_cmp_lg_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x1f,0x01,0xff]4405// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4406 4407v_cmp_lg_f32 vcc_lo, v1, v2 row_ror:14408// W32: v_cmp_lg_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x21,0x01,0xff]4409// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4410 4411v_cmp_lg_f32 vcc_lo, v1, v2 row_ror:154412// W32: v_cmp_lg_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x2f,0x01,0xff]4413// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4414 4415v_cmp_lg_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf4416// W32: v_cmp_lg_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x50,0x01,0xff]4417// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4418 4419v_cmp_lg_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x14420// W32: v_cmp_lg_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x5f,0x01,0x01]4421// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4422 4423v_cmp_lg_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:04424// W32: v_cmp_lg_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x60,0x09,0x13]4425// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4426 4427v_cmp_lg_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:14428// W32: v_cmp_lg_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x2b,0x7c,0xff,0x6f,0xf5,0x30]4429// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4430 4431v_cmp_lg_f32 vcc, v1, v2 quad_perm:[3,2,1,0]4432// W64: v_cmp_lg_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x1b,0x00,0xff]4433// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4434 4435v_cmp_lg_f32 vcc, v1, v2 quad_perm:[0,1,2,3]4436// W64: v_cmp_lg_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0xe4,0x00,0xff]4437// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4438 4439v_cmp_lg_f32 vcc, v1, v2 row_mirror4440// W64: v_cmp_lg_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x40,0x01,0xff]4441// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4442 4443v_cmp_lg_f32 vcc, v1, v2 row_half_mirror4444// W64: v_cmp_lg_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x41,0x01,0xff]4445// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4446 4447v_cmp_lg_f32 vcc, v1, v2 row_shl:14448// W64: v_cmp_lg_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x01,0x01,0xff]4449// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4450 4451v_cmp_lg_f32 vcc, v1, v2 row_shl:154452// W64: v_cmp_lg_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x0f,0x01,0xff]4453// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4454 4455v_cmp_lg_f32 vcc, v1, v2 row_shr:14456// W64: v_cmp_lg_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x11,0x01,0xff]4457// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4458 4459v_cmp_lg_f32 vcc, v1, v2 row_shr:154460// W64: v_cmp_lg_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x1f,0x01,0xff]4461// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4462 4463v_cmp_lg_f32 vcc, v1, v2 row_ror:14464// W64: v_cmp_lg_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x21,0x01,0xff]4465// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4466 4467v_cmp_lg_f32 vcc, v1, v2 row_ror:154468// W64: v_cmp_lg_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x2f,0x01,0xff]4469// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4470 4471v_cmp_lg_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf4472// W64: v_cmp_lg_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x50,0x01,0xff]4473// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4474 4475v_cmp_lg_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x14476// W64: v_cmp_lg_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x5f,0x01,0x01]4477// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4478 4479v_cmp_lg_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:04480// W64: v_cmp_lg_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x60,0x09,0x13]4481// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4482 4483v_cmp_lg_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:14484// W64: v_cmp_lg_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x2b,0x7c,0xff,0x6f,0xf5,0x30]4485// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4486 4487v_cmp_lt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]4488// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x1b,0x00,0xff]4489// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4490 4491v_cmp_lt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]4492// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0xe4,0x00,0xff]4493// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4494 4495v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_mirror4496// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x40,0x01,0xff]4497// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4498 4499v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_half_mirror4500// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x41,0x01,0xff]4501// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4502 4503v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shl:14504// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x01,0x01,0xff]4505// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4506 4507v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shl:154508// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x0f,0x01,0xff]4509// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4510 4511v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shr:14512// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x11,0x01,0xff]4513// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4514 4515v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shr:154516// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x1f,0x01,0xff]4517// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4518 4519v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_ror:14520// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x21,0x01,0xff]4521// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4522 4523v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_ror:154524// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x2f,0x01,0xff]4525// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4526 4527v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf4528// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x50,0x01,0xff]4529// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4530 4531v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x14532// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x5f,0x01,0x01]4533// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4534 4535v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:14536// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x60,0x09,0x13]4537// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4538 4539v_cmp_lt_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:14540// W32: v_cmp_lt_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x02,0x7c,0x7f,0x6f,0xf5,0x30]4541// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4542 4543v_cmp_lt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]4544// W64: v_cmp_lt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x1b,0x00,0xff]4545// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4546 4547v_cmp_lt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]4548// W64: v_cmp_lt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0xe4,0x00,0xff]4549// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4550 4551v_cmp_lt_f16 vcc, v1.l, v2.l row_mirror4552// W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x40,0x01,0xff]4553// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4554 4555v_cmp_lt_f16 vcc, v1.l, v2.l row_half_mirror4556// W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x41,0x01,0xff]4557// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4558 4559v_cmp_lt_f16 vcc, v1.l, v2.l row_shl:14560// W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x01,0x01,0xff]4561// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4562 4563v_cmp_lt_f16 vcc, v1.l, v2.l row_shl:154564// W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x0f,0x01,0xff]4565// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4566 4567v_cmp_lt_f16 vcc, v1.l, v2.l row_shr:14568// W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x11,0x01,0xff]4569// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4570 4571v_cmp_lt_f16 vcc, v1.l, v2.l row_shr:154572// W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x1f,0x01,0xff]4573// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4574 4575v_cmp_lt_f16 vcc, v1.l, v2.l row_ror:14576// W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x21,0x01,0xff]4577// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4578 4579v_cmp_lt_f16 vcc, v1.l, v2.l row_ror:154580// W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x2f,0x01,0xff]4581// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4582 4583v_cmp_lt_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf4584// W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x50,0x01,0xff]4585// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4586 4587v_cmp_lt_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x14588// W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x5f,0x01,0x01]4589// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4590 4591v_cmp_lt_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:14592// W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x60,0x09,0x13]4593// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4594 4595v_cmp_lt_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:14596// W64: v_cmp_lt_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x02,0x7c,0x7f,0x6f,0xf5,0x30]4597// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4598 4599v_cmp_lt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf4600// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x1b,0x00,0xff]4601// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4602 4603v_cmp_lt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf4604// W64: v_cmp_lt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x1b,0x00,0xff]4605// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4606 4607v_cmp_lt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf4608// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0xe4,0x00,0xff]4609// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4610 4611v_cmp_lt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf4612// W64: v_cmp_lt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0xe4,0x00,0xff]4613// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4614 4615v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf4616// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x40,0x01,0xff]4617// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4618 4619v_cmp_lt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf4620// W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x40,0x01,0xff]4621// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4622 4623v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf4624// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x41,0x01,0xff]4625// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4626 4627v_cmp_lt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf4628// W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x41,0x01,0xff]4629// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4630 4631v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf4632// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x01,0x01,0xff]4633// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4634 4635v_cmp_lt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf4636// W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x01,0x01,0xff]4637// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4638 4639v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf4640// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x0f,0x01,0xff]4641// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4642 4643v_cmp_lt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf4644// W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x0f,0x01,0xff]4645// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4646 4647v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf4648// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x11,0x01,0xff]4649// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4650 4651v_cmp_lt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf4652// W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x11,0x01,0xff]4653// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4654 4655v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf4656// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x1f,0x01,0xff]4657// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4658 4659v_cmp_lt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf4660// W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x1f,0x01,0xff]4661// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4662 4663v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf4664// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x21,0x01,0xff]4665// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4666 4667v_cmp_lt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf4668// W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x21,0x01,0xff]4669// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4670 4671v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf4672// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x2f,0x01,0xff]4673// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4674 4675v_cmp_lt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf4676// W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x2f,0x01,0xff]4677// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4678 4679v_cmp_lt_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:04680// W32: v_cmp_lt_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x03,0x7c,0x81,0x60,0x09,0x13]4681// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4682 4683v_cmp_lt_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:04684// W64: v_cmp_lt_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x03,0x7c,0x81,0x60,0x09,0x13]4685// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4686 4687v_cmp_lt_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:14688// W32: v_cmp_lt_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x03,0x7c,0xff,0x6f,0xf5,0x30]4689// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4690 4691v_cmp_lt_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:14692// W64: v_cmp_lt_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x03,0x7c,0xff,0x6f,0xf5,0x30]4693// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4694 4695v_cmp_lt_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]4696// W32: v_cmp_lt_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x1b,0x00,0xff]4697// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4698 4699v_cmp_lt_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]4700// W32: v_cmp_lt_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0xe4,0x00,0xff]4701// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4702 4703v_cmp_lt_f32 vcc_lo, v1, v2 row_mirror4704// W32: v_cmp_lt_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x40,0x01,0xff]4705// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4706 4707v_cmp_lt_f32 vcc_lo, v1, v2 row_half_mirror4708// W32: v_cmp_lt_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x41,0x01,0xff]4709// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4710 4711v_cmp_lt_f32 vcc_lo, v1, v2 row_shl:14712// W32: v_cmp_lt_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x01,0x01,0xff]4713// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4714 4715v_cmp_lt_f32 vcc_lo, v1, v2 row_shl:154716// W32: v_cmp_lt_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x0f,0x01,0xff]4717// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4718 4719v_cmp_lt_f32 vcc_lo, v1, v2 row_shr:14720// W32: v_cmp_lt_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x11,0x01,0xff]4721// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4722 4723v_cmp_lt_f32 vcc_lo, v1, v2 row_shr:154724// W32: v_cmp_lt_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x1f,0x01,0xff]4725// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4726 4727v_cmp_lt_f32 vcc_lo, v1, v2 row_ror:14728// W32: v_cmp_lt_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x21,0x01,0xff]4729// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4730 4731v_cmp_lt_f32 vcc_lo, v1, v2 row_ror:154732// W32: v_cmp_lt_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x2f,0x01,0xff]4733// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4734 4735v_cmp_lt_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf4736// W32: v_cmp_lt_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x50,0x01,0xff]4737// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4738 4739v_cmp_lt_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x14740// W32: v_cmp_lt_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x5f,0x01,0x01]4741// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4742 4743v_cmp_lt_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:04744// W32: v_cmp_lt_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x60,0x09,0x13]4745// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4746 4747v_cmp_lt_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:14748// W32: v_cmp_lt_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x23,0x7c,0xff,0x6f,0xf5,0x30]4749// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4750 4751v_cmp_lt_f32 vcc, v1, v2 quad_perm:[3,2,1,0]4752// W64: v_cmp_lt_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x1b,0x00,0xff]4753// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4754 4755v_cmp_lt_f32 vcc, v1, v2 quad_perm:[0,1,2,3]4756// W64: v_cmp_lt_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0xe4,0x00,0xff]4757// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4758 4759v_cmp_lt_f32 vcc, v1, v2 row_mirror4760// W64: v_cmp_lt_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x40,0x01,0xff]4761// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4762 4763v_cmp_lt_f32 vcc, v1, v2 row_half_mirror4764// W64: v_cmp_lt_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x41,0x01,0xff]4765// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4766 4767v_cmp_lt_f32 vcc, v1, v2 row_shl:14768// W64: v_cmp_lt_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x01,0x01,0xff]4769// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4770 4771v_cmp_lt_f32 vcc, v1, v2 row_shl:154772// W64: v_cmp_lt_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x0f,0x01,0xff]4773// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4774 4775v_cmp_lt_f32 vcc, v1, v2 row_shr:14776// W64: v_cmp_lt_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x11,0x01,0xff]4777// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4778 4779v_cmp_lt_f32 vcc, v1, v2 row_shr:154780// W64: v_cmp_lt_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x1f,0x01,0xff]4781// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4782 4783v_cmp_lt_f32 vcc, v1, v2 row_ror:14784// W64: v_cmp_lt_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x21,0x01,0xff]4785// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4786 4787v_cmp_lt_f32 vcc, v1, v2 row_ror:154788// W64: v_cmp_lt_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x2f,0x01,0xff]4789// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4790 4791v_cmp_lt_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf4792// W64: v_cmp_lt_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x50,0x01,0xff]4793// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4794 4795v_cmp_lt_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x14796// W64: v_cmp_lt_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x5f,0x01,0x01]4797// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4798 4799v_cmp_lt_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:04800// W64: v_cmp_lt_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x60,0x09,0x13]4801// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4802 4803v_cmp_lt_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:14804// W64: v_cmp_lt_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x23,0x7c,0xff,0x6f,0xf5,0x30]4805// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4806 4807v_cmp_lt_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]4808// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x1b,0x00,0xff]4809// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4810 4811v_cmp_lt_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]4812// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0xe4,0x00,0xff]4813// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4814 4815v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_mirror4816// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x40,0x01,0xff]4817// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4818 4819v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_half_mirror4820// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x41,0x01,0xff]4821// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4822 4823v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shl:14824// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x01,0x01,0xff]4825// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4826 4827v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shl:154828// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x0f,0x01,0xff]4829// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4830 4831v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shr:14832// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x11,0x01,0xff]4833// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4834 4835v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shr:154836// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x1f,0x01,0xff]4837// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4838 4839v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_ror:14840// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x21,0x01,0xff]4841// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4842 4843v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_ror:154844// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x2f,0x01,0xff]4845// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4846 4847v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf4848// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x50,0x01,0xff]4849// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4850 4851v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x14852// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x5f,0x01,0x01]4853// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4854 4855v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:14856// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x60,0x09,0x13]4857// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4858 4859v_cmp_lt_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:14860// W32: v_cmp_lt_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x62,0x7c,0x7f,0x6f,0x05,0x30]4861// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4862 4863v_cmp_lt_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]4864// W64: v_cmp_lt_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x1b,0x00,0xff]4865// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4866 4867v_cmp_lt_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]4868// W64: v_cmp_lt_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0xe4,0x00,0xff]4869// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4870 4871v_cmp_lt_i16 vcc, v1.l, v2.l row_mirror4872// W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x40,0x01,0xff]4873// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4874 4875v_cmp_lt_i16 vcc, v1.l, v2.l row_half_mirror4876// W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x41,0x01,0xff]4877// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4878 4879v_cmp_lt_i16 vcc, v1.l, v2.l row_shl:14880// W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x01,0x01,0xff]4881// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4882 4883v_cmp_lt_i16 vcc, v1.l, v2.l row_shl:154884// W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x0f,0x01,0xff]4885// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4886 4887v_cmp_lt_i16 vcc, v1.l, v2.l row_shr:14888// W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x11,0x01,0xff]4889// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4890 4891v_cmp_lt_i16 vcc, v1.l, v2.l row_shr:154892// W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x1f,0x01,0xff]4893// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4894 4895v_cmp_lt_i16 vcc, v1.l, v2.l row_ror:14896// W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x21,0x01,0xff]4897// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4898 4899v_cmp_lt_i16 vcc, v1.l, v2.l row_ror:154900// W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x2f,0x01,0xff]4901// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4902 4903v_cmp_lt_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf4904// W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x50,0x01,0xff]4905// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4906 4907v_cmp_lt_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x14908// W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x5f,0x01,0x01]4909// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4910 4911v_cmp_lt_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:14912// W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x60,0x09,0x13]4913// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4914 4915v_cmp_lt_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:14916// W64: v_cmp_lt_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x62,0x7c,0x7f,0x6f,0x05,0x30]4917// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4918 4919v_cmp_lt_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf4920// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x1b,0x00,0xff]4921// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4922 4923v_cmp_lt_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf4924// W64: v_cmp_lt_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x1b,0x00,0xff]4925// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4926 4927v_cmp_lt_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf4928// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0xe4,0x00,0xff]4929// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4930 4931v_cmp_lt_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf4932// W64: v_cmp_lt_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0xe4,0x00,0xff]4933// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4934 4935v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf4936// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x40,0x01,0xff]4937// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4938 4939v_cmp_lt_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf4940// W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x40,0x01,0xff]4941// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4942 4943v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf4944// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x41,0x01,0xff]4945// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4946 4947v_cmp_lt_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf4948// W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x41,0x01,0xff]4949// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4950 4951v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf4952// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x01,0x01,0xff]4953// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4954 4955v_cmp_lt_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf4956// W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x01,0x01,0xff]4957// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4958 4959v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf4960// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x0f,0x01,0xff]4961// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4962 4963v_cmp_lt_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf4964// W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x0f,0x01,0xff]4965// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4966 4967v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf4968// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x11,0x01,0xff]4969// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4970 4971v_cmp_lt_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf4972// W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x11,0x01,0xff]4973// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4974 4975v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf4976// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x1f,0x01,0xff]4977// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4978 4979v_cmp_lt_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf4980// W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x1f,0x01,0xff]4981// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4982 4983v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf4984// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x21,0x01,0xff]4985// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4986 4987v_cmp_lt_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf4988// W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x21,0x01,0xff]4989// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4990 4991v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf4992// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x2f,0x01,0xff]4993// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4994 4995v_cmp_lt_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf4996// W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x2f,0x01,0xff]4997// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4998 4999v_cmp_lt_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:05000// W32: v_cmp_lt_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x63,0x7c,0x81,0x60,0x09,0x13]5001// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5002 5003v_cmp_lt_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:05004// W64: v_cmp_lt_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x63,0x7c,0x81,0x60,0x09,0x13]5005// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5006 5007v_cmp_lt_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:15008// W32: v_cmp_lt_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x63,0x7c,0xff,0x6f,0x05,0x30]5009// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5010 5011v_cmp_lt_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:15012// W64: v_cmp_lt_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x63,0x7c,0xff,0x6f,0x05,0x30]5013// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5014 5015v_cmp_lt_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]5016// W32: v_cmp_lt_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x1b,0x00,0xff]5017// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5018 5019v_cmp_lt_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]5020// W32: v_cmp_lt_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0xe4,0x00,0xff]5021// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5022 5023v_cmp_lt_i32 vcc_lo, v1, v2 row_mirror5024// W32: v_cmp_lt_i32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x40,0x01,0xff]5025// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5026 5027v_cmp_lt_i32 vcc_lo, v1, v2 row_half_mirror5028// W32: v_cmp_lt_i32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x41,0x01,0xff]5029// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5030 5031v_cmp_lt_i32 vcc_lo, v1, v2 row_shl:15032// W32: v_cmp_lt_i32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x01,0x01,0xff]5033// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5034 5035v_cmp_lt_i32 vcc_lo, v1, v2 row_shl:155036// W32: v_cmp_lt_i32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x0f,0x01,0xff]5037// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5038 5039v_cmp_lt_i32 vcc_lo, v1, v2 row_shr:15040// W32: v_cmp_lt_i32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x11,0x01,0xff]5041// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5042 5043v_cmp_lt_i32 vcc_lo, v1, v2 row_shr:155044// W32: v_cmp_lt_i32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x1f,0x01,0xff]5045// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5046 5047v_cmp_lt_i32 vcc_lo, v1, v2 row_ror:15048// W32: v_cmp_lt_i32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x21,0x01,0xff]5049// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5050 5051v_cmp_lt_i32 vcc_lo, v1, v2 row_ror:155052// W32: v_cmp_lt_i32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x2f,0x01,0xff]5053// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5054 5055v_cmp_lt_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf5056// W32: v_cmp_lt_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x50,0x01,0xff]5057// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5058 5059v_cmp_lt_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x15060// W32: v_cmp_lt_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x5f,0x01,0x01]5061// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5062 5063v_cmp_lt_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:05064// W32: v_cmp_lt_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x60,0x09,0x13]5065// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5066 5067v_cmp_lt_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:15068// W32: v_cmp_lt_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x83,0x7c,0xff,0x6f,0x05,0x30]5069// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5070 5071v_cmp_lt_i32 vcc, v1, v2 quad_perm:[3,2,1,0]5072// W64: v_cmp_lt_i32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x1b,0x00,0xff]5073// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5074 5075v_cmp_lt_i32 vcc, v1, v2 quad_perm:[0,1,2,3]5076// W64: v_cmp_lt_i32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0xe4,0x00,0xff]5077// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5078 5079v_cmp_lt_i32 vcc, v1, v2 row_mirror5080// W64: v_cmp_lt_i32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x40,0x01,0xff]5081// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5082 5083v_cmp_lt_i32 vcc, v1, v2 row_half_mirror5084// W64: v_cmp_lt_i32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x41,0x01,0xff]5085// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5086 5087v_cmp_lt_i32 vcc, v1, v2 row_shl:15088// W64: v_cmp_lt_i32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x01,0x01,0xff]5089// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5090 5091v_cmp_lt_i32 vcc, v1, v2 row_shl:155092// W64: v_cmp_lt_i32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x0f,0x01,0xff]5093// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5094 5095v_cmp_lt_i32 vcc, v1, v2 row_shr:15096// W64: v_cmp_lt_i32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x11,0x01,0xff]5097// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5098 5099v_cmp_lt_i32 vcc, v1, v2 row_shr:155100// W64: v_cmp_lt_i32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x1f,0x01,0xff]5101// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5102 5103v_cmp_lt_i32 vcc, v1, v2 row_ror:15104// W64: v_cmp_lt_i32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x21,0x01,0xff]5105// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5106 5107v_cmp_lt_i32 vcc, v1, v2 row_ror:155108// W64: v_cmp_lt_i32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x2f,0x01,0xff]5109// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5110 5111v_cmp_lt_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf5112// W64: v_cmp_lt_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x50,0x01,0xff]5113// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5114 5115v_cmp_lt_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x15116// W64: v_cmp_lt_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x5f,0x01,0x01]5117// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5118 5119v_cmp_lt_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:05120// W64: v_cmp_lt_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x60,0x09,0x13]5121// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5122 5123v_cmp_lt_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:15124// W64: v_cmp_lt_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x83,0x7c,0xff,0x6f,0x05,0x30]5125// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5126 5127v_cmp_lt_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]5128// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x1b,0x00,0xff]5129// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5130 5131v_cmp_lt_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]5132// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0xe4,0x00,0xff]5133// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5134 5135v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_mirror5136// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x40,0x01,0xff]5137// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5138 5139v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_half_mirror5140// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x41,0x01,0xff]5141// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5142 5143v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shl:15144// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x01,0x01,0xff]5145// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5146 5147v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shl:155148// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x0f,0x01,0xff]5149// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5150 5151v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shr:15152// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x11,0x01,0xff]5153// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5154 5155v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shr:155156// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x1f,0x01,0xff]5157// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5158 5159v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_ror:15160// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x21,0x01,0xff]5161// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5162 5163v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_ror:155164// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x2f,0x01,0xff]5165// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5166 5167v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf5168// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x50,0x01,0xff]5169// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5170 5171v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x15172// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x5f,0x01,0x01]5173// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5174 5175v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:15176// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x60,0x09,0x13]5177// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5178 5179v_cmp_lt_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:15180// W32: v_cmp_lt_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x72,0x7c,0x7f,0x6f,0x05,0x30]5181// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5182 5183v_cmp_lt_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]5184// W64: v_cmp_lt_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x1b,0x00,0xff]5185// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5186 5187v_cmp_lt_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]5188// W64: v_cmp_lt_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0xe4,0x00,0xff]5189// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5190 5191v_cmp_lt_u16 vcc, v1.l, v2.l row_mirror5192// W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x40,0x01,0xff]5193// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5194 5195v_cmp_lt_u16 vcc, v1.l, v2.l row_half_mirror5196// W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x41,0x01,0xff]5197// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5198 5199v_cmp_lt_u16 vcc, v1.l, v2.l row_shl:15200// W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x01,0x01,0xff]5201// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5202 5203v_cmp_lt_u16 vcc, v1.l, v2.l row_shl:155204// W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x0f,0x01,0xff]5205// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5206 5207v_cmp_lt_u16 vcc, v1.l, v2.l row_shr:15208// W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x11,0x01,0xff]5209// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5210 5211v_cmp_lt_u16 vcc, v1.l, v2.l row_shr:155212// W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x1f,0x01,0xff]5213// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5214 5215v_cmp_lt_u16 vcc, v1.l, v2.l row_ror:15216// W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x21,0x01,0xff]5217// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5218 5219v_cmp_lt_u16 vcc, v1.l, v2.l row_ror:155220// W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x2f,0x01,0xff]5221// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5222 5223v_cmp_lt_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf5224// W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x50,0x01,0xff]5225// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5226 5227v_cmp_lt_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x15228// W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x5f,0x01,0x01]5229// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5230 5231v_cmp_lt_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:15232// W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x60,0x09,0x13]5233// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5234 5235v_cmp_lt_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:15236// W64: v_cmp_lt_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x72,0x7c,0x7f,0x6f,0x05,0x30]5237// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5238 5239v_cmp_lt_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf5240// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x1b,0x00,0xff]5241// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5242 5243v_cmp_lt_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf5244// W64: v_cmp_lt_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x1b,0x00,0xff]5245// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5246 5247v_cmp_lt_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf5248// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0xe4,0x00,0xff]5249// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5250 5251v_cmp_lt_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf5252// W64: v_cmp_lt_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0xe4,0x00,0xff]5253// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5254 5255v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf5256// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x40,0x01,0xff]5257// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5258 5259v_cmp_lt_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf5260// W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x40,0x01,0xff]5261// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5262 5263v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf5264// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x41,0x01,0xff]5265// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5266 5267v_cmp_lt_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf5268// W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x41,0x01,0xff]5269// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5270 5271v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf5272// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x01,0x01,0xff]5273// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5274 5275v_cmp_lt_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf5276// W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x01,0x01,0xff]5277// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5278 5279v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf5280// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x0f,0x01,0xff]5281// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5282 5283v_cmp_lt_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf5284// W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x0f,0x01,0xff]5285// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5286 5287v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf5288// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x11,0x01,0xff]5289// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5290 5291v_cmp_lt_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf5292// W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x11,0x01,0xff]5293// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5294 5295v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf5296// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x1f,0x01,0xff]5297// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5298 5299v_cmp_lt_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf5300// W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x1f,0x01,0xff]5301// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5302 5303v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf5304// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x21,0x01,0xff]5305// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5306 5307v_cmp_lt_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf5308// W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x21,0x01,0xff]5309// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5310 5311v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf5312// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x2f,0x01,0xff]5313// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5314 5315v_cmp_lt_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf5316// W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x2f,0x01,0xff]5317// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5318 5319v_cmp_lt_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:05320// W32: v_cmp_lt_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x73,0x7c,0x81,0x60,0x09,0x13]5321// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5322 5323v_cmp_lt_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:05324// W64: v_cmp_lt_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x73,0x7c,0x81,0x60,0x09,0x13]5325// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5326 5327v_cmp_lt_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:15328// W32: v_cmp_lt_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x73,0x7c,0xff,0x6f,0x05,0x30]5329// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5330 5331v_cmp_lt_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:15332// W64: v_cmp_lt_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x73,0x7c,0xff,0x6f,0x05,0x30]5333// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5334 5335v_cmp_lt_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]5336// W32: v_cmp_lt_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x1b,0x00,0xff]5337// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5338 5339v_cmp_lt_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]5340// W32: v_cmp_lt_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0xe4,0x00,0xff]5341// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5342 5343v_cmp_lt_u32 vcc_lo, v1, v2 row_mirror5344// W32: v_cmp_lt_u32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x40,0x01,0xff]5345// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5346 5347v_cmp_lt_u32 vcc_lo, v1, v2 row_half_mirror5348// W32: v_cmp_lt_u32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x41,0x01,0xff]5349// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5350 5351v_cmp_lt_u32 vcc_lo, v1, v2 row_shl:15352// W32: v_cmp_lt_u32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x01,0x01,0xff]5353// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5354 5355v_cmp_lt_u32 vcc_lo, v1, v2 row_shl:155356// W32: v_cmp_lt_u32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x0f,0x01,0xff]5357// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5358 5359v_cmp_lt_u32 vcc_lo, v1, v2 row_shr:15360// W32: v_cmp_lt_u32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x11,0x01,0xff]5361// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5362 5363v_cmp_lt_u32 vcc_lo, v1, v2 row_shr:155364// W32: v_cmp_lt_u32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x1f,0x01,0xff]5365// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5366 5367v_cmp_lt_u32 vcc_lo, v1, v2 row_ror:15368// W32: v_cmp_lt_u32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x21,0x01,0xff]5369// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5370 5371v_cmp_lt_u32 vcc_lo, v1, v2 row_ror:155372// W32: v_cmp_lt_u32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x2f,0x01,0xff]5373// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5374 5375v_cmp_lt_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf5376// W32: v_cmp_lt_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x50,0x01,0xff]5377// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5378 5379v_cmp_lt_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x15380// W32: v_cmp_lt_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x5f,0x01,0x01]5381// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5382 5383v_cmp_lt_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:05384// W32: v_cmp_lt_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x60,0x09,0x13]5385// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5386 5387v_cmp_lt_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:15388// W32: v_cmp_lt_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x93,0x7c,0xff,0x6f,0x05,0x30]5389// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5390 5391v_cmp_lt_u32 vcc, v1, v2 quad_perm:[3,2,1,0]5392// W64: v_cmp_lt_u32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x1b,0x00,0xff]5393// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5394 5395v_cmp_lt_u32 vcc, v1, v2 quad_perm:[0,1,2,3]5396// W64: v_cmp_lt_u32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0xe4,0x00,0xff]5397// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5398 5399v_cmp_lt_u32 vcc, v1, v2 row_mirror5400// W64: v_cmp_lt_u32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x40,0x01,0xff]5401// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5402 5403v_cmp_lt_u32 vcc, v1, v2 row_half_mirror5404// W64: v_cmp_lt_u32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x41,0x01,0xff]5405// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5406 5407v_cmp_lt_u32 vcc, v1, v2 row_shl:15408// W64: v_cmp_lt_u32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x01,0x01,0xff]5409// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5410 5411v_cmp_lt_u32 vcc, v1, v2 row_shl:155412// W64: v_cmp_lt_u32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x0f,0x01,0xff]5413// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5414 5415v_cmp_lt_u32 vcc, v1, v2 row_shr:15416// W64: v_cmp_lt_u32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x11,0x01,0xff]5417// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5418 5419v_cmp_lt_u32 vcc, v1, v2 row_shr:155420// W64: v_cmp_lt_u32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x1f,0x01,0xff]5421// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5422 5423v_cmp_lt_u32 vcc, v1, v2 row_ror:15424// W64: v_cmp_lt_u32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x21,0x01,0xff]5425// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5426 5427v_cmp_lt_u32 vcc, v1, v2 row_ror:155428// W64: v_cmp_lt_u32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x2f,0x01,0xff]5429// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5430 5431v_cmp_lt_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf5432// W64: v_cmp_lt_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x50,0x01,0xff]5433// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5434 5435v_cmp_lt_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x15436// W64: v_cmp_lt_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x5f,0x01,0x01]5437// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5438 5439v_cmp_lt_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:05440// W64: v_cmp_lt_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x60,0x09,0x13]5441// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5442 5443v_cmp_lt_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:15444// W64: v_cmp_lt_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x93,0x7c,0xff,0x6f,0x05,0x30]5445// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5446 5447v_cmp_ne_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]5448// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x1b,0x00,0xff]5449// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5450 5451v_cmp_ne_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]5452// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0xe4,0x00,0xff]5453// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5454 5455v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_mirror5456// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x40,0x01,0xff]5457// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5458 5459v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_half_mirror5460// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x41,0x01,0xff]5461// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5462 5463v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shl:15464// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x01,0x01,0xff]5465// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5466 5467v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shl:155468// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x0f,0x01,0xff]5469// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5470 5471v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shr:15472// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x11,0x01,0xff]5473// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5474 5475v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shr:155476// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x1f,0x01,0xff]5477// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5478 5479v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_ror:15480// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x21,0x01,0xff]5481// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5482 5483v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_ror:155484// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x2f,0x01,0xff]5485// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5486 5487v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf5488// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x50,0x01,0xff]5489// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5490 5491v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x15492// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x5f,0x01,0x01]5493// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5494 5495v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:15496// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x60,0x09,0x13]5497// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5498 5499v_cmp_ne_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:15500// W32: v_cmp_ne_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x6a,0x7c,0x7f,0x6f,0x05,0x30]5501// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5502 5503v_cmp_ne_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]5504// W64: v_cmp_ne_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x1b,0x00,0xff]5505// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5506 5507v_cmp_ne_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]5508// W64: v_cmp_ne_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0xe4,0x00,0xff]5509// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5510 5511v_cmp_ne_i16 vcc, v1.l, v2.l row_mirror5512// W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x40,0x01,0xff]5513// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5514 5515v_cmp_ne_i16 vcc, v1.l, v2.l row_half_mirror5516// W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x41,0x01,0xff]5517// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5518 5519v_cmp_ne_i16 vcc, v1.l, v2.l row_shl:15520// W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x01,0x01,0xff]5521// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5522 5523v_cmp_ne_i16 vcc, v1.l, v2.l row_shl:155524// W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x0f,0x01,0xff]5525// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5526 5527v_cmp_ne_i16 vcc, v1.l, v2.l row_shr:15528// W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x11,0x01,0xff]5529// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5530 5531v_cmp_ne_i16 vcc, v1.l, v2.l row_shr:155532// W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x1f,0x01,0xff]5533// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5534 5535v_cmp_ne_i16 vcc, v1.l, v2.l row_ror:15536// W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x21,0x01,0xff]5537// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5538 5539v_cmp_ne_i16 vcc, v1.l, v2.l row_ror:155540// W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x2f,0x01,0xff]5541// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5542 5543v_cmp_ne_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf5544// W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x50,0x01,0xff]5545// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5546 5547v_cmp_ne_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x15548// W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x5f,0x01,0x01]5549// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5550 5551v_cmp_ne_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:15552// W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x60,0x09,0x13]5553// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5554 5555v_cmp_ne_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:15556// W64: v_cmp_ne_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x6a,0x7c,0x7f,0x6f,0x05,0x30]5557// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5558 5559v_cmp_ne_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf5560// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x1b,0x00,0xff]5561// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5562 5563v_cmp_ne_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf5564// W64: v_cmp_ne_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x1b,0x00,0xff]5565// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5566 5567v_cmp_ne_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf5568// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0xe4,0x00,0xff]5569// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5570 5571v_cmp_ne_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf5572// W64: v_cmp_ne_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0xe4,0x00,0xff]5573// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5574 5575v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf5576// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x40,0x01,0xff]5577// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5578 5579v_cmp_ne_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf5580// W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x40,0x01,0xff]5581// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5582 5583v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf5584// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x41,0x01,0xff]5585// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5586 5587v_cmp_ne_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf5588// W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x41,0x01,0xff]5589// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5590 5591v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf5592// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x01,0x01,0xff]5593// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5594 5595v_cmp_ne_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf5596// W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x01,0x01,0xff]5597// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5598 5599v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf5600// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x0f,0x01,0xff]5601// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5602 5603v_cmp_ne_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf5604// W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x0f,0x01,0xff]5605// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5606 5607v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf5608// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x11,0x01,0xff]5609// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5610 5611v_cmp_ne_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf5612// W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x11,0x01,0xff]5613// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5614 5615v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf5616// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x1f,0x01,0xff]5617// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5618 5619v_cmp_ne_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf5620// W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x1f,0x01,0xff]5621// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5622 5623v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf5624// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x21,0x01,0xff]5625// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5626 5627v_cmp_ne_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf5628// W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x21,0x01,0xff]5629// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5630 5631v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf5632// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x2f,0x01,0xff]5633// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5634 5635v_cmp_ne_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf5636// W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x2f,0x01,0xff]5637// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5638 5639v_cmp_ne_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:05640// W32: v_cmp_ne_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x6b,0x7c,0x81,0x60,0x09,0x13]5641// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5642 5643v_cmp_ne_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:05644// W64: v_cmp_ne_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x6b,0x7c,0x81,0x60,0x09,0x13]5645// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5646 5647v_cmp_ne_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:15648// W32: v_cmp_ne_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x6b,0x7c,0xff,0x6f,0x05,0x30]5649// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5650 5651v_cmp_ne_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:15652// W64: v_cmp_ne_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x6b,0x7c,0xff,0x6f,0x05,0x30]5653// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5654 5655v_cmp_ne_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]5656// W32: v_cmp_ne_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x1b,0x00,0xff]5657// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5658 5659v_cmp_ne_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]5660// W32: v_cmp_ne_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0xe4,0x00,0xff]5661// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5662 5663v_cmp_ne_i32 vcc_lo, v1, v2 row_mirror5664// W32: v_cmp_ne_i32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x40,0x01,0xff]5665// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5666 5667v_cmp_ne_i32 vcc_lo, v1, v2 row_half_mirror5668// W32: v_cmp_ne_i32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x41,0x01,0xff]5669// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5670 5671v_cmp_ne_i32 vcc_lo, v1, v2 row_shl:15672// W32: v_cmp_ne_i32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x01,0x01,0xff]5673// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5674 5675v_cmp_ne_i32 vcc_lo, v1, v2 row_shl:155676// W32: v_cmp_ne_i32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x0f,0x01,0xff]5677// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5678 5679v_cmp_ne_i32 vcc_lo, v1, v2 row_shr:15680// W32: v_cmp_ne_i32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x11,0x01,0xff]5681// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5682 5683v_cmp_ne_i32 vcc_lo, v1, v2 row_shr:155684// W32: v_cmp_ne_i32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x1f,0x01,0xff]5685// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5686 5687v_cmp_ne_i32 vcc_lo, v1, v2 row_ror:15688// W32: v_cmp_ne_i32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x21,0x01,0xff]5689// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5690 5691v_cmp_ne_i32 vcc_lo, v1, v2 row_ror:155692// W32: v_cmp_ne_i32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x2f,0x01,0xff]5693// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5694 5695v_cmp_ne_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf5696// W32: v_cmp_ne_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x50,0x01,0xff]5697// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5698 5699v_cmp_ne_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x15700// W32: v_cmp_ne_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x5f,0x01,0x01]5701// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5702 5703v_cmp_ne_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:05704// W32: v_cmp_ne_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x60,0x09,0x13]5705// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5706 5707v_cmp_ne_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:15708// W32: v_cmp_ne_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x8b,0x7c,0xff,0x6f,0x05,0x30]5709// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5710 5711v_cmp_ne_i32 vcc, v1, v2 quad_perm:[3,2,1,0]5712// W64: v_cmp_ne_i32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x1b,0x00,0xff]5713// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5714 5715v_cmp_ne_i32 vcc, v1, v2 quad_perm:[0,1,2,3]5716// W64: v_cmp_ne_i32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0xe4,0x00,0xff]5717// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5718 5719v_cmp_ne_i32 vcc, v1, v2 row_mirror5720// W64: v_cmp_ne_i32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x40,0x01,0xff]5721// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5722 5723v_cmp_ne_i32 vcc, v1, v2 row_half_mirror5724// W64: v_cmp_ne_i32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x41,0x01,0xff]5725// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5726 5727v_cmp_ne_i32 vcc, v1, v2 row_shl:15728// W64: v_cmp_ne_i32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x01,0x01,0xff]5729// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5730 5731v_cmp_ne_i32 vcc, v1, v2 row_shl:155732// W64: v_cmp_ne_i32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x0f,0x01,0xff]5733// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5734 5735v_cmp_ne_i32 vcc, v1, v2 row_shr:15736// W64: v_cmp_ne_i32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x11,0x01,0xff]5737// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5738 5739v_cmp_ne_i32 vcc, v1, v2 row_shr:155740// W64: v_cmp_ne_i32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x1f,0x01,0xff]5741// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5742 5743v_cmp_ne_i32 vcc, v1, v2 row_ror:15744// W64: v_cmp_ne_i32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x21,0x01,0xff]5745// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5746 5747v_cmp_ne_i32 vcc, v1, v2 row_ror:155748// W64: v_cmp_ne_i32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x2f,0x01,0xff]5749// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5750 5751v_cmp_ne_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf5752// W64: v_cmp_ne_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x50,0x01,0xff]5753// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5754 5755v_cmp_ne_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x15756// W64: v_cmp_ne_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x5f,0x01,0x01]5757// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5758 5759v_cmp_ne_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:05760// W64: v_cmp_ne_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x60,0x09,0x13]5761// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5762 5763v_cmp_ne_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:15764// W64: v_cmp_ne_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x8b,0x7c,0xff,0x6f,0x05,0x30]5765// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5766 5767v_cmp_ne_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]5768// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x1b,0x00,0xff]5769// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5770 5771v_cmp_ne_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]5772// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0xe4,0x00,0xff]5773// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5774 5775v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_mirror5776// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x40,0x01,0xff]5777// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5778 5779v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_half_mirror5780// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x41,0x01,0xff]5781// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5782 5783v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shl:15784// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x01,0x01,0xff]5785// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5786 5787v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shl:155788// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x0f,0x01,0xff]5789// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5790 5791v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shr:15792// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x11,0x01,0xff]5793// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5794 5795v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shr:155796// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x1f,0x01,0xff]5797// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5798 5799v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_ror:15800// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x21,0x01,0xff]5801// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5802 5803v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_ror:155804// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x2f,0x01,0xff]5805// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5806 5807v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf5808// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x50,0x01,0xff]5809// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5810 5811v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x15812// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x5f,0x01,0x01]5813// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5814 5815v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:15816// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x60,0x09,0x13]5817// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5818 5819v_cmp_ne_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:15820// W32: v_cmp_ne_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x7a,0x7c,0x7f,0x6f,0x05,0x30]5821// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5822 5823v_cmp_ne_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]5824// W64: v_cmp_ne_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x1b,0x00,0xff]5825// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5826 5827v_cmp_ne_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]5828// W64: v_cmp_ne_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0xe4,0x00,0xff]5829// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5830 5831v_cmp_ne_u16 vcc, v1.l, v2.l row_mirror5832// W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x40,0x01,0xff]5833// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5834 5835v_cmp_ne_u16 vcc, v1.l, v2.l row_half_mirror5836// W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x41,0x01,0xff]5837// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5838 5839v_cmp_ne_u16 vcc, v1.l, v2.l row_shl:15840// W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x01,0x01,0xff]5841// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5842 5843v_cmp_ne_u16 vcc, v1.l, v2.l row_shl:155844// W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x0f,0x01,0xff]5845// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5846 5847v_cmp_ne_u16 vcc, v1.l, v2.l row_shr:15848// W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x11,0x01,0xff]5849// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5850 5851v_cmp_ne_u16 vcc, v1.l, v2.l row_shr:155852// W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x1f,0x01,0xff]5853// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5854 5855v_cmp_ne_u16 vcc, v1.l, v2.l row_ror:15856// W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x21,0x01,0xff]5857// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5858 5859v_cmp_ne_u16 vcc, v1.l, v2.l row_ror:155860// W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x2f,0x01,0xff]5861// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5862 5863v_cmp_ne_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf5864// W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x50,0x01,0xff]5865// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5866 5867v_cmp_ne_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x15868// W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x5f,0x01,0x01]5869// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5870 5871v_cmp_ne_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:15872// W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x60,0x09,0x13]5873// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5874 5875v_cmp_ne_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:15876// W64: v_cmp_ne_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x7a,0x7c,0x7f,0x6f,0x05,0x30]5877// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5878 5879v_cmp_ne_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf5880// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x1b,0x00,0xff]5881// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5882 5883v_cmp_ne_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf5884// W64: v_cmp_ne_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x1b,0x00,0xff]5885// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5886 5887v_cmp_ne_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf5888// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0xe4,0x00,0xff]5889// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5890 5891v_cmp_ne_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf5892// W64: v_cmp_ne_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0xe4,0x00,0xff]5893// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5894 5895v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf5896// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x40,0x01,0xff]5897// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5898 5899v_cmp_ne_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf5900// W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x40,0x01,0xff]5901// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5902 5903v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf5904// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x41,0x01,0xff]5905// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5906 5907v_cmp_ne_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf5908// W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x41,0x01,0xff]5909// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5910 5911v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf5912// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x01,0x01,0xff]5913// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5914 5915v_cmp_ne_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf5916// W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x01,0x01,0xff]5917// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5918 5919v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf5920// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x0f,0x01,0xff]5921// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5922 5923v_cmp_ne_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf5924// W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x0f,0x01,0xff]5925// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5926 5927v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf5928// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x11,0x01,0xff]5929// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5930 5931v_cmp_ne_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf5932// W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x11,0x01,0xff]5933// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5934 5935v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf5936// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x1f,0x01,0xff]5937// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5938 5939v_cmp_ne_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf5940// W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x1f,0x01,0xff]5941// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5942 5943v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf5944// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x21,0x01,0xff]5945// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5946 5947v_cmp_ne_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf5948// W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x21,0x01,0xff]5949// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5950 5951v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf5952// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x2f,0x01,0xff]5953// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5954 5955v_cmp_ne_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf5956// W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x2f,0x01,0xff]5957// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5958 5959v_cmp_ne_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:05960// W32: v_cmp_ne_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x7b,0x7c,0x81,0x60,0x09,0x13]5961// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5962 5963v_cmp_ne_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:05964// W64: v_cmp_ne_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x7b,0x7c,0x81,0x60,0x09,0x13]5965// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5966 5967v_cmp_ne_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:15968// W32: v_cmp_ne_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x7b,0x7c,0xff,0x6f,0x05,0x30]5969// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5970 5971v_cmp_ne_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:15972// W64: v_cmp_ne_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x7b,0x7c,0xff,0x6f,0x05,0x30]5973// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5974 5975v_cmp_ne_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]5976// W32: v_cmp_ne_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x1b,0x00,0xff]5977// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5978 5979v_cmp_ne_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]5980// W32: v_cmp_ne_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0xe4,0x00,0xff]5981// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5982 5983v_cmp_ne_u32 vcc_lo, v1, v2 row_mirror5984// W32: v_cmp_ne_u32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x40,0x01,0xff]5985// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5986 5987v_cmp_ne_u32 vcc_lo, v1, v2 row_half_mirror5988// W32: v_cmp_ne_u32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x41,0x01,0xff]5989// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5990 5991v_cmp_ne_u32 vcc_lo, v1, v2 row_shl:15992// W32: v_cmp_ne_u32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x01,0x01,0xff]5993// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5994 5995v_cmp_ne_u32 vcc_lo, v1, v2 row_shl:155996// W32: v_cmp_ne_u32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x0f,0x01,0xff]5997// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5998 5999v_cmp_ne_u32 vcc_lo, v1, v2 row_shr:16000// W32: v_cmp_ne_u32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x11,0x01,0xff]6001// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6002 6003v_cmp_ne_u32 vcc_lo, v1, v2 row_shr:156004// W32: v_cmp_ne_u32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x1f,0x01,0xff]6005// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6006 6007v_cmp_ne_u32 vcc_lo, v1, v2 row_ror:16008// W32: v_cmp_ne_u32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x21,0x01,0xff]6009// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6010 6011v_cmp_ne_u32 vcc_lo, v1, v2 row_ror:156012// W32: v_cmp_ne_u32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x2f,0x01,0xff]6013// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6014 6015v_cmp_ne_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf6016// W32: v_cmp_ne_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x50,0x01,0xff]6017// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6018 6019v_cmp_ne_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x16020// W32: v_cmp_ne_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x5f,0x01,0x01]6021// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6022 6023v_cmp_ne_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:06024// W32: v_cmp_ne_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x60,0x09,0x13]6025// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6026 6027v_cmp_ne_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:16028// W32: v_cmp_ne_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x9b,0x7c,0xff,0x6f,0x05,0x30]6029// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6030 6031v_cmp_ne_u32 vcc, v1, v2 quad_perm:[3,2,1,0]6032// W64: v_cmp_ne_u32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x1b,0x00,0xff]6033// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6034 6035v_cmp_ne_u32 vcc, v1, v2 quad_perm:[0,1,2,3]6036// W64: v_cmp_ne_u32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0xe4,0x00,0xff]6037// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6038 6039v_cmp_ne_u32 vcc, v1, v2 row_mirror6040// W64: v_cmp_ne_u32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x40,0x01,0xff]6041// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6042 6043v_cmp_ne_u32 vcc, v1, v2 row_half_mirror6044// W64: v_cmp_ne_u32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x41,0x01,0xff]6045// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6046 6047v_cmp_ne_u32 vcc, v1, v2 row_shl:16048// W64: v_cmp_ne_u32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x01,0x01,0xff]6049// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6050 6051v_cmp_ne_u32 vcc, v1, v2 row_shl:156052// W64: v_cmp_ne_u32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x0f,0x01,0xff]6053// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6054 6055v_cmp_ne_u32 vcc, v1, v2 row_shr:16056// W64: v_cmp_ne_u32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x11,0x01,0xff]6057// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6058 6059v_cmp_ne_u32 vcc, v1, v2 row_shr:156060// W64: v_cmp_ne_u32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x1f,0x01,0xff]6061// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6062 6063v_cmp_ne_u32 vcc, v1, v2 row_ror:16064// W64: v_cmp_ne_u32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x21,0x01,0xff]6065// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6066 6067v_cmp_ne_u32 vcc, v1, v2 row_ror:156068// W64: v_cmp_ne_u32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x2f,0x01,0xff]6069// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6070 6071v_cmp_ne_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf6072// W64: v_cmp_ne_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x50,0x01,0xff]6073// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6074 6075v_cmp_ne_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x16076// W64: v_cmp_ne_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x5f,0x01,0x01]6077// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6078 6079v_cmp_ne_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:06080// W64: v_cmp_ne_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x60,0x09,0x13]6081// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6082 6083v_cmp_ne_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:16084// W64: v_cmp_ne_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x9b,0x7c,0xff,0x6f,0x05,0x30]6085// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6086 6087v_cmp_neq_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]6088// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x1b,0x00,0xff]6089// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6090 6091v_cmp_neq_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]6092// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0xe4,0x00,0xff]6093// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6094 6095v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_mirror6096// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x40,0x01,0xff]6097// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6098 6099v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_half_mirror6100// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x41,0x01,0xff]6101// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6102 6103v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shl:16104// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x01,0x01,0xff]6105// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6106 6107v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shl:156108// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x0f,0x01,0xff]6109// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6110 6111v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shr:16112// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x11,0x01,0xff]6113// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6114 6115v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shr:156116// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x1f,0x01,0xff]6117// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6118 6119v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_ror:16120// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x21,0x01,0xff]6121// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6122 6123v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_ror:156124// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x2f,0x01,0xff]6125// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6126 6127v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf6128// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x50,0x01,0xff]6129// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6130 6131v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x16132// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x5f,0x01,0x01]6133// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6134 6135v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:16136// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x60,0x09,0x13]6137// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6138 6139v_cmp_neq_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:16140// W32: v_cmp_neq_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x1a,0x7c,0x7f,0x6f,0xf5,0x30]6141// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6142 6143v_cmp_neq_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]6144// W64: v_cmp_neq_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x1b,0x00,0xff]6145// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6146 6147v_cmp_neq_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]6148// W64: v_cmp_neq_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0xe4,0x00,0xff]6149// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6150 6151v_cmp_neq_f16 vcc, v1.l, v2.l row_mirror6152// W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x40,0x01,0xff]6153// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6154 6155v_cmp_neq_f16 vcc, v1.l, v2.l row_half_mirror6156// W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x41,0x01,0xff]6157// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6158 6159v_cmp_neq_f16 vcc, v1.l, v2.l row_shl:16160// W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x01,0x01,0xff]6161// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6162 6163v_cmp_neq_f16 vcc, v1.l, v2.l row_shl:156164// W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x0f,0x01,0xff]6165// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6166 6167v_cmp_neq_f16 vcc, v1.l, v2.l row_shr:16168// W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x11,0x01,0xff]6169// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6170 6171v_cmp_neq_f16 vcc, v1.l, v2.l row_shr:156172// W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x1f,0x01,0xff]6173// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6174 6175v_cmp_neq_f16 vcc, v1.l, v2.l row_ror:16176// W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x21,0x01,0xff]6177// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6178 6179v_cmp_neq_f16 vcc, v1.l, v2.l row_ror:156180// W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x2f,0x01,0xff]6181// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6182 6183v_cmp_neq_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf6184// W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x50,0x01,0xff]6185// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6186 6187v_cmp_neq_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x16188// W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x5f,0x01,0x01]6189// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6190 6191v_cmp_neq_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:16192// W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x60,0x09,0x13]6193// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6194 6195v_cmp_neq_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:16196// W64: v_cmp_neq_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x1a,0x7c,0x7f,0x6f,0xf5,0x30]6197// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6198 6199v_cmp_neq_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf6200// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x1b,0x00,0xff]6201// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6202 6203v_cmp_neq_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf6204// W64: v_cmp_neq_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x1b,0x00,0xff]6205// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6206 6207v_cmp_neq_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf6208// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0xe4,0x00,0xff]6209// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6210 6211v_cmp_neq_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf6212// W64: v_cmp_neq_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0xe4,0x00,0xff]6213// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6214 6215v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf6216// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x40,0x01,0xff]6217// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6218 6219v_cmp_neq_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf6220// W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x40,0x01,0xff]6221// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6222 6223v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf6224// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x41,0x01,0xff]6225// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6226 6227v_cmp_neq_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf6228// W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x41,0x01,0xff]6229// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6230 6231v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf6232// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x01,0x01,0xff]6233// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6234 6235v_cmp_neq_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf6236// W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x01,0x01,0xff]6237// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6238 6239v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf6240// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x0f,0x01,0xff]6241// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6242 6243v_cmp_neq_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf6244// W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x0f,0x01,0xff]6245// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6246 6247v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf6248// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x11,0x01,0xff]6249// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6250 6251v_cmp_neq_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf6252// W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x11,0x01,0xff]6253// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6254 6255v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf6256// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x1f,0x01,0xff]6257// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6258 6259v_cmp_neq_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf6260// W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x1f,0x01,0xff]6261// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6262 6263v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf6264// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x21,0x01,0xff]6265// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6266 6267v_cmp_neq_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf6268// W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x21,0x01,0xff]6269// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6270 6271v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf6272// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x2f,0x01,0xff]6273// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6274 6275v_cmp_neq_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf6276// W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x2f,0x01,0xff]6277// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6278 6279v_cmp_neq_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:06280// W32: v_cmp_neq_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x1b,0x7c,0x81,0x60,0x09,0x13]6281// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6282 6283v_cmp_neq_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:06284// W64: v_cmp_neq_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x1b,0x7c,0x81,0x60,0x09,0x13]6285// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6286 6287v_cmp_neq_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:16288// W32: v_cmp_neq_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x1b,0x7c,0xff,0x6f,0xf5,0x30]6289// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6290 6291v_cmp_neq_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:16292// W64: v_cmp_neq_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x1b,0x7c,0xff,0x6f,0xf5,0x30]6293// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6294 6295v_cmp_neq_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]6296// W32: v_cmp_neq_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x1b,0x00,0xff]6297// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6298 6299v_cmp_neq_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]6300// W32: v_cmp_neq_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0xe4,0x00,0xff]6301// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6302 6303v_cmp_neq_f32 vcc_lo, v1, v2 row_mirror6304// W32: v_cmp_neq_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x40,0x01,0xff]6305// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6306 6307v_cmp_neq_f32 vcc_lo, v1, v2 row_half_mirror6308// W32: v_cmp_neq_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x41,0x01,0xff]6309// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6310 6311v_cmp_neq_f32 vcc_lo, v1, v2 row_shl:16312// W32: v_cmp_neq_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x01,0x01,0xff]6313// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6314 6315v_cmp_neq_f32 vcc_lo, v1, v2 row_shl:156316// W32: v_cmp_neq_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x0f,0x01,0xff]6317// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6318 6319v_cmp_neq_f32 vcc_lo, v1, v2 row_shr:16320// W32: v_cmp_neq_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x11,0x01,0xff]6321// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6322 6323v_cmp_neq_f32 vcc_lo, v1, v2 row_shr:156324// W32: v_cmp_neq_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x1f,0x01,0xff]6325// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6326 6327v_cmp_neq_f32 vcc_lo, v1, v2 row_ror:16328// W32: v_cmp_neq_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x21,0x01,0xff]6329// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6330 6331v_cmp_neq_f32 vcc_lo, v1, v2 row_ror:156332// W32: v_cmp_neq_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x2f,0x01,0xff]6333// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6334 6335v_cmp_neq_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf6336// W32: v_cmp_neq_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x50,0x01,0xff]6337// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6338 6339v_cmp_neq_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x16340// W32: v_cmp_neq_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x5f,0x01,0x01]6341// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6342 6343v_cmp_neq_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:06344// W32: v_cmp_neq_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x60,0x09,0x13]6345// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6346 6347v_cmp_neq_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:16348// W32: v_cmp_neq_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x3b,0x7c,0xff,0x6f,0xf5,0x30]6349// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6350 6351v_cmp_neq_f32 vcc, v1, v2 quad_perm:[3,2,1,0]6352// W64: v_cmp_neq_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x1b,0x00,0xff]6353// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6354 6355v_cmp_neq_f32 vcc, v1, v2 quad_perm:[0,1,2,3]6356// W64: v_cmp_neq_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0xe4,0x00,0xff]6357// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6358 6359v_cmp_neq_f32 vcc, v1, v2 row_mirror6360// W64: v_cmp_neq_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x40,0x01,0xff]6361// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6362 6363v_cmp_neq_f32 vcc, v1, v2 row_half_mirror6364// W64: v_cmp_neq_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x41,0x01,0xff]6365// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6366 6367v_cmp_neq_f32 vcc, v1, v2 row_shl:16368// W64: v_cmp_neq_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x01,0x01,0xff]6369// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6370 6371v_cmp_neq_f32 vcc, v1, v2 row_shl:156372// W64: v_cmp_neq_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x0f,0x01,0xff]6373// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6374 6375v_cmp_neq_f32 vcc, v1, v2 row_shr:16376// W64: v_cmp_neq_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x11,0x01,0xff]6377// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6378 6379v_cmp_neq_f32 vcc, v1, v2 row_shr:156380// W64: v_cmp_neq_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x1f,0x01,0xff]6381// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6382 6383v_cmp_neq_f32 vcc, v1, v2 row_ror:16384// W64: v_cmp_neq_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x21,0x01,0xff]6385// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6386 6387v_cmp_neq_f32 vcc, v1, v2 row_ror:156388// W64: v_cmp_neq_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x2f,0x01,0xff]6389// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6390 6391v_cmp_neq_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf6392// W64: v_cmp_neq_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x50,0x01,0xff]6393// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6394 6395v_cmp_neq_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x16396// W64: v_cmp_neq_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x5f,0x01,0x01]6397// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6398 6399v_cmp_neq_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:06400// W64: v_cmp_neq_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x60,0x09,0x13]6401// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6402 6403v_cmp_neq_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:16404// W64: v_cmp_neq_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x3b,0x7c,0xff,0x6f,0xf5,0x30]6405// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6406 6407v_cmp_nge_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]6408// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x1b,0x00,0xff]6409// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6410 6411v_cmp_nge_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]6412// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0xe4,0x00,0xff]6413// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6414 6415v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_mirror6416// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x40,0x01,0xff]6417// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6418 6419v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_half_mirror6420// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x41,0x01,0xff]6421// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6422 6423v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shl:16424// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x01,0x01,0xff]6425// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6426 6427v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shl:156428// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x0f,0x01,0xff]6429// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6430 6431v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shr:16432// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x11,0x01,0xff]6433// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6434 6435v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shr:156436// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x1f,0x01,0xff]6437// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6438 6439v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_ror:16440// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x21,0x01,0xff]6441// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6442 6443v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_ror:156444// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x2f,0x01,0xff]6445// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6446 6447v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf6448// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x50,0x01,0xff]6449// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6450 6451v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x16452// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x5f,0x01,0x01]6453// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6454 6455v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:16456// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x60,0x09,0x13]6457// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6458 6459v_cmp_nge_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:16460// W32: v_cmp_nge_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x12,0x7c,0x7f,0x6f,0xf5,0x30]6461// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6462 6463v_cmp_nge_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]6464// W64: v_cmp_nge_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x1b,0x00,0xff]6465// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6466 6467v_cmp_nge_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]6468// W64: v_cmp_nge_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0xe4,0x00,0xff]6469// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6470 6471v_cmp_nge_f16 vcc, v1.l, v2.l row_mirror6472// W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x40,0x01,0xff]6473// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6474 6475v_cmp_nge_f16 vcc, v1.l, v2.l row_half_mirror6476// W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x41,0x01,0xff]6477// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6478 6479v_cmp_nge_f16 vcc, v1.l, v2.l row_shl:16480// W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x01,0x01,0xff]6481// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6482 6483v_cmp_nge_f16 vcc, v1.l, v2.l row_shl:156484// W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x0f,0x01,0xff]6485// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6486 6487v_cmp_nge_f16 vcc, v1.l, v2.l row_shr:16488// W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x11,0x01,0xff]6489// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6490 6491v_cmp_nge_f16 vcc, v1.l, v2.l row_shr:156492// W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x1f,0x01,0xff]6493// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6494 6495v_cmp_nge_f16 vcc, v1.l, v2.l row_ror:16496// W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x21,0x01,0xff]6497// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6498 6499v_cmp_nge_f16 vcc, v1.l, v2.l row_ror:156500// W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x2f,0x01,0xff]6501// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6502 6503v_cmp_nge_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf6504// W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x50,0x01,0xff]6505// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6506 6507v_cmp_nge_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x16508// W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x5f,0x01,0x01]6509// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6510 6511v_cmp_nge_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:16512// W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x60,0x09,0x13]6513// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6514 6515v_cmp_nge_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:16516// W64: v_cmp_nge_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x12,0x7c,0x7f,0x6f,0xf5,0x30]6517// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6518 6519v_cmp_nge_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf6520// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x1b,0x00,0xff]6521// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6522 6523v_cmp_nge_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf6524// W64: v_cmp_nge_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x1b,0x00,0xff]6525// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6526 6527v_cmp_nge_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf6528// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0xe4,0x00,0xff]6529// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6530 6531v_cmp_nge_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf6532// W64: v_cmp_nge_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0xe4,0x00,0xff]6533// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6534 6535v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf6536// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x40,0x01,0xff]6537// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6538 6539v_cmp_nge_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf6540// W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x40,0x01,0xff]6541// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6542 6543v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf6544// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x41,0x01,0xff]6545// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6546 6547v_cmp_nge_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf6548// W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x41,0x01,0xff]6549// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6550 6551v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf6552// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x01,0x01,0xff]6553// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6554 6555v_cmp_nge_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf6556// W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x01,0x01,0xff]6557// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6558 6559v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf6560// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x0f,0x01,0xff]6561// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6562 6563v_cmp_nge_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf6564// W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x0f,0x01,0xff]6565// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6566 6567v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf6568// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x11,0x01,0xff]6569// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6570 6571v_cmp_nge_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf6572// W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x11,0x01,0xff]6573// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6574 6575v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf6576// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x1f,0x01,0xff]6577// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6578 6579v_cmp_nge_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf6580// W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x1f,0x01,0xff]6581// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6582 6583v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf6584// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x21,0x01,0xff]6585// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6586 6587v_cmp_nge_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf6588// W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x21,0x01,0xff]6589// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6590 6591v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf6592// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x2f,0x01,0xff]6593// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6594 6595v_cmp_nge_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf6596// W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x2f,0x01,0xff]6597// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6598 6599v_cmp_nge_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:06600// W32: v_cmp_nge_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x13,0x7c,0x81,0x60,0x09,0x13]6601// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6602 6603v_cmp_nge_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:06604// W64: v_cmp_nge_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x13,0x7c,0x81,0x60,0x09,0x13]6605// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6606 6607v_cmp_nge_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:16608// W32: v_cmp_nge_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x13,0x7c,0xff,0x6f,0xf5,0x30]6609// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6610 6611v_cmp_nge_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:16612// W64: v_cmp_nge_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x13,0x7c,0xff,0x6f,0xf5,0x30]6613// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6614 6615v_cmp_nge_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]6616// W32: v_cmp_nge_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x1b,0x00,0xff]6617// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6618 6619v_cmp_nge_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]6620// W32: v_cmp_nge_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0xe4,0x00,0xff]6621// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6622 6623v_cmp_nge_f32 vcc_lo, v1, v2 row_mirror6624// W32: v_cmp_nge_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x40,0x01,0xff]6625// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6626 6627v_cmp_nge_f32 vcc_lo, v1, v2 row_half_mirror6628// W32: v_cmp_nge_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x41,0x01,0xff]6629// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6630 6631v_cmp_nge_f32 vcc_lo, v1, v2 row_shl:16632// W32: v_cmp_nge_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x01,0x01,0xff]6633// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6634 6635v_cmp_nge_f32 vcc_lo, v1, v2 row_shl:156636// W32: v_cmp_nge_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x0f,0x01,0xff]6637// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6638 6639v_cmp_nge_f32 vcc_lo, v1, v2 row_shr:16640// W32: v_cmp_nge_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x11,0x01,0xff]6641// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6642 6643v_cmp_nge_f32 vcc_lo, v1, v2 row_shr:156644// W32: v_cmp_nge_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x1f,0x01,0xff]6645// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6646 6647v_cmp_nge_f32 vcc_lo, v1, v2 row_ror:16648// W32: v_cmp_nge_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x21,0x01,0xff]6649// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6650 6651v_cmp_nge_f32 vcc_lo, v1, v2 row_ror:156652// W32: v_cmp_nge_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x2f,0x01,0xff]6653// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6654 6655v_cmp_nge_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf6656// W32: v_cmp_nge_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x50,0x01,0xff]6657// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6658 6659v_cmp_nge_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x16660// W32: v_cmp_nge_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x5f,0x01,0x01]6661// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6662 6663v_cmp_nge_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:06664// W32: v_cmp_nge_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x60,0x09,0x13]6665// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6666 6667v_cmp_nge_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:16668// W32: v_cmp_nge_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x33,0x7c,0xff,0x6f,0xf5,0x30]6669// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6670 6671v_cmp_nge_f32 vcc, v1, v2 quad_perm:[3,2,1,0]6672// W64: v_cmp_nge_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x1b,0x00,0xff]6673// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6674 6675v_cmp_nge_f32 vcc, v1, v2 quad_perm:[0,1,2,3]6676// W64: v_cmp_nge_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0xe4,0x00,0xff]6677// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6678 6679v_cmp_nge_f32 vcc, v1, v2 row_mirror6680// W64: v_cmp_nge_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x40,0x01,0xff]6681// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6682 6683v_cmp_nge_f32 vcc, v1, v2 row_half_mirror6684// W64: v_cmp_nge_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x41,0x01,0xff]6685// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6686 6687v_cmp_nge_f32 vcc, v1, v2 row_shl:16688// W64: v_cmp_nge_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x01,0x01,0xff]6689// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6690 6691v_cmp_nge_f32 vcc, v1, v2 row_shl:156692// W64: v_cmp_nge_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x0f,0x01,0xff]6693// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6694 6695v_cmp_nge_f32 vcc, v1, v2 row_shr:16696// W64: v_cmp_nge_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x11,0x01,0xff]6697// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6698 6699v_cmp_nge_f32 vcc, v1, v2 row_shr:156700// W64: v_cmp_nge_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x1f,0x01,0xff]6701// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6702 6703v_cmp_nge_f32 vcc, v1, v2 row_ror:16704// W64: v_cmp_nge_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x21,0x01,0xff]6705// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6706 6707v_cmp_nge_f32 vcc, v1, v2 row_ror:156708// W64: v_cmp_nge_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x2f,0x01,0xff]6709// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6710 6711v_cmp_nge_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf6712// W64: v_cmp_nge_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x50,0x01,0xff]6713// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6714 6715v_cmp_nge_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x16716// W64: v_cmp_nge_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x5f,0x01,0x01]6717// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6718 6719v_cmp_nge_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:06720// W64: v_cmp_nge_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x60,0x09,0x13]6721// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6722 6723v_cmp_nge_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:16724// W64: v_cmp_nge_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x33,0x7c,0xff,0x6f,0xf5,0x30]6725// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6726 6727v_cmp_ngt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]6728// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x1b,0x00,0xff]6729// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6730 6731v_cmp_ngt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]6732// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0xe4,0x00,0xff]6733// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6734 6735v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_mirror6736// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x40,0x01,0xff]6737// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6738 6739v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_half_mirror6740// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x41,0x01,0xff]6741// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6742 6743v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shl:16744// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x01,0x01,0xff]6745// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6746 6747v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shl:156748// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x0f,0x01,0xff]6749// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6750 6751v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shr:16752// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x11,0x01,0xff]6753// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6754 6755v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shr:156756// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x1f,0x01,0xff]6757// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6758 6759v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_ror:16760// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x21,0x01,0xff]6761// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6762 6763v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_ror:156764// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x2f,0x01,0xff]6765// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6766 6767v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf6768// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x50,0x01,0xff]6769// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6770 6771v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x16772// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x5f,0x01,0x01]6773// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6774 6775v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:16776// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x60,0x09,0x13]6777// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6778 6779v_cmp_ngt_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:16780// W32: v_cmp_ngt_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x16,0x7c,0x7f,0x6f,0xf5,0x30]6781// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6782 6783v_cmp_ngt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]6784// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x1b,0x00,0xff]6785// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6786 6787v_cmp_ngt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]6788// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0xe4,0x00,0xff]6789// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6790 6791v_cmp_ngt_f16 vcc, v1.l, v2.l row_mirror6792// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x40,0x01,0xff]6793// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6794 6795v_cmp_ngt_f16 vcc, v1.l, v2.l row_half_mirror6796// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x41,0x01,0xff]6797// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6798 6799v_cmp_ngt_f16 vcc, v1.l, v2.l row_shl:16800// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x01,0x01,0xff]6801// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6802 6803v_cmp_ngt_f16 vcc, v1.l, v2.l row_shl:156804// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x0f,0x01,0xff]6805// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6806 6807v_cmp_ngt_f16 vcc, v1.l, v2.l row_shr:16808// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x11,0x01,0xff]6809// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6810 6811v_cmp_ngt_f16 vcc, v1.l, v2.l row_shr:156812// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x1f,0x01,0xff]6813// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6814 6815v_cmp_ngt_f16 vcc, v1.l, v2.l row_ror:16816// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x21,0x01,0xff]6817// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6818 6819v_cmp_ngt_f16 vcc, v1.l, v2.l row_ror:156820// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x2f,0x01,0xff]6821// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6822 6823v_cmp_ngt_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf6824// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x50,0x01,0xff]6825// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6826 6827v_cmp_ngt_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x16828// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x5f,0x01,0x01]6829// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6830 6831v_cmp_ngt_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:16832// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x60,0x09,0x13]6833// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6834 6835v_cmp_ngt_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:16836// W64: v_cmp_ngt_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x16,0x7c,0x7f,0x6f,0xf5,0x30]6837// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6838 6839v_cmp_ngt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf6840// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x1b,0x00,0xff]6841// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6842 6843v_cmp_ngt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf6844// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x1b,0x00,0xff]6845// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6846 6847v_cmp_ngt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf6848// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0xe4,0x00,0xff]6849// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6850 6851v_cmp_ngt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf6852// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0xe4,0x00,0xff]6853// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6854 6855v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf6856// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x40,0x01,0xff]6857// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6858 6859v_cmp_ngt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf6860// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x40,0x01,0xff]6861// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6862 6863v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf6864// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x41,0x01,0xff]6865// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6866 6867v_cmp_ngt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf6868// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x41,0x01,0xff]6869// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6870 6871v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf6872// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x01,0x01,0xff]6873// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6874 6875v_cmp_ngt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf6876// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x01,0x01,0xff]6877// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6878 6879v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf6880// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x0f,0x01,0xff]6881// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6882 6883v_cmp_ngt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf6884// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x0f,0x01,0xff]6885// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6886 6887v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf6888// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x11,0x01,0xff]6889// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6890 6891v_cmp_ngt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf6892// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x11,0x01,0xff]6893// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6894 6895v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf6896// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x1f,0x01,0xff]6897// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6898 6899v_cmp_ngt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf6900// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x1f,0x01,0xff]6901// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6902 6903v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf6904// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x21,0x01,0xff]6905// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6906 6907v_cmp_ngt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf6908// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x21,0x01,0xff]6909// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6910 6911v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf6912// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x2f,0x01,0xff]6913// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6914 6915v_cmp_ngt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf6916// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x2f,0x01,0xff]6917// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6918 6919v_cmp_ngt_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:06920// W32: v_cmp_ngt_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x17,0x7c,0x81,0x60,0x09,0x13]6921// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6922 6923v_cmp_ngt_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:06924// W64: v_cmp_ngt_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x17,0x7c,0x81,0x60,0x09,0x13]6925// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6926 6927v_cmp_ngt_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:16928// W32: v_cmp_ngt_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x17,0x7c,0xff,0x6f,0xf5,0x30]6929// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6930 6931v_cmp_ngt_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:16932// W64: v_cmp_ngt_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x17,0x7c,0xff,0x6f,0xf5,0x30]6933// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6934 6935v_cmp_ngt_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]6936// W32: v_cmp_ngt_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x1b,0x00,0xff]6937// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6938 6939v_cmp_ngt_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]6940// W32: v_cmp_ngt_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0xe4,0x00,0xff]6941// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6942 6943v_cmp_ngt_f32 vcc_lo, v1, v2 row_mirror6944// W32: v_cmp_ngt_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x40,0x01,0xff]6945// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6946 6947v_cmp_ngt_f32 vcc_lo, v1, v2 row_half_mirror6948// W32: v_cmp_ngt_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x41,0x01,0xff]6949// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6950 6951v_cmp_ngt_f32 vcc_lo, v1, v2 row_shl:16952// W32: v_cmp_ngt_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x01,0x01,0xff]6953// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6954 6955v_cmp_ngt_f32 vcc_lo, v1, v2 row_shl:156956// W32: v_cmp_ngt_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x0f,0x01,0xff]6957// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6958 6959v_cmp_ngt_f32 vcc_lo, v1, v2 row_shr:16960// W32: v_cmp_ngt_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x11,0x01,0xff]6961// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6962 6963v_cmp_ngt_f32 vcc_lo, v1, v2 row_shr:156964// W32: v_cmp_ngt_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x1f,0x01,0xff]6965// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6966 6967v_cmp_ngt_f32 vcc_lo, v1, v2 row_ror:16968// W32: v_cmp_ngt_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x21,0x01,0xff]6969// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6970 6971v_cmp_ngt_f32 vcc_lo, v1, v2 row_ror:156972// W32: v_cmp_ngt_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x2f,0x01,0xff]6973// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6974 6975v_cmp_ngt_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf6976// W32: v_cmp_ngt_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x50,0x01,0xff]6977// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6978 6979v_cmp_ngt_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x16980// W32: v_cmp_ngt_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x5f,0x01,0x01]6981// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6982 6983v_cmp_ngt_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:06984// W32: v_cmp_ngt_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x60,0x09,0x13]6985// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6986 6987v_cmp_ngt_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:16988// W32: v_cmp_ngt_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x37,0x7c,0xff,0x6f,0xf5,0x30]6989// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6990 6991v_cmp_ngt_f32 vcc, v1, v2 quad_perm:[3,2,1,0]6992// W64: v_cmp_ngt_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x1b,0x00,0xff]6993// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6994 6995v_cmp_ngt_f32 vcc, v1, v2 quad_perm:[0,1,2,3]6996// W64: v_cmp_ngt_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0xe4,0x00,0xff]6997// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6998 6999v_cmp_ngt_f32 vcc, v1, v2 row_mirror7000// W64: v_cmp_ngt_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x40,0x01,0xff]7001// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7002 7003v_cmp_ngt_f32 vcc, v1, v2 row_half_mirror7004// W64: v_cmp_ngt_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x41,0x01,0xff]7005// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7006 7007v_cmp_ngt_f32 vcc, v1, v2 row_shl:17008// W64: v_cmp_ngt_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x01,0x01,0xff]7009// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7010 7011v_cmp_ngt_f32 vcc, v1, v2 row_shl:157012// W64: v_cmp_ngt_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x0f,0x01,0xff]7013// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7014 7015v_cmp_ngt_f32 vcc, v1, v2 row_shr:17016// W64: v_cmp_ngt_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x11,0x01,0xff]7017// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7018 7019v_cmp_ngt_f32 vcc, v1, v2 row_shr:157020// W64: v_cmp_ngt_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x1f,0x01,0xff]7021// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7022 7023v_cmp_ngt_f32 vcc, v1, v2 row_ror:17024// W64: v_cmp_ngt_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x21,0x01,0xff]7025// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7026 7027v_cmp_ngt_f32 vcc, v1, v2 row_ror:157028// W64: v_cmp_ngt_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x2f,0x01,0xff]7029// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7030 7031v_cmp_ngt_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf7032// W64: v_cmp_ngt_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x50,0x01,0xff]7033// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7034 7035v_cmp_ngt_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x17036// W64: v_cmp_ngt_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x5f,0x01,0x01]7037// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7038 7039v_cmp_ngt_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:07040// W64: v_cmp_ngt_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x60,0x09,0x13]7041// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7042 7043v_cmp_ngt_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:17044// W64: v_cmp_ngt_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x37,0x7c,0xff,0x6f,0xf5,0x30]7045// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7046 7047v_cmp_nle_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]7048// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x1b,0x00,0xff]7049// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7050 7051v_cmp_nle_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]7052// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0xe4,0x00,0xff]7053// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7054 7055v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_mirror7056// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x40,0x01,0xff]7057// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7058 7059v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_half_mirror7060// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x41,0x01,0xff]7061// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7062 7063v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shl:17064// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x01,0x01,0xff]7065// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7066 7067v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shl:157068// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x0f,0x01,0xff]7069// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7070 7071v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shr:17072// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x11,0x01,0xff]7073// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7074 7075v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shr:157076// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x1f,0x01,0xff]7077// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7078 7079v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_ror:17080// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x21,0x01,0xff]7081// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7082 7083v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_ror:157084// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x2f,0x01,0xff]7085// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7086 7087v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf7088// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x50,0x01,0xff]7089// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7090 7091v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x17092// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x5f,0x01,0x01]7093// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7094 7095v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:17096// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x60,0x09,0x13]7097// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7098 7099v_cmp_nle_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:17100// W32: v_cmp_nle_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x18,0x7c,0x7f,0x6f,0xf5,0x30]7101// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7102 7103v_cmp_nle_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]7104// W64: v_cmp_nle_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x1b,0x00,0xff]7105// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7106 7107v_cmp_nle_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]7108// W64: v_cmp_nle_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0xe4,0x00,0xff]7109// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7110 7111v_cmp_nle_f16 vcc, v1.l, v2.l row_mirror7112// W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x40,0x01,0xff]7113// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7114 7115v_cmp_nle_f16 vcc, v1.l, v2.l row_half_mirror7116// W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x41,0x01,0xff]7117// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7118 7119v_cmp_nle_f16 vcc, v1.l, v2.l row_shl:17120// W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x01,0x01,0xff]7121// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7122 7123v_cmp_nle_f16 vcc, v1.l, v2.l row_shl:157124// W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x0f,0x01,0xff]7125// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7126 7127v_cmp_nle_f16 vcc, v1.l, v2.l row_shr:17128// W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x11,0x01,0xff]7129// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7130 7131v_cmp_nle_f16 vcc, v1.l, v2.l row_shr:157132// W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x1f,0x01,0xff]7133// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7134 7135v_cmp_nle_f16 vcc, v1.l, v2.l row_ror:17136// W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x21,0x01,0xff]7137// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7138 7139v_cmp_nle_f16 vcc, v1.l, v2.l row_ror:157140// W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x2f,0x01,0xff]7141// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7142 7143v_cmp_nle_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf7144// W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x50,0x01,0xff]7145// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7146 7147v_cmp_nle_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x17148// W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x5f,0x01,0x01]7149// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7150 7151v_cmp_nle_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:17152// W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x60,0x09,0x13]7153// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7154 7155v_cmp_nle_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:17156// W64: v_cmp_nle_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x18,0x7c,0x7f,0x6f,0xf5,0x30]7157// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7158 7159v_cmp_nle_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf7160// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x1b,0x00,0xff]7161// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7162 7163v_cmp_nle_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf7164// W64: v_cmp_nle_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x1b,0x00,0xff]7165// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7166 7167v_cmp_nle_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf7168// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0xe4,0x00,0xff]7169// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7170 7171v_cmp_nle_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf7172// W64: v_cmp_nle_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0xe4,0x00,0xff]7173// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7174 7175v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf7176// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x40,0x01,0xff]7177// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7178 7179v_cmp_nle_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf7180// W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x40,0x01,0xff]7181// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7182 7183v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf7184// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x41,0x01,0xff]7185// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7186 7187v_cmp_nle_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf7188// W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x41,0x01,0xff]7189// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7190 7191v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf7192// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x01,0x01,0xff]7193// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7194 7195v_cmp_nle_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf7196// W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x01,0x01,0xff]7197// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7198 7199v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf7200// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x0f,0x01,0xff]7201// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7202 7203v_cmp_nle_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf7204// W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x0f,0x01,0xff]7205// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7206 7207v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf7208// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x11,0x01,0xff]7209// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7210 7211v_cmp_nle_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf7212// W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x11,0x01,0xff]7213// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7214 7215v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf7216// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x1f,0x01,0xff]7217// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7218 7219v_cmp_nle_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf7220// W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x1f,0x01,0xff]7221// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7222 7223v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf7224// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x21,0x01,0xff]7225// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7226 7227v_cmp_nle_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf7228// W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x21,0x01,0xff]7229// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7230 7231v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf7232// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x2f,0x01,0xff]7233// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7234 7235v_cmp_nle_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf7236// W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x2f,0x01,0xff]7237// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7238 7239v_cmp_nle_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:07240// W32: v_cmp_nle_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x19,0x7c,0x81,0x60,0x09,0x13]7241// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7242 7243v_cmp_nle_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:07244// W64: v_cmp_nle_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x19,0x7c,0x81,0x60,0x09,0x13]7245// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7246 7247v_cmp_nle_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:17248// W32: v_cmp_nle_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x19,0x7c,0xff,0x6f,0xf5,0x30]7249// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7250 7251v_cmp_nle_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:17252// W64: v_cmp_nle_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x19,0x7c,0xff,0x6f,0xf5,0x30]7253// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7254 7255v_cmp_nle_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]7256// W32: v_cmp_nle_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x1b,0x00,0xff]7257// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7258 7259v_cmp_nle_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]7260// W32: v_cmp_nle_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0xe4,0x00,0xff]7261// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7262 7263v_cmp_nle_f32 vcc_lo, v1, v2 row_mirror7264// W32: v_cmp_nle_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x40,0x01,0xff]7265// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7266 7267v_cmp_nle_f32 vcc_lo, v1, v2 row_half_mirror7268// W32: v_cmp_nle_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x41,0x01,0xff]7269// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7270 7271v_cmp_nle_f32 vcc_lo, v1, v2 row_shl:17272// W32: v_cmp_nle_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x01,0x01,0xff]7273// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7274 7275v_cmp_nle_f32 vcc_lo, v1, v2 row_shl:157276// W32: v_cmp_nle_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x0f,0x01,0xff]7277// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7278 7279v_cmp_nle_f32 vcc_lo, v1, v2 row_shr:17280// W32: v_cmp_nle_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x11,0x01,0xff]7281// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7282 7283v_cmp_nle_f32 vcc_lo, v1, v2 row_shr:157284// W32: v_cmp_nle_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x1f,0x01,0xff]7285// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7286 7287v_cmp_nle_f32 vcc_lo, v1, v2 row_ror:17288// W32: v_cmp_nle_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x21,0x01,0xff]7289// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7290 7291v_cmp_nle_f32 vcc_lo, v1, v2 row_ror:157292// W32: v_cmp_nle_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x2f,0x01,0xff]7293// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7294 7295v_cmp_nle_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf7296// W32: v_cmp_nle_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x50,0x01,0xff]7297// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7298 7299v_cmp_nle_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x17300// W32: v_cmp_nle_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x5f,0x01,0x01]7301// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7302 7303v_cmp_nle_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:07304// W32: v_cmp_nle_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x60,0x09,0x13]7305// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7306 7307v_cmp_nle_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:17308// W32: v_cmp_nle_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x39,0x7c,0xff,0x6f,0xf5,0x30]7309// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7310 7311v_cmp_nle_f32 vcc, v1, v2 quad_perm:[3,2,1,0]7312// W64: v_cmp_nle_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x1b,0x00,0xff]7313// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7314 7315v_cmp_nle_f32 vcc, v1, v2 quad_perm:[0,1,2,3]7316// W64: v_cmp_nle_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0xe4,0x00,0xff]7317// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7318 7319v_cmp_nle_f32 vcc, v1, v2 row_mirror7320// W64: v_cmp_nle_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x40,0x01,0xff]7321// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7322 7323v_cmp_nle_f32 vcc, v1, v2 row_half_mirror7324// W64: v_cmp_nle_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x41,0x01,0xff]7325// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7326 7327v_cmp_nle_f32 vcc, v1, v2 row_shl:17328// W64: v_cmp_nle_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x01,0x01,0xff]7329// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7330 7331v_cmp_nle_f32 vcc, v1, v2 row_shl:157332// W64: v_cmp_nle_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x0f,0x01,0xff]7333// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7334 7335v_cmp_nle_f32 vcc, v1, v2 row_shr:17336// W64: v_cmp_nle_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x11,0x01,0xff]7337// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7338 7339v_cmp_nle_f32 vcc, v1, v2 row_shr:157340// W64: v_cmp_nle_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x1f,0x01,0xff]7341// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7342 7343v_cmp_nle_f32 vcc, v1, v2 row_ror:17344// W64: v_cmp_nle_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x21,0x01,0xff]7345// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7346 7347v_cmp_nle_f32 vcc, v1, v2 row_ror:157348// W64: v_cmp_nle_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x2f,0x01,0xff]7349// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7350 7351v_cmp_nle_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf7352// W64: v_cmp_nle_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x50,0x01,0xff]7353// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7354 7355v_cmp_nle_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x17356// W64: v_cmp_nle_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x5f,0x01,0x01]7357// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7358 7359v_cmp_nle_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:07360// W64: v_cmp_nle_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x60,0x09,0x13]7361// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7362 7363v_cmp_nle_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:17364// W64: v_cmp_nle_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x39,0x7c,0xff,0x6f,0xf5,0x30]7365// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7366 7367v_cmp_nlg_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]7368// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x1b,0x00,0xff]7369// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7370 7371v_cmp_nlg_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]7372// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0xe4,0x00,0xff]7373// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7374 7375v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_mirror7376// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x40,0x01,0xff]7377// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7378 7379v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_half_mirror7380// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x41,0x01,0xff]7381// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7382 7383v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shl:17384// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x01,0x01,0xff]7385// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7386 7387v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shl:157388// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x0f,0x01,0xff]7389// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7390 7391v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shr:17392// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x11,0x01,0xff]7393// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7394 7395v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shr:157396// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x1f,0x01,0xff]7397// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7398 7399v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_ror:17400// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x21,0x01,0xff]7401// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7402 7403v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_ror:157404// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x2f,0x01,0xff]7405// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7406 7407v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf7408// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x50,0x01,0xff]7409// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7410 7411v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x17412// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x5f,0x01,0x01]7413// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7414 7415v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:17416// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x60,0x09,0x13]7417// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7418 7419v_cmp_nlg_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:17420// W32: v_cmp_nlg_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x14,0x7c,0x7f,0x6f,0xf5,0x30]7421// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7422 7423v_cmp_nlg_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]7424// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x1b,0x00,0xff]7425// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7426 7427v_cmp_nlg_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]7428// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0xe4,0x00,0xff]7429// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7430 7431v_cmp_nlg_f16 vcc, v1.l, v2.l row_mirror7432// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x40,0x01,0xff]7433// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7434 7435v_cmp_nlg_f16 vcc, v1.l, v2.l row_half_mirror7436// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x41,0x01,0xff]7437// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7438 7439v_cmp_nlg_f16 vcc, v1.l, v2.l row_shl:17440// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x01,0x01,0xff]7441// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7442 7443v_cmp_nlg_f16 vcc, v1.l, v2.l row_shl:157444// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x0f,0x01,0xff]7445// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7446 7447v_cmp_nlg_f16 vcc, v1.l, v2.l row_shr:17448// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x11,0x01,0xff]7449// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7450 7451v_cmp_nlg_f16 vcc, v1.l, v2.l row_shr:157452// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x1f,0x01,0xff]7453// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7454 7455v_cmp_nlg_f16 vcc, v1.l, v2.l row_ror:17456// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x21,0x01,0xff]7457// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7458 7459v_cmp_nlg_f16 vcc, v1.l, v2.l row_ror:157460// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x2f,0x01,0xff]7461// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7462 7463v_cmp_nlg_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf7464// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x50,0x01,0xff]7465// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7466 7467v_cmp_nlg_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x17468// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x5f,0x01,0x01]7469// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7470 7471v_cmp_nlg_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:17472// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x60,0x09,0x13]7473// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7474 7475v_cmp_nlg_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:17476// W64: v_cmp_nlg_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x14,0x7c,0x7f,0x6f,0xf5,0x30]7477// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7478 7479v_cmp_nlg_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf7480// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x1b,0x00,0xff]7481// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7482 7483v_cmp_nlg_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf7484// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x1b,0x00,0xff]7485// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7486 7487v_cmp_nlg_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf7488// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0xe4,0x00,0xff]7489// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7490 7491v_cmp_nlg_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf7492// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0xe4,0x00,0xff]7493// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7494 7495v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf7496// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x40,0x01,0xff]7497// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7498 7499v_cmp_nlg_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf7500// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x40,0x01,0xff]7501// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7502 7503v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf7504// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x41,0x01,0xff]7505// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7506 7507v_cmp_nlg_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf7508// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x41,0x01,0xff]7509// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7510 7511v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf7512// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x01,0x01,0xff]7513// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7514 7515v_cmp_nlg_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf7516// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x01,0x01,0xff]7517// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7518 7519v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf7520// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x0f,0x01,0xff]7521// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7522 7523v_cmp_nlg_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf7524// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x0f,0x01,0xff]7525// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7526 7527v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf7528// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x11,0x01,0xff]7529// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7530 7531v_cmp_nlg_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf7532// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x11,0x01,0xff]7533// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7534 7535v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf7536// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x1f,0x01,0xff]7537// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7538 7539v_cmp_nlg_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf7540// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x1f,0x01,0xff]7541// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7542 7543v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf7544// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x21,0x01,0xff]7545// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7546 7547v_cmp_nlg_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf7548// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x21,0x01,0xff]7549// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7550 7551v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf7552// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x2f,0x01,0xff]7553// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7554 7555v_cmp_nlg_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf7556// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x2f,0x01,0xff]7557// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7558 7559v_cmp_nlg_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:07560// W32: v_cmp_nlg_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x15,0x7c,0x81,0x60,0x09,0x13]7561// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7562 7563v_cmp_nlg_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:07564// W64: v_cmp_nlg_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x15,0x7c,0x81,0x60,0x09,0x13]7565// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7566 7567v_cmp_nlg_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:17568// W32: v_cmp_nlg_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x15,0x7c,0xff,0x6f,0xf5,0x30]7569// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7570 7571v_cmp_nlg_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:17572// W64: v_cmp_nlg_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x15,0x7c,0xff,0x6f,0xf5,0x30]7573// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7574 7575v_cmp_nlg_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]7576// W32: v_cmp_nlg_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x1b,0x00,0xff]7577// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7578 7579v_cmp_nlg_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]7580// W32: v_cmp_nlg_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0xe4,0x00,0xff]7581// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7582 7583v_cmp_nlg_f32 vcc_lo, v1, v2 row_mirror7584// W32: v_cmp_nlg_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x40,0x01,0xff]7585// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7586 7587v_cmp_nlg_f32 vcc_lo, v1, v2 row_half_mirror7588// W32: v_cmp_nlg_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x41,0x01,0xff]7589// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7590 7591v_cmp_nlg_f32 vcc_lo, v1, v2 row_shl:17592// W32: v_cmp_nlg_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x01,0x01,0xff]7593// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7594 7595v_cmp_nlg_f32 vcc_lo, v1, v2 row_shl:157596// W32: v_cmp_nlg_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x0f,0x01,0xff]7597// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7598 7599v_cmp_nlg_f32 vcc_lo, v1, v2 row_shr:17600// W32: v_cmp_nlg_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x11,0x01,0xff]7601// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7602 7603v_cmp_nlg_f32 vcc_lo, v1, v2 row_shr:157604// W32: v_cmp_nlg_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x1f,0x01,0xff]7605// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7606 7607v_cmp_nlg_f32 vcc_lo, v1, v2 row_ror:17608// W32: v_cmp_nlg_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x21,0x01,0xff]7609// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7610 7611v_cmp_nlg_f32 vcc_lo, v1, v2 row_ror:157612// W32: v_cmp_nlg_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x2f,0x01,0xff]7613// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7614 7615v_cmp_nlg_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf7616// W32: v_cmp_nlg_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x50,0x01,0xff]7617// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7618 7619v_cmp_nlg_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x17620// W32: v_cmp_nlg_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x5f,0x01,0x01]7621// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7622 7623v_cmp_nlg_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:07624// W32: v_cmp_nlg_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x60,0x09,0x13]7625// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7626 7627v_cmp_nlg_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:17628// W32: v_cmp_nlg_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x35,0x7c,0xff,0x6f,0xf5,0x30]7629// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7630 7631v_cmp_nlg_f32 vcc, v1, v2 quad_perm:[3,2,1,0]7632// W64: v_cmp_nlg_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x1b,0x00,0xff]7633// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7634 7635v_cmp_nlg_f32 vcc, v1, v2 quad_perm:[0,1,2,3]7636// W64: v_cmp_nlg_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0xe4,0x00,0xff]7637// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7638 7639v_cmp_nlg_f32 vcc, v1, v2 row_mirror7640// W64: v_cmp_nlg_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x40,0x01,0xff]7641// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7642 7643v_cmp_nlg_f32 vcc, v1, v2 row_half_mirror7644// W64: v_cmp_nlg_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x41,0x01,0xff]7645// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7646 7647v_cmp_nlg_f32 vcc, v1, v2 row_shl:17648// W64: v_cmp_nlg_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x01,0x01,0xff]7649// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7650 7651v_cmp_nlg_f32 vcc, v1, v2 row_shl:157652// W64: v_cmp_nlg_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x0f,0x01,0xff]7653// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7654 7655v_cmp_nlg_f32 vcc, v1, v2 row_shr:17656// W64: v_cmp_nlg_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x11,0x01,0xff]7657// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7658 7659v_cmp_nlg_f32 vcc, v1, v2 row_shr:157660// W64: v_cmp_nlg_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x1f,0x01,0xff]7661// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7662 7663v_cmp_nlg_f32 vcc, v1, v2 row_ror:17664// W64: v_cmp_nlg_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x21,0x01,0xff]7665// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7666 7667v_cmp_nlg_f32 vcc, v1, v2 row_ror:157668// W64: v_cmp_nlg_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x2f,0x01,0xff]7669// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7670 7671v_cmp_nlg_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf7672// W64: v_cmp_nlg_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x50,0x01,0xff]7673// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7674 7675v_cmp_nlg_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x17676// W64: v_cmp_nlg_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x5f,0x01,0x01]7677// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7678 7679v_cmp_nlg_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:07680// W64: v_cmp_nlg_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x60,0x09,0x13]7681// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7682 7683v_cmp_nlg_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:17684// W64: v_cmp_nlg_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x35,0x7c,0xff,0x6f,0xf5,0x30]7685// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7686 7687v_cmp_nlt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]7688// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x1b,0x00,0xff]7689// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7690 7691v_cmp_nlt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]7692// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0xe4,0x00,0xff]7693// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7694 7695v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_mirror7696// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x40,0x01,0xff]7697// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7698 7699v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_half_mirror7700// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x41,0x01,0xff]7701// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7702 7703v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shl:17704// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x01,0x01,0xff]7705// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7706 7707v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shl:157708// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x0f,0x01,0xff]7709// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7710 7711v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shr:17712// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x11,0x01,0xff]7713// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7714 7715v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shr:157716// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x1f,0x01,0xff]7717// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7718 7719v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_ror:17720// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x21,0x01,0xff]7721// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7722 7723v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_ror:157724// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x2f,0x01,0xff]7725// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7726 7727v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf7728// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x50,0x01,0xff]7729// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7730 7731v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x17732// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x5f,0x01,0x01]7733// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7734 7735v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:17736// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x60,0x09,0x13]7737// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7738 7739v_cmp_nlt_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:17740// W32: v_cmp_nlt_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x1c,0x7c,0x7f,0x6f,0xf5,0x30]7741// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7742 7743v_cmp_nlt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]7744// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x1b,0x00,0xff]7745// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7746 7747v_cmp_nlt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]7748// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0xe4,0x00,0xff]7749// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7750 7751v_cmp_nlt_f16 vcc, v1.l, v2.l row_mirror7752// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x40,0x01,0xff]7753// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7754 7755v_cmp_nlt_f16 vcc, v1.l, v2.l row_half_mirror7756// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x41,0x01,0xff]7757// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7758 7759v_cmp_nlt_f16 vcc, v1.l, v2.l row_shl:17760// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x01,0x01,0xff]7761// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7762 7763v_cmp_nlt_f16 vcc, v1.l, v2.l row_shl:157764// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x0f,0x01,0xff]7765// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7766 7767v_cmp_nlt_f16 vcc, v1.l, v2.l row_shr:17768// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x11,0x01,0xff]7769// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7770 7771v_cmp_nlt_f16 vcc, v1.l, v2.l row_shr:157772// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x1f,0x01,0xff]7773// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7774 7775v_cmp_nlt_f16 vcc, v1.l, v2.l row_ror:17776// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x21,0x01,0xff]7777// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7778 7779v_cmp_nlt_f16 vcc, v1.l, v2.l row_ror:157780// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x2f,0x01,0xff]7781// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7782 7783v_cmp_nlt_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf7784// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x50,0x01,0xff]7785// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7786 7787v_cmp_nlt_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x17788// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x5f,0x01,0x01]7789// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7790 7791v_cmp_nlt_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:17792// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x60,0x09,0x13]7793// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7794 7795v_cmp_nlt_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:17796// W64: v_cmp_nlt_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x1c,0x7c,0x7f,0x6f,0xf5,0x30]7797// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7798 7799v_cmp_nlt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf7800// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x1b,0x00,0xff]7801// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7802 7803v_cmp_nlt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf7804// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x1b,0x00,0xff]7805// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7806 7807v_cmp_nlt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf7808// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0xe4,0x00,0xff]7809// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7810 7811v_cmp_nlt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf7812// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0xe4,0x00,0xff]7813// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7814 7815v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf7816// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x40,0x01,0xff]7817// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7818 7819v_cmp_nlt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf7820// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x40,0x01,0xff]7821// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7822 7823v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf7824// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x41,0x01,0xff]7825// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7826 7827v_cmp_nlt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf7828// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x41,0x01,0xff]7829// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7830 7831v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf7832// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x01,0x01,0xff]7833// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7834 7835v_cmp_nlt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf7836// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x01,0x01,0xff]7837// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7838 7839v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf7840// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x0f,0x01,0xff]7841// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7842 7843v_cmp_nlt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf7844// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x0f,0x01,0xff]7845// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7846 7847v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf7848// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x11,0x01,0xff]7849// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7850 7851v_cmp_nlt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf7852// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x11,0x01,0xff]7853// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7854 7855v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf7856// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x1f,0x01,0xff]7857// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7858 7859v_cmp_nlt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf7860// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x1f,0x01,0xff]7861// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7862 7863v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf7864// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x21,0x01,0xff]7865// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7866 7867v_cmp_nlt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf7868// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x21,0x01,0xff]7869// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7870 7871v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf7872// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x2f,0x01,0xff]7873// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7874 7875v_cmp_nlt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf7876// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x2f,0x01,0xff]7877// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7878 7879v_cmp_nlt_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:07880// W32: v_cmp_nlt_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x1d,0x7c,0x81,0x60,0x09,0x13]7881// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7882 7883v_cmp_nlt_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:07884// W64: v_cmp_nlt_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x1d,0x7c,0x81,0x60,0x09,0x13]7885// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7886 7887v_cmp_nlt_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:17888// W32: v_cmp_nlt_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x1d,0x7c,0xff,0x6f,0xf5,0x30]7889// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7890 7891v_cmp_nlt_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:17892// W64: v_cmp_nlt_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x1d,0x7c,0xff,0x6f,0xf5,0x30]7893// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7894 7895v_cmp_nlt_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]7896// W32: v_cmp_nlt_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x1b,0x00,0xff]7897// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7898 7899v_cmp_nlt_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]7900// W32: v_cmp_nlt_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0xe4,0x00,0xff]7901// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7902 7903v_cmp_nlt_f32 vcc_lo, v1, v2 row_mirror7904// W32: v_cmp_nlt_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x40,0x01,0xff]7905// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7906 7907v_cmp_nlt_f32 vcc_lo, v1, v2 row_half_mirror7908// W32: v_cmp_nlt_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x41,0x01,0xff]7909// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7910 7911v_cmp_nlt_f32 vcc_lo, v1, v2 row_shl:17912// W32: v_cmp_nlt_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x01,0x01,0xff]7913// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7914 7915v_cmp_nlt_f32 vcc_lo, v1, v2 row_shl:157916// W32: v_cmp_nlt_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x0f,0x01,0xff]7917// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7918 7919v_cmp_nlt_f32 vcc_lo, v1, v2 row_shr:17920// W32: v_cmp_nlt_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x11,0x01,0xff]7921// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7922 7923v_cmp_nlt_f32 vcc_lo, v1, v2 row_shr:157924// W32: v_cmp_nlt_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x1f,0x01,0xff]7925// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7926 7927v_cmp_nlt_f32 vcc_lo, v1, v2 row_ror:17928// W32: v_cmp_nlt_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x21,0x01,0xff]7929// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7930 7931v_cmp_nlt_f32 vcc_lo, v1, v2 row_ror:157932// W32: v_cmp_nlt_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x2f,0x01,0xff]7933// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7934 7935v_cmp_nlt_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf7936// W32: v_cmp_nlt_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x50,0x01,0xff]7937// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7938 7939v_cmp_nlt_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x17940// W32: v_cmp_nlt_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x5f,0x01,0x01]7941// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7942 7943v_cmp_nlt_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:07944// W32: v_cmp_nlt_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x60,0x09,0x13]7945// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7946 7947v_cmp_nlt_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:17948// W32: v_cmp_nlt_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x3d,0x7c,0xff,0x6f,0xf5,0x30]7949// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7950 7951v_cmp_nlt_f32 vcc, v1, v2 quad_perm:[3,2,1,0]7952// W64: v_cmp_nlt_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x1b,0x00,0xff]7953// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7954 7955v_cmp_nlt_f32 vcc, v1, v2 quad_perm:[0,1,2,3]7956// W64: v_cmp_nlt_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0xe4,0x00,0xff]7957// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7958 7959v_cmp_nlt_f32 vcc, v1, v2 row_mirror7960// W64: v_cmp_nlt_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x40,0x01,0xff]7961// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7962 7963v_cmp_nlt_f32 vcc, v1, v2 row_half_mirror7964// W64: v_cmp_nlt_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x41,0x01,0xff]7965// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7966 7967v_cmp_nlt_f32 vcc, v1, v2 row_shl:17968// W64: v_cmp_nlt_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x01,0x01,0xff]7969// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7970 7971v_cmp_nlt_f32 vcc, v1, v2 row_shl:157972// W64: v_cmp_nlt_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x0f,0x01,0xff]7973// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7974 7975v_cmp_nlt_f32 vcc, v1, v2 row_shr:17976// W64: v_cmp_nlt_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x11,0x01,0xff]7977// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7978 7979v_cmp_nlt_f32 vcc, v1, v2 row_shr:157980// W64: v_cmp_nlt_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x1f,0x01,0xff]7981// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7982 7983v_cmp_nlt_f32 vcc, v1, v2 row_ror:17984// W64: v_cmp_nlt_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x21,0x01,0xff]7985// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7986 7987v_cmp_nlt_f32 vcc, v1, v2 row_ror:157988// W64: v_cmp_nlt_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x2f,0x01,0xff]7989// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7990 7991v_cmp_nlt_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf7992// W64: v_cmp_nlt_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x50,0x01,0xff]7993// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7994 7995v_cmp_nlt_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x17996// W64: v_cmp_nlt_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x5f,0x01,0x01]7997// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7998 7999v_cmp_nlt_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:08000// W64: v_cmp_nlt_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x60,0x09,0x13]8001// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8002 8003v_cmp_nlt_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:18004// W64: v_cmp_nlt_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x3d,0x7c,0xff,0x6f,0xf5,0x30]8005// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8006 8007v_cmp_o_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]8008// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x1b,0x00,0xff]8009// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8010 8011v_cmp_o_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]8012// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0xe4,0x00,0xff]8013// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8014 8015v_cmp_o_f16 vcc_lo, v1.l, v2.l row_mirror8016// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x40,0x01,0xff]8017// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8018 8019v_cmp_o_f16 vcc_lo, v1.l, v2.l row_half_mirror8020// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x41,0x01,0xff]8021// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8022 8023v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shl:18024// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x01,0x01,0xff]8025// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8026 8027v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shl:158028// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x0f,0x01,0xff]8029// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8030 8031v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shr:18032// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x11,0x01,0xff]8033// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8034 8035v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shr:158036// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x1f,0x01,0xff]8037// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8038 8039v_cmp_o_f16 vcc_lo, v1.l, v2.l row_ror:18040// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x21,0x01,0xff]8041// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8042 8043v_cmp_o_f16 vcc_lo, v1.l, v2.l row_ror:158044// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x2f,0x01,0xff]8045// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8046 8047v_cmp_o_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf8048// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x50,0x01,0xff]8049// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8050 8051v_cmp_o_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x18052// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x5f,0x01,0x01]8053// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8054 8055v_cmp_o_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:18056// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x60,0x09,0x13]8057// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8058 8059v_cmp_o_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:18060// W32: v_cmp_o_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x0e,0x7c,0x7f,0x6f,0xf5,0x30]8061// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8062 8063v_cmp_o_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]8064// W64: v_cmp_o_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x1b,0x00,0xff]8065// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8066 8067v_cmp_o_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]8068// W64: v_cmp_o_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0xe4,0x00,0xff]8069// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8070 8071v_cmp_o_f16 vcc, v1.l, v2.l row_mirror8072// W64: v_cmp_o_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x40,0x01,0xff]8073// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8074 8075v_cmp_o_f16 vcc, v1.l, v2.l row_half_mirror8076// W64: v_cmp_o_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x41,0x01,0xff]8077// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8078 8079v_cmp_o_f16 vcc, v1.l, v2.l row_shl:18080// W64: v_cmp_o_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x01,0x01,0xff]8081// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8082 8083v_cmp_o_f16 vcc, v1.l, v2.l row_shl:158084// W64: v_cmp_o_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x0f,0x01,0xff]8085// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8086 8087v_cmp_o_f16 vcc, v1.l, v2.l row_shr:18088// W64: v_cmp_o_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x11,0x01,0xff]8089// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8090 8091v_cmp_o_f16 vcc, v1.l, v2.l row_shr:158092// W64: v_cmp_o_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x1f,0x01,0xff]8093// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8094 8095v_cmp_o_f16 vcc, v1.l, v2.l row_ror:18096// W64: v_cmp_o_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x21,0x01,0xff]8097// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8098 8099v_cmp_o_f16 vcc, v1.l, v2.l row_ror:158100// W64: v_cmp_o_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x2f,0x01,0xff]8101// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8102 8103v_cmp_o_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf8104// W64: v_cmp_o_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x50,0x01,0xff]8105// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8106 8107v_cmp_o_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x18108// W64: v_cmp_o_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x5f,0x01,0x01]8109// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8110 8111v_cmp_o_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:18112// W64: v_cmp_o_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x60,0x09,0x13]8113// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8114 8115v_cmp_o_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:18116// W64: v_cmp_o_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x0e,0x7c,0x7f,0x6f,0xf5,0x30]8117// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8118 8119v_cmp_o_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf8120// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x1b,0x00,0xff]8121// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8122 8123v_cmp_o_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf8124// W64: v_cmp_o_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x1b,0x00,0xff]8125// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8126 8127v_cmp_o_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf8128// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0xe4,0x00,0xff]8129// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8130 8131v_cmp_o_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf8132// W64: v_cmp_o_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0xe4,0x00,0xff]8133// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8134 8135v_cmp_o_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf8136// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x40,0x01,0xff]8137// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8138 8139v_cmp_o_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf8140// W64: v_cmp_o_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x40,0x01,0xff]8141// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8142 8143v_cmp_o_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf8144// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x41,0x01,0xff]8145// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8146 8147v_cmp_o_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf8148// W64: v_cmp_o_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x41,0x01,0xff]8149// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8150 8151v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf8152// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x01,0x01,0xff]8153// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8154 8155v_cmp_o_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf8156// W64: v_cmp_o_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x01,0x01,0xff]8157// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8158 8159v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf8160// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x0f,0x01,0xff]8161// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8162 8163v_cmp_o_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf8164// W64: v_cmp_o_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x0f,0x01,0xff]8165// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8166 8167v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf8168// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x11,0x01,0xff]8169// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8170 8171v_cmp_o_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf8172// W64: v_cmp_o_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x11,0x01,0xff]8173// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8174 8175v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf8176// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x1f,0x01,0xff]8177// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8178 8179v_cmp_o_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf8180// W64: v_cmp_o_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x1f,0x01,0xff]8181// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8182 8183v_cmp_o_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf8184// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x21,0x01,0xff]8185// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8186 8187v_cmp_o_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf8188// W64: v_cmp_o_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x21,0x01,0xff]8189// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8190 8191v_cmp_o_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf8192// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x2f,0x01,0xff]8193// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8194 8195v_cmp_o_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf8196// W64: v_cmp_o_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x2f,0x01,0xff]8197// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8198 8199v_cmp_o_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:08200// W32: v_cmp_o_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x0f,0x7c,0x81,0x60,0x09,0x13]8201// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8202 8203v_cmp_o_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:08204// W64: v_cmp_o_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x0f,0x7c,0x81,0x60,0x09,0x13]8205// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8206 8207v_cmp_o_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:18208// W32: v_cmp_o_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x0f,0x7c,0xff,0x6f,0xf5,0x30]8209// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8210 8211v_cmp_o_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:18212// W64: v_cmp_o_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x0f,0x7c,0xff,0x6f,0xf5,0x30]8213// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8214 8215v_cmp_o_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]8216// W32: v_cmp_o_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x1b,0x00,0xff]8217// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8218 8219v_cmp_o_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]8220// W32: v_cmp_o_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0xe4,0x00,0xff]8221// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8222 8223v_cmp_o_f32 vcc_lo, v1, v2 row_mirror8224// W32: v_cmp_o_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x40,0x01,0xff]8225// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8226 8227v_cmp_o_f32 vcc_lo, v1, v2 row_half_mirror8228// W32: v_cmp_o_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x41,0x01,0xff]8229// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8230 8231v_cmp_o_f32 vcc_lo, v1, v2 row_shl:18232// W32: v_cmp_o_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x01,0x01,0xff]8233// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8234 8235v_cmp_o_f32 vcc_lo, v1, v2 row_shl:158236// W32: v_cmp_o_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x0f,0x01,0xff]8237// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8238 8239v_cmp_o_f32 vcc_lo, v1, v2 row_shr:18240// W32: v_cmp_o_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x11,0x01,0xff]8241// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8242 8243v_cmp_o_f32 vcc_lo, v1, v2 row_shr:158244// W32: v_cmp_o_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x1f,0x01,0xff]8245// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8246 8247v_cmp_o_f32 vcc_lo, v1, v2 row_ror:18248// W32: v_cmp_o_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x21,0x01,0xff]8249// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8250 8251v_cmp_o_f32 vcc_lo, v1, v2 row_ror:158252// W32: v_cmp_o_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x2f,0x01,0xff]8253// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8254 8255v_cmp_o_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf8256// W32: v_cmp_o_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x50,0x01,0xff]8257// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8258 8259v_cmp_o_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x18260// W32: v_cmp_o_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x5f,0x01,0x01]8261// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8262 8263v_cmp_o_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:08264// W32: v_cmp_o_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x60,0x09,0x13]8265// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8266 8267v_cmp_o_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:18268// W32: v_cmp_o_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x2f,0x7c,0xff,0x6f,0xf5,0x30]8269// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8270 8271v_cmp_o_f32 vcc, v1, v2 quad_perm:[3,2,1,0]8272// W64: v_cmp_o_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x1b,0x00,0xff]8273// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8274 8275v_cmp_o_f32 vcc, v1, v2 quad_perm:[0,1,2,3]8276// W64: v_cmp_o_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0xe4,0x00,0xff]8277// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8278 8279v_cmp_o_f32 vcc, v1, v2 row_mirror8280// W64: v_cmp_o_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x40,0x01,0xff]8281// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8282 8283v_cmp_o_f32 vcc, v1, v2 row_half_mirror8284// W64: v_cmp_o_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x41,0x01,0xff]8285// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8286 8287v_cmp_o_f32 vcc, v1, v2 row_shl:18288// W64: v_cmp_o_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x01,0x01,0xff]8289// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8290 8291v_cmp_o_f32 vcc, v1, v2 row_shl:158292// W64: v_cmp_o_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x0f,0x01,0xff]8293// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8294 8295v_cmp_o_f32 vcc, v1, v2 row_shr:18296// W64: v_cmp_o_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x11,0x01,0xff]8297// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8298 8299v_cmp_o_f32 vcc, v1, v2 row_shr:158300// W64: v_cmp_o_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x1f,0x01,0xff]8301// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8302 8303v_cmp_o_f32 vcc, v1, v2 row_ror:18304// W64: v_cmp_o_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x21,0x01,0xff]8305// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8306 8307v_cmp_o_f32 vcc, v1, v2 row_ror:158308// W64: v_cmp_o_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x2f,0x01,0xff]8309// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8310 8311v_cmp_o_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf8312// W64: v_cmp_o_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x50,0x01,0xff]8313// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8314 8315v_cmp_o_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x18316// W64: v_cmp_o_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x5f,0x01,0x01]8317// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8318 8319v_cmp_o_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:08320// W64: v_cmp_o_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x60,0x09,0x13]8321// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8322 8323v_cmp_o_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:18324// W64: v_cmp_o_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x2f,0x7c,0xff,0x6f,0xf5,0x30]8325// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8326 8327v_cmp_u_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]8328// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x1b,0x00,0xff]8329// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8330 8331v_cmp_u_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]8332// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0xe4,0x00,0xff]8333// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8334 8335v_cmp_u_f16 vcc_lo, v1.l, v2.l row_mirror8336// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x40,0x01,0xff]8337// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8338 8339v_cmp_u_f16 vcc_lo, v1.l, v2.l row_half_mirror8340// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x41,0x01,0xff]8341// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8342 8343v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shl:18344// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x01,0x01,0xff]8345// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8346 8347v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shl:158348// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x0f,0x01,0xff]8349// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8350 8351v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shr:18352// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x11,0x01,0xff]8353// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8354 8355v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shr:158356// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x1f,0x01,0xff]8357// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8358 8359v_cmp_u_f16 vcc_lo, v1.l, v2.l row_ror:18360// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x21,0x01,0xff]8361// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8362 8363v_cmp_u_f16 vcc_lo, v1.l, v2.l row_ror:158364// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x2f,0x01,0xff]8365// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8366 8367v_cmp_u_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf8368// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x50,0x01,0xff]8369// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8370 8371v_cmp_u_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x18372// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x5f,0x01,0x01]8373// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8374 8375v_cmp_u_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:18376// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x60,0x09,0x13]8377// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8378 8379v_cmp_u_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:18380// W32: v_cmp_u_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x10,0x7c,0x7f,0x6f,0xf5,0x30]8381// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8382 8383v_cmp_u_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]8384// W64: v_cmp_u_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x1b,0x00,0xff]8385// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8386 8387v_cmp_u_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]8388// W64: v_cmp_u_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0xe4,0x00,0xff]8389// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8390 8391v_cmp_u_f16 vcc, v1.l, v2.l row_mirror8392// W64: v_cmp_u_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x40,0x01,0xff]8393// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8394 8395v_cmp_u_f16 vcc, v1.l, v2.l row_half_mirror8396// W64: v_cmp_u_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x41,0x01,0xff]8397// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8398 8399v_cmp_u_f16 vcc, v1.l, v2.l row_shl:18400// W64: v_cmp_u_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x01,0x01,0xff]8401// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8402 8403v_cmp_u_f16 vcc, v1.l, v2.l row_shl:158404// W64: v_cmp_u_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x0f,0x01,0xff]8405// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8406 8407v_cmp_u_f16 vcc, v1.l, v2.l row_shr:18408// W64: v_cmp_u_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x11,0x01,0xff]8409// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8410 8411v_cmp_u_f16 vcc, v1.l, v2.l row_shr:158412// W64: v_cmp_u_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x1f,0x01,0xff]8413// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8414 8415v_cmp_u_f16 vcc, v1.l, v2.l row_ror:18416// W64: v_cmp_u_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x21,0x01,0xff]8417// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8418 8419v_cmp_u_f16 vcc, v1.l, v2.l row_ror:158420// W64: v_cmp_u_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x2f,0x01,0xff]8421// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8422 8423v_cmp_u_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf8424// W64: v_cmp_u_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x50,0x01,0xff]8425// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8426 8427v_cmp_u_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x18428// W64: v_cmp_u_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x5f,0x01,0x01]8429// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8430 8431v_cmp_u_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:18432// W64: v_cmp_u_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x60,0x09,0x13]8433// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8434 8435v_cmp_u_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:18436// W64: v_cmp_u_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x10,0x7c,0x7f,0x6f,0xf5,0x30]8437// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8438 8439v_cmp_u_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf8440// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x1b,0x00,0xff]8441// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8442 8443v_cmp_u_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf8444// W64: v_cmp_u_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x1b,0x00,0xff]8445// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8446 8447v_cmp_u_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf8448// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0xe4,0x00,0xff]8449// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8450 8451v_cmp_u_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf8452// W64: v_cmp_u_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0xe4,0x00,0xff]8453// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8454 8455v_cmp_u_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf8456// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x40,0x01,0xff]8457// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8458 8459v_cmp_u_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf8460// W64: v_cmp_u_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x40,0x01,0xff]8461// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8462 8463v_cmp_u_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf8464// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x41,0x01,0xff]8465// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8466 8467v_cmp_u_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf8468// W64: v_cmp_u_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x41,0x01,0xff]8469// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8470 8471v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf8472// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x01,0x01,0xff]8473// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8474 8475v_cmp_u_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf8476// W64: v_cmp_u_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x01,0x01,0xff]8477// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8478 8479v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf8480// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x0f,0x01,0xff]8481// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8482 8483v_cmp_u_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf8484// W64: v_cmp_u_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x0f,0x01,0xff]8485// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8486 8487v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf8488// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x11,0x01,0xff]8489// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8490 8491v_cmp_u_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf8492// W64: v_cmp_u_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x11,0x01,0xff]8493// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8494 8495v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf8496// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x1f,0x01,0xff]8497// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8498 8499v_cmp_u_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf8500// W64: v_cmp_u_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x1f,0x01,0xff]8501// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8502 8503v_cmp_u_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf8504// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x21,0x01,0xff]8505// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8506 8507v_cmp_u_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf8508// W64: v_cmp_u_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x21,0x01,0xff]8509// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8510 8511v_cmp_u_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf8512// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x2f,0x01,0xff]8513// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8514 8515v_cmp_u_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf8516// W64: v_cmp_u_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x2f,0x01,0xff]8517// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8518 8519v_cmp_u_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:08520// W32: v_cmp_u_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x11,0x7c,0x81,0x60,0x09,0x13]8521// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8522 8523v_cmp_u_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:08524// W64: v_cmp_u_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x11,0x7c,0x81,0x60,0x09,0x13]8525// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8526 8527v_cmp_u_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:18528// W32: v_cmp_u_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x11,0x7c,0xff,0x6f,0xf5,0x30]8529// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8530 8531v_cmp_u_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:18532// W64: v_cmp_u_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x11,0x7c,0xff,0x6f,0xf5,0x30]8533// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8534 8535v_cmp_u_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]8536// W32: v_cmp_u_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x1b,0x00,0xff]8537// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8538 8539v_cmp_u_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]8540// W32: v_cmp_u_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0xe4,0x00,0xff]8541// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8542 8543v_cmp_u_f32 vcc_lo, v1, v2 row_mirror8544// W32: v_cmp_u_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x40,0x01,0xff]8545// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8546 8547v_cmp_u_f32 vcc_lo, v1, v2 row_half_mirror8548// W32: v_cmp_u_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x41,0x01,0xff]8549// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8550 8551v_cmp_u_f32 vcc_lo, v1, v2 row_shl:18552// W32: v_cmp_u_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x01,0x01,0xff]8553// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8554 8555v_cmp_u_f32 vcc_lo, v1, v2 row_shl:158556// W32: v_cmp_u_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x0f,0x01,0xff]8557// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8558 8559v_cmp_u_f32 vcc_lo, v1, v2 row_shr:18560// W32: v_cmp_u_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x11,0x01,0xff]8561// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8562 8563v_cmp_u_f32 vcc_lo, v1, v2 row_shr:158564// W32: v_cmp_u_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x1f,0x01,0xff]8565// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8566 8567v_cmp_u_f32 vcc_lo, v1, v2 row_ror:18568// W32: v_cmp_u_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x21,0x01,0xff]8569// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8570 8571v_cmp_u_f32 vcc_lo, v1, v2 row_ror:158572// W32: v_cmp_u_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x2f,0x01,0xff]8573// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8574 8575v_cmp_u_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf8576// W32: v_cmp_u_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x50,0x01,0xff]8577// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8578 8579v_cmp_u_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x18580// W32: v_cmp_u_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x5f,0x01,0x01]8581// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8582 8583v_cmp_u_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:08584// W32: v_cmp_u_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x60,0x09,0x13]8585// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8586 8587v_cmp_u_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:18588// W32: v_cmp_u_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x31,0x7c,0xff,0x6f,0xf5,0x30]8589// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8590 8591v_cmp_u_f32 vcc, v1, v2 quad_perm:[3,2,1,0]8592// W64: v_cmp_u_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x1b,0x00,0xff]8593// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8594 8595v_cmp_u_f32 vcc, v1, v2 quad_perm:[0,1,2,3]8596// W64: v_cmp_u_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0xe4,0x00,0xff]8597// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8598 8599v_cmp_u_f32 vcc, v1, v2 row_mirror8600// W64: v_cmp_u_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x40,0x01,0xff]8601// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8602 8603v_cmp_u_f32 vcc, v1, v2 row_half_mirror8604// W64: v_cmp_u_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x41,0x01,0xff]8605// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8606 8607v_cmp_u_f32 vcc, v1, v2 row_shl:18608// W64: v_cmp_u_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x01,0x01,0xff]8609// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8610 8611v_cmp_u_f32 vcc, v1, v2 row_shl:158612// W64: v_cmp_u_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x0f,0x01,0xff]8613// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8614 8615v_cmp_u_f32 vcc, v1, v2 row_shr:18616// W64: v_cmp_u_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x11,0x01,0xff]8617// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8618 8619v_cmp_u_f32 vcc, v1, v2 row_shr:158620// W64: v_cmp_u_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x1f,0x01,0xff]8621// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8622 8623v_cmp_u_f32 vcc, v1, v2 row_ror:18624// W64: v_cmp_u_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x21,0x01,0xff]8625// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8626 8627v_cmp_u_f32 vcc, v1, v2 row_ror:158628// W64: v_cmp_u_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x2f,0x01,0xff]8629// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8630 8631v_cmp_u_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf8632// W64: v_cmp_u_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x50,0x01,0xff]8633// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8634 8635v_cmp_u_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x18636// W64: v_cmp_u_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x5f,0x01,0x01]8637// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8638 8639v_cmp_u_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:08640// W64: v_cmp_u_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x60,0x09,0x13]8641// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8642 8643v_cmp_u_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:18644// W64: v_cmp_u_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x31,0x7c,0xff,0x6f,0xf5,0x30]8645// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8646