10214 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=gfx1100 -mattr=+wavefrontsize32,+real-true16 -show-encoding %s | FileCheck --check-prefix=W32 %s3// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize64,+real-true16 -show-encoding %s | FileCheck --check-prefix=W64 %s4// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32,+real-true16 -filetype=null %s 2>&1 | FileCheck --check-prefix=W32-ERR --implicit-check-not=error: %s5// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize64,+real-true16 -filetype=null %s 2>&1 | FileCheck --check-prefix=W64-ERR --implicit-check-not=error: %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, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1200// W32: v_cmp_class_f16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0xfa,0x7c,0x7f,0x5f,0x01,0x01]201// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode202 203v_cmp_class_f16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1204// W64: v_cmp_class_f16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0xfa,0x7c,0x7f,0x5f,0x01,0x01]205// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode206 207v_cmp_class_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0208// 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]209// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode210 211v_cmp_class_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0212// 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]213// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode214 215v_cmp_class_f16 vcc_lo, -|v127.h|, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1216// 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]217// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode218 219v_cmp_class_f16 vcc, -|v127.h|, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1220// 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]221// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode222 223v_cmp_class_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]224// 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]225// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode226 227v_cmp_class_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]228// 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]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_mirror232// 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]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_half_mirror236// 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]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_shl:1240// 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]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_shl:15244// 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]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_shr:1248// 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]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_shr:15252// 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]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_ror:1256// 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]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_ror:15260// 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]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_share:0 row_mask:0xf bank_mask:0xf264// 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]265// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode266 267v_cmp_class_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1268// 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]269// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode270 271v_cmp_class_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0272// 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]273// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode274 275v_cmp_class_f32 vcc_lo, -|v255|, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1276// 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]277// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode278 279v_cmp_class_f32 vcc, v1, v2 quad_perm:[3,2,1,0]280// 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]281// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode282 283v_cmp_class_f32 vcc, v1, v2 quad_perm:[0,1,2,3]284// 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]285// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode286 287v_cmp_class_f32 vcc, v1, v2 row_mirror288// 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]289// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode290 291v_cmp_class_f32 vcc, v1, v2 row_half_mirror292// 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]293// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode294 295v_cmp_class_f32 vcc, v1, v2 row_shl:1296// 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]297// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode298 299v_cmp_class_f32 vcc, v1, v2 row_shl:15300// 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]301// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode302 303v_cmp_class_f32 vcc, v1, v2 row_shr:1304// 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]305// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode306 307v_cmp_class_f32 vcc, v1, v2 row_shr:15308// 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]309// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode310 311v_cmp_class_f32 vcc, v1, v2 row_ror:1312// 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]313// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode314 315v_cmp_class_f32 vcc, v1, v2 row_ror:15316// 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]317// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode318 319v_cmp_class_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf320// 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]321// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode322 323v_cmp_class_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1324// 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]325// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode326 327v_cmp_class_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0328// 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]329// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode330 331v_cmp_class_f32 vcc, -|v255|, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1332// 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]333// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode334 335v_cmp_eq_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]336// 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]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 quad_perm:[0,1,2,3]340// 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]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_mirror344// 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]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_half_mirror348// 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]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_shl:1352// 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]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_shl:15356// 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]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_shr:1360// 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]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_shr:15364// 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]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_ror:1368// 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]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_ror:15372// 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]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_share:0 row_mask:0xf bank_mask:0xf376// 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]377// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode378 379v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1380// 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]381// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode382 383v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1384// 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]385// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode386 387v_cmp_eq_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1388// 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]389// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode390 391v_cmp_eq_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]392// 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]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 quad_perm:[0,1,2,3]396// 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]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_mirror400// 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]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_half_mirror404// 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]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_shl:1408// 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]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_shl:15412// 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]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_shr:1416// 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]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_shr:15420// 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]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_ror:1424// 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]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_ror:15428// 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]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_share:0 row_mask:0xf bank_mask:0xf432// 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]433// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode434 435v_cmp_eq_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1436// 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]437// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode438 439v_cmp_eq_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1440// 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]441// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode442 443v_cmp_eq_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1444// 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]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:[3,2,1,0] row_mask:0xf bank_mask:0xf448// 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]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:[3,2,1,0] row_mask:0xf bank_mask:0xf452// 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]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 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf456// 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]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 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf460// 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]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_mirror row_mask:0xf bank_mask:0xf464// 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]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_mirror row_mask:0xf bank_mask:0xf468// 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]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_half_mirror row_mask:0xf bank_mask:0xf472// 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]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_half_mirror row_mask:0xf bank_mask:0xf476// 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]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:1 row_mask:0xf bank_mask:0xf480// 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]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:1 row_mask:0xf bank_mask:0xf484// 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]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_shl:15 row_mask:0xf bank_mask:0xf488// 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]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_shl:15 row_mask:0xf bank_mask:0xf492// 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]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:1 row_mask:0xf bank_mask:0xf496// 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]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:1 row_mask:0xf bank_mask:0xf500// 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]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_shr:15 row_mask:0xf bank_mask:0xf504// 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]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_shr:15 row_mask:0xf bank_mask:0xf508// 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]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:1 row_mask:0xf bank_mask:0xf512// 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]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:1 row_mask:0xf bank_mask:0xf516// 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]517// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode518 519v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf520// 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]521// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode522 523v_cmp_eq_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf524// 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]525// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode526 527v_cmp_eq_f16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1528// W32: v_cmp_eq_f16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x04,0x7c,0x7f,0x5f,0x01,0x01]529// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode530 531v_cmp_eq_f16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1532// W64: v_cmp_eq_f16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x04,0x7c,0x7f,0x5f,0x01,0x01]533// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode534 535v_cmp_eq_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0536// 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]537// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode538 539v_cmp_eq_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0540// 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]541// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode542 543v_cmp_eq_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1544// 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]545// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode546 547v_cmp_eq_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1548// 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]549// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode550 551v_cmp_eq_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]552// 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]553// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode554 555v_cmp_eq_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]556// 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]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_mirror560// 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]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_half_mirror564// 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]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_shl:1568// 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]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_shl:15572// 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]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_shr:1576// 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]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_shr:15580// 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]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_ror:1584// 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]585// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode586 587v_cmp_eq_f32 vcc_lo, v1, v2 row_ror:15588// 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]589// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode590 591v_cmp_eq_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf592// 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]593// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode594 595v_cmp_eq_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1596// 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]597// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode598 599v_cmp_eq_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0600// 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]601// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode602 603v_cmp_eq_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1604// 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]605// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode606 607v_cmp_eq_f32 vcc, v1, v2 quad_perm:[3,2,1,0]608// 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]609// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode610 611v_cmp_eq_f32 vcc, v1, v2 quad_perm:[0,1,2,3]612// 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]613// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode614 615v_cmp_eq_f32 vcc, v1, v2 row_mirror616// 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]617// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode618 619v_cmp_eq_f32 vcc, v1, v2 row_half_mirror620// 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]621// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode622 623v_cmp_eq_f32 vcc, v1, v2 row_shl:1624// 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]625// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode626 627v_cmp_eq_f32 vcc, v1, v2 row_shl:15628// 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]629// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode630 631v_cmp_eq_f32 vcc, v1, v2 row_shr:1632// 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]633// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode634 635v_cmp_eq_f32 vcc, v1, v2 row_shr:15636// 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]637// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode638 639v_cmp_eq_f32 vcc, v1, v2 row_ror:1640// 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]641// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode642 643v_cmp_eq_f32 vcc, v1, v2 row_ror:15644// 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]645// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode646 647v_cmp_eq_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf648// 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]649// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode650 651v_cmp_eq_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1652// 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]653// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode654 655v_cmp_eq_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0656// 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]657// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode658 659v_cmp_eq_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1660// 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]661// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode662 663v_cmp_eq_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]664// 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]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 quad_perm:[0,1,2,3]668// 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]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_mirror672// 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]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_half_mirror676// 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]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_shl:1680// 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]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_shl:15684// 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]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_shr:1688// 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]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_shr:15692// 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]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_ror:1696// 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]697// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode698 699v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_ror:15700// 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]701// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode702 703v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf704// 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]705// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode706 707v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1708// 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]709// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode710 711v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1712// 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]713// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode714 715v_cmp_eq_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1716// 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]717// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode718 719v_cmp_eq_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]720// 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]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 quad_perm:[0,1,2,3]724// 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]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_mirror728// 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]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_half_mirror732// 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]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_shl:1736// 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]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_shl:15740// 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]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_shr:1744// 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]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_shr:15748// 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]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_ror:1752// 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]753// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode754 755v_cmp_eq_i16 vcc, v1.l, v2.l row_ror:15756// 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]757// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode758 759v_cmp_eq_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf760// 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]761// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode762 763v_cmp_eq_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1764// 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]765// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode766 767v_cmp_eq_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1768// 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]769// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode770 771v_cmp_eq_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1772// 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]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 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf776// 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]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 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf780// 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]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 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf784// 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]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 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf788// 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]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_mirror row_mask:0xf bank_mask:0xf792// 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]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_mirror row_mask:0xf bank_mask:0xf796// 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]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_half_mirror row_mask:0xf bank_mask:0xf800// 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]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_half_mirror row_mask:0xf bank_mask:0xf804// 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]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_shl:1 row_mask:0xf bank_mask:0xf808// 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]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_shl:1 row_mask:0xf bank_mask:0xf812// 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]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_shl:15 row_mask:0xf bank_mask:0xf816// 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]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_shl:15 row_mask:0xf bank_mask:0xf820// 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]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_shr:1 row_mask:0xf bank_mask:0xf824// 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]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_shr:1 row_mask:0xf bank_mask:0xf828// 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]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_shr:15 row_mask:0xf bank_mask:0xf832// 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]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_shr:15 row_mask:0xf bank_mask:0xf836// 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]837// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode838 839v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf840// 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]841// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode842 843v_cmp_eq_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf844// 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]845// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode846 847v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf848// 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]849// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode850 851v_cmp_eq_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf852// 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]853// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode854 855v_cmp_eq_i16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1856// W32: v_cmp_eq_i16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x64,0x7c,0x7f,0x5f,0x01,0x01]857// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode858 859v_cmp_eq_i16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1860// W64: v_cmp_eq_i16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x64,0x7c,0x7f,0x5f,0x01,0x01]861// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode862 863v_cmp_eq_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0864// 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]865// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode866 867v_cmp_eq_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0868// 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]869// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode870 871v_cmp_eq_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1872// 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]873// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode874 875v_cmp_eq_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1876// 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]877// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode878 879v_cmp_eq_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]880// 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]881// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode882 883v_cmp_eq_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]884// 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]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_mirror888// 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]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_half_mirror892// 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]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_shl:1896// 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]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_shl:15900// 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]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_shr:1904// 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]905// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode906 907v_cmp_eq_i32 vcc_lo, v1, v2 row_shr:15908// 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]909// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode910 911v_cmp_eq_i32 vcc_lo, v1, v2 row_ror:1912// 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]913// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode914 915v_cmp_eq_i32 vcc_lo, v1, v2 row_ror:15916// 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]917// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode918 919v_cmp_eq_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf920// 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]921// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode922 923v_cmp_eq_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1924// 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]925// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode926 927v_cmp_eq_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0928// 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]929// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode930 931v_cmp_eq_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1932// 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]933// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode934 935v_cmp_eq_i32 vcc, v1, v2 quad_perm:[3,2,1,0]936// 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]937// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode938 939v_cmp_eq_i32 vcc, v1, v2 quad_perm:[0,1,2,3]940// 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]941// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode942 943v_cmp_eq_i32 vcc, v1, v2 row_mirror944// 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]945// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode946 947v_cmp_eq_i32 vcc, v1, v2 row_half_mirror948// 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]949// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode950 951v_cmp_eq_i32 vcc, v1, v2 row_shl:1952// 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]953// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode954 955v_cmp_eq_i32 vcc, v1, v2 row_shl:15956// 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]957// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode958 959v_cmp_eq_i32 vcc, v1, v2 row_shr:1960// 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]961// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode962 963v_cmp_eq_i32 vcc, v1, v2 row_shr:15964// 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]965// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode966 967v_cmp_eq_i32 vcc, v1, v2 row_ror:1968// 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]969// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode970 971v_cmp_eq_i32 vcc, v1, v2 row_ror:15972// 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]973// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode974 975v_cmp_eq_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf976// 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]977// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode978 979v_cmp_eq_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1980// 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]981// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode982 983v_cmp_eq_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0984// 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]985// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode986 987v_cmp_eq_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1988// 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]989// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode990 991v_cmp_eq_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]992// 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]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 quad_perm:[0,1,2,3]996// 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]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_mirror1000// 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]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_half_mirror1004// 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]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_shl:11008// 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]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_shl:151012// 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]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_shr:11016// 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]1017// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1018 1019v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shr:151020// 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]1021// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1022 1023v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_ror:11024// 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]1025// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1026 1027v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_ror:151028// 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]1029// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1030 1031v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf1032// 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]1033// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1034 1035v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x11036// 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]1037// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1038 1039v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:11040// 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]1041// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1042 1043v_cmp_eq_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:11044// 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]1045// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1046 1047v_cmp_eq_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]1048// 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]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 quad_perm:[0,1,2,3]1052// 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]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_mirror1056// 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]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_half_mirror1060// 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]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_shl:11064// 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]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_shl:151068// 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]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_shr:11072// 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]1073// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1074 1075v_cmp_eq_u16 vcc, v1.l, v2.l row_shr:151076// 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]1077// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1078 1079v_cmp_eq_u16 vcc, v1.l, v2.l row_ror:11080// 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]1081// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1082 1083v_cmp_eq_u16 vcc, v1.l, v2.l row_ror:151084// 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]1085// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1086 1087v_cmp_eq_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf1088// 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]1089// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1090 1091v_cmp_eq_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x11092// 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]1093// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1094 1095v_cmp_eq_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:11096// 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]1097// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1098 1099v_cmp_eq_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:11100// 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]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 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf1104// 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]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 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf1108// 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]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 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf1112// 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]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 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf1116// 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]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_mirror row_mask:0xf bank_mask:0xf1120// 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]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_mirror row_mask:0xf bank_mask:0xf1124// 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]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_half_mirror row_mask:0xf bank_mask:0xf1128// 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]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_half_mirror row_mask:0xf bank_mask:0xf1132// 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]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_shl:1 row_mask:0xf bank_mask:0xf1136// 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]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_shl:1 row_mask:0xf bank_mask:0xf1140// 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]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_shl:15 row_mask:0xf bank_mask:0xf1144// 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]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_shl:15 row_mask:0xf bank_mask:0xf1148// 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]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_shr:1 row_mask:0xf bank_mask:0xf1152// 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]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_shr:1 row_mask:0xf bank_mask:0xf1156// 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]1157// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1158 1159v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf1160// 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]1161// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1162 1163v_cmp_eq_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf1164// 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]1165// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1166 1167v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf1168// 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]1169// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1170 1171v_cmp_eq_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf1172// 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]1173// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1174 1175v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf1176// 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]1177// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1178 1179v_cmp_eq_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf1180// 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]1181// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1182 1183v_cmp_eq_u16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x11184// W32: v_cmp_eq_u16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x74,0x7c,0x7f,0x5f,0x01,0x01]1185// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1186 1187v_cmp_eq_u16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x11188// W64: v_cmp_eq_u16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x74,0x7c,0x7f,0x5f,0x01,0x01]1189// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1190 1191v_cmp_eq_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:01192// 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]1193// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1194 1195v_cmp_eq_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:01196// 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]1197// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1198 1199v_cmp_eq_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:11200// 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]1201// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1202 1203v_cmp_eq_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:11204// 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]1205// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1206 1207v_cmp_eq_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]1208// 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]1209// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1210 1211v_cmp_eq_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]1212// 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]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_mirror1216// 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]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_half_mirror1220// 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]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_shl:11224// 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]1225// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1226 1227v_cmp_eq_u32 vcc_lo, v1, v2 row_shl:151228// 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]1229// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1230 1231v_cmp_eq_u32 vcc_lo, v1, v2 row_shr:11232// 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]1233// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1234 1235v_cmp_eq_u32 vcc_lo, v1, v2 row_shr:151236// 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]1237// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1238 1239v_cmp_eq_u32 vcc_lo, v1, v2 row_ror:11240// 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]1241// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1242 1243v_cmp_eq_u32 vcc_lo, v1, v2 row_ror:151244// 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]1245// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1246 1247v_cmp_eq_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf1248// 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]1249// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1250 1251v_cmp_eq_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x11252// 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]1253// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1254 1255v_cmp_eq_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:01256// 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]1257// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1258 1259v_cmp_eq_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:11260// 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]1261// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1262 1263v_cmp_eq_u32 vcc, v1, v2 quad_perm:[3,2,1,0]1264// 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]1265// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1266 1267v_cmp_eq_u32 vcc, v1, v2 quad_perm:[0,1,2,3]1268// 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]1269// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1270 1271v_cmp_eq_u32 vcc, v1, v2 row_mirror1272// 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]1273// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1274 1275v_cmp_eq_u32 vcc, v1, v2 row_half_mirror1276// 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]1277// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1278 1279v_cmp_eq_u32 vcc, v1, v2 row_shl:11280// 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]1281// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1282 1283v_cmp_eq_u32 vcc, v1, v2 row_shl:151284// 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]1285// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1286 1287v_cmp_eq_u32 vcc, v1, v2 row_shr:11288// 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]1289// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1290 1291v_cmp_eq_u32 vcc, v1, v2 row_shr:151292// 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]1293// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1294 1295v_cmp_eq_u32 vcc, v1, v2 row_ror:11296// 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]1297// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1298 1299v_cmp_eq_u32 vcc, v1, v2 row_ror:151300// 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]1301// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1302 1303v_cmp_eq_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf1304// 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]1305// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1306 1307v_cmp_eq_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x11308// 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]1309// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1310 1311v_cmp_eq_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:01312// 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]1313// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1314 1315v_cmp_eq_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:11316// 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]1317// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1318 1319v_cmp_f_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]1320// W32: v_cmp_f_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x1b,0x00,0xff]1321// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1322 1323v_cmp_f_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]1324// W32: v_cmp_f_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0xe4,0x00,0xff]1325// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1326 1327v_cmp_f_f16 vcc_lo, v1.l, v2.l row_mirror1328// W32: v_cmp_f_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x40,0x01,0xff]1329// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1330 1331v_cmp_f_f16 vcc_lo, v1.l, v2.l row_half_mirror1332// W32: v_cmp_f_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x41,0x01,0xff]1333// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1334 1335v_cmp_f_f16 vcc_lo, v1.l, v2.l row_shl:11336// W32: v_cmp_f_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x01,0x01,0xff]1337// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1338 1339v_cmp_f_f16 vcc_lo, v1.l, v2.l row_shl:151340// W32: v_cmp_f_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x0f,0x01,0xff]1341// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1342 1343v_cmp_f_f16 vcc_lo, v1.l, v2.l row_shr:11344// W32: v_cmp_f_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x11,0x01,0xff]1345// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1346 1347v_cmp_f_f16 vcc_lo, v1.l, v2.l row_shr:151348// W32: v_cmp_f_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x1f,0x01,0xff]1349// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1350 1351v_cmp_f_f16 vcc_lo, v1.l, v2.l row_ror:11352// W32: v_cmp_f_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x21,0x01,0xff]1353// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1354 1355v_cmp_f_f16 vcc_lo, v1.l, v2.l row_ror:151356// W32: v_cmp_f_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x2f,0x01,0xff]1357// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1358 1359v_cmp_f_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf1360// W32: v_cmp_f_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x50,0x01,0xff]1361// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1362 1363v_cmp_f_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x11364// W32: v_cmp_f_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x5f,0x01,0x01]1365// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1366 1367v_cmp_f_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:11368// W32: v_cmp_f_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x60,0x09,0x13]1369// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1370 1371v_cmp_f_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:11372// W32: v_cmp_f_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x00,0x7c,0x7f,0x6f,0xf5,0x30]1373// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1374 1375v_cmp_f_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]1376// W64: v_cmp_f_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x1b,0x00,0xff]1377// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1378 1379v_cmp_f_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]1380// W64: v_cmp_f_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0xe4,0x00,0xff]1381// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1382 1383v_cmp_f_f16 vcc, v1.l, v2.l row_mirror1384// W64: v_cmp_f_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x40,0x01,0xff]1385// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1386 1387v_cmp_f_f16 vcc, v1.l, v2.l row_half_mirror1388// W64: v_cmp_f_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x41,0x01,0xff]1389// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1390 1391v_cmp_f_f16 vcc, v1.l, v2.l row_shl:11392// W64: v_cmp_f_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x01,0x01,0xff]1393// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1394 1395v_cmp_f_f16 vcc, v1.l, v2.l row_shl:151396// W64: v_cmp_f_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x0f,0x01,0xff]1397// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1398 1399v_cmp_f_f16 vcc, v1.l, v2.l row_shr:11400// W64: v_cmp_f_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x11,0x01,0xff]1401// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1402 1403v_cmp_f_f16 vcc, v1.l, v2.l row_shr:151404// W64: v_cmp_f_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x1f,0x01,0xff]1405// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1406 1407v_cmp_f_f16 vcc, v1.l, v2.l row_ror:11408// W64: v_cmp_f_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x21,0x01,0xff]1409// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1410 1411v_cmp_f_f16 vcc, v1.l, v2.l row_ror:151412// W64: v_cmp_f_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x2f,0x01,0xff]1413// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1414 1415v_cmp_f_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf1416// W64: v_cmp_f_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x50,0x01,0xff]1417// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1418 1419v_cmp_f_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x11420// W64: v_cmp_f_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x5f,0x01,0x01]1421// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1422 1423v_cmp_f_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:11424// W64: v_cmp_f_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x60,0x09,0x13]1425// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1426 1427v_cmp_f_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:11428// W64: v_cmp_f_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x00,0x7c,0x7f,0x6f,0xf5,0x30]1429// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1430 1431v_cmp_f_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf1432// W32: v_cmp_f_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x1b,0x00,0xff]1433// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1434 1435v_cmp_f_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf1436// W64: v_cmp_f_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x1b,0x00,0xff]1437// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1438 1439v_cmp_f_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf1440// W32: v_cmp_f_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0xe4,0x00,0xff]1441// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1442 1443v_cmp_f_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf1444// W64: v_cmp_f_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0xe4,0x00,0xff]1445// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1446 1447v_cmp_f_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf1448// W32: v_cmp_f_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x40,0x01,0xff]1449// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1450 1451v_cmp_f_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf1452// W64: v_cmp_f_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x40,0x01,0xff]1453// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1454 1455v_cmp_f_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf1456// W32: v_cmp_f_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x41,0x01,0xff]1457// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1458 1459v_cmp_f_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf1460// W64: v_cmp_f_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x41,0x01,0xff]1461// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1462 1463v_cmp_f_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf1464// W32: v_cmp_f_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x01,0x01,0xff]1465// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1466 1467v_cmp_f_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf1468// W64: v_cmp_f_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x01,0x01,0xff]1469// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1470 1471v_cmp_f_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf1472// W32: v_cmp_f_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x0f,0x01,0xff]1473// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1474 1475v_cmp_f_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf1476// W64: v_cmp_f_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x0f,0x01,0xff]1477// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1478 1479v_cmp_f_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf1480// W32: v_cmp_f_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x11,0x01,0xff]1481// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1482 1483v_cmp_f_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf1484// W64: v_cmp_f_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x11,0x01,0xff]1485// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1486 1487v_cmp_f_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf1488// W32: v_cmp_f_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x1f,0x01,0xff]1489// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1490 1491v_cmp_f_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf1492// W64: v_cmp_f_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x1f,0x01,0xff]1493// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1494 1495v_cmp_f_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf1496// W32: v_cmp_f_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x21,0x01,0xff]1497// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1498 1499v_cmp_f_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf1500// W64: v_cmp_f_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x21,0x01,0xff]1501// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1502 1503v_cmp_f_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf1504// W32: v_cmp_f_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x2f,0x01,0xff]1505// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1506 1507v_cmp_f_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf1508// W64: v_cmp_f_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x00,0x7c,0x01,0x2f,0x01,0xff]1509// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1510 1511v_cmp_f_f16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x11512// W32: v_cmp_f_f16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x00,0x7c,0x7f,0x5f,0x01,0x01]1513// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1514 1515v_cmp_f_f16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x11516// W64: v_cmp_f_f16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x00,0x7c,0x7f,0x5f,0x01,0x01]1517// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1518 1519v_cmp_f_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:01520// W32: v_cmp_f_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x01,0x7c,0x81,0x60,0x09,0x13]1521// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1522 1523v_cmp_f_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:01524// W64: v_cmp_f_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x01,0x7c,0x81,0x60,0x09,0x13]1525// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1526 1527v_cmp_f_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:11528// W32: v_cmp_f_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x01,0x7c,0xff,0x6f,0xf5,0x30]1529// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1530 1531v_cmp_f_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:11532// W64: v_cmp_f_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x01,0x7c,0xff,0x6f,0xf5,0x30]1533// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1534 1535v_cmp_f_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]1536// W32: v_cmp_f_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x20,0x7c,0x01,0x1b,0x00,0xff]1537// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1538 1539v_cmp_f_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]1540// W32: v_cmp_f_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x20,0x7c,0x01,0xe4,0x00,0xff]1541// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1542 1543v_cmp_f_f32 vcc_lo, v1, v2 row_mirror1544// W32: v_cmp_f_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x20,0x7c,0x01,0x40,0x01,0xff]1545// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1546 1547v_cmp_f_f32 vcc_lo, v1, v2 row_half_mirror1548// W32: v_cmp_f_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x20,0x7c,0x01,0x41,0x01,0xff]1549// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1550 1551v_cmp_f_f32 vcc_lo, v1, v2 row_shl:11552// W32: v_cmp_f_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x20,0x7c,0x01,0x01,0x01,0xff]1553// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1554 1555v_cmp_f_f32 vcc_lo, v1, v2 row_shl:151556// W32: v_cmp_f_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x20,0x7c,0x01,0x0f,0x01,0xff]1557// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1558 1559v_cmp_f_f32 vcc_lo, v1, v2 row_shr:11560// W32: v_cmp_f_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x20,0x7c,0x01,0x11,0x01,0xff]1561// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1562 1563v_cmp_f_f32 vcc_lo, v1, v2 row_shr:151564// W32: v_cmp_f_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x20,0x7c,0x01,0x1f,0x01,0xff]1565// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1566 1567v_cmp_f_f32 vcc_lo, v1, v2 row_ror:11568// W32: v_cmp_f_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x20,0x7c,0x01,0x21,0x01,0xff]1569// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1570 1571v_cmp_f_f32 vcc_lo, v1, v2 row_ror:151572// W32: v_cmp_f_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x20,0x7c,0x01,0x2f,0x01,0xff]1573// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1574 1575v_cmp_f_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf1576// W32: v_cmp_f_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x20,0x7c,0x01,0x50,0x01,0xff]1577// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1578 1579v_cmp_f_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x11580// W32: v_cmp_f_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x20,0x7c,0x01,0x5f,0x01,0x01]1581// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1582 1583v_cmp_f_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:01584// W32: v_cmp_f_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x20,0x7c,0x01,0x60,0x09,0x13]1585// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1586 1587v_cmp_f_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:11588// W32: v_cmp_f_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x21,0x7c,0xff,0x6f,0xf5,0x30]1589// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1590 1591v_cmp_f_f32 vcc, v1, v2 quad_perm:[3,2,1,0]1592// W64: v_cmp_f_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x20,0x7c,0x01,0x1b,0x00,0xff]1593// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1594 1595v_cmp_f_f32 vcc, v1, v2 quad_perm:[0,1,2,3]1596// W64: v_cmp_f_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x20,0x7c,0x01,0xe4,0x00,0xff]1597// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1598 1599v_cmp_f_f32 vcc, v1, v2 row_mirror1600// W64: v_cmp_f_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x20,0x7c,0x01,0x40,0x01,0xff]1601// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1602 1603v_cmp_f_f32 vcc, v1, v2 row_half_mirror1604// W64: v_cmp_f_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x20,0x7c,0x01,0x41,0x01,0xff]1605// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1606 1607v_cmp_f_f32 vcc, v1, v2 row_shl:11608// W64: v_cmp_f_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x20,0x7c,0x01,0x01,0x01,0xff]1609// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1610 1611v_cmp_f_f32 vcc, v1, v2 row_shl:151612// W64: v_cmp_f_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x20,0x7c,0x01,0x0f,0x01,0xff]1613// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1614 1615v_cmp_f_f32 vcc, v1, v2 row_shr:11616// W64: v_cmp_f_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x20,0x7c,0x01,0x11,0x01,0xff]1617// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1618 1619v_cmp_f_f32 vcc, v1, v2 row_shr:151620// W64: v_cmp_f_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x20,0x7c,0x01,0x1f,0x01,0xff]1621// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1622 1623v_cmp_f_f32 vcc, v1, v2 row_ror:11624// W64: v_cmp_f_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x20,0x7c,0x01,0x21,0x01,0xff]1625// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1626 1627v_cmp_f_f32 vcc, v1, v2 row_ror:151628// W64: v_cmp_f_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x20,0x7c,0x01,0x2f,0x01,0xff]1629// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1630 1631v_cmp_f_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf1632// W64: v_cmp_f_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x20,0x7c,0x01,0x50,0x01,0xff]1633// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1634 1635v_cmp_f_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x11636// W64: v_cmp_f_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x20,0x7c,0x01,0x5f,0x01,0x01]1637// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1638 1639v_cmp_f_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:01640// W64: v_cmp_f_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x20,0x7c,0x01,0x60,0x09,0x13]1641// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1642 1643v_cmp_f_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:11644// W64: v_cmp_f_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x21,0x7c,0xff,0x6f,0xf5,0x30]1645// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1646 1647v_cmp_f_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]1648// W32: v_cmp_f_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x80,0x7c,0x01,0x1b,0x00,0xff]1649// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1650 1651v_cmp_f_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]1652// W32: v_cmp_f_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x80,0x7c,0x01,0xe4,0x00,0xff]1653// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1654 1655v_cmp_f_i32 vcc_lo, v1, v2 row_mirror1656// W32: v_cmp_f_i32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x80,0x7c,0x01,0x40,0x01,0xff]1657// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1658 1659v_cmp_f_i32 vcc_lo, v1, v2 row_half_mirror1660// W32: v_cmp_f_i32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x80,0x7c,0x01,0x41,0x01,0xff]1661// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1662 1663v_cmp_f_i32 vcc_lo, v1, v2 row_shl:11664// W32: v_cmp_f_i32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x80,0x7c,0x01,0x01,0x01,0xff]1665// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1666 1667v_cmp_f_i32 vcc_lo, v1, v2 row_shl:151668// W32: v_cmp_f_i32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x80,0x7c,0x01,0x0f,0x01,0xff]1669// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1670 1671v_cmp_f_i32 vcc_lo, v1, v2 row_shr:11672// W32: v_cmp_f_i32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x80,0x7c,0x01,0x11,0x01,0xff]1673// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1674 1675v_cmp_f_i32 vcc_lo, v1, v2 row_shr:151676// W32: v_cmp_f_i32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x80,0x7c,0x01,0x1f,0x01,0xff]1677// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1678 1679v_cmp_f_i32 vcc_lo, v1, v2 row_ror:11680// W32: v_cmp_f_i32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x80,0x7c,0x01,0x21,0x01,0xff]1681// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1682 1683v_cmp_f_i32 vcc_lo, v1, v2 row_ror:151684// W32: v_cmp_f_i32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x80,0x7c,0x01,0x2f,0x01,0xff]1685// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1686 1687v_cmp_f_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf1688// W32: v_cmp_f_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x80,0x7c,0x01,0x50,0x01,0xff]1689// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1690 1691v_cmp_f_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x11692// W32: v_cmp_f_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x80,0x7c,0x01,0x5f,0x01,0x01]1693// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1694 1695v_cmp_f_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:01696// W32: v_cmp_f_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x80,0x7c,0x01,0x60,0x09,0x13]1697// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1698 1699v_cmp_f_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:11700// W32: v_cmp_f_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x81,0x7c,0xff,0x6f,0x05,0x30]1701// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1702 1703v_cmp_f_i32 vcc, v1, v2 quad_perm:[3,2,1,0]1704// W64: v_cmp_f_i32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x80,0x7c,0x01,0x1b,0x00,0xff]1705// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1706 1707v_cmp_f_i32 vcc, v1, v2 quad_perm:[0,1,2,3]1708// W64: v_cmp_f_i32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x80,0x7c,0x01,0xe4,0x00,0xff]1709// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1710 1711v_cmp_f_i32 vcc, v1, v2 row_mirror1712// W64: v_cmp_f_i32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x80,0x7c,0x01,0x40,0x01,0xff]1713// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1714 1715v_cmp_f_i32 vcc, v1, v2 row_half_mirror1716// W64: v_cmp_f_i32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x80,0x7c,0x01,0x41,0x01,0xff]1717// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1718 1719v_cmp_f_i32 vcc, v1, v2 row_shl:11720// W64: v_cmp_f_i32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x80,0x7c,0x01,0x01,0x01,0xff]1721// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1722 1723v_cmp_f_i32 vcc, v1, v2 row_shl:151724// W64: v_cmp_f_i32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x80,0x7c,0x01,0x0f,0x01,0xff]1725// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1726 1727v_cmp_f_i32 vcc, v1, v2 row_shr:11728// W64: v_cmp_f_i32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x80,0x7c,0x01,0x11,0x01,0xff]1729// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1730 1731v_cmp_f_i32 vcc, v1, v2 row_shr:151732// W64: v_cmp_f_i32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x80,0x7c,0x01,0x1f,0x01,0xff]1733// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1734 1735v_cmp_f_i32 vcc, v1, v2 row_ror:11736// W64: v_cmp_f_i32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x80,0x7c,0x01,0x21,0x01,0xff]1737// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1738 1739v_cmp_f_i32 vcc, v1, v2 row_ror:151740// W64: v_cmp_f_i32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x80,0x7c,0x01,0x2f,0x01,0xff]1741// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1742 1743v_cmp_f_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf1744// W64: v_cmp_f_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x80,0x7c,0x01,0x50,0x01,0xff]1745// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1746 1747v_cmp_f_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x11748// W64: v_cmp_f_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x80,0x7c,0x01,0x5f,0x01,0x01]1749// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1750 1751v_cmp_f_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:01752// W64: v_cmp_f_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x80,0x7c,0x01,0x60,0x09,0x13]1753// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1754 1755v_cmp_f_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:11756// W64: v_cmp_f_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x81,0x7c,0xff,0x6f,0x05,0x30]1757// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1758 1759v_cmp_f_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]1760// W32: v_cmp_f_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x90,0x7c,0x01,0x1b,0x00,0xff]1761// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1762 1763v_cmp_f_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]1764// W32: v_cmp_f_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x90,0x7c,0x01,0xe4,0x00,0xff]1765// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1766 1767v_cmp_f_u32 vcc_lo, v1, v2 row_mirror1768// W32: v_cmp_f_u32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x90,0x7c,0x01,0x40,0x01,0xff]1769// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1770 1771v_cmp_f_u32 vcc_lo, v1, v2 row_half_mirror1772// W32: v_cmp_f_u32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x90,0x7c,0x01,0x41,0x01,0xff]1773// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1774 1775v_cmp_f_u32 vcc_lo, v1, v2 row_shl:11776// W32: v_cmp_f_u32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x90,0x7c,0x01,0x01,0x01,0xff]1777// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1778 1779v_cmp_f_u32 vcc_lo, v1, v2 row_shl:151780// W32: v_cmp_f_u32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x90,0x7c,0x01,0x0f,0x01,0xff]1781// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1782 1783v_cmp_f_u32 vcc_lo, v1, v2 row_shr:11784// W32: v_cmp_f_u32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x90,0x7c,0x01,0x11,0x01,0xff]1785// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1786 1787v_cmp_f_u32 vcc_lo, v1, v2 row_shr:151788// W32: v_cmp_f_u32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x90,0x7c,0x01,0x1f,0x01,0xff]1789// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1790 1791v_cmp_f_u32 vcc_lo, v1, v2 row_ror:11792// W32: v_cmp_f_u32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x90,0x7c,0x01,0x21,0x01,0xff]1793// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1794 1795v_cmp_f_u32 vcc_lo, v1, v2 row_ror:151796// W32: v_cmp_f_u32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x90,0x7c,0x01,0x2f,0x01,0xff]1797// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1798 1799v_cmp_f_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf1800// W32: v_cmp_f_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x90,0x7c,0x01,0x50,0x01,0xff]1801// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1802 1803v_cmp_f_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x11804// W32: v_cmp_f_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x90,0x7c,0x01,0x5f,0x01,0x01]1805// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1806 1807v_cmp_f_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:01808// W32: v_cmp_f_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x90,0x7c,0x01,0x60,0x09,0x13]1809// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1810 1811v_cmp_f_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:11812// W32: v_cmp_f_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x91,0x7c,0xff,0x6f,0x05,0x30]1813// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1814 1815v_cmp_f_u32 vcc, v1, v2 quad_perm:[3,2,1,0]1816// W64: v_cmp_f_u32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x90,0x7c,0x01,0x1b,0x00,0xff]1817// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1818 1819v_cmp_f_u32 vcc, v1, v2 quad_perm:[0,1,2,3]1820// W64: v_cmp_f_u32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x90,0x7c,0x01,0xe4,0x00,0xff]1821// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1822 1823v_cmp_f_u32 vcc, v1, v2 row_mirror1824// W64: v_cmp_f_u32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x90,0x7c,0x01,0x40,0x01,0xff]1825// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1826 1827v_cmp_f_u32 vcc, v1, v2 row_half_mirror1828// W64: v_cmp_f_u32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x90,0x7c,0x01,0x41,0x01,0xff]1829// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1830 1831v_cmp_f_u32 vcc, v1, v2 row_shl:11832// W64: v_cmp_f_u32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x90,0x7c,0x01,0x01,0x01,0xff]1833// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1834 1835v_cmp_f_u32 vcc, v1, v2 row_shl:151836// W64: v_cmp_f_u32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x90,0x7c,0x01,0x0f,0x01,0xff]1837// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1838 1839v_cmp_f_u32 vcc, v1, v2 row_shr:11840// W64: v_cmp_f_u32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x90,0x7c,0x01,0x11,0x01,0xff]1841// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1842 1843v_cmp_f_u32 vcc, v1, v2 row_shr:151844// W64: v_cmp_f_u32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x90,0x7c,0x01,0x1f,0x01,0xff]1845// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1846 1847v_cmp_f_u32 vcc, v1, v2 row_ror:11848// W64: v_cmp_f_u32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x90,0x7c,0x01,0x21,0x01,0xff]1849// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1850 1851v_cmp_f_u32 vcc, v1, v2 row_ror:151852// W64: v_cmp_f_u32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x90,0x7c,0x01,0x2f,0x01,0xff]1853// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1854 1855v_cmp_f_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf1856// W64: v_cmp_f_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x90,0x7c,0x01,0x50,0x01,0xff]1857// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1858 1859v_cmp_f_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x11860// W64: v_cmp_f_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x90,0x7c,0x01,0x5f,0x01,0x01]1861// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1862 1863v_cmp_f_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:01864// W64: v_cmp_f_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x90,0x7c,0x01,0x60,0x09,0x13]1865// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1866 1867v_cmp_f_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:11868// W64: v_cmp_f_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x91,0x7c,0xff,0x6f,0x05,0x30]1869// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1870 1871v_cmp_ge_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]1872// 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]1873// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1874 1875v_cmp_ge_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]1876// 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]1877// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1878 1879v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_mirror1880// 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]1881// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1882 1883v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_half_mirror1884// 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]1885// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1886 1887v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shl:11888// 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]1889// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1890 1891v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shl:151892// 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]1893// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1894 1895v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shr:11896// 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]1897// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1898 1899v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shr:151900// 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]1901// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1902 1903v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_ror:11904// 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]1905// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1906 1907v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_ror:151908// 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]1909// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1910 1911v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf1912// 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]1913// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1914 1915v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x11916// 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]1917// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1918 1919v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:11920// 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]1921// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1922 1923v_cmp_ge_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:11924// 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]1925// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1926 1927v_cmp_ge_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]1928// 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]1929// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1930 1931v_cmp_ge_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]1932// 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]1933// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1934 1935v_cmp_ge_f16 vcc, v1.l, v2.l row_mirror1936// 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]1937// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1938 1939v_cmp_ge_f16 vcc, v1.l, v2.l row_half_mirror1940// 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]1941// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1942 1943v_cmp_ge_f16 vcc, v1.l, v2.l row_shl:11944// 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]1945// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1946 1947v_cmp_ge_f16 vcc, v1.l, v2.l row_shl:151948// 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]1949// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1950 1951v_cmp_ge_f16 vcc, v1.l, v2.l row_shr:11952// 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]1953// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1954 1955v_cmp_ge_f16 vcc, v1.l, v2.l row_shr:151956// 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]1957// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1958 1959v_cmp_ge_f16 vcc, v1.l, v2.l row_ror:11960// 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]1961// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1962 1963v_cmp_ge_f16 vcc, v1.l, v2.l row_ror:151964// 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]1965// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1966 1967v_cmp_ge_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf1968// 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]1969// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1970 1971v_cmp_ge_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x11972// 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]1973// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1974 1975v_cmp_ge_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:11976// 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]1977// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1978 1979v_cmp_ge_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:11980// 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]1981// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1982 1983v_cmp_ge_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf1984// 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]1985// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1986 1987v_cmp_ge_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf1988// 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]1989// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1990 1991v_cmp_ge_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf1992// 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]1993// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1994 1995v_cmp_ge_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf1996// 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]1997// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode1998 1999v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf2000// 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]2001// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2002 2003v_cmp_ge_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf2004// 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]2005// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2006 2007v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf2008// 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]2009// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2010 2011v_cmp_ge_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf2012// 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]2013// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2014 2015v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf2016// 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]2017// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2018 2019v_cmp_ge_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf2020// 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]2021// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2022 2023v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf2024// 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]2025// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2026 2027v_cmp_ge_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf2028// 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]2029// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2030 2031v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf2032// 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]2033// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2034 2035v_cmp_ge_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf2036// 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]2037// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2038 2039v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf2040// 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]2041// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2042 2043v_cmp_ge_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf2044// 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]2045// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2046 2047v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf2048// 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]2049// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2050 2051v_cmp_ge_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf2052// 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]2053// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2054 2055v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf2056// 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]2057// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2058 2059v_cmp_ge_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf2060// 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]2061// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2062 2063v_cmp_ge_f16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x12064// W32: v_cmp_ge_f16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x0c,0x7c,0x7f,0x5f,0x01,0x01]2065// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2066 2067v_cmp_ge_f16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x12068// W64: v_cmp_ge_f16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x0c,0x7c,0x7f,0x5f,0x01,0x01]2069// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2070 2071v_cmp_ge_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:02072// 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]2073// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2074 2075v_cmp_ge_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:02076// 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]2077// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2078 2079v_cmp_ge_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:12080// 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]2081// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2082 2083v_cmp_ge_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:12084// 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]2085// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2086 2087v_cmp_ge_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]2088// 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]2089// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2090 2091v_cmp_ge_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]2092// 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]2093// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2094 2095v_cmp_ge_f32 vcc_lo, v1, v2 row_mirror2096// 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]2097// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2098 2099v_cmp_ge_f32 vcc_lo, v1, v2 row_half_mirror2100// 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]2101// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2102 2103v_cmp_ge_f32 vcc_lo, v1, v2 row_shl:12104// 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]2105// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2106 2107v_cmp_ge_f32 vcc_lo, v1, v2 row_shl:152108// 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]2109// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2110 2111v_cmp_ge_f32 vcc_lo, v1, v2 row_shr:12112// 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]2113// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2114 2115v_cmp_ge_f32 vcc_lo, v1, v2 row_shr:152116// 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]2117// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2118 2119v_cmp_ge_f32 vcc_lo, v1, v2 row_ror:12120// 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]2121// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2122 2123v_cmp_ge_f32 vcc_lo, v1, v2 row_ror:152124// 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]2125// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2126 2127v_cmp_ge_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf2128// 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]2129// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2130 2131v_cmp_ge_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x12132// 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]2133// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2134 2135v_cmp_ge_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:02136// 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]2137// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2138 2139v_cmp_ge_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:12140// 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]2141// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2142 2143v_cmp_ge_f32 vcc, v1, v2 quad_perm:[3,2,1,0]2144// 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]2145// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2146 2147v_cmp_ge_f32 vcc, v1, v2 quad_perm:[0,1,2,3]2148// 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]2149// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2150 2151v_cmp_ge_f32 vcc, v1, v2 row_mirror2152// 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]2153// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2154 2155v_cmp_ge_f32 vcc, v1, v2 row_half_mirror2156// 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]2157// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2158 2159v_cmp_ge_f32 vcc, v1, v2 row_shl:12160// 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]2161// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2162 2163v_cmp_ge_f32 vcc, v1, v2 row_shl:152164// 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]2165// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2166 2167v_cmp_ge_f32 vcc, v1, v2 row_shr:12168// 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]2169// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2170 2171v_cmp_ge_f32 vcc, v1, v2 row_shr:152172// 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]2173// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2174 2175v_cmp_ge_f32 vcc, v1, v2 row_ror:12176// 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]2177// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2178 2179v_cmp_ge_f32 vcc, v1, v2 row_ror:152180// 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]2181// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2182 2183v_cmp_ge_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf2184// 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]2185// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2186 2187v_cmp_ge_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x12188// 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]2189// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2190 2191v_cmp_ge_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:02192// 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]2193// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2194 2195v_cmp_ge_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:12196// 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]2197// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2198 2199v_cmp_ge_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]2200// 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]2201// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2202 2203v_cmp_ge_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]2204// 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]2205// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2206 2207v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_mirror2208// 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]2209// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2210 2211v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_half_mirror2212// 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]2213// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2214 2215v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shl:12216// 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]2217// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2218 2219v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shl:152220// 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]2221// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2222 2223v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shr:12224// 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]2225// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2226 2227v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shr:152228// 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]2229// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2230 2231v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_ror:12232// 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]2233// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2234 2235v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_ror:152236// 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]2237// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2238 2239v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf2240// 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]2241// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2242 2243v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x12244// 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]2245// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2246 2247v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:12248// 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]2249// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2250 2251v_cmp_ge_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:12252// 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]2253// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2254 2255v_cmp_ge_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]2256// 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]2257// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2258 2259v_cmp_ge_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]2260// 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]2261// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2262 2263v_cmp_ge_i16 vcc, v1.l, v2.l row_mirror2264// 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]2265// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2266 2267v_cmp_ge_i16 vcc, v1.l, v2.l row_half_mirror2268// 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]2269// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2270 2271v_cmp_ge_i16 vcc, v1.l, v2.l row_shl:12272// 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]2273// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2274 2275v_cmp_ge_i16 vcc, v1.l, v2.l row_shl:152276// 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]2277// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2278 2279v_cmp_ge_i16 vcc, v1.l, v2.l row_shr:12280// 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]2281// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2282 2283v_cmp_ge_i16 vcc, v1.l, v2.l row_shr:152284// 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]2285// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2286 2287v_cmp_ge_i16 vcc, v1.l, v2.l row_ror:12288// 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]2289// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2290 2291v_cmp_ge_i16 vcc, v1.l, v2.l row_ror:152292// 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]2293// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2294 2295v_cmp_ge_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf2296// 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]2297// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2298 2299v_cmp_ge_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x12300// 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]2301// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2302 2303v_cmp_ge_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:12304// 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]2305// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2306 2307v_cmp_ge_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:12308// 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]2309// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2310 2311v_cmp_ge_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf2312// 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]2313// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2314 2315v_cmp_ge_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf2316// 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]2317// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2318 2319v_cmp_ge_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf2320// 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]2321// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2322 2323v_cmp_ge_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf2324// 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]2325// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2326 2327v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf2328// 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]2329// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2330 2331v_cmp_ge_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf2332// 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]2333// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2334 2335v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf2336// 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]2337// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2338 2339v_cmp_ge_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf2340// 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]2341// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2342 2343v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf2344// 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]2345// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2346 2347v_cmp_ge_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf2348// 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]2349// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2350 2351v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf2352// 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]2353// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2354 2355v_cmp_ge_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf2356// 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]2357// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2358 2359v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf2360// 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]2361// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2362 2363v_cmp_ge_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf2364// 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]2365// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2366 2367v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf2368// 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]2369// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2370 2371v_cmp_ge_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf2372// 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]2373// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2374 2375v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf2376// 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]2377// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2378 2379v_cmp_ge_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf2380// 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]2381// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2382 2383v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf2384// 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]2385// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2386 2387v_cmp_ge_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf2388// 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]2389// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2390 2391v_cmp_ge_i16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x12392// W32: v_cmp_ge_i16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x6c,0x7c,0x7f,0x5f,0x01,0x01]2393// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2394 2395v_cmp_ge_i16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x12396// W64: v_cmp_ge_i16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x6c,0x7c,0x7f,0x5f,0x01,0x01]2397// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2398 2399v_cmp_ge_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:02400// 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]2401// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2402 2403v_cmp_ge_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:02404// 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]2405// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2406 2407v_cmp_ge_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:12408// 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]2409// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2410 2411v_cmp_ge_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:12412// 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]2413// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2414 2415v_cmp_ge_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]2416// 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]2417// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2418 2419v_cmp_ge_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]2420// 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]2421// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2422 2423v_cmp_ge_i32 vcc_lo, v1, v2 row_mirror2424// 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]2425// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2426 2427v_cmp_ge_i32 vcc_lo, v1, v2 row_half_mirror2428// 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]2429// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2430 2431v_cmp_ge_i32 vcc_lo, v1, v2 row_shl:12432// 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]2433// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2434 2435v_cmp_ge_i32 vcc_lo, v1, v2 row_shl:152436// 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]2437// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2438 2439v_cmp_ge_i32 vcc_lo, v1, v2 row_shr:12440// 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]2441// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2442 2443v_cmp_ge_i32 vcc_lo, v1, v2 row_shr:152444// 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]2445// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2446 2447v_cmp_ge_i32 vcc_lo, v1, v2 row_ror:12448// 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]2449// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2450 2451v_cmp_ge_i32 vcc_lo, v1, v2 row_ror:152452// 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]2453// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2454 2455v_cmp_ge_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf2456// 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]2457// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2458 2459v_cmp_ge_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x12460// 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]2461// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2462 2463v_cmp_ge_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:02464// 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]2465// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2466 2467v_cmp_ge_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:12468// 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]2469// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2470 2471v_cmp_ge_i32 vcc, v1, v2 quad_perm:[3,2,1,0]2472// 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]2473// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2474 2475v_cmp_ge_i32 vcc, v1, v2 quad_perm:[0,1,2,3]2476// 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]2477// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2478 2479v_cmp_ge_i32 vcc, v1, v2 row_mirror2480// 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]2481// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2482 2483v_cmp_ge_i32 vcc, v1, v2 row_half_mirror2484// 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]2485// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2486 2487v_cmp_ge_i32 vcc, v1, v2 row_shl:12488// 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]2489// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2490 2491v_cmp_ge_i32 vcc, v1, v2 row_shl:152492// 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]2493// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2494 2495v_cmp_ge_i32 vcc, v1, v2 row_shr:12496// 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]2497// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2498 2499v_cmp_ge_i32 vcc, v1, v2 row_shr:152500// 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]2501// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2502 2503v_cmp_ge_i32 vcc, v1, v2 row_ror:12504// 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]2505// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2506 2507v_cmp_ge_i32 vcc, v1, v2 row_ror:152508// 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]2509// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2510 2511v_cmp_ge_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf2512// 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]2513// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2514 2515v_cmp_ge_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x12516// 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]2517// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2518 2519v_cmp_ge_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:02520// 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]2521// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2522 2523v_cmp_ge_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:12524// 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]2525// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2526 2527v_cmp_ge_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]2528// 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]2529// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2530 2531v_cmp_ge_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]2532// 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]2533// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2534 2535v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_mirror2536// 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]2537// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2538 2539v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_half_mirror2540// 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]2541// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2542 2543v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shl:12544// 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]2545// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2546 2547v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shl:152548// 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]2549// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2550 2551v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shr:12552// 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]2553// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2554 2555v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shr:152556// 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]2557// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2558 2559v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_ror:12560// 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]2561// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2562 2563v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_ror:152564// 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]2565// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2566 2567v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf2568// 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]2569// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2570 2571v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x12572// 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]2573// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2574 2575v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:12576// 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]2577// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2578 2579v_cmp_ge_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:12580// 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]2581// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2582 2583v_cmp_ge_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]2584// 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]2585// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2586 2587v_cmp_ge_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]2588// 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]2589// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2590 2591v_cmp_ge_u16 vcc, v1.l, v2.l row_mirror2592// 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]2593// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2594 2595v_cmp_ge_u16 vcc, v1.l, v2.l row_half_mirror2596// 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]2597// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2598 2599v_cmp_ge_u16 vcc, v1.l, v2.l row_shl:12600// 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]2601// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2602 2603v_cmp_ge_u16 vcc, v1.l, v2.l row_shl:152604// 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]2605// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2606 2607v_cmp_ge_u16 vcc, v1.l, v2.l row_shr:12608// 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]2609// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2610 2611v_cmp_ge_u16 vcc, v1.l, v2.l row_shr:152612// 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]2613// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2614 2615v_cmp_ge_u16 vcc, v1.l, v2.l row_ror:12616// 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]2617// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2618 2619v_cmp_ge_u16 vcc, v1.l, v2.l row_ror:152620// 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]2621// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2622 2623v_cmp_ge_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf2624// 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]2625// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2626 2627v_cmp_ge_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x12628// 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]2629// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2630 2631v_cmp_ge_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:12632// 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]2633// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2634 2635v_cmp_ge_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:12636// 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]2637// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2638 2639v_cmp_ge_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf2640// 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]2641// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2642 2643v_cmp_ge_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf2644// 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]2645// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2646 2647v_cmp_ge_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf2648// 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]2649// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2650 2651v_cmp_ge_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf2652// 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]2653// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2654 2655v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf2656// 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]2657// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2658 2659v_cmp_ge_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf2660// 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]2661// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2662 2663v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf2664// 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]2665// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2666 2667v_cmp_ge_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf2668// 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]2669// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2670 2671v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf2672// 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]2673// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2674 2675v_cmp_ge_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf2676// 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]2677// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2678 2679v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf2680// 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]2681// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2682 2683v_cmp_ge_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf2684// 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]2685// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2686 2687v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf2688// 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]2689// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2690 2691v_cmp_ge_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf2692// 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]2693// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2694 2695v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf2696// 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]2697// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2698 2699v_cmp_ge_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf2700// 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]2701// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2702 2703v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf2704// 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]2705// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2706 2707v_cmp_ge_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf2708// 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]2709// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2710 2711v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf2712// 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]2713// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2714 2715v_cmp_ge_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf2716// 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]2717// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2718 2719v_cmp_ge_u16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x12720// W32: v_cmp_ge_u16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x7c,0x7c,0x7f,0x5f,0x01,0x01]2721// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2722 2723v_cmp_ge_u16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x12724// W64: v_cmp_ge_u16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x7c,0x7c,0x7f,0x5f,0x01,0x01]2725// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2726 2727v_cmp_ge_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:02728// 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]2729// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2730 2731v_cmp_ge_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:02732// 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]2733// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2734 2735v_cmp_ge_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:12736// 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]2737// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2738 2739v_cmp_ge_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:12740// 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]2741// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2742 2743v_cmp_ge_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]2744// 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]2745// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2746 2747v_cmp_ge_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]2748// 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]2749// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2750 2751v_cmp_ge_u32 vcc_lo, v1, v2 row_mirror2752// 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]2753// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2754 2755v_cmp_ge_u32 vcc_lo, v1, v2 row_half_mirror2756// 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]2757// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2758 2759v_cmp_ge_u32 vcc_lo, v1, v2 row_shl:12760// 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]2761// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2762 2763v_cmp_ge_u32 vcc_lo, v1, v2 row_shl:152764// 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]2765// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2766 2767v_cmp_ge_u32 vcc_lo, v1, v2 row_shr:12768// 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]2769// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2770 2771v_cmp_ge_u32 vcc_lo, v1, v2 row_shr:152772// 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]2773// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2774 2775v_cmp_ge_u32 vcc_lo, v1, v2 row_ror:12776// 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]2777// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2778 2779v_cmp_ge_u32 vcc_lo, v1, v2 row_ror:152780// 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]2781// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2782 2783v_cmp_ge_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf2784// 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]2785// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2786 2787v_cmp_ge_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x12788// 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]2789// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2790 2791v_cmp_ge_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:02792// 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]2793// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2794 2795v_cmp_ge_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:12796// 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]2797// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2798 2799v_cmp_ge_u32 vcc, v1, v2 quad_perm:[3,2,1,0]2800// 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]2801// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2802 2803v_cmp_ge_u32 vcc, v1, v2 quad_perm:[0,1,2,3]2804// 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]2805// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2806 2807v_cmp_ge_u32 vcc, v1, v2 row_mirror2808// 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]2809// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2810 2811v_cmp_ge_u32 vcc, v1, v2 row_half_mirror2812// 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]2813// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2814 2815v_cmp_ge_u32 vcc, v1, v2 row_shl:12816// 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]2817// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2818 2819v_cmp_ge_u32 vcc, v1, v2 row_shl:152820// 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]2821// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2822 2823v_cmp_ge_u32 vcc, v1, v2 row_shr:12824// 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]2825// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2826 2827v_cmp_ge_u32 vcc, v1, v2 row_shr:152828// 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]2829// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2830 2831v_cmp_ge_u32 vcc, v1, v2 row_ror:12832// 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]2833// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2834 2835v_cmp_ge_u32 vcc, v1, v2 row_ror:152836// 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]2837// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2838 2839v_cmp_ge_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf2840// 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]2841// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2842 2843v_cmp_ge_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x12844// 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]2845// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2846 2847v_cmp_ge_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:02848// 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]2849// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2850 2851v_cmp_ge_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:12852// 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]2853// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2854 2855v_cmp_gt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]2856// 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]2857// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2858 2859v_cmp_gt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]2860// 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]2861// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2862 2863v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_mirror2864// 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]2865// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2866 2867v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_half_mirror2868// 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]2869// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2870 2871v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shl:12872// 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]2873// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2874 2875v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shl:152876// 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]2877// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2878 2879v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shr:12880// 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]2881// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2882 2883v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shr:152884// 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]2885// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2886 2887v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_ror:12888// 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]2889// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2890 2891v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_ror:152892// 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]2893// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2894 2895v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf2896// 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]2897// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2898 2899v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x12900// 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]2901// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2902 2903v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:12904// 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]2905// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2906 2907v_cmp_gt_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:12908// 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]2909// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2910 2911v_cmp_gt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]2912// 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]2913// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2914 2915v_cmp_gt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]2916// 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]2917// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2918 2919v_cmp_gt_f16 vcc, v1.l, v2.l row_mirror2920// 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]2921// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2922 2923v_cmp_gt_f16 vcc, v1.l, v2.l row_half_mirror2924// 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]2925// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2926 2927v_cmp_gt_f16 vcc, v1.l, v2.l row_shl:12928// 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]2929// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2930 2931v_cmp_gt_f16 vcc, v1.l, v2.l row_shl:152932// 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]2933// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2934 2935v_cmp_gt_f16 vcc, v1.l, v2.l row_shr:12936// 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]2937// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2938 2939v_cmp_gt_f16 vcc, v1.l, v2.l row_shr:152940// 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]2941// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2942 2943v_cmp_gt_f16 vcc, v1.l, v2.l row_ror:12944// 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]2945// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2946 2947v_cmp_gt_f16 vcc, v1.l, v2.l row_ror:152948// 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]2949// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2950 2951v_cmp_gt_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf2952// 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]2953// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2954 2955v_cmp_gt_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x12956// 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]2957// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2958 2959v_cmp_gt_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:12960// 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]2961// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2962 2963v_cmp_gt_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:12964// 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]2965// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2966 2967v_cmp_gt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf2968// 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]2969// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2970 2971v_cmp_gt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf2972// 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]2973// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2974 2975v_cmp_gt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf2976// 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]2977// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2978 2979v_cmp_gt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf2980// 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]2981// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2982 2983v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf2984// 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]2985// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2986 2987v_cmp_gt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf2988// 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]2989// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2990 2991v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf2992// 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]2993// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2994 2995v_cmp_gt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf2996// 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]2997// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2998 2999v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf3000// 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]3001// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3002 3003v_cmp_gt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf3004// 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]3005// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3006 3007v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf3008// 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]3009// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3010 3011v_cmp_gt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf3012// 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]3013// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3014 3015v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf3016// 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]3017// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3018 3019v_cmp_gt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf3020// 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]3021// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3022 3023v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf3024// 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]3025// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3026 3027v_cmp_gt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf3028// 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]3029// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3030 3031v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf3032// 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]3033// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3034 3035v_cmp_gt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf3036// 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]3037// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3038 3039v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf3040// 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]3041// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3042 3043v_cmp_gt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf3044// 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]3045// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3046 3047v_cmp_gt_f16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x13048// W32: v_cmp_gt_f16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x08,0x7c,0x7f,0x5f,0x01,0x01]3049// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3050 3051v_cmp_gt_f16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x13052// W64: v_cmp_gt_f16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x08,0x7c,0x7f,0x5f,0x01,0x01]3053// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3054 3055v_cmp_gt_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:03056// 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]3057// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3058 3059v_cmp_gt_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:03060// 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]3061// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3062 3063v_cmp_gt_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:13064// 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]3065// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3066 3067v_cmp_gt_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:13068// 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]3069// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3070 3071v_cmp_gt_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]3072// 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]3073// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3074 3075v_cmp_gt_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]3076// 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]3077// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3078 3079v_cmp_gt_f32 vcc_lo, v1, v2 row_mirror3080// 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]3081// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3082 3083v_cmp_gt_f32 vcc_lo, v1, v2 row_half_mirror3084// 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]3085// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3086 3087v_cmp_gt_f32 vcc_lo, v1, v2 row_shl:13088// 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]3089// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3090 3091v_cmp_gt_f32 vcc_lo, v1, v2 row_shl:153092// 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]3093// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3094 3095v_cmp_gt_f32 vcc_lo, v1, v2 row_shr:13096// 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]3097// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3098 3099v_cmp_gt_f32 vcc_lo, v1, v2 row_shr:153100// 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]3101// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3102 3103v_cmp_gt_f32 vcc_lo, v1, v2 row_ror:13104// 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]3105// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3106 3107v_cmp_gt_f32 vcc_lo, v1, v2 row_ror:153108// 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]3109// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3110 3111v_cmp_gt_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf3112// 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]3113// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3114 3115v_cmp_gt_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x13116// 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]3117// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3118 3119v_cmp_gt_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:03120// 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]3121// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3122 3123v_cmp_gt_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:13124// 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]3125// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3126 3127v_cmp_gt_f32 vcc, v1, v2 quad_perm:[3,2,1,0]3128// 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]3129// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3130 3131v_cmp_gt_f32 vcc, v1, v2 quad_perm:[0,1,2,3]3132// 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]3133// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3134 3135v_cmp_gt_f32 vcc, v1, v2 row_mirror3136// 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]3137// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3138 3139v_cmp_gt_f32 vcc, v1, v2 row_half_mirror3140// 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]3141// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3142 3143v_cmp_gt_f32 vcc, v1, v2 row_shl:13144// 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]3145// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3146 3147v_cmp_gt_f32 vcc, v1, v2 row_shl:153148// 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]3149// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3150 3151v_cmp_gt_f32 vcc, v1, v2 row_shr:13152// 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]3153// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3154 3155v_cmp_gt_f32 vcc, v1, v2 row_shr:153156// 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]3157// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3158 3159v_cmp_gt_f32 vcc, v1, v2 row_ror:13160// 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]3161// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3162 3163v_cmp_gt_f32 vcc, v1, v2 row_ror:153164// 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]3165// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3166 3167v_cmp_gt_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf3168// 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]3169// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3170 3171v_cmp_gt_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x13172// 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]3173// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3174 3175v_cmp_gt_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:03176// 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]3177// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3178 3179v_cmp_gt_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:13180// 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]3181// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3182 3183v_cmp_gt_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]3184// 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]3185// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3186 3187v_cmp_gt_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]3188// 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]3189// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3190 3191v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_mirror3192// 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]3193// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3194 3195v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_half_mirror3196// 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]3197// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3198 3199v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shl:13200// 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]3201// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3202 3203v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shl:153204// 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]3205// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3206 3207v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shr:13208// 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]3209// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3210 3211v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shr:153212// 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]3213// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3214 3215v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_ror:13216// 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]3217// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3218 3219v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_ror:153220// 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]3221// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3222 3223v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf3224// 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]3225// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3226 3227v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x13228// 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]3229// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3230 3231v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:13232// 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]3233// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3234 3235v_cmp_gt_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:13236// 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]3237// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3238 3239v_cmp_gt_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]3240// 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]3241// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3242 3243v_cmp_gt_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]3244// 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]3245// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3246 3247v_cmp_gt_i16 vcc, v1.l, v2.l row_mirror3248// 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]3249// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3250 3251v_cmp_gt_i16 vcc, v1.l, v2.l row_half_mirror3252// 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]3253// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3254 3255v_cmp_gt_i16 vcc, v1.l, v2.l row_shl:13256// 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]3257// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3258 3259v_cmp_gt_i16 vcc, v1.l, v2.l row_shl:153260// 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]3261// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3262 3263v_cmp_gt_i16 vcc, v1.l, v2.l row_shr:13264// 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]3265// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3266 3267v_cmp_gt_i16 vcc, v1.l, v2.l row_shr:153268// 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]3269// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3270 3271v_cmp_gt_i16 vcc, v1.l, v2.l row_ror:13272// 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]3273// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3274 3275v_cmp_gt_i16 vcc, v1.l, v2.l row_ror:153276// 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]3277// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3278 3279v_cmp_gt_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf3280// 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]3281// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3282 3283v_cmp_gt_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x13284// 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]3285// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3286 3287v_cmp_gt_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:13288// 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]3289// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3290 3291v_cmp_gt_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:13292// 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]3293// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3294 3295v_cmp_gt_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf3296// 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]3297// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3298 3299v_cmp_gt_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf3300// 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]3301// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3302 3303v_cmp_gt_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf3304// 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]3305// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3306 3307v_cmp_gt_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf3308// 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]3309// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3310 3311v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf3312// 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]3313// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3314 3315v_cmp_gt_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf3316// 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]3317// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3318 3319v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf3320// 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]3321// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3322 3323v_cmp_gt_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf3324// 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]3325// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3326 3327v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf3328// 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]3329// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3330 3331v_cmp_gt_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf3332// 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]3333// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3334 3335v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf3336// 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]3337// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3338 3339v_cmp_gt_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf3340// 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]3341// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3342 3343v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf3344// 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]3345// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3346 3347v_cmp_gt_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf3348// 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]3349// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3350 3351v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf3352// 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]3353// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3354 3355v_cmp_gt_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf3356// 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]3357// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3358 3359v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf3360// 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]3361// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3362 3363v_cmp_gt_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf3364// 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]3365// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3366 3367v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf3368// 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]3369// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3370 3371v_cmp_gt_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf3372// 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]3373// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3374 3375v_cmp_gt_i16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x13376// W32: v_cmp_gt_i16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x68,0x7c,0x7f,0x5f,0x01,0x01]3377// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3378 3379v_cmp_gt_i16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x13380// W64: v_cmp_gt_i16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x68,0x7c,0x7f,0x5f,0x01,0x01]3381// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3382 3383v_cmp_gt_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:03384// 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]3385// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3386 3387v_cmp_gt_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:03388// 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]3389// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3390 3391v_cmp_gt_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:13392// 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]3393// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3394 3395v_cmp_gt_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:13396// 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]3397// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3398 3399v_cmp_gt_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]3400// 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]3401// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3402 3403v_cmp_gt_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]3404// 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]3405// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3406 3407v_cmp_gt_i32 vcc_lo, v1, v2 row_mirror3408// 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]3409// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3410 3411v_cmp_gt_i32 vcc_lo, v1, v2 row_half_mirror3412// 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]3413// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3414 3415v_cmp_gt_i32 vcc_lo, v1, v2 row_shl:13416// 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]3417// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3418 3419v_cmp_gt_i32 vcc_lo, v1, v2 row_shl:153420// 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]3421// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3422 3423v_cmp_gt_i32 vcc_lo, v1, v2 row_shr:13424// 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]3425// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3426 3427v_cmp_gt_i32 vcc_lo, v1, v2 row_shr:153428// 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]3429// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3430 3431v_cmp_gt_i32 vcc_lo, v1, v2 row_ror:13432// 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]3433// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3434 3435v_cmp_gt_i32 vcc_lo, v1, v2 row_ror:153436// 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]3437// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3438 3439v_cmp_gt_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf3440// 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]3441// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3442 3443v_cmp_gt_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x13444// 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]3445// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3446 3447v_cmp_gt_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:03448// 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]3449// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3450 3451v_cmp_gt_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:13452// 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]3453// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3454 3455v_cmp_gt_i32 vcc, v1, v2 quad_perm:[3,2,1,0]3456// 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]3457// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3458 3459v_cmp_gt_i32 vcc, v1, v2 quad_perm:[0,1,2,3]3460// 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]3461// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3462 3463v_cmp_gt_i32 vcc, v1, v2 row_mirror3464// 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]3465// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3466 3467v_cmp_gt_i32 vcc, v1, v2 row_half_mirror3468// 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]3469// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3470 3471v_cmp_gt_i32 vcc, v1, v2 row_shl:13472// 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]3473// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3474 3475v_cmp_gt_i32 vcc, v1, v2 row_shl:153476// 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]3477// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3478 3479v_cmp_gt_i32 vcc, v1, v2 row_shr:13480// 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]3481// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3482 3483v_cmp_gt_i32 vcc, v1, v2 row_shr:153484// 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]3485// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3486 3487v_cmp_gt_i32 vcc, v1, v2 row_ror:13488// 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]3489// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3490 3491v_cmp_gt_i32 vcc, v1, v2 row_ror:153492// 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]3493// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3494 3495v_cmp_gt_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf3496// 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]3497// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3498 3499v_cmp_gt_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x13500// 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]3501// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3502 3503v_cmp_gt_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:03504// 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]3505// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3506 3507v_cmp_gt_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:13508// 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]3509// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3510 3511v_cmp_gt_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]3512// 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]3513// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3514 3515v_cmp_gt_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]3516// 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]3517// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3518 3519v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_mirror3520// 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]3521// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3522 3523v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_half_mirror3524// 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]3525// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3526 3527v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shl:13528// 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]3529// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3530 3531v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shl:153532// 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]3533// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3534 3535v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shr:13536// 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]3537// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3538 3539v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shr:153540// 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]3541// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3542 3543v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_ror:13544// 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]3545// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3546 3547v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_ror:153548// 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]3549// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3550 3551v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf3552// 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]3553// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3554 3555v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x13556// 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]3557// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3558 3559v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:13560// 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]3561// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3562 3563v_cmp_gt_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:13564// 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]3565// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3566 3567v_cmp_gt_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]3568// 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]3569// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3570 3571v_cmp_gt_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]3572// 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]3573// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3574 3575v_cmp_gt_u16 vcc, v1.l, v2.l row_mirror3576// 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]3577// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3578 3579v_cmp_gt_u16 vcc, v1.l, v2.l row_half_mirror3580// 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]3581// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3582 3583v_cmp_gt_u16 vcc, v1.l, v2.l row_shl:13584// 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]3585// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3586 3587v_cmp_gt_u16 vcc, v1.l, v2.l row_shl:153588// 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]3589// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3590 3591v_cmp_gt_u16 vcc, v1.l, v2.l row_shr:13592// 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]3593// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3594 3595v_cmp_gt_u16 vcc, v1.l, v2.l row_shr:153596// 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]3597// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3598 3599v_cmp_gt_u16 vcc, v1.l, v2.l row_ror:13600// 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]3601// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3602 3603v_cmp_gt_u16 vcc, v1.l, v2.l row_ror:153604// 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]3605// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3606 3607v_cmp_gt_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf3608// 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]3609// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3610 3611v_cmp_gt_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x13612// 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]3613// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3614 3615v_cmp_gt_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:13616// 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]3617// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3618 3619v_cmp_gt_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:13620// 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]3621// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3622 3623v_cmp_gt_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf3624// 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]3625// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3626 3627v_cmp_gt_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf3628// 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]3629// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3630 3631v_cmp_gt_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf3632// 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]3633// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3634 3635v_cmp_gt_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf3636// 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]3637// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3638 3639v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf3640// 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]3641// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3642 3643v_cmp_gt_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf3644// 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]3645// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3646 3647v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf3648// 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]3649// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3650 3651v_cmp_gt_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf3652// 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]3653// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3654 3655v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf3656// 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]3657// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3658 3659v_cmp_gt_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf3660// 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]3661// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3662 3663v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf3664// 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]3665// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3666 3667v_cmp_gt_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf3668// 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]3669// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3670 3671v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf3672// 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]3673// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3674 3675v_cmp_gt_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf3676// 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]3677// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3678 3679v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf3680// 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]3681// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3682 3683v_cmp_gt_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf3684// 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]3685// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3686 3687v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf3688// 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]3689// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3690 3691v_cmp_gt_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf3692// 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]3693// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3694 3695v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf3696// 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]3697// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3698 3699v_cmp_gt_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf3700// 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]3701// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3702 3703v_cmp_gt_u16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x13704// W32: v_cmp_gt_u16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x78,0x7c,0x7f,0x5f,0x01,0x01]3705// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3706 3707v_cmp_gt_u16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x13708// W64: v_cmp_gt_u16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x78,0x7c,0x7f,0x5f,0x01,0x01]3709// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3710 3711v_cmp_gt_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:03712// 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]3713// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3714 3715v_cmp_gt_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:03716// 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]3717// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3718 3719v_cmp_gt_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:13720// 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]3721// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3722 3723v_cmp_gt_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:13724// 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]3725// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3726 3727v_cmp_gt_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]3728// 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]3729// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3730 3731v_cmp_gt_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]3732// 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]3733// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3734 3735v_cmp_gt_u32 vcc_lo, v1, v2 row_mirror3736// 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]3737// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3738 3739v_cmp_gt_u32 vcc_lo, v1, v2 row_half_mirror3740// 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]3741// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3742 3743v_cmp_gt_u32 vcc_lo, v1, v2 row_shl:13744// 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]3745// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3746 3747v_cmp_gt_u32 vcc_lo, v1, v2 row_shl:153748// 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]3749// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3750 3751v_cmp_gt_u32 vcc_lo, v1, v2 row_shr:13752// 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]3753// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3754 3755v_cmp_gt_u32 vcc_lo, v1, v2 row_shr:153756// 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]3757// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3758 3759v_cmp_gt_u32 vcc_lo, v1, v2 row_ror:13760// 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]3761// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3762 3763v_cmp_gt_u32 vcc_lo, v1, v2 row_ror:153764// 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]3765// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3766 3767v_cmp_gt_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf3768// 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]3769// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3770 3771v_cmp_gt_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x13772// 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]3773// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3774 3775v_cmp_gt_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:03776// 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]3777// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3778 3779v_cmp_gt_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:13780// 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]3781// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3782 3783v_cmp_gt_u32 vcc, v1, v2 quad_perm:[3,2,1,0]3784// 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]3785// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3786 3787v_cmp_gt_u32 vcc, v1, v2 quad_perm:[0,1,2,3]3788// 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]3789// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3790 3791v_cmp_gt_u32 vcc, v1, v2 row_mirror3792// 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]3793// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3794 3795v_cmp_gt_u32 vcc, v1, v2 row_half_mirror3796// 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]3797// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3798 3799v_cmp_gt_u32 vcc, v1, v2 row_shl:13800// 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]3801// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3802 3803v_cmp_gt_u32 vcc, v1, v2 row_shl:153804// 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]3805// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3806 3807v_cmp_gt_u32 vcc, v1, v2 row_shr:13808// 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]3809// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3810 3811v_cmp_gt_u32 vcc, v1, v2 row_shr:153812// 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]3813// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3814 3815v_cmp_gt_u32 vcc, v1, v2 row_ror:13816// 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]3817// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3818 3819v_cmp_gt_u32 vcc, v1, v2 row_ror:153820// 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]3821// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3822 3823v_cmp_gt_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf3824// 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]3825// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3826 3827v_cmp_gt_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x13828// 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]3829// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3830 3831v_cmp_gt_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:03832// 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]3833// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3834 3835v_cmp_gt_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:13836// 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]3837// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3838 3839v_cmp_le_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]3840// 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]3841// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3842 3843v_cmp_le_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]3844// 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]3845// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3846 3847v_cmp_le_f16 vcc_lo, v1.l, v2.l row_mirror3848// 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]3849// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3850 3851v_cmp_le_f16 vcc_lo, v1.l, v2.l row_half_mirror3852// 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]3853// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3854 3855v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shl:13856// 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]3857// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3858 3859v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shl:153860// 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]3861// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3862 3863v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shr:13864// 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]3865// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3866 3867v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shr:153868// 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]3869// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3870 3871v_cmp_le_f16 vcc_lo, v1.l, v2.l row_ror:13872// 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]3873// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3874 3875v_cmp_le_f16 vcc_lo, v1.l, v2.l row_ror:153876// 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]3877// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3878 3879v_cmp_le_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf3880// 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]3881// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3882 3883v_cmp_le_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x13884// 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]3885// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3886 3887v_cmp_le_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:13888// 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]3889// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3890 3891v_cmp_le_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:13892// 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]3893// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3894 3895v_cmp_le_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]3896// 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]3897// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3898 3899v_cmp_le_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]3900// 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]3901// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3902 3903v_cmp_le_f16 vcc, v1.l, v2.l row_mirror3904// 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]3905// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3906 3907v_cmp_le_f16 vcc, v1.l, v2.l row_half_mirror3908// 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]3909// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3910 3911v_cmp_le_f16 vcc, v1.l, v2.l row_shl:13912// 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]3913// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3914 3915v_cmp_le_f16 vcc, v1.l, v2.l row_shl:153916// 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]3917// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3918 3919v_cmp_le_f16 vcc, v1.l, v2.l row_shr:13920// 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]3921// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3922 3923v_cmp_le_f16 vcc, v1.l, v2.l row_shr:153924// 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]3925// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3926 3927v_cmp_le_f16 vcc, v1.l, v2.l row_ror:13928// 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]3929// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3930 3931v_cmp_le_f16 vcc, v1.l, v2.l row_ror:153932// 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]3933// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3934 3935v_cmp_le_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf3936// 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]3937// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3938 3939v_cmp_le_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x13940// 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]3941// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3942 3943v_cmp_le_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:13944// 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]3945// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3946 3947v_cmp_le_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:13948// 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]3949// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3950 3951v_cmp_le_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf3952// 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]3953// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3954 3955v_cmp_le_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf3956// 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]3957// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3958 3959v_cmp_le_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf3960// 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]3961// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3962 3963v_cmp_le_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf3964// 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]3965// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3966 3967v_cmp_le_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf3968// 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]3969// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3970 3971v_cmp_le_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf3972// 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]3973// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3974 3975v_cmp_le_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf3976// 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]3977// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3978 3979v_cmp_le_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf3980// 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]3981// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3982 3983v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf3984// 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]3985// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3986 3987v_cmp_le_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf3988// 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]3989// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3990 3991v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf3992// 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]3993// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3994 3995v_cmp_le_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf3996// 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]3997// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode3998 3999v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf4000// 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]4001// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4002 4003v_cmp_le_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf4004// 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]4005// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4006 4007v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf4008// 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]4009// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4010 4011v_cmp_le_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf4012// 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]4013// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4014 4015v_cmp_le_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf4016// 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]4017// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4018 4019v_cmp_le_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf4020// 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]4021// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4022 4023v_cmp_le_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf4024// 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]4025// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4026 4027v_cmp_le_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf4028// 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]4029// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4030 4031v_cmp_le_f16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x14032// W32: v_cmp_le_f16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x06,0x7c,0x7f,0x5f,0x01,0x01]4033// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4034 4035v_cmp_le_f16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x14036// W64: v_cmp_le_f16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x06,0x7c,0x7f,0x5f,0x01,0x01]4037// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4038 4039v_cmp_le_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:04040// 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]4041// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4042 4043v_cmp_le_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:04044// 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]4045// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4046 4047v_cmp_le_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:14048// 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]4049// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4050 4051v_cmp_le_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:14052// 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]4053// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4054 4055v_cmp_le_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]4056// 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]4057// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4058 4059v_cmp_le_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]4060// 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]4061// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4062 4063v_cmp_le_f32 vcc_lo, v1, v2 row_mirror4064// 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]4065// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4066 4067v_cmp_le_f32 vcc_lo, v1, v2 row_half_mirror4068// 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]4069// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4070 4071v_cmp_le_f32 vcc_lo, v1, v2 row_shl:14072// 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]4073// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4074 4075v_cmp_le_f32 vcc_lo, v1, v2 row_shl:154076// 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]4077// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4078 4079v_cmp_le_f32 vcc_lo, v1, v2 row_shr:14080// 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]4081// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4082 4083v_cmp_le_f32 vcc_lo, v1, v2 row_shr:154084// 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]4085// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4086 4087v_cmp_le_f32 vcc_lo, v1, v2 row_ror:14088// 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]4089// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4090 4091v_cmp_le_f32 vcc_lo, v1, v2 row_ror:154092// 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]4093// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4094 4095v_cmp_le_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf4096// 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]4097// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4098 4099v_cmp_le_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x14100// 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]4101// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4102 4103v_cmp_le_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:04104// 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]4105// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4106 4107v_cmp_le_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:14108// 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]4109// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4110 4111v_cmp_le_f32 vcc, v1, v2 quad_perm:[3,2,1,0]4112// 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]4113// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4114 4115v_cmp_le_f32 vcc, v1, v2 quad_perm:[0,1,2,3]4116// 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]4117// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4118 4119v_cmp_le_f32 vcc, v1, v2 row_mirror4120// 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]4121// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4122 4123v_cmp_le_f32 vcc, v1, v2 row_half_mirror4124// 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]4125// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4126 4127v_cmp_le_f32 vcc, v1, v2 row_shl:14128// 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]4129// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4130 4131v_cmp_le_f32 vcc, v1, v2 row_shl:154132// 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]4133// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4134 4135v_cmp_le_f32 vcc, v1, v2 row_shr:14136// 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]4137// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4138 4139v_cmp_le_f32 vcc, v1, v2 row_shr:154140// 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]4141// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4142 4143v_cmp_le_f32 vcc, v1, v2 row_ror:14144// 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]4145// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4146 4147v_cmp_le_f32 vcc, v1, v2 row_ror:154148// 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]4149// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4150 4151v_cmp_le_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf4152// 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]4153// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4154 4155v_cmp_le_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x14156// 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]4157// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4158 4159v_cmp_le_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:04160// 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]4161// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4162 4163v_cmp_le_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:14164// 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]4165// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4166 4167v_cmp_le_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]4168// 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]4169// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4170 4171v_cmp_le_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]4172// 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]4173// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4174 4175v_cmp_le_i16 vcc_lo, v1.l, v2.l row_mirror4176// 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]4177// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4178 4179v_cmp_le_i16 vcc_lo, v1.l, v2.l row_half_mirror4180// 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]4181// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4182 4183v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shl:14184// 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]4185// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4186 4187v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shl:154188// 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]4189// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4190 4191v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shr:14192// 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]4193// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4194 4195v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shr:154196// 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]4197// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4198 4199v_cmp_le_i16 vcc_lo, v1.l, v2.l row_ror:14200// 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]4201// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4202 4203v_cmp_le_i16 vcc_lo, v1.l, v2.l row_ror:154204// 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]4205// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4206 4207v_cmp_le_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf4208// 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]4209// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4210 4211v_cmp_le_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x14212// 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]4213// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4214 4215v_cmp_le_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:14216// 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]4217// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4218 4219v_cmp_le_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:14220// 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]4221// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4222 4223v_cmp_le_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]4224// 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]4225// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4226 4227v_cmp_le_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]4228// 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]4229// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4230 4231v_cmp_le_i16 vcc, v1.l, v2.l row_mirror4232// 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]4233// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4234 4235v_cmp_le_i16 vcc, v1.l, v2.l row_half_mirror4236// 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]4237// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4238 4239v_cmp_le_i16 vcc, v1.l, v2.l row_shl:14240// 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]4241// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4242 4243v_cmp_le_i16 vcc, v1.l, v2.l row_shl:154244// 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]4245// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4246 4247v_cmp_le_i16 vcc, v1.l, v2.l row_shr:14248// 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]4249// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4250 4251v_cmp_le_i16 vcc, v1.l, v2.l row_shr:154252// 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]4253// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4254 4255v_cmp_le_i16 vcc, v1.l, v2.l row_ror:14256// 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]4257// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4258 4259v_cmp_le_i16 vcc, v1.l, v2.l row_ror:154260// 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]4261// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4262 4263v_cmp_le_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf4264// 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]4265// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4266 4267v_cmp_le_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x14268// 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]4269// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4270 4271v_cmp_le_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:14272// 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]4273// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4274 4275v_cmp_le_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:14276// 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]4277// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4278 4279v_cmp_le_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf4280// 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]4281// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4282 4283v_cmp_le_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf4284// 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]4285// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4286 4287v_cmp_le_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf4288// 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]4289// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4290 4291v_cmp_le_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf4292// 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]4293// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4294 4295v_cmp_le_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf4296// 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]4297// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4298 4299v_cmp_le_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf4300// 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]4301// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4302 4303v_cmp_le_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf4304// 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]4305// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4306 4307v_cmp_le_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf4308// 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]4309// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4310 4311v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf4312// 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]4313// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4314 4315v_cmp_le_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf4316// 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]4317// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4318 4319v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf4320// 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]4321// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4322 4323v_cmp_le_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf4324// 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]4325// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4326 4327v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf4328// 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]4329// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4330 4331v_cmp_le_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf4332// 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]4333// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4334 4335v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf4336// 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]4337// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4338 4339v_cmp_le_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf4340// 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]4341// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4342 4343v_cmp_le_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf4344// 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]4345// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4346 4347v_cmp_le_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf4348// 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]4349// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4350 4351v_cmp_le_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf4352// 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]4353// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4354 4355v_cmp_le_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf4356// 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]4357// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4358 4359v_cmp_le_i16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x14360// W32: v_cmp_le_i16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x66,0x7c,0x7f,0x5f,0x01,0x01]4361// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4362 4363v_cmp_le_i16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x14364// W64: v_cmp_le_i16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x66,0x7c,0x7f,0x5f,0x01,0x01]4365// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4366 4367v_cmp_le_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:04368// 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]4369// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4370 4371v_cmp_le_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:04372// 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]4373// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4374 4375v_cmp_le_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:14376// 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]4377// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4378 4379v_cmp_le_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:14380// 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]4381// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4382 4383v_cmp_le_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]4384// 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]4385// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4386 4387v_cmp_le_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]4388// 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]4389// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4390 4391v_cmp_le_i32 vcc_lo, v1, v2 row_mirror4392// 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]4393// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4394 4395v_cmp_le_i32 vcc_lo, v1, v2 row_half_mirror4396// 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]4397// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4398 4399v_cmp_le_i32 vcc_lo, v1, v2 row_shl:14400// 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]4401// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4402 4403v_cmp_le_i32 vcc_lo, v1, v2 row_shl:154404// 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]4405// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4406 4407v_cmp_le_i32 vcc_lo, v1, v2 row_shr:14408// 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]4409// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4410 4411v_cmp_le_i32 vcc_lo, v1, v2 row_shr:154412// 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]4413// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4414 4415v_cmp_le_i32 vcc_lo, v1, v2 row_ror:14416// 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]4417// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4418 4419v_cmp_le_i32 vcc_lo, v1, v2 row_ror:154420// 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]4421// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4422 4423v_cmp_le_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf4424// 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]4425// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4426 4427v_cmp_le_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x14428// 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]4429// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4430 4431v_cmp_le_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:04432// 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]4433// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4434 4435v_cmp_le_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:14436// 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]4437// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4438 4439v_cmp_le_i32 vcc, v1, v2 quad_perm:[3,2,1,0]4440// 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]4441// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4442 4443v_cmp_le_i32 vcc, v1, v2 quad_perm:[0,1,2,3]4444// 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]4445// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4446 4447v_cmp_le_i32 vcc, v1, v2 row_mirror4448// 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]4449// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4450 4451v_cmp_le_i32 vcc, v1, v2 row_half_mirror4452// 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]4453// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4454 4455v_cmp_le_i32 vcc, v1, v2 row_shl:14456// 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]4457// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4458 4459v_cmp_le_i32 vcc, v1, v2 row_shl:154460// 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]4461// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4462 4463v_cmp_le_i32 vcc, v1, v2 row_shr:14464// 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]4465// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4466 4467v_cmp_le_i32 vcc, v1, v2 row_shr:154468// 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]4469// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4470 4471v_cmp_le_i32 vcc, v1, v2 row_ror:14472// 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]4473// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4474 4475v_cmp_le_i32 vcc, v1, v2 row_ror:154476// 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]4477// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4478 4479v_cmp_le_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf4480// 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]4481// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4482 4483v_cmp_le_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x14484// 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]4485// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4486 4487v_cmp_le_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:04488// 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]4489// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4490 4491v_cmp_le_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:14492// 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]4493// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4494 4495v_cmp_le_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]4496// 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]4497// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4498 4499v_cmp_le_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]4500// 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]4501// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4502 4503v_cmp_le_u16 vcc_lo, v1.l, v2.l row_mirror4504// 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]4505// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4506 4507v_cmp_le_u16 vcc_lo, v1.l, v2.l row_half_mirror4508// 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]4509// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4510 4511v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shl:14512// 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]4513// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4514 4515v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shl:154516// 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]4517// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4518 4519v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shr:14520// 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]4521// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4522 4523v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shr:154524// 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]4525// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4526 4527v_cmp_le_u16 vcc_lo, v1.l, v2.l row_ror:14528// 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]4529// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4530 4531v_cmp_le_u16 vcc_lo, v1.l, v2.l row_ror:154532// 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]4533// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4534 4535v_cmp_le_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf4536// 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]4537// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4538 4539v_cmp_le_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x14540// 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]4541// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4542 4543v_cmp_le_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:14544// 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]4545// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4546 4547v_cmp_le_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:14548// 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]4549// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4550 4551v_cmp_le_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]4552// 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]4553// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4554 4555v_cmp_le_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]4556// 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]4557// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4558 4559v_cmp_le_u16 vcc, v1.l, v2.l row_mirror4560// 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]4561// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4562 4563v_cmp_le_u16 vcc, v1.l, v2.l row_half_mirror4564// 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]4565// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4566 4567v_cmp_le_u16 vcc, v1.l, v2.l row_shl:14568// 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]4569// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4570 4571v_cmp_le_u16 vcc, v1.l, v2.l row_shl:154572// 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]4573// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4574 4575v_cmp_le_u16 vcc, v1.l, v2.l row_shr:14576// 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]4577// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4578 4579v_cmp_le_u16 vcc, v1.l, v2.l row_shr:154580// 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]4581// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4582 4583v_cmp_le_u16 vcc, v1.l, v2.l row_ror:14584// 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]4585// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4586 4587v_cmp_le_u16 vcc, v1.l, v2.l row_ror:154588// 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]4589// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4590 4591v_cmp_le_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf4592// 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]4593// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4594 4595v_cmp_le_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x14596// 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]4597// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4598 4599v_cmp_le_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:14600// 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]4601// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4602 4603v_cmp_le_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:14604// 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]4605// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4606 4607v_cmp_le_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf4608// 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]4609// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4610 4611v_cmp_le_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf4612// 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]4613// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4614 4615v_cmp_le_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf4616// 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]4617// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4618 4619v_cmp_le_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf4620// 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]4621// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4622 4623v_cmp_le_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf4624// 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]4625// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4626 4627v_cmp_le_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf4628// 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]4629// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4630 4631v_cmp_le_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf4632// 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]4633// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4634 4635v_cmp_le_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf4636// 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]4637// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4638 4639v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf4640// 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]4641// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4642 4643v_cmp_le_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf4644// 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]4645// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4646 4647v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf4648// 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]4649// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4650 4651v_cmp_le_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf4652// 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]4653// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4654 4655v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf4656// 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]4657// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4658 4659v_cmp_le_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf4660// 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]4661// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4662 4663v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf4664// 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]4665// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4666 4667v_cmp_le_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf4668// 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]4669// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4670 4671v_cmp_le_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf4672// 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]4673// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4674 4675v_cmp_le_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf4676// 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]4677// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4678 4679v_cmp_le_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf4680// 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]4681// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4682 4683v_cmp_le_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf4684// 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]4685// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4686 4687v_cmp_le_u16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x14688// W32: v_cmp_le_u16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x76,0x7c,0x7f,0x5f,0x01,0x01]4689// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4690 4691v_cmp_le_u16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x14692// W64: v_cmp_le_u16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x76,0x7c,0x7f,0x5f,0x01,0x01]4693// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4694 4695v_cmp_le_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:04696// 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]4697// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4698 4699v_cmp_le_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:04700// 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]4701// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4702 4703v_cmp_le_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:14704// 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]4705// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4706 4707v_cmp_le_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:14708// 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]4709// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4710 4711v_cmp_le_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]4712// 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]4713// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4714 4715v_cmp_le_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]4716// 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]4717// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4718 4719v_cmp_le_u32 vcc_lo, v1, v2 row_mirror4720// 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]4721// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4722 4723v_cmp_le_u32 vcc_lo, v1, v2 row_half_mirror4724// 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]4725// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4726 4727v_cmp_le_u32 vcc_lo, v1, v2 row_shl:14728// 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]4729// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4730 4731v_cmp_le_u32 vcc_lo, v1, v2 row_shl:154732// 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]4733// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4734 4735v_cmp_le_u32 vcc_lo, v1, v2 row_shr:14736// 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]4737// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4738 4739v_cmp_le_u32 vcc_lo, v1, v2 row_shr:154740// 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]4741// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4742 4743v_cmp_le_u32 vcc_lo, v1, v2 row_ror:14744// 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]4745// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4746 4747v_cmp_le_u32 vcc_lo, v1, v2 row_ror:154748// 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]4749// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4750 4751v_cmp_le_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf4752// 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]4753// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4754 4755v_cmp_le_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x14756// 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]4757// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4758 4759v_cmp_le_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:04760// 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]4761// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4762 4763v_cmp_le_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:14764// 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]4765// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4766 4767v_cmp_le_u32 vcc, v1, v2 quad_perm:[3,2,1,0]4768// 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]4769// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4770 4771v_cmp_le_u32 vcc, v1, v2 quad_perm:[0,1,2,3]4772// 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]4773// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4774 4775v_cmp_le_u32 vcc, v1, v2 row_mirror4776// 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]4777// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4778 4779v_cmp_le_u32 vcc, v1, v2 row_half_mirror4780// 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]4781// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4782 4783v_cmp_le_u32 vcc, v1, v2 row_shl:14784// 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]4785// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4786 4787v_cmp_le_u32 vcc, v1, v2 row_shl:154788// 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]4789// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4790 4791v_cmp_le_u32 vcc, v1, v2 row_shr:14792// 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]4793// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4794 4795v_cmp_le_u32 vcc, v1, v2 row_shr:154796// 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]4797// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4798 4799v_cmp_le_u32 vcc, v1, v2 row_ror:14800// 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]4801// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4802 4803v_cmp_le_u32 vcc, v1, v2 row_ror:154804// 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]4805// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4806 4807v_cmp_le_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf4808// 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]4809// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4810 4811v_cmp_le_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x14812// 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]4813// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4814 4815v_cmp_le_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:04816// 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]4817// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4818 4819v_cmp_le_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:14820// 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]4821// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4822 4823v_cmp_lg_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]4824// 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]4825// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4826 4827v_cmp_lg_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]4828// 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]4829// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4830 4831v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_mirror4832// 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]4833// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4834 4835v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_half_mirror4836// 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]4837// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4838 4839v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shl:14840// 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]4841// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4842 4843v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shl:154844// 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]4845// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4846 4847v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shr:14848// 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]4849// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4850 4851v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shr:154852// 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]4853// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4854 4855v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_ror:14856// 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]4857// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4858 4859v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_ror:154860// 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]4861// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4862 4863v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf4864// 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]4865// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4866 4867v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x14868// 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]4869// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4870 4871v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:14872// 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]4873// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4874 4875v_cmp_lg_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:14876// 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]4877// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4878 4879v_cmp_lg_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]4880// 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]4881// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4882 4883v_cmp_lg_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]4884// 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]4885// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4886 4887v_cmp_lg_f16 vcc, v1.l, v2.l row_mirror4888// 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]4889// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4890 4891v_cmp_lg_f16 vcc, v1.l, v2.l row_half_mirror4892// 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]4893// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4894 4895v_cmp_lg_f16 vcc, v1.l, v2.l row_shl:14896// 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]4897// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4898 4899v_cmp_lg_f16 vcc, v1.l, v2.l row_shl:154900// 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]4901// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4902 4903v_cmp_lg_f16 vcc, v1.l, v2.l row_shr:14904// 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]4905// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4906 4907v_cmp_lg_f16 vcc, v1.l, v2.l row_shr:154908// 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]4909// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4910 4911v_cmp_lg_f16 vcc, v1.l, v2.l row_ror:14912// 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]4913// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4914 4915v_cmp_lg_f16 vcc, v1.l, v2.l row_ror:154916// 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]4917// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4918 4919v_cmp_lg_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf4920// 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]4921// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4922 4923v_cmp_lg_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x14924// 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]4925// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4926 4927v_cmp_lg_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:14928// 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]4929// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4930 4931v_cmp_lg_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:14932// 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]4933// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4934 4935v_cmp_lg_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf4936// 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]4937// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4938 4939v_cmp_lg_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf4940// 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]4941// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4942 4943v_cmp_lg_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf4944// 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]4945// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4946 4947v_cmp_lg_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf4948// 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]4949// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4950 4951v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf4952// 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]4953// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4954 4955v_cmp_lg_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf4956// 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]4957// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4958 4959v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf4960// 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]4961// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4962 4963v_cmp_lg_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf4964// 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]4965// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4966 4967v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf4968// 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]4969// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4970 4971v_cmp_lg_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf4972// 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]4973// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4974 4975v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf4976// 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]4977// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4978 4979v_cmp_lg_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf4980// 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]4981// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4982 4983v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf4984// 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]4985// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4986 4987v_cmp_lg_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf4988// 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]4989// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4990 4991v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf4992// 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]4993// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4994 4995v_cmp_lg_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf4996// 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]4997// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode4998 4999v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf5000// 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]5001// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5002 5003v_cmp_lg_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf5004// 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]5005// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5006 5007v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf5008// 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]5009// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5010 5011v_cmp_lg_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf5012// 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]5013// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5014 5015v_cmp_lg_f16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x15016// W32: v_cmp_lg_f16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x0a,0x7c,0x7f,0x5f,0x01,0x01]5017// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5018 5019v_cmp_lg_f16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x15020// W64: v_cmp_lg_f16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x0a,0x7c,0x7f,0x5f,0x01,0x01]5021// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5022 5023v_cmp_lg_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:05024// 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]5025// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5026 5027v_cmp_lg_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:05028// 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]5029// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5030 5031v_cmp_lg_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:15032// 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]5033// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5034 5035v_cmp_lg_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:15036// 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]5037// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5038 5039v_cmp_lg_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]5040// 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]5041// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5042 5043v_cmp_lg_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]5044// 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]5045// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5046 5047v_cmp_lg_f32 vcc_lo, v1, v2 row_mirror5048// 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]5049// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5050 5051v_cmp_lg_f32 vcc_lo, v1, v2 row_half_mirror5052// 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]5053// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5054 5055v_cmp_lg_f32 vcc_lo, v1, v2 row_shl:15056// 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]5057// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5058 5059v_cmp_lg_f32 vcc_lo, v1, v2 row_shl:155060// 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]5061// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5062 5063v_cmp_lg_f32 vcc_lo, v1, v2 row_shr:15064// 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]5065// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5066 5067v_cmp_lg_f32 vcc_lo, v1, v2 row_shr:155068// 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]5069// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5070 5071v_cmp_lg_f32 vcc_lo, v1, v2 row_ror:15072// 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]5073// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5074 5075v_cmp_lg_f32 vcc_lo, v1, v2 row_ror:155076// 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]5077// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5078 5079v_cmp_lg_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf5080// 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]5081// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5082 5083v_cmp_lg_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x15084// 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]5085// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5086 5087v_cmp_lg_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:05088// 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]5089// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5090 5091v_cmp_lg_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:15092// 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]5093// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5094 5095v_cmp_lg_f32 vcc, v1, v2 quad_perm:[3,2,1,0]5096// 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]5097// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5098 5099v_cmp_lg_f32 vcc, v1, v2 quad_perm:[0,1,2,3]5100// 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]5101// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5102 5103v_cmp_lg_f32 vcc, v1, v2 row_mirror5104// 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]5105// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5106 5107v_cmp_lg_f32 vcc, v1, v2 row_half_mirror5108// 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]5109// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5110 5111v_cmp_lg_f32 vcc, v1, v2 row_shl:15112// 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]5113// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5114 5115v_cmp_lg_f32 vcc, v1, v2 row_shl:155116// 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]5117// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5118 5119v_cmp_lg_f32 vcc, v1, v2 row_shr:15120// 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]5121// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5122 5123v_cmp_lg_f32 vcc, v1, v2 row_shr:155124// 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]5125// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5126 5127v_cmp_lg_f32 vcc, v1, v2 row_ror:15128// 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]5129// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5130 5131v_cmp_lg_f32 vcc, v1, v2 row_ror:155132// 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]5133// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5134 5135v_cmp_lg_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf5136// 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]5137// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5138 5139v_cmp_lg_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x15140// 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]5141// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5142 5143v_cmp_lg_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:05144// 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]5145// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5146 5147v_cmp_lg_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:15148// 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]5149// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5150 5151v_cmp_lt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]5152// 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]5153// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5154 5155v_cmp_lt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]5156// 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]5157// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5158 5159v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_mirror5160// 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]5161// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5162 5163v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_half_mirror5164// 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]5165// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5166 5167v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shl:15168// 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]5169// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5170 5171v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shl:155172// 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]5173// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5174 5175v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shr:15176// 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]5177// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5178 5179v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shr:155180// 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]5181// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5182 5183v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_ror:15184// 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]5185// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5186 5187v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_ror:155188// 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]5189// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5190 5191v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf5192// 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]5193// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5194 5195v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x15196// 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]5197// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5198 5199v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:15200// 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]5201// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5202 5203v_cmp_lt_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:15204// 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]5205// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5206 5207v_cmp_lt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]5208// 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]5209// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5210 5211v_cmp_lt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]5212// 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]5213// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5214 5215v_cmp_lt_f16 vcc, v1.l, v2.l row_mirror5216// 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]5217// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5218 5219v_cmp_lt_f16 vcc, v1.l, v2.l row_half_mirror5220// 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]5221// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5222 5223v_cmp_lt_f16 vcc, v1.l, v2.l row_shl:15224// 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]5225// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5226 5227v_cmp_lt_f16 vcc, v1.l, v2.l row_shl:155228// 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]5229// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5230 5231v_cmp_lt_f16 vcc, v1.l, v2.l row_shr:15232// 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]5233// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5234 5235v_cmp_lt_f16 vcc, v1.l, v2.l row_shr:155236// 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]5237// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5238 5239v_cmp_lt_f16 vcc, v1.l, v2.l row_ror:15240// 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]5241// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5242 5243v_cmp_lt_f16 vcc, v1.l, v2.l row_ror:155244// 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]5245// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5246 5247v_cmp_lt_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf5248// 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]5249// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5250 5251v_cmp_lt_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x15252// 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]5253// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5254 5255v_cmp_lt_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:15256// 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]5257// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5258 5259v_cmp_lt_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:15260// 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]5261// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5262 5263v_cmp_lt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf5264// 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]5265// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5266 5267v_cmp_lt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf5268// 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]5269// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5270 5271v_cmp_lt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf5272// 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]5273// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5274 5275v_cmp_lt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf5276// 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]5277// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5278 5279v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf5280// 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]5281// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5282 5283v_cmp_lt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf5284// 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]5285// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5286 5287v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf5288// 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]5289// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5290 5291v_cmp_lt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf5292// 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]5293// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5294 5295v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf5296// 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]5297// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5298 5299v_cmp_lt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf5300// 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]5301// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5302 5303v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf5304// 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]5305// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5306 5307v_cmp_lt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf5308// 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]5309// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5310 5311v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf5312// 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]5313// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5314 5315v_cmp_lt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf5316// 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]5317// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5318 5319v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf5320// 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]5321// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5322 5323v_cmp_lt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf5324// 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]5325// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5326 5327v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf5328// 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]5329// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5330 5331v_cmp_lt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf5332// 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]5333// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5334 5335v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf5336// 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]5337// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5338 5339v_cmp_lt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf5340// 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]5341// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5342 5343v_cmp_lt_f16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x15344// W32: v_cmp_lt_f16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x02,0x7c,0x7f,0x5f,0x01,0x01]5345// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5346 5347v_cmp_lt_f16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x15348// W64: v_cmp_lt_f16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x02,0x7c,0x7f,0x5f,0x01,0x01]5349// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5350 5351v_cmp_lt_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:05352// 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]5353// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5354 5355v_cmp_lt_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:05356// 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]5357// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5358 5359v_cmp_lt_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:15360// 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]5361// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5362 5363v_cmp_lt_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:15364// 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]5365// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5366 5367v_cmp_lt_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]5368// 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]5369// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5370 5371v_cmp_lt_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]5372// 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]5373// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5374 5375v_cmp_lt_f32 vcc_lo, v1, v2 row_mirror5376// 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]5377// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5378 5379v_cmp_lt_f32 vcc_lo, v1, v2 row_half_mirror5380// 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]5381// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5382 5383v_cmp_lt_f32 vcc_lo, v1, v2 row_shl:15384// 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]5385// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5386 5387v_cmp_lt_f32 vcc_lo, v1, v2 row_shl:155388// 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]5389// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5390 5391v_cmp_lt_f32 vcc_lo, v1, v2 row_shr:15392// 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]5393// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5394 5395v_cmp_lt_f32 vcc_lo, v1, v2 row_shr:155396// 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]5397// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5398 5399v_cmp_lt_f32 vcc_lo, v1, v2 row_ror:15400// 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]5401// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5402 5403v_cmp_lt_f32 vcc_lo, v1, v2 row_ror:155404// 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]5405// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5406 5407v_cmp_lt_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf5408// 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]5409// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5410 5411v_cmp_lt_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x15412// 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]5413// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5414 5415v_cmp_lt_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:05416// 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]5417// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5418 5419v_cmp_lt_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:15420// 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]5421// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5422 5423v_cmp_lt_f32 vcc, v1, v2 quad_perm:[3,2,1,0]5424// 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]5425// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5426 5427v_cmp_lt_f32 vcc, v1, v2 quad_perm:[0,1,2,3]5428// 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]5429// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5430 5431v_cmp_lt_f32 vcc, v1, v2 row_mirror5432// 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]5433// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5434 5435v_cmp_lt_f32 vcc, v1, v2 row_half_mirror5436// 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]5437// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5438 5439v_cmp_lt_f32 vcc, v1, v2 row_shl:15440// 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]5441// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5442 5443v_cmp_lt_f32 vcc, v1, v2 row_shl:155444// 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]5445// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5446 5447v_cmp_lt_f32 vcc, v1, v2 row_shr:15448// 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]5449// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5450 5451v_cmp_lt_f32 vcc, v1, v2 row_shr:155452// 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]5453// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5454 5455v_cmp_lt_f32 vcc, v1, v2 row_ror:15456// 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]5457// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5458 5459v_cmp_lt_f32 vcc, v1, v2 row_ror:155460// 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]5461// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5462 5463v_cmp_lt_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf5464// 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]5465// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5466 5467v_cmp_lt_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x15468// 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]5469// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5470 5471v_cmp_lt_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:05472// 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]5473// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5474 5475v_cmp_lt_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:15476// 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]5477// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5478 5479v_cmp_lt_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]5480// 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]5481// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5482 5483v_cmp_lt_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]5484// 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]5485// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5486 5487v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_mirror5488// 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]5489// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5490 5491v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_half_mirror5492// 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]5493// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5494 5495v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shl:15496// 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]5497// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5498 5499v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shl:155500// 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]5501// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5502 5503v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shr:15504// 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]5505// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5506 5507v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shr:155508// 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]5509// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5510 5511v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_ror:15512// 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]5513// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5514 5515v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_ror:155516// 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]5517// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5518 5519v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf5520// 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]5521// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5522 5523v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x15524// 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]5525// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5526 5527v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:15528// 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]5529// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5530 5531v_cmp_lt_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:15532// 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]5533// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5534 5535v_cmp_lt_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]5536// 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]5537// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5538 5539v_cmp_lt_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]5540// 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]5541// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5542 5543v_cmp_lt_i16 vcc, v1.l, v2.l row_mirror5544// 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]5545// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5546 5547v_cmp_lt_i16 vcc, v1.l, v2.l row_half_mirror5548// 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]5549// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5550 5551v_cmp_lt_i16 vcc, v1.l, v2.l row_shl:15552// 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]5553// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5554 5555v_cmp_lt_i16 vcc, v1.l, v2.l row_shl:155556// 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]5557// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5558 5559v_cmp_lt_i16 vcc, v1.l, v2.l row_shr:15560// 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]5561// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5562 5563v_cmp_lt_i16 vcc, v1.l, v2.l row_shr:155564// 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]5565// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5566 5567v_cmp_lt_i16 vcc, v1.l, v2.l row_ror:15568// 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]5569// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5570 5571v_cmp_lt_i16 vcc, v1.l, v2.l row_ror:155572// 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]5573// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5574 5575v_cmp_lt_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf5576// 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]5577// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5578 5579v_cmp_lt_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x15580// 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]5581// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5582 5583v_cmp_lt_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:15584// 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]5585// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5586 5587v_cmp_lt_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:15588// 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]5589// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5590 5591v_cmp_lt_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf5592// 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]5593// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5594 5595v_cmp_lt_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf5596// 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]5597// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5598 5599v_cmp_lt_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf5600// 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]5601// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5602 5603v_cmp_lt_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf5604// 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]5605// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5606 5607v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf5608// 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]5609// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5610 5611v_cmp_lt_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf5612// 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]5613// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5614 5615v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf5616// 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]5617// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5618 5619v_cmp_lt_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf5620// 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]5621// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5622 5623v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf5624// 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]5625// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5626 5627v_cmp_lt_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf5628// 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]5629// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5630 5631v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf5632// 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]5633// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5634 5635v_cmp_lt_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf5636// 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]5637// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5638 5639v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf5640// 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]5641// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5642 5643v_cmp_lt_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf5644// 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]5645// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5646 5647v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf5648// 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]5649// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5650 5651v_cmp_lt_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf5652// 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]5653// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5654 5655v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf5656// 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]5657// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5658 5659v_cmp_lt_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf5660// 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]5661// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5662 5663v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf5664// 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]5665// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5666 5667v_cmp_lt_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf5668// 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]5669// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5670 5671v_cmp_lt_i16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x15672// W32: v_cmp_lt_i16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x62,0x7c,0x7f,0x5f,0x01,0x01]5673// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5674 5675v_cmp_lt_i16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x15676// W64: v_cmp_lt_i16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x62,0x7c,0x7f,0x5f,0x01,0x01]5677// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5678 5679v_cmp_lt_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:05680// 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]5681// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5682 5683v_cmp_lt_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:05684// 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]5685// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5686 5687v_cmp_lt_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:15688// 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]5689// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5690 5691v_cmp_lt_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:15692// 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]5693// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5694 5695v_cmp_lt_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]5696// 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]5697// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5698 5699v_cmp_lt_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]5700// 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]5701// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5702 5703v_cmp_lt_i32 vcc_lo, v1, v2 row_mirror5704// 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]5705// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5706 5707v_cmp_lt_i32 vcc_lo, v1, v2 row_half_mirror5708// 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]5709// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5710 5711v_cmp_lt_i32 vcc_lo, v1, v2 row_shl:15712// 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]5713// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5714 5715v_cmp_lt_i32 vcc_lo, v1, v2 row_shl:155716// 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]5717// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5718 5719v_cmp_lt_i32 vcc_lo, v1, v2 row_shr:15720// 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]5721// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5722 5723v_cmp_lt_i32 vcc_lo, v1, v2 row_shr:155724// 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]5725// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5726 5727v_cmp_lt_i32 vcc_lo, v1, v2 row_ror:15728// 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]5729// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5730 5731v_cmp_lt_i32 vcc_lo, v1, v2 row_ror:155732// 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]5733// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5734 5735v_cmp_lt_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf5736// 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]5737// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5738 5739v_cmp_lt_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x15740// 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]5741// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5742 5743v_cmp_lt_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:05744// 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]5745// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5746 5747v_cmp_lt_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:15748// 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]5749// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5750 5751v_cmp_lt_i32 vcc, v1, v2 quad_perm:[3,2,1,0]5752// 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]5753// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5754 5755v_cmp_lt_i32 vcc, v1, v2 quad_perm:[0,1,2,3]5756// 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]5757// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5758 5759v_cmp_lt_i32 vcc, v1, v2 row_mirror5760// 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]5761// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5762 5763v_cmp_lt_i32 vcc, v1, v2 row_half_mirror5764// 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]5765// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5766 5767v_cmp_lt_i32 vcc, v1, v2 row_shl:15768// 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]5769// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5770 5771v_cmp_lt_i32 vcc, v1, v2 row_shl:155772// 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]5773// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5774 5775v_cmp_lt_i32 vcc, v1, v2 row_shr:15776// 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]5777// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5778 5779v_cmp_lt_i32 vcc, v1, v2 row_shr:155780// 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]5781// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5782 5783v_cmp_lt_i32 vcc, v1, v2 row_ror:15784// 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]5785// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5786 5787v_cmp_lt_i32 vcc, v1, v2 row_ror:155788// 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]5789// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5790 5791v_cmp_lt_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf5792// 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]5793// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5794 5795v_cmp_lt_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x15796// 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]5797// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5798 5799v_cmp_lt_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:05800// 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]5801// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5802 5803v_cmp_lt_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:15804// 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]5805// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5806 5807v_cmp_lt_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]5808// 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]5809// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5810 5811v_cmp_lt_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]5812// 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]5813// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5814 5815v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_mirror5816// 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]5817// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5818 5819v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_half_mirror5820// 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]5821// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5822 5823v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shl:15824// 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]5825// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5826 5827v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shl:155828// 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]5829// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5830 5831v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shr:15832// 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]5833// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5834 5835v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shr:155836// 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]5837// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5838 5839v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_ror:15840// 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]5841// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5842 5843v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_ror:155844// 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]5845// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5846 5847v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf5848// 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]5849// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5850 5851v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x15852// 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]5853// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5854 5855v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:15856// 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]5857// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5858 5859v_cmp_lt_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:15860// 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]5861// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5862 5863v_cmp_lt_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]5864// 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]5865// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5866 5867v_cmp_lt_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]5868// 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]5869// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5870 5871v_cmp_lt_u16 vcc, v1.l, v2.l row_mirror5872// 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]5873// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5874 5875v_cmp_lt_u16 vcc, v1.l, v2.l row_half_mirror5876// 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]5877// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5878 5879v_cmp_lt_u16 vcc, v1.l, v2.l row_shl:15880// 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]5881// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5882 5883v_cmp_lt_u16 vcc, v1.l, v2.l row_shl:155884// 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]5885// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5886 5887v_cmp_lt_u16 vcc, v1.l, v2.l row_shr:15888// 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]5889// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5890 5891v_cmp_lt_u16 vcc, v1.l, v2.l row_shr:155892// 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]5893// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5894 5895v_cmp_lt_u16 vcc, v1.l, v2.l row_ror:15896// 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]5897// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5898 5899v_cmp_lt_u16 vcc, v1.l, v2.l row_ror:155900// 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]5901// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5902 5903v_cmp_lt_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf5904// 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]5905// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5906 5907v_cmp_lt_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x15908// 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]5909// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5910 5911v_cmp_lt_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:15912// 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]5913// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5914 5915v_cmp_lt_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:15916// 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]5917// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5918 5919v_cmp_lt_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf5920// 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]5921// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5922 5923v_cmp_lt_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf5924// 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]5925// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5926 5927v_cmp_lt_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf5928// 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]5929// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5930 5931v_cmp_lt_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf5932// 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]5933// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5934 5935v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf5936// 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]5937// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5938 5939v_cmp_lt_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf5940// 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]5941// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5942 5943v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf5944// 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]5945// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5946 5947v_cmp_lt_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf5948// 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]5949// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5950 5951v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf5952// 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]5953// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5954 5955v_cmp_lt_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf5956// 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]5957// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5958 5959v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf5960// 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]5961// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5962 5963v_cmp_lt_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf5964// 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]5965// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5966 5967v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf5968// 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]5969// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5970 5971v_cmp_lt_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf5972// 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]5973// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5974 5975v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf5976// 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]5977// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5978 5979v_cmp_lt_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf5980// 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]5981// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5982 5983v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf5984// 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]5985// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5986 5987v_cmp_lt_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf5988// 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]5989// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5990 5991v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf5992// 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]5993// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5994 5995v_cmp_lt_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf5996// 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]5997// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode5998 5999v_cmp_lt_u16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x16000// W32: v_cmp_lt_u16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x72,0x7c,0x7f,0x5f,0x01,0x01]6001// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6002 6003v_cmp_lt_u16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x16004// W64: v_cmp_lt_u16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x72,0x7c,0x7f,0x5f,0x01,0x01]6005// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6006 6007v_cmp_lt_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:06008// 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]6009// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6010 6011v_cmp_lt_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:06012// 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]6013// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6014 6015v_cmp_lt_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:16016// 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]6017// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6018 6019v_cmp_lt_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:16020// 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]6021// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6022 6023v_cmp_lt_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]6024// 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]6025// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6026 6027v_cmp_lt_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]6028// 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]6029// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6030 6031v_cmp_lt_u32 vcc_lo, v1, v2 row_mirror6032// 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]6033// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6034 6035v_cmp_lt_u32 vcc_lo, v1, v2 row_half_mirror6036// 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]6037// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6038 6039v_cmp_lt_u32 vcc_lo, v1, v2 row_shl:16040// 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]6041// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6042 6043v_cmp_lt_u32 vcc_lo, v1, v2 row_shl:156044// 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]6045// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6046 6047v_cmp_lt_u32 vcc_lo, v1, v2 row_shr:16048// 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]6049// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6050 6051v_cmp_lt_u32 vcc_lo, v1, v2 row_shr:156052// 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]6053// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6054 6055v_cmp_lt_u32 vcc_lo, v1, v2 row_ror:16056// 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]6057// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6058 6059v_cmp_lt_u32 vcc_lo, v1, v2 row_ror:156060// 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]6061// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6062 6063v_cmp_lt_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf6064// 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]6065// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6066 6067v_cmp_lt_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x16068// 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]6069// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6070 6071v_cmp_lt_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:06072// 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]6073// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6074 6075v_cmp_lt_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:16076// 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]6077// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6078 6079v_cmp_lt_u32 vcc, v1, v2 quad_perm:[3,2,1,0]6080// 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]6081// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6082 6083v_cmp_lt_u32 vcc, v1, v2 quad_perm:[0,1,2,3]6084// 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]6085// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6086 6087v_cmp_lt_u32 vcc, v1, v2 row_mirror6088// 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]6089// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6090 6091v_cmp_lt_u32 vcc, v1, v2 row_half_mirror6092// 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]6093// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6094 6095v_cmp_lt_u32 vcc, v1, v2 row_shl:16096// 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]6097// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6098 6099v_cmp_lt_u32 vcc, v1, v2 row_shl:156100// 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]6101// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6102 6103v_cmp_lt_u32 vcc, v1, v2 row_shr:16104// 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]6105// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6106 6107v_cmp_lt_u32 vcc, v1, v2 row_shr:156108// 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]6109// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6110 6111v_cmp_lt_u32 vcc, v1, v2 row_ror:16112// 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]6113// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6114 6115v_cmp_lt_u32 vcc, v1, v2 row_ror:156116// 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]6117// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6118 6119v_cmp_lt_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf6120// 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]6121// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6122 6123v_cmp_lt_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x16124// 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]6125// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6126 6127v_cmp_lt_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:06128// 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]6129// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6130 6131v_cmp_lt_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:16132// 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]6133// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6134 6135v_cmp_ne_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]6136// 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]6137// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6138 6139v_cmp_ne_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]6140// 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]6141// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6142 6143v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_mirror6144// 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]6145// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6146 6147v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_half_mirror6148// 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]6149// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6150 6151v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shl:16152// 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]6153// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6154 6155v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shl:156156// 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]6157// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6158 6159v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shr:16160// 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]6161// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6162 6163v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shr:156164// 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]6165// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6166 6167v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_ror:16168// 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]6169// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6170 6171v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_ror:156172// 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]6173// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6174 6175v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf6176// 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]6177// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6178 6179v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x16180// 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]6181// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6182 6183v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:16184// 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]6185// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6186 6187v_cmp_ne_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:16188// 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]6189// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6190 6191v_cmp_ne_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]6192// 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]6193// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6194 6195v_cmp_ne_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]6196// 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]6197// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6198 6199v_cmp_ne_i16 vcc, v1.l, v2.l row_mirror6200// 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]6201// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6202 6203v_cmp_ne_i16 vcc, v1.l, v2.l row_half_mirror6204// 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]6205// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6206 6207v_cmp_ne_i16 vcc, v1.l, v2.l row_shl:16208// 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]6209// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6210 6211v_cmp_ne_i16 vcc, v1.l, v2.l row_shl:156212// 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]6213// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6214 6215v_cmp_ne_i16 vcc, v1.l, v2.l row_shr:16216// 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]6217// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6218 6219v_cmp_ne_i16 vcc, v1.l, v2.l row_shr:156220// 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]6221// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6222 6223v_cmp_ne_i16 vcc, v1.l, v2.l row_ror:16224// 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]6225// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6226 6227v_cmp_ne_i16 vcc, v1.l, v2.l row_ror:156228// 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]6229// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6230 6231v_cmp_ne_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf6232// 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]6233// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6234 6235v_cmp_ne_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x16236// 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]6237// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6238 6239v_cmp_ne_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:16240// 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]6241// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6242 6243v_cmp_ne_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:16244// 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]6245// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6246 6247v_cmp_ne_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf6248// 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]6249// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6250 6251v_cmp_ne_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf6252// 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]6253// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6254 6255v_cmp_ne_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf6256// 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]6257// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6258 6259v_cmp_ne_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf6260// 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]6261// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6262 6263v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf6264// 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]6265// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6266 6267v_cmp_ne_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf6268// 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]6269// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6270 6271v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf6272// 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]6273// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6274 6275v_cmp_ne_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf6276// 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]6277// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6278 6279v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf6280// 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]6281// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6282 6283v_cmp_ne_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf6284// 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]6285// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6286 6287v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf6288// 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]6289// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6290 6291v_cmp_ne_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf6292// 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]6293// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6294 6295v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf6296// 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]6297// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6298 6299v_cmp_ne_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf6300// 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]6301// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6302 6303v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf6304// 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]6305// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6306 6307v_cmp_ne_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf6308// 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]6309// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6310 6311v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf6312// 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]6313// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6314 6315v_cmp_ne_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf6316// 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]6317// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6318 6319v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf6320// 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]6321// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6322 6323v_cmp_ne_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf6324// 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]6325// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6326 6327v_cmp_ne_i16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x16328// W32: v_cmp_ne_i16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x6a,0x7c,0x7f,0x5f,0x01,0x01]6329// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6330 6331v_cmp_ne_i16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x16332// W64: v_cmp_ne_i16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x6a,0x7c,0x7f,0x5f,0x01,0x01]6333// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6334 6335v_cmp_ne_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:06336// 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]6337// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6338 6339v_cmp_ne_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:06340// 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]6341// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6342 6343v_cmp_ne_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:16344// 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]6345// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6346 6347v_cmp_ne_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:16348// 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]6349// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6350 6351v_cmp_ne_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]6352// 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]6353// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6354 6355v_cmp_ne_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]6356// 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]6357// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6358 6359v_cmp_ne_i32 vcc_lo, v1, v2 row_mirror6360// 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]6361// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6362 6363v_cmp_ne_i32 vcc_lo, v1, v2 row_half_mirror6364// 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]6365// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6366 6367v_cmp_ne_i32 vcc_lo, v1, v2 row_shl:16368// 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]6369// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6370 6371v_cmp_ne_i32 vcc_lo, v1, v2 row_shl:156372// 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]6373// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6374 6375v_cmp_ne_i32 vcc_lo, v1, v2 row_shr:16376// 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]6377// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6378 6379v_cmp_ne_i32 vcc_lo, v1, v2 row_shr:156380// 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]6381// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6382 6383v_cmp_ne_i32 vcc_lo, v1, v2 row_ror:16384// 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]6385// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6386 6387v_cmp_ne_i32 vcc_lo, v1, v2 row_ror:156388// 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]6389// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6390 6391v_cmp_ne_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf6392// 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]6393// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6394 6395v_cmp_ne_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x16396// 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]6397// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6398 6399v_cmp_ne_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:06400// 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]6401// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6402 6403v_cmp_ne_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:16404// 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]6405// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6406 6407v_cmp_ne_i32 vcc, v1, v2 quad_perm:[3,2,1,0]6408// 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]6409// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6410 6411v_cmp_ne_i32 vcc, v1, v2 quad_perm:[0,1,2,3]6412// 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]6413// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6414 6415v_cmp_ne_i32 vcc, v1, v2 row_mirror6416// 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]6417// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6418 6419v_cmp_ne_i32 vcc, v1, v2 row_half_mirror6420// 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]6421// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6422 6423v_cmp_ne_i32 vcc, v1, v2 row_shl:16424// 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]6425// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6426 6427v_cmp_ne_i32 vcc, v1, v2 row_shl:156428// 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]6429// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6430 6431v_cmp_ne_i32 vcc, v1, v2 row_shr:16432// 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]6433// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6434 6435v_cmp_ne_i32 vcc, v1, v2 row_shr:156436// 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]6437// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6438 6439v_cmp_ne_i32 vcc, v1, v2 row_ror:16440// 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]6441// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6442 6443v_cmp_ne_i32 vcc, v1, v2 row_ror:156444// 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]6445// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6446 6447v_cmp_ne_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf6448// 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]6449// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6450 6451v_cmp_ne_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x16452// 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]6453// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6454 6455v_cmp_ne_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:06456// 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]6457// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6458 6459v_cmp_ne_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:16460// 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]6461// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6462 6463v_cmp_ne_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]6464// 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]6465// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6466 6467v_cmp_ne_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]6468// 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]6469// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6470 6471v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_mirror6472// 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]6473// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6474 6475v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_half_mirror6476// 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]6477// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6478 6479v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shl:16480// 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]6481// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6482 6483v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shl:156484// 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]6485// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6486 6487v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shr:16488// 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]6489// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6490 6491v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shr:156492// 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]6493// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6494 6495v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_ror:16496// 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]6497// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6498 6499v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_ror:156500// 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]6501// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6502 6503v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf6504// 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]6505// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6506 6507v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x16508// 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]6509// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6510 6511v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:16512// 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]6513// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6514 6515v_cmp_ne_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:16516// 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]6517// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6518 6519v_cmp_ne_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]6520// 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]6521// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6522 6523v_cmp_ne_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]6524// 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]6525// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6526 6527v_cmp_ne_u16 vcc, v1.l, v2.l row_mirror6528// 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]6529// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6530 6531v_cmp_ne_u16 vcc, v1.l, v2.l row_half_mirror6532// 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]6533// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6534 6535v_cmp_ne_u16 vcc, v1.l, v2.l row_shl:16536// 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]6537// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6538 6539v_cmp_ne_u16 vcc, v1.l, v2.l row_shl:156540// 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]6541// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6542 6543v_cmp_ne_u16 vcc, v1.l, v2.l row_shr:16544// 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]6545// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6546 6547v_cmp_ne_u16 vcc, v1.l, v2.l row_shr:156548// 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]6549// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6550 6551v_cmp_ne_u16 vcc, v1.l, v2.l row_ror:16552// 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]6553// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6554 6555v_cmp_ne_u16 vcc, v1.l, v2.l row_ror:156556// 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]6557// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6558 6559v_cmp_ne_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf6560// 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]6561// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6562 6563v_cmp_ne_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x16564// 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]6565// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6566 6567v_cmp_ne_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:16568// 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]6569// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6570 6571v_cmp_ne_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:16572// 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]6573// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6574 6575v_cmp_ne_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf6576// 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]6577// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6578 6579v_cmp_ne_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf6580// 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]6581// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6582 6583v_cmp_ne_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf6584// 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]6585// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6586 6587v_cmp_ne_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf6588// 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]6589// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6590 6591v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf6592// 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]6593// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6594 6595v_cmp_ne_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf6596// 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]6597// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6598 6599v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf6600// 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]6601// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6602 6603v_cmp_ne_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf6604// 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]6605// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6606 6607v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf6608// 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]6609// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6610 6611v_cmp_ne_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf6612// 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]6613// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6614 6615v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf6616// 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]6617// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6618 6619v_cmp_ne_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf6620// 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]6621// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6622 6623v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf6624// 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]6625// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6626 6627v_cmp_ne_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf6628// 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]6629// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6630 6631v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf6632// 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]6633// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6634 6635v_cmp_ne_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf6636// 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]6637// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6638 6639v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf6640// 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]6641// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6642 6643v_cmp_ne_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf6644// 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]6645// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6646 6647v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf6648// 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]6649// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6650 6651v_cmp_ne_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf6652// 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]6653// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6654 6655v_cmp_ne_u16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x16656// W32: v_cmp_ne_u16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x7a,0x7c,0x7f,0x5f,0x01,0x01]6657// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6658 6659v_cmp_ne_u16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x16660// W64: v_cmp_ne_u16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x7a,0x7c,0x7f,0x5f,0x01,0x01]6661// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6662 6663v_cmp_ne_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:06664// 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]6665// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6666 6667v_cmp_ne_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:06668// 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]6669// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6670 6671v_cmp_ne_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:16672// 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]6673// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6674 6675v_cmp_ne_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:16676// 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]6677// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6678 6679v_cmp_ne_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]6680// 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]6681// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6682 6683v_cmp_ne_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]6684// 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]6685// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6686 6687v_cmp_ne_u32 vcc_lo, v1, v2 row_mirror6688// 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]6689// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6690 6691v_cmp_ne_u32 vcc_lo, v1, v2 row_half_mirror6692// 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]6693// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6694 6695v_cmp_ne_u32 vcc_lo, v1, v2 row_shl:16696// 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]6697// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6698 6699v_cmp_ne_u32 vcc_lo, v1, v2 row_shl:156700// 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]6701// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6702 6703v_cmp_ne_u32 vcc_lo, v1, v2 row_shr:16704// 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]6705// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6706 6707v_cmp_ne_u32 vcc_lo, v1, v2 row_shr:156708// 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]6709// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6710 6711v_cmp_ne_u32 vcc_lo, v1, v2 row_ror:16712// 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]6713// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6714 6715v_cmp_ne_u32 vcc_lo, v1, v2 row_ror:156716// 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]6717// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6718 6719v_cmp_ne_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf6720// 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]6721// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6722 6723v_cmp_ne_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x16724// 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]6725// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6726 6727v_cmp_ne_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:06728// 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]6729// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6730 6731v_cmp_ne_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:16732// 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]6733// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6734 6735v_cmp_ne_u32 vcc, v1, v2 quad_perm:[3,2,1,0]6736// 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]6737// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6738 6739v_cmp_ne_u32 vcc, v1, v2 quad_perm:[0,1,2,3]6740// 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]6741// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6742 6743v_cmp_ne_u32 vcc, v1, v2 row_mirror6744// 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]6745// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6746 6747v_cmp_ne_u32 vcc, v1, v2 row_half_mirror6748// 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]6749// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6750 6751v_cmp_ne_u32 vcc, v1, v2 row_shl:16752// 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]6753// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6754 6755v_cmp_ne_u32 vcc, v1, v2 row_shl:156756// 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]6757// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6758 6759v_cmp_ne_u32 vcc, v1, v2 row_shr:16760// 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]6761// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6762 6763v_cmp_ne_u32 vcc, v1, v2 row_shr:156764// 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]6765// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6766 6767v_cmp_ne_u32 vcc, v1, v2 row_ror:16768// 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]6769// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6770 6771v_cmp_ne_u32 vcc, v1, v2 row_ror:156772// 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]6773// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6774 6775v_cmp_ne_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf6776// 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]6777// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6778 6779v_cmp_ne_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x16780// 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]6781// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6782 6783v_cmp_ne_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:06784// 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]6785// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6786 6787v_cmp_ne_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:16788// 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]6789// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6790 6791v_cmp_neq_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]6792// 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]6793// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6794 6795v_cmp_neq_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]6796// 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]6797// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6798 6799v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_mirror6800// 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]6801// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6802 6803v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_half_mirror6804// 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]6805// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6806 6807v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shl:16808// 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]6809// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6810 6811v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shl:156812// 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]6813// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6814 6815v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shr:16816// 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]6817// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6818 6819v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shr:156820// 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]6821// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6822 6823v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_ror:16824// 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]6825// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6826 6827v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_ror:156828// 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]6829// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6830 6831v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf6832// 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]6833// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6834 6835v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x16836// 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]6837// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6838 6839v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:16840// 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]6841// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6842 6843v_cmp_neq_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:16844// 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]6845// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6846 6847v_cmp_neq_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]6848// 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]6849// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6850 6851v_cmp_neq_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]6852// 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]6853// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6854 6855v_cmp_neq_f16 vcc, v1.l, v2.l row_mirror6856// 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]6857// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6858 6859v_cmp_neq_f16 vcc, v1.l, v2.l row_half_mirror6860// 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]6861// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6862 6863v_cmp_neq_f16 vcc, v1.l, v2.l row_shl:16864// 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]6865// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6866 6867v_cmp_neq_f16 vcc, v1.l, v2.l row_shl:156868// 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]6869// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6870 6871v_cmp_neq_f16 vcc, v1.l, v2.l row_shr:16872// 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]6873// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6874 6875v_cmp_neq_f16 vcc, v1.l, v2.l row_shr:156876// 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]6877// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6878 6879v_cmp_neq_f16 vcc, v1.l, v2.l row_ror:16880// 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]6881// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6882 6883v_cmp_neq_f16 vcc, v1.l, v2.l row_ror:156884// 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]6885// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6886 6887v_cmp_neq_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf6888// 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]6889// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6890 6891v_cmp_neq_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x16892// 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]6893// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6894 6895v_cmp_neq_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:16896// 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]6897// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6898 6899v_cmp_neq_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:16900// 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]6901// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6902 6903v_cmp_neq_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf6904// 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]6905// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6906 6907v_cmp_neq_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf6908// 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]6909// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6910 6911v_cmp_neq_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf6912// 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]6913// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6914 6915v_cmp_neq_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf6916// 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]6917// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6918 6919v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf6920// 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]6921// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6922 6923v_cmp_neq_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf6924// 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]6925// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6926 6927v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf6928// 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]6929// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6930 6931v_cmp_neq_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf6932// 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]6933// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6934 6935v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf6936// 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]6937// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6938 6939v_cmp_neq_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf6940// 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]6941// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6942 6943v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf6944// 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]6945// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6946 6947v_cmp_neq_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf6948// 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]6949// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6950 6951v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf6952// 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]6953// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6954 6955v_cmp_neq_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf6956// 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]6957// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6958 6959v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf6960// 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]6961// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6962 6963v_cmp_neq_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf6964// 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]6965// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6966 6967v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf6968// 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]6969// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6970 6971v_cmp_neq_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf6972// 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]6973// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6974 6975v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf6976// 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]6977// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6978 6979v_cmp_neq_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf6980// 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]6981// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6982 6983v_cmp_neq_f16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x16984// W32: v_cmp_neq_f16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x1a,0x7c,0x7f,0x5f,0x01,0x01]6985// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6986 6987v_cmp_neq_f16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x16988// W64: v_cmp_neq_f16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x1a,0x7c,0x7f,0x5f,0x01,0x01]6989// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6990 6991v_cmp_neq_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:06992// 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]6993// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6994 6995v_cmp_neq_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:06996// 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]6997// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode6998 6999v_cmp_neq_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:17000// 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]7001// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7002 7003v_cmp_neq_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:17004// 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]7005// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7006 7007v_cmp_neq_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]7008// 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]7009// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7010 7011v_cmp_neq_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]7012// 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]7013// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7014 7015v_cmp_neq_f32 vcc_lo, v1, v2 row_mirror7016// 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]7017// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7018 7019v_cmp_neq_f32 vcc_lo, v1, v2 row_half_mirror7020// 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]7021// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7022 7023v_cmp_neq_f32 vcc_lo, v1, v2 row_shl:17024// 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]7025// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7026 7027v_cmp_neq_f32 vcc_lo, v1, v2 row_shl:157028// 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]7029// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7030 7031v_cmp_neq_f32 vcc_lo, v1, v2 row_shr:17032// 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]7033// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7034 7035v_cmp_neq_f32 vcc_lo, v1, v2 row_shr:157036// 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]7037// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7038 7039v_cmp_neq_f32 vcc_lo, v1, v2 row_ror:17040// 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]7041// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7042 7043v_cmp_neq_f32 vcc_lo, v1, v2 row_ror:157044// 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]7045// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7046 7047v_cmp_neq_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf7048// 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]7049// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7050 7051v_cmp_neq_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x17052// 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]7053// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7054 7055v_cmp_neq_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:07056// 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]7057// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7058 7059v_cmp_neq_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:17060// 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]7061// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7062 7063v_cmp_neq_f32 vcc, v1, v2 quad_perm:[3,2,1,0]7064// 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]7065// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7066 7067v_cmp_neq_f32 vcc, v1, v2 quad_perm:[0,1,2,3]7068// 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]7069// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7070 7071v_cmp_neq_f32 vcc, v1, v2 row_mirror7072// 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]7073// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7074 7075v_cmp_neq_f32 vcc, v1, v2 row_half_mirror7076// 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]7077// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7078 7079v_cmp_neq_f32 vcc, v1, v2 row_shl:17080// 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]7081// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7082 7083v_cmp_neq_f32 vcc, v1, v2 row_shl:157084// 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]7085// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7086 7087v_cmp_neq_f32 vcc, v1, v2 row_shr:17088// 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]7089// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7090 7091v_cmp_neq_f32 vcc, v1, v2 row_shr:157092// 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]7093// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7094 7095v_cmp_neq_f32 vcc, v1, v2 row_ror:17096// 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]7097// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7098 7099v_cmp_neq_f32 vcc, v1, v2 row_ror:157100// 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]7101// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7102 7103v_cmp_neq_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf7104// 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]7105// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7106 7107v_cmp_neq_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x17108// 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]7109// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7110 7111v_cmp_neq_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:07112// 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]7113// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7114 7115v_cmp_neq_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:17116// 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]7117// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7118 7119v_cmp_nge_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]7120// 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]7121// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7122 7123v_cmp_nge_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]7124// 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]7125// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7126 7127v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_mirror7128// 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]7129// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7130 7131v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_half_mirror7132// 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]7133// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7134 7135v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shl:17136// 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]7137// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7138 7139v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shl:157140// 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]7141// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7142 7143v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shr:17144// 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]7145// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7146 7147v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shr:157148// 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]7149// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7150 7151v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_ror:17152// 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]7153// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7154 7155v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_ror:157156// 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]7157// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7158 7159v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf7160// 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]7161// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7162 7163v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x17164// 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]7165// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7166 7167v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:17168// 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]7169// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7170 7171v_cmp_nge_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:17172// 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]7173// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7174 7175v_cmp_nge_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]7176// 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]7177// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7178 7179v_cmp_nge_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]7180// 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]7181// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7182 7183v_cmp_nge_f16 vcc, v1.l, v2.l row_mirror7184// 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]7185// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7186 7187v_cmp_nge_f16 vcc, v1.l, v2.l row_half_mirror7188// 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]7189// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7190 7191v_cmp_nge_f16 vcc, v1.l, v2.l row_shl:17192// 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]7193// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7194 7195v_cmp_nge_f16 vcc, v1.l, v2.l row_shl:157196// 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]7197// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7198 7199v_cmp_nge_f16 vcc, v1.l, v2.l row_shr:17200// 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]7201// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7202 7203v_cmp_nge_f16 vcc, v1.l, v2.l row_shr:157204// 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]7205// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7206 7207v_cmp_nge_f16 vcc, v1.l, v2.l row_ror:17208// 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]7209// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7210 7211v_cmp_nge_f16 vcc, v1.l, v2.l row_ror:157212// 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]7213// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7214 7215v_cmp_nge_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf7216// 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]7217// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7218 7219v_cmp_nge_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x17220// 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]7221// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7222 7223v_cmp_nge_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:17224// 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]7225// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7226 7227v_cmp_nge_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:17228// 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]7229// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7230 7231v_cmp_nge_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf7232// 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]7233// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7234 7235v_cmp_nge_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf7236// 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]7237// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7238 7239v_cmp_nge_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf7240// 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]7241// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7242 7243v_cmp_nge_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf7244// 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]7245// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7246 7247v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf7248// 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]7249// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7250 7251v_cmp_nge_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf7252// 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]7253// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7254 7255v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf7256// 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]7257// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7258 7259v_cmp_nge_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf7260// 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]7261// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7262 7263v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf7264// 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]7265// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7266 7267v_cmp_nge_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf7268// 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]7269// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7270 7271v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf7272// 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]7273// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7274 7275v_cmp_nge_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf7276// 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]7277// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7278 7279v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf7280// 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]7281// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7282 7283v_cmp_nge_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf7284// 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]7285// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7286 7287v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf7288// 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]7289// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7290 7291v_cmp_nge_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf7292// 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]7293// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7294 7295v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf7296// 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]7297// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7298 7299v_cmp_nge_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf7300// 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]7301// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7302 7303v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf7304// 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]7305// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7306 7307v_cmp_nge_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf7308// 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]7309// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7310 7311v_cmp_nge_f16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x17312// W32: v_cmp_nge_f16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x12,0x7c,0x7f,0x5f,0x01,0x01]7313// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7314 7315v_cmp_nge_f16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x17316// W64: v_cmp_nge_f16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x12,0x7c,0x7f,0x5f,0x01,0x01]7317// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7318 7319v_cmp_nge_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:07320// 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]7321// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7322 7323v_cmp_nge_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:07324// 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]7325// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7326 7327v_cmp_nge_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:17328// 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]7329// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7330 7331v_cmp_nge_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:17332// 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]7333// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7334 7335v_cmp_nge_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]7336// 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]7337// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7338 7339v_cmp_nge_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]7340// 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]7341// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7342 7343v_cmp_nge_f32 vcc_lo, v1, v2 row_mirror7344// 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]7345// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7346 7347v_cmp_nge_f32 vcc_lo, v1, v2 row_half_mirror7348// 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]7349// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7350 7351v_cmp_nge_f32 vcc_lo, v1, v2 row_shl:17352// 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]7353// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7354 7355v_cmp_nge_f32 vcc_lo, v1, v2 row_shl:157356// 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]7357// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7358 7359v_cmp_nge_f32 vcc_lo, v1, v2 row_shr:17360// 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]7361// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7362 7363v_cmp_nge_f32 vcc_lo, v1, v2 row_shr:157364// 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]7365// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7366 7367v_cmp_nge_f32 vcc_lo, v1, v2 row_ror:17368// 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]7369// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7370 7371v_cmp_nge_f32 vcc_lo, v1, v2 row_ror:157372// 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]7373// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7374 7375v_cmp_nge_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf7376// 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]7377// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7378 7379v_cmp_nge_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x17380// 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]7381// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7382 7383v_cmp_nge_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:07384// 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]7385// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7386 7387v_cmp_nge_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:17388// 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]7389// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7390 7391v_cmp_nge_f32 vcc, v1, v2 quad_perm:[3,2,1,0]7392// 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]7393// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7394 7395v_cmp_nge_f32 vcc, v1, v2 quad_perm:[0,1,2,3]7396// 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]7397// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7398 7399v_cmp_nge_f32 vcc, v1, v2 row_mirror7400// 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]7401// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7402 7403v_cmp_nge_f32 vcc, v1, v2 row_half_mirror7404// 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]7405// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7406 7407v_cmp_nge_f32 vcc, v1, v2 row_shl:17408// 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]7409// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7410 7411v_cmp_nge_f32 vcc, v1, v2 row_shl:157412// 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]7413// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7414 7415v_cmp_nge_f32 vcc, v1, v2 row_shr:17416// 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]7417// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7418 7419v_cmp_nge_f32 vcc, v1, v2 row_shr:157420// 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]7421// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7422 7423v_cmp_nge_f32 vcc, v1, v2 row_ror:17424// 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]7425// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7426 7427v_cmp_nge_f32 vcc, v1, v2 row_ror:157428// 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]7429// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7430 7431v_cmp_nge_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf7432// 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]7433// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7434 7435v_cmp_nge_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x17436// 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]7437// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7438 7439v_cmp_nge_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:07440// 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]7441// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7442 7443v_cmp_nge_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:17444// 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]7445// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7446 7447v_cmp_ngt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]7448// 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]7449// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7450 7451v_cmp_ngt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]7452// 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]7453// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7454 7455v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_mirror7456// 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]7457// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7458 7459v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_half_mirror7460// 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]7461// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7462 7463v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shl:17464// 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]7465// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7466 7467v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shl:157468// 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]7469// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7470 7471v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shr:17472// 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]7473// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7474 7475v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shr:157476// 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]7477// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7478 7479v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_ror:17480// 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]7481// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7482 7483v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_ror:157484// 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]7485// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7486 7487v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf7488// 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]7489// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7490 7491v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x17492// 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]7493// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7494 7495v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:17496// 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]7497// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7498 7499v_cmp_ngt_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:17500// 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]7501// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7502 7503v_cmp_ngt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]7504// 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]7505// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7506 7507v_cmp_ngt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]7508// 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]7509// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7510 7511v_cmp_ngt_f16 vcc, v1.l, v2.l row_mirror7512// 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]7513// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7514 7515v_cmp_ngt_f16 vcc, v1.l, v2.l row_half_mirror7516// 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]7517// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7518 7519v_cmp_ngt_f16 vcc, v1.l, v2.l row_shl:17520// 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]7521// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7522 7523v_cmp_ngt_f16 vcc, v1.l, v2.l row_shl:157524// 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]7525// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7526 7527v_cmp_ngt_f16 vcc, v1.l, v2.l row_shr:17528// 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]7529// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7530 7531v_cmp_ngt_f16 vcc, v1.l, v2.l row_shr:157532// 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]7533// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7534 7535v_cmp_ngt_f16 vcc, v1.l, v2.l row_ror:17536// 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]7537// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7538 7539v_cmp_ngt_f16 vcc, v1.l, v2.l row_ror:157540// 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]7541// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7542 7543v_cmp_ngt_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf7544// 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]7545// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7546 7547v_cmp_ngt_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x17548// 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]7549// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7550 7551v_cmp_ngt_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:17552// 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]7553// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7554 7555v_cmp_ngt_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:17556// 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]7557// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7558 7559v_cmp_ngt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf7560// 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]7561// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7562 7563v_cmp_ngt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf7564// 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]7565// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7566 7567v_cmp_ngt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf7568// 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]7569// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7570 7571v_cmp_ngt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf7572// 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]7573// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7574 7575v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf7576// 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]7577// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7578 7579v_cmp_ngt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf7580// 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]7581// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7582 7583v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf7584// 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]7585// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7586 7587v_cmp_ngt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf7588// 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]7589// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7590 7591v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf7592// 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]7593// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7594 7595v_cmp_ngt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf7596// 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]7597// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7598 7599v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf7600// 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]7601// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7602 7603v_cmp_ngt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf7604// 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]7605// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7606 7607v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf7608// 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]7609// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7610 7611v_cmp_ngt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf7612// 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]7613// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7614 7615v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf7616// 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]7617// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7618 7619v_cmp_ngt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf7620// 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]7621// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7622 7623v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf7624// 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]7625// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7626 7627v_cmp_ngt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf7628// 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]7629// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7630 7631v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf7632// 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]7633// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7634 7635v_cmp_ngt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf7636// 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]7637// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7638 7639v_cmp_ngt_f16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x17640// W32: v_cmp_ngt_f16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x16,0x7c,0x7f,0x5f,0x01,0x01]7641// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7642 7643v_cmp_ngt_f16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x17644// W64: v_cmp_ngt_f16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x16,0x7c,0x7f,0x5f,0x01,0x01]7645// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7646 7647v_cmp_ngt_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:07648// 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]7649// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7650 7651v_cmp_ngt_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:07652// 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]7653// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7654 7655v_cmp_ngt_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:17656// 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]7657// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7658 7659v_cmp_ngt_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:17660// 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]7661// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7662 7663v_cmp_ngt_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]7664// 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]7665// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7666 7667v_cmp_ngt_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]7668// 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]7669// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7670 7671v_cmp_ngt_f32 vcc_lo, v1, v2 row_mirror7672// 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]7673// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7674 7675v_cmp_ngt_f32 vcc_lo, v1, v2 row_half_mirror7676// 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]7677// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7678 7679v_cmp_ngt_f32 vcc_lo, v1, v2 row_shl:17680// 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]7681// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7682 7683v_cmp_ngt_f32 vcc_lo, v1, v2 row_shl:157684// 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]7685// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7686 7687v_cmp_ngt_f32 vcc_lo, v1, v2 row_shr:17688// 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]7689// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7690 7691v_cmp_ngt_f32 vcc_lo, v1, v2 row_shr:157692// 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]7693// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7694 7695v_cmp_ngt_f32 vcc_lo, v1, v2 row_ror:17696// 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]7697// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7698 7699v_cmp_ngt_f32 vcc_lo, v1, v2 row_ror:157700// 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]7701// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7702 7703v_cmp_ngt_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf7704// 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]7705// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7706 7707v_cmp_ngt_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x17708// 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]7709// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7710 7711v_cmp_ngt_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:07712// 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]7713// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7714 7715v_cmp_ngt_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:17716// 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]7717// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7718 7719v_cmp_ngt_f32 vcc, v1, v2 quad_perm:[3,2,1,0]7720// 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]7721// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7722 7723v_cmp_ngt_f32 vcc, v1, v2 quad_perm:[0,1,2,3]7724// 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]7725// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7726 7727v_cmp_ngt_f32 vcc, v1, v2 row_mirror7728// 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]7729// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7730 7731v_cmp_ngt_f32 vcc, v1, v2 row_half_mirror7732// 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]7733// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7734 7735v_cmp_ngt_f32 vcc, v1, v2 row_shl:17736// 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]7737// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7738 7739v_cmp_ngt_f32 vcc, v1, v2 row_shl:157740// 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]7741// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7742 7743v_cmp_ngt_f32 vcc, v1, v2 row_shr:17744// 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]7745// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7746 7747v_cmp_ngt_f32 vcc, v1, v2 row_shr:157748// 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]7749// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7750 7751v_cmp_ngt_f32 vcc, v1, v2 row_ror:17752// 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]7753// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7754 7755v_cmp_ngt_f32 vcc, v1, v2 row_ror:157756// 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]7757// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7758 7759v_cmp_ngt_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf7760// 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]7761// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7762 7763v_cmp_ngt_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x17764// 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]7765// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7766 7767v_cmp_ngt_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:07768// 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]7769// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7770 7771v_cmp_ngt_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:17772// 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]7773// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7774 7775v_cmp_nle_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]7776// 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]7777// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7778 7779v_cmp_nle_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]7780// 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]7781// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7782 7783v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_mirror7784// 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]7785// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7786 7787v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_half_mirror7788// 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]7789// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7790 7791v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shl:17792// 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]7793// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7794 7795v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shl:157796// 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]7797// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7798 7799v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shr:17800// 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]7801// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7802 7803v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shr:157804// 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]7805// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7806 7807v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_ror:17808// 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]7809// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7810 7811v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_ror:157812// 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]7813// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7814 7815v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf7816// 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]7817// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7818 7819v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x17820// 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]7821// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7822 7823v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:17824// 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]7825// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7826 7827v_cmp_nle_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:17828// 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]7829// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7830 7831v_cmp_nle_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]7832// 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]7833// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7834 7835v_cmp_nle_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]7836// 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]7837// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7838 7839v_cmp_nle_f16 vcc, v1.l, v2.l row_mirror7840// 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]7841// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7842 7843v_cmp_nle_f16 vcc, v1.l, v2.l row_half_mirror7844// 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]7845// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7846 7847v_cmp_nle_f16 vcc, v1.l, v2.l row_shl:17848// 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]7849// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7850 7851v_cmp_nle_f16 vcc, v1.l, v2.l row_shl:157852// 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]7853// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7854 7855v_cmp_nle_f16 vcc, v1.l, v2.l row_shr:17856// 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]7857// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7858 7859v_cmp_nle_f16 vcc, v1.l, v2.l row_shr:157860// 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]7861// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7862 7863v_cmp_nle_f16 vcc, v1.l, v2.l row_ror:17864// 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]7865// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7866 7867v_cmp_nle_f16 vcc, v1.l, v2.l row_ror:157868// 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]7869// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7870 7871v_cmp_nle_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf7872// 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]7873// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7874 7875v_cmp_nle_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x17876// 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]7877// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7878 7879v_cmp_nle_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:17880// 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]7881// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7882 7883v_cmp_nle_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:17884// 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]7885// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7886 7887v_cmp_nle_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf7888// 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]7889// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7890 7891v_cmp_nle_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf7892// 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]7893// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7894 7895v_cmp_nle_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf7896// 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]7897// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7898 7899v_cmp_nle_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf7900// 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]7901// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7902 7903v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf7904// 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]7905// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7906 7907v_cmp_nle_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf7908// 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]7909// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7910 7911v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf7912// 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]7913// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7914 7915v_cmp_nle_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf7916// 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]7917// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7918 7919v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf7920// 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]7921// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7922 7923v_cmp_nle_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf7924// 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]7925// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7926 7927v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf7928// 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]7929// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7930 7931v_cmp_nle_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf7932// 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]7933// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7934 7935v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf7936// 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]7937// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7938 7939v_cmp_nle_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf7940// 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]7941// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7942 7943v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf7944// 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]7945// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7946 7947v_cmp_nle_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf7948// 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]7949// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7950 7951v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf7952// 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]7953// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7954 7955v_cmp_nle_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf7956// 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]7957// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7958 7959v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf7960// 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]7961// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7962 7963v_cmp_nle_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf7964// 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]7965// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7966 7967v_cmp_nle_f16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x17968// W32: v_cmp_nle_f16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x18,0x7c,0x7f,0x5f,0x01,0x01]7969// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7970 7971v_cmp_nle_f16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x17972// W64: v_cmp_nle_f16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x18,0x7c,0x7f,0x5f,0x01,0x01]7973// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7974 7975v_cmp_nle_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:07976// 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]7977// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7978 7979v_cmp_nle_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:07980// 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]7981// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7982 7983v_cmp_nle_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:17984// 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]7985// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7986 7987v_cmp_nle_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:17988// 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]7989// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7990 7991v_cmp_nle_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]7992// 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]7993// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7994 7995v_cmp_nle_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]7996// 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]7997// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode7998 7999v_cmp_nle_f32 vcc_lo, v1, v2 row_mirror8000// 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]8001// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8002 8003v_cmp_nle_f32 vcc_lo, v1, v2 row_half_mirror8004// 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]8005// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8006 8007v_cmp_nle_f32 vcc_lo, v1, v2 row_shl:18008// 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]8009// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8010 8011v_cmp_nle_f32 vcc_lo, v1, v2 row_shl:158012// 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]8013// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8014 8015v_cmp_nle_f32 vcc_lo, v1, v2 row_shr:18016// 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]8017// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8018 8019v_cmp_nle_f32 vcc_lo, v1, v2 row_shr:158020// 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]8021// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8022 8023v_cmp_nle_f32 vcc_lo, v1, v2 row_ror:18024// 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]8025// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8026 8027v_cmp_nle_f32 vcc_lo, v1, v2 row_ror:158028// 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]8029// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8030 8031v_cmp_nle_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf8032// 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]8033// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8034 8035v_cmp_nle_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x18036// 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]8037// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8038 8039v_cmp_nle_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:08040// 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]8041// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8042 8043v_cmp_nle_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:18044// 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]8045// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8046 8047v_cmp_nle_f32 vcc, v1, v2 quad_perm:[3,2,1,0]8048// 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]8049// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8050 8051v_cmp_nle_f32 vcc, v1, v2 quad_perm:[0,1,2,3]8052// 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]8053// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8054 8055v_cmp_nle_f32 vcc, v1, v2 row_mirror8056// 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]8057// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8058 8059v_cmp_nle_f32 vcc, v1, v2 row_half_mirror8060// 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]8061// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8062 8063v_cmp_nle_f32 vcc, v1, v2 row_shl:18064// 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]8065// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8066 8067v_cmp_nle_f32 vcc, v1, v2 row_shl:158068// 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]8069// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8070 8071v_cmp_nle_f32 vcc, v1, v2 row_shr:18072// 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]8073// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8074 8075v_cmp_nle_f32 vcc, v1, v2 row_shr:158076// 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]8077// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8078 8079v_cmp_nle_f32 vcc, v1, v2 row_ror:18080// 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]8081// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8082 8083v_cmp_nle_f32 vcc, v1, v2 row_ror:158084// 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]8085// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8086 8087v_cmp_nle_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf8088// 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]8089// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8090 8091v_cmp_nle_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x18092// 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]8093// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8094 8095v_cmp_nle_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:08096// 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]8097// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8098 8099v_cmp_nle_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:18100// 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]8101// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8102 8103v_cmp_nlg_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]8104// 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]8105// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8106 8107v_cmp_nlg_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]8108// 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]8109// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8110 8111v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_mirror8112// 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]8113// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8114 8115v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_half_mirror8116// 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]8117// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8118 8119v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shl:18120// 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]8121// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8122 8123v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shl:158124// 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]8125// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8126 8127v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shr:18128// 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]8129// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8130 8131v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shr:158132// 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]8133// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8134 8135v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_ror:18136// 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]8137// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8138 8139v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_ror:158140// 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]8141// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8142 8143v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf8144// 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]8145// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8146 8147v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x18148// 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]8149// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8150 8151v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:18152// 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]8153// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8154 8155v_cmp_nlg_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:18156// 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]8157// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8158 8159v_cmp_nlg_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]8160// 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]8161// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8162 8163v_cmp_nlg_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]8164// 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]8165// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8166 8167v_cmp_nlg_f16 vcc, v1.l, v2.l row_mirror8168// 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]8169// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8170 8171v_cmp_nlg_f16 vcc, v1.l, v2.l row_half_mirror8172// 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]8173// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8174 8175v_cmp_nlg_f16 vcc, v1.l, v2.l row_shl:18176// 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]8177// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8178 8179v_cmp_nlg_f16 vcc, v1.l, v2.l row_shl:158180// 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]8181// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8182 8183v_cmp_nlg_f16 vcc, v1.l, v2.l row_shr:18184// 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]8185// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8186 8187v_cmp_nlg_f16 vcc, v1.l, v2.l row_shr:158188// 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]8189// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8190 8191v_cmp_nlg_f16 vcc, v1.l, v2.l row_ror:18192// 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]8193// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8194 8195v_cmp_nlg_f16 vcc, v1.l, v2.l row_ror:158196// 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]8197// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8198 8199v_cmp_nlg_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf8200// 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]8201// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8202 8203v_cmp_nlg_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x18204// 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]8205// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8206 8207v_cmp_nlg_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:18208// 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]8209// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8210 8211v_cmp_nlg_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:18212// 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]8213// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8214 8215v_cmp_nlg_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf8216// 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]8217// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8218 8219v_cmp_nlg_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf8220// 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]8221// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8222 8223v_cmp_nlg_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf8224// 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]8225// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8226 8227v_cmp_nlg_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf8228// 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]8229// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8230 8231v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf8232// 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]8233// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8234 8235v_cmp_nlg_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf8236// 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]8237// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8238 8239v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf8240// 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]8241// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8242 8243v_cmp_nlg_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf8244// 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]8245// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8246 8247v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf8248// 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]8249// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8250 8251v_cmp_nlg_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf8252// 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]8253// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8254 8255v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf8256// 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]8257// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8258 8259v_cmp_nlg_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf8260// 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]8261// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8262 8263v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf8264// 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]8265// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8266 8267v_cmp_nlg_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf8268// 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]8269// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8270 8271v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf8272// 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]8273// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8274 8275v_cmp_nlg_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf8276// 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]8277// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8278 8279v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf8280// 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]8281// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8282 8283v_cmp_nlg_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf8284// 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]8285// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8286 8287v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf8288// 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]8289// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8290 8291v_cmp_nlg_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf8292// 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]8293// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8294 8295v_cmp_nlg_f16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x18296// W32: v_cmp_nlg_f16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x14,0x7c,0x7f,0x5f,0x01,0x01]8297// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8298 8299v_cmp_nlg_f16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x18300// W64: v_cmp_nlg_f16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x14,0x7c,0x7f,0x5f,0x01,0x01]8301// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8302 8303v_cmp_nlg_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:08304// 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]8305// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8306 8307v_cmp_nlg_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:08308// 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]8309// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8310 8311v_cmp_nlg_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:18312// 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]8313// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8314 8315v_cmp_nlg_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:18316// 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]8317// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8318 8319v_cmp_nlg_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]8320// 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]8321// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8322 8323v_cmp_nlg_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]8324// 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]8325// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8326 8327v_cmp_nlg_f32 vcc_lo, v1, v2 row_mirror8328// 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]8329// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8330 8331v_cmp_nlg_f32 vcc_lo, v1, v2 row_half_mirror8332// 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]8333// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8334 8335v_cmp_nlg_f32 vcc_lo, v1, v2 row_shl:18336// 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]8337// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8338 8339v_cmp_nlg_f32 vcc_lo, v1, v2 row_shl:158340// 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]8341// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8342 8343v_cmp_nlg_f32 vcc_lo, v1, v2 row_shr:18344// 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]8345// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8346 8347v_cmp_nlg_f32 vcc_lo, v1, v2 row_shr:158348// 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]8349// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8350 8351v_cmp_nlg_f32 vcc_lo, v1, v2 row_ror:18352// 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]8353// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8354 8355v_cmp_nlg_f32 vcc_lo, v1, v2 row_ror:158356// 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]8357// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8358 8359v_cmp_nlg_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf8360// 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]8361// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8362 8363v_cmp_nlg_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x18364// 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]8365// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8366 8367v_cmp_nlg_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:08368// 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]8369// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8370 8371v_cmp_nlg_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:18372// 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]8373// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8374 8375v_cmp_nlg_f32 vcc, v1, v2 quad_perm:[3,2,1,0]8376// 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]8377// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8378 8379v_cmp_nlg_f32 vcc, v1, v2 quad_perm:[0,1,2,3]8380// 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]8381// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8382 8383v_cmp_nlg_f32 vcc, v1, v2 row_mirror8384// 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]8385// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8386 8387v_cmp_nlg_f32 vcc, v1, v2 row_half_mirror8388// 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]8389// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8390 8391v_cmp_nlg_f32 vcc, v1, v2 row_shl:18392// 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]8393// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8394 8395v_cmp_nlg_f32 vcc, v1, v2 row_shl:158396// 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]8397// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8398 8399v_cmp_nlg_f32 vcc, v1, v2 row_shr:18400// 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]8401// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8402 8403v_cmp_nlg_f32 vcc, v1, v2 row_shr:158404// 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]8405// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8406 8407v_cmp_nlg_f32 vcc, v1, v2 row_ror:18408// 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]8409// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8410 8411v_cmp_nlg_f32 vcc, v1, v2 row_ror:158412// 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]8413// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8414 8415v_cmp_nlg_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf8416// 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]8417// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8418 8419v_cmp_nlg_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x18420// 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]8421// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8422 8423v_cmp_nlg_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:08424// 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]8425// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8426 8427v_cmp_nlg_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:18428// 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]8429// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8430 8431v_cmp_nlt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]8432// 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]8433// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8434 8435v_cmp_nlt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]8436// 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]8437// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8438 8439v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_mirror8440// 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]8441// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8442 8443v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_half_mirror8444// 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]8445// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8446 8447v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shl:18448// 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]8449// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8450 8451v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shl:158452// 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]8453// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8454 8455v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shr:18456// 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]8457// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8458 8459v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shr:158460// 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]8461// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8462 8463v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_ror:18464// 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]8465// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8466 8467v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_ror:158468// 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]8469// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8470 8471v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf8472// 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]8473// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8474 8475v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x18476// 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]8477// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8478 8479v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:18480// 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]8481// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8482 8483v_cmp_nlt_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:18484// 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]8485// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8486 8487v_cmp_nlt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]8488// 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]8489// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8490 8491v_cmp_nlt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]8492// 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]8493// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8494 8495v_cmp_nlt_f16 vcc, v1.l, v2.l row_mirror8496// 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]8497// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8498 8499v_cmp_nlt_f16 vcc, v1.l, v2.l row_half_mirror8500// 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]8501// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8502 8503v_cmp_nlt_f16 vcc, v1.l, v2.l row_shl:18504// 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]8505// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8506 8507v_cmp_nlt_f16 vcc, v1.l, v2.l row_shl:158508// 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]8509// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8510 8511v_cmp_nlt_f16 vcc, v1.l, v2.l row_shr:18512// 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]8513// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8514 8515v_cmp_nlt_f16 vcc, v1.l, v2.l row_shr:158516// 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]8517// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8518 8519v_cmp_nlt_f16 vcc, v1.l, v2.l row_ror:18520// 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]8521// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8522 8523v_cmp_nlt_f16 vcc, v1.l, v2.l row_ror:158524// 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]8525// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8526 8527v_cmp_nlt_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf8528// 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]8529// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8530 8531v_cmp_nlt_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x18532// 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]8533// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8534 8535v_cmp_nlt_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:18536// 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]8537// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8538 8539v_cmp_nlt_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:18540// 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]8541// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8542 8543v_cmp_nlt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf8544// 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]8545// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8546 8547v_cmp_nlt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf8548// 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]8549// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8550 8551v_cmp_nlt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf8552// 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]8553// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8554 8555v_cmp_nlt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf8556// 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]8557// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8558 8559v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf8560// 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]8561// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8562 8563v_cmp_nlt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf8564// 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]8565// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8566 8567v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf8568// 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]8569// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8570 8571v_cmp_nlt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf8572// 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]8573// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8574 8575v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf8576// 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]8577// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8578 8579v_cmp_nlt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf8580// 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]8581// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8582 8583v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf8584// 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]8585// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8586 8587v_cmp_nlt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf8588// 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]8589// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8590 8591v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf8592// 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]8593// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8594 8595v_cmp_nlt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf8596// 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]8597// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8598 8599v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf8600// 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]8601// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8602 8603v_cmp_nlt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf8604// 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]8605// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8606 8607v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf8608// 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]8609// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8610 8611v_cmp_nlt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf8612// 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]8613// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8614 8615v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf8616// 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]8617// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8618 8619v_cmp_nlt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf8620// 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]8621// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8622 8623v_cmp_nlt_f16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x18624// W32: v_cmp_nlt_f16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x1c,0x7c,0x7f,0x5f,0x01,0x01]8625// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8626 8627v_cmp_nlt_f16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x18628// W64: v_cmp_nlt_f16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x1c,0x7c,0x7f,0x5f,0x01,0x01]8629// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8630 8631v_cmp_nlt_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:08632// 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]8633// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8634 8635v_cmp_nlt_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:08636// 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]8637// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8638 8639v_cmp_nlt_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:18640// 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]8641// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8642 8643v_cmp_nlt_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:18644// 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]8645// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8646 8647v_cmp_nlt_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]8648// 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]8649// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8650 8651v_cmp_nlt_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]8652// 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]8653// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8654 8655v_cmp_nlt_f32 vcc_lo, v1, v2 row_mirror8656// 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]8657// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8658 8659v_cmp_nlt_f32 vcc_lo, v1, v2 row_half_mirror8660// 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]8661// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8662 8663v_cmp_nlt_f32 vcc_lo, v1, v2 row_shl:18664// 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]8665// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8666 8667v_cmp_nlt_f32 vcc_lo, v1, v2 row_shl:158668// 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]8669// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8670 8671v_cmp_nlt_f32 vcc_lo, v1, v2 row_shr:18672// 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]8673// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8674 8675v_cmp_nlt_f32 vcc_lo, v1, v2 row_shr:158676// 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]8677// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8678 8679v_cmp_nlt_f32 vcc_lo, v1, v2 row_ror:18680// 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]8681// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8682 8683v_cmp_nlt_f32 vcc_lo, v1, v2 row_ror:158684// 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]8685// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8686 8687v_cmp_nlt_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf8688// 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]8689// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8690 8691v_cmp_nlt_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x18692// 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]8693// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8694 8695v_cmp_nlt_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:08696// 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]8697// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8698 8699v_cmp_nlt_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:18700// 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]8701// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8702 8703v_cmp_nlt_f32 vcc, v1, v2 quad_perm:[3,2,1,0]8704// 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]8705// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8706 8707v_cmp_nlt_f32 vcc, v1, v2 quad_perm:[0,1,2,3]8708// 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]8709// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8710 8711v_cmp_nlt_f32 vcc, v1, v2 row_mirror8712// 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]8713// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8714 8715v_cmp_nlt_f32 vcc, v1, v2 row_half_mirror8716// 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]8717// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8718 8719v_cmp_nlt_f32 vcc, v1, v2 row_shl:18720// 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]8721// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8722 8723v_cmp_nlt_f32 vcc, v1, v2 row_shl:158724// 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]8725// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8726 8727v_cmp_nlt_f32 vcc, v1, v2 row_shr:18728// 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]8729// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8730 8731v_cmp_nlt_f32 vcc, v1, v2 row_shr:158732// 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]8733// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8734 8735v_cmp_nlt_f32 vcc, v1, v2 row_ror:18736// 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]8737// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8738 8739v_cmp_nlt_f32 vcc, v1, v2 row_ror:158740// 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]8741// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8742 8743v_cmp_nlt_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf8744// 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]8745// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8746 8747v_cmp_nlt_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x18748// 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]8749// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8750 8751v_cmp_nlt_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:08752// 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]8753// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8754 8755v_cmp_nlt_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:18756// 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]8757// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8758 8759v_cmp_o_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]8760// 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]8761// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8762 8763v_cmp_o_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]8764// 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]8765// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8766 8767v_cmp_o_f16 vcc_lo, v1.l, v2.l row_mirror8768// 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]8769// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8770 8771v_cmp_o_f16 vcc_lo, v1.l, v2.l row_half_mirror8772// 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]8773// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8774 8775v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shl:18776// 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]8777// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8778 8779v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shl:158780// 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]8781// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8782 8783v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shr:18784// 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]8785// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8786 8787v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shr:158788// 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]8789// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8790 8791v_cmp_o_f16 vcc_lo, v1.l, v2.l row_ror:18792// 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]8793// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8794 8795v_cmp_o_f16 vcc_lo, v1.l, v2.l row_ror:158796// 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]8797// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8798 8799v_cmp_o_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf8800// 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]8801// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8802 8803v_cmp_o_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x18804// 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]8805// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8806 8807v_cmp_o_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:18808// 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]8809// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8810 8811v_cmp_o_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:18812// 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]8813// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8814 8815v_cmp_o_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]8816// 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]8817// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8818 8819v_cmp_o_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]8820// 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]8821// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8822 8823v_cmp_o_f16 vcc, v1.l, v2.l row_mirror8824// 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]8825// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8826 8827v_cmp_o_f16 vcc, v1.l, v2.l row_half_mirror8828// 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]8829// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8830 8831v_cmp_o_f16 vcc, v1.l, v2.l row_shl:18832// 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]8833// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8834 8835v_cmp_o_f16 vcc, v1.l, v2.l row_shl:158836// 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]8837// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8838 8839v_cmp_o_f16 vcc, v1.l, v2.l row_shr:18840// 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]8841// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8842 8843v_cmp_o_f16 vcc, v1.l, v2.l row_shr:158844// 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]8845// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8846 8847v_cmp_o_f16 vcc, v1.l, v2.l row_ror:18848// 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]8849// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8850 8851v_cmp_o_f16 vcc, v1.l, v2.l row_ror:158852// 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]8853// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8854 8855v_cmp_o_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf8856// 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]8857// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8858 8859v_cmp_o_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x18860// 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]8861// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8862 8863v_cmp_o_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:18864// 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]8865// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8866 8867v_cmp_o_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:18868// 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]8869// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8870 8871v_cmp_o_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf8872// 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]8873// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8874 8875v_cmp_o_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf8876// 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]8877// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8878 8879v_cmp_o_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf8880// 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]8881// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8882 8883v_cmp_o_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf8884// 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]8885// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8886 8887v_cmp_o_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf8888// 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]8889// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8890 8891v_cmp_o_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf8892// 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]8893// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8894 8895v_cmp_o_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf8896// 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]8897// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8898 8899v_cmp_o_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf8900// 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]8901// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8902 8903v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf8904// 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]8905// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8906 8907v_cmp_o_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf8908// 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]8909// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8910 8911v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf8912// 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]8913// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8914 8915v_cmp_o_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf8916// 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]8917// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8918 8919v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf8920// 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]8921// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8922 8923v_cmp_o_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf8924// 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]8925// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8926 8927v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf8928// 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]8929// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8930 8931v_cmp_o_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf8932// 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]8933// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8934 8935v_cmp_o_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf8936// 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]8937// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8938 8939v_cmp_o_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf8940// 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]8941// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8942 8943v_cmp_o_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf8944// 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]8945// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8946 8947v_cmp_o_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf8948// 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]8949// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8950 8951v_cmp_o_f16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x18952// W32: v_cmp_o_f16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x0e,0x7c,0x7f,0x5f,0x01,0x01]8953// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8954 8955v_cmp_o_f16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x18956// W64: v_cmp_o_f16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x0e,0x7c,0x7f,0x5f,0x01,0x01]8957// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8958 8959v_cmp_o_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:08960// 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]8961// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8962 8963v_cmp_o_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:08964// 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]8965// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8966 8967v_cmp_o_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:18968// 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]8969// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8970 8971v_cmp_o_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:18972// 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]8973// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8974 8975v_cmp_o_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]8976// 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]8977// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8978 8979v_cmp_o_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]8980// 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]8981// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8982 8983v_cmp_o_f32 vcc_lo, v1, v2 row_mirror8984// 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]8985// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8986 8987v_cmp_o_f32 vcc_lo, v1, v2 row_half_mirror8988// 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]8989// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8990 8991v_cmp_o_f32 vcc_lo, v1, v2 row_shl:18992// 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]8993// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8994 8995v_cmp_o_f32 vcc_lo, v1, v2 row_shl:158996// 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]8997// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode8998 8999v_cmp_o_f32 vcc_lo, v1, v2 row_shr:19000// 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]9001// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9002 9003v_cmp_o_f32 vcc_lo, v1, v2 row_shr:159004// 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]9005// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9006 9007v_cmp_o_f32 vcc_lo, v1, v2 row_ror:19008// 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]9009// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9010 9011v_cmp_o_f32 vcc_lo, v1, v2 row_ror:159012// 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]9013// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9014 9015v_cmp_o_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf9016// 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]9017// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9018 9019v_cmp_o_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x19020// 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]9021// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9022 9023v_cmp_o_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:09024// 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]9025// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9026 9027v_cmp_o_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:19028// 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]9029// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9030 9031v_cmp_o_f32 vcc, v1, v2 quad_perm:[3,2,1,0]9032// 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]9033// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9034 9035v_cmp_o_f32 vcc, v1, v2 quad_perm:[0,1,2,3]9036// 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]9037// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9038 9039v_cmp_o_f32 vcc, v1, v2 row_mirror9040// 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]9041// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9042 9043v_cmp_o_f32 vcc, v1, v2 row_half_mirror9044// 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]9045// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9046 9047v_cmp_o_f32 vcc, v1, v2 row_shl:19048// 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]9049// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9050 9051v_cmp_o_f32 vcc, v1, v2 row_shl:159052// 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]9053// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9054 9055v_cmp_o_f32 vcc, v1, v2 row_shr:19056// 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]9057// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9058 9059v_cmp_o_f32 vcc, v1, v2 row_shr:159060// 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]9061// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9062 9063v_cmp_o_f32 vcc, v1, v2 row_ror:19064// 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]9065// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9066 9067v_cmp_o_f32 vcc, v1, v2 row_ror:159068// 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]9069// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9070 9071v_cmp_o_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf9072// 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]9073// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9074 9075v_cmp_o_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x19076// 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]9077// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9078 9079v_cmp_o_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:09080// 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]9081// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9082 9083v_cmp_o_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:19084// 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]9085// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9086 9087v_cmp_t_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]9088// W32: v_cmp_t_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x1b,0x00,0xff]9089// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9090 9091v_cmp_t_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]9092// W32: v_cmp_t_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0xe4,0x00,0xff]9093// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9094 9095v_cmp_t_f16 vcc_lo, v1.l, v2.l row_mirror9096// W32: v_cmp_t_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x40,0x01,0xff]9097// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9098 9099v_cmp_t_f16 vcc_lo, v1.l, v2.l row_half_mirror9100// W32: v_cmp_t_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x41,0x01,0xff]9101// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9102 9103v_cmp_t_f16 vcc_lo, v1.l, v2.l row_shl:19104// W32: v_cmp_t_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x01,0x01,0xff]9105// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9106 9107v_cmp_t_f16 vcc_lo, v1.l, v2.l row_shl:159108// W32: v_cmp_t_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x0f,0x01,0xff]9109// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9110 9111v_cmp_t_f16 vcc_lo, v1.l, v2.l row_shr:19112// W32: v_cmp_t_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x11,0x01,0xff]9113// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9114 9115v_cmp_t_f16 vcc_lo, v1.l, v2.l row_shr:159116// W32: v_cmp_t_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x1f,0x01,0xff]9117// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9118 9119v_cmp_t_f16 vcc_lo, v1.l, v2.l row_ror:19120// W32: v_cmp_t_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x21,0x01,0xff]9121// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9122 9123v_cmp_t_f16 vcc_lo, v1.l, v2.l row_ror:159124// W32: v_cmp_t_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x2f,0x01,0xff]9125// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9126 9127v_cmp_t_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf9128// W32: v_cmp_t_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x50,0x01,0xff]9129// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9130 9131v_cmp_t_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x19132// W32: v_cmp_t_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x5f,0x01,0x01]9133// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9134 9135v_cmp_t_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:19136// W32: v_cmp_t_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x60,0x09,0x13]9137// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9138 9139v_cmp_t_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:19140// W32: v_cmp_t_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x1e,0x7c,0x7f,0x6f,0xf5,0x30]9141// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9142 9143v_cmp_t_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]9144// W64: v_cmp_t_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x1b,0x00,0xff]9145// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9146 9147v_cmp_t_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]9148// W64: v_cmp_t_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0xe4,0x00,0xff]9149// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9150 9151v_cmp_t_f16 vcc, v1.l, v2.l row_mirror9152// W64: v_cmp_t_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x40,0x01,0xff]9153// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9154 9155v_cmp_t_f16 vcc, v1.l, v2.l row_half_mirror9156// W64: v_cmp_t_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x41,0x01,0xff]9157// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9158 9159v_cmp_t_f16 vcc, v1.l, v2.l row_shl:19160// W64: v_cmp_t_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x01,0x01,0xff]9161// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9162 9163v_cmp_t_f16 vcc, v1.l, v2.l row_shl:159164// W64: v_cmp_t_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x0f,0x01,0xff]9165// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9166 9167v_cmp_t_f16 vcc, v1.l, v2.l row_shr:19168// W64: v_cmp_t_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x11,0x01,0xff]9169// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9170 9171v_cmp_t_f16 vcc, v1.l, v2.l row_shr:159172// W64: v_cmp_t_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x1f,0x01,0xff]9173// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9174 9175v_cmp_t_f16 vcc, v1.l, v2.l row_ror:19176// W64: v_cmp_t_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x21,0x01,0xff]9177// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9178 9179v_cmp_t_f16 vcc, v1.l, v2.l row_ror:159180// W64: v_cmp_t_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x2f,0x01,0xff]9181// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9182 9183v_cmp_t_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf9184// W64: v_cmp_t_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x50,0x01,0xff]9185// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9186 9187v_cmp_t_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x19188// W64: v_cmp_t_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x5f,0x01,0x01]9189// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9190 9191v_cmp_t_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:19192// W64: v_cmp_t_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x60,0x09,0x13]9193// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9194 9195v_cmp_t_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:19196// W64: v_cmp_t_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x1e,0x7c,0x7f,0x6f,0xf5,0x30]9197// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9198 9199v_cmp_t_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf9200// W32: v_cmp_t_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x1b,0x00,0xff]9201// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9202 9203v_cmp_t_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf9204// W64: v_cmp_t_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x1b,0x00,0xff]9205// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9206 9207v_cmp_t_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf9208// W32: v_cmp_t_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0xe4,0x00,0xff]9209// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9210 9211v_cmp_t_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf9212// W64: v_cmp_t_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0xe4,0x00,0xff]9213// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9214 9215v_cmp_t_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf9216// W32: v_cmp_t_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x40,0x01,0xff]9217// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9218 9219v_cmp_t_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf9220// W64: v_cmp_t_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x40,0x01,0xff]9221// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9222 9223v_cmp_t_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf9224// W32: v_cmp_t_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x41,0x01,0xff]9225// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9226 9227v_cmp_t_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf9228// W64: v_cmp_t_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x41,0x01,0xff]9229// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9230 9231v_cmp_t_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf9232// W32: v_cmp_t_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x01,0x01,0xff]9233// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9234 9235v_cmp_t_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf9236// W64: v_cmp_t_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x01,0x01,0xff]9237// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9238 9239v_cmp_t_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf9240// W32: v_cmp_t_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x0f,0x01,0xff]9241// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9242 9243v_cmp_t_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf9244// W64: v_cmp_t_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x0f,0x01,0xff]9245// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9246 9247v_cmp_t_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf9248// W32: v_cmp_t_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x11,0x01,0xff]9249// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9250 9251v_cmp_t_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf9252// W64: v_cmp_t_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x11,0x01,0xff]9253// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9254 9255v_cmp_t_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf9256// W32: v_cmp_t_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x1f,0x01,0xff]9257// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9258 9259v_cmp_t_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf9260// W64: v_cmp_t_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x1f,0x01,0xff]9261// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9262 9263v_cmp_t_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf9264// W32: v_cmp_t_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x21,0x01,0xff]9265// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9266 9267v_cmp_t_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf9268// W64: v_cmp_t_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x21,0x01,0xff]9269// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9270 9271v_cmp_t_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf9272// W32: v_cmp_t_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x2f,0x01,0xff]9273// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9274 9275v_cmp_t_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf9276// W64: v_cmp_t_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x2f,0x01,0xff]9277// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9278 9279v_cmp_t_f16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x19280// W32: v_cmp_t_f16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x1e,0x7c,0x7f,0x5f,0x01,0x01]9281// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9282 9283v_cmp_t_f16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x19284// W64: v_cmp_t_f16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x1e,0x7c,0x7f,0x5f,0x01,0x01]9285// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9286 9287v_cmp_tru_f16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x19288// W32: v_cmp_t_f16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x1e,0x7c,0x7f,0x5f,0x01,0x01]9289// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9290 9291v_cmp_tru_f16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x19292// W64: v_cmp_t_f16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x1e,0x7c,0x7f,0x5f,0x01,0x01]9293// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9294 9295v_cmp_t_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:09296// W32: v_cmp_t_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x1f,0x7c,0x81,0x60,0x09,0x13]9297// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9298 9299v_cmp_t_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:09300// W64: v_cmp_t_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x1f,0x7c,0x81,0x60,0x09,0x13]9301// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9302 9303v_cmp_tru_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:09304// W32: v_cmp_t_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x1f,0x7c,0x81,0x60,0x09,0x13]9305// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9306 9307v_cmp_tru_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:09308// W64: v_cmp_t_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x1f,0x7c,0x81,0x60,0x09,0x13]9309// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9310 9311v_cmp_t_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:19312// W32: v_cmp_t_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x1f,0x7c,0xff,0x6f,0xf5,0x30]9313// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9314 9315v_cmp_t_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:19316// W64: v_cmp_t_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x1f,0x7c,0xff,0x6f,0xf5,0x30]9317// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9318 9319v_cmp_tru_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:19320// W32: v_cmp_t_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x1f,0x7c,0xff,0x6f,0xf5,0x30]9321// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9322 9323v_cmp_tru_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:19324// W64: v_cmp_t_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x1f,0x7c,0xff,0x6f,0xf5,0x30]9325// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9326 9327v_cmp_t_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]9328// W32: v_cmp_t_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x1b,0x00,0xff]9329// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9330 9331v_cmp_t_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]9332// W32: v_cmp_t_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0xe4,0x00,0xff]9333// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9334 9335v_cmp_t_f32 vcc_lo, v1, v2 row_mirror9336// W32: v_cmp_t_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x40,0x01,0xff]9337// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9338 9339v_cmp_t_f32 vcc_lo, v1, v2 row_half_mirror9340// W32: v_cmp_t_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x41,0x01,0xff]9341// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9342 9343v_cmp_t_f32 vcc_lo, v1, v2 row_shl:19344// W32: v_cmp_t_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x01,0x01,0xff]9345// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9346 9347v_cmp_t_f32 vcc_lo, v1, v2 row_shl:159348// W32: v_cmp_t_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x0f,0x01,0xff]9349// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9350 9351v_cmp_t_f32 vcc_lo, v1, v2 row_shr:19352// W32: v_cmp_t_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x11,0x01,0xff]9353// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9354 9355v_cmp_t_f32 vcc_lo, v1, v2 row_shr:159356// W32: v_cmp_t_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x1f,0x01,0xff]9357// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9358 9359v_cmp_t_f32 vcc_lo, v1, v2 row_ror:19360// W32: v_cmp_t_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x21,0x01,0xff]9361// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9362 9363v_cmp_t_f32 vcc_lo, v1, v2 row_ror:159364// W32: v_cmp_t_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x2f,0x01,0xff]9365// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9366 9367v_cmp_t_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf9368// W32: v_cmp_t_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x50,0x01,0xff]9369// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9370 9371v_cmp_t_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x19372// W32: v_cmp_t_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x5f,0x01,0x01]9373// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9374 9375v_cmp_t_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:09376// W32: v_cmp_t_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x60,0x09,0x13]9377// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9378 9379v_cmp_t_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:19380// W32: v_cmp_t_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x3f,0x7c,0xff,0x6f,0xf5,0x30]9381// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9382 9383v_cmp_t_f32 vcc, v1, v2 quad_perm:[3,2,1,0]9384// W64: v_cmp_t_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x1b,0x00,0xff]9385// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9386 9387v_cmp_t_f32 vcc, v1, v2 quad_perm:[0,1,2,3]9388// W64: v_cmp_t_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0xe4,0x00,0xff]9389// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9390 9391v_cmp_t_f32 vcc, v1, v2 row_mirror9392// W64: v_cmp_t_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x40,0x01,0xff]9393// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9394 9395v_cmp_t_f32 vcc, v1, v2 row_half_mirror9396// W64: v_cmp_t_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x41,0x01,0xff]9397// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9398 9399v_cmp_t_f32 vcc, v1, v2 row_shl:19400// W64: v_cmp_t_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x01,0x01,0xff]9401// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9402 9403v_cmp_t_f32 vcc, v1, v2 row_shl:159404// W64: v_cmp_t_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x0f,0x01,0xff]9405// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9406 9407v_cmp_t_f32 vcc, v1, v2 row_shr:19408// W64: v_cmp_t_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x11,0x01,0xff]9409// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9410 9411v_cmp_t_f32 vcc, v1, v2 row_shr:159412// W64: v_cmp_t_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x1f,0x01,0xff]9413// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9414 9415v_cmp_t_f32 vcc, v1, v2 row_ror:19416// W64: v_cmp_t_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x21,0x01,0xff]9417// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9418 9419v_cmp_t_f32 vcc, v1, v2 row_ror:159420// W64: v_cmp_t_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x2f,0x01,0xff]9421// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9422 9423v_cmp_t_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf9424// W64: v_cmp_t_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x50,0x01,0xff]9425// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9426 9427v_cmp_t_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x19428// W64: v_cmp_t_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x5f,0x01,0x01]9429// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9430 9431v_cmp_t_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:09432// W64: v_cmp_t_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x60,0x09,0x13]9433// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9434 9435v_cmp_t_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:19436// W64: v_cmp_t_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x3f,0x7c,0xff,0x6f,0xf5,0x30]9437// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9438 9439v_cmp_t_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]9440// W32: v_cmp_t_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8e,0x7c,0x01,0x1b,0x00,0xff]9441// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9442 9443v_cmp_t_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]9444// W32: v_cmp_t_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8e,0x7c,0x01,0xe4,0x00,0xff]9445// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9446 9447v_cmp_t_i32 vcc_lo, v1, v2 row_mirror9448// W32: v_cmp_t_i32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8e,0x7c,0x01,0x40,0x01,0xff]9449// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9450 9451v_cmp_t_i32 vcc_lo, v1, v2 row_half_mirror9452// W32: v_cmp_t_i32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8e,0x7c,0x01,0x41,0x01,0xff]9453// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9454 9455v_cmp_t_i32 vcc_lo, v1, v2 row_shl:19456// W32: v_cmp_t_i32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8e,0x7c,0x01,0x01,0x01,0xff]9457// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9458 9459v_cmp_t_i32 vcc_lo, v1, v2 row_shl:159460// W32: v_cmp_t_i32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8e,0x7c,0x01,0x0f,0x01,0xff]9461// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9462 9463v_cmp_t_i32 vcc_lo, v1, v2 row_shr:19464// W32: v_cmp_t_i32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8e,0x7c,0x01,0x11,0x01,0xff]9465// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9466 9467v_cmp_t_i32 vcc_lo, v1, v2 row_shr:159468// W32: v_cmp_t_i32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8e,0x7c,0x01,0x1f,0x01,0xff]9469// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9470 9471v_cmp_t_i32 vcc_lo, v1, v2 row_ror:19472// W32: v_cmp_t_i32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8e,0x7c,0x01,0x21,0x01,0xff]9473// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9474 9475v_cmp_t_i32 vcc_lo, v1, v2 row_ror:159476// W32: v_cmp_t_i32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8e,0x7c,0x01,0x2f,0x01,0xff]9477// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9478 9479v_cmp_t_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf9480// W32: v_cmp_t_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8e,0x7c,0x01,0x50,0x01,0xff]9481// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9482 9483v_cmp_t_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x19484// W32: v_cmp_t_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x8e,0x7c,0x01,0x5f,0x01,0x01]9485// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9486 9487v_cmp_t_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:09488// W32: v_cmp_t_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x8e,0x7c,0x01,0x60,0x09,0x13]9489// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9490 9491v_cmp_t_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:19492// W32: v_cmp_t_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x8f,0x7c,0xff,0x6f,0x05,0x30]9493// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9494 9495v_cmp_t_i32 vcc, v1, v2 quad_perm:[3,2,1,0]9496// W64: v_cmp_t_i32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8e,0x7c,0x01,0x1b,0x00,0xff]9497// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9498 9499v_cmp_t_i32 vcc, v1, v2 quad_perm:[0,1,2,3]9500// W64: v_cmp_t_i32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8e,0x7c,0x01,0xe4,0x00,0xff]9501// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9502 9503v_cmp_t_i32 vcc, v1, v2 row_mirror9504// W64: v_cmp_t_i32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8e,0x7c,0x01,0x40,0x01,0xff]9505// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9506 9507v_cmp_t_i32 vcc, v1, v2 row_half_mirror9508// W64: v_cmp_t_i32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8e,0x7c,0x01,0x41,0x01,0xff]9509// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9510 9511v_cmp_t_i32 vcc, v1, v2 row_shl:19512// W64: v_cmp_t_i32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8e,0x7c,0x01,0x01,0x01,0xff]9513// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9514 9515v_cmp_t_i32 vcc, v1, v2 row_shl:159516// W64: v_cmp_t_i32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8e,0x7c,0x01,0x0f,0x01,0xff]9517// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9518 9519v_cmp_t_i32 vcc, v1, v2 row_shr:19520// W64: v_cmp_t_i32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8e,0x7c,0x01,0x11,0x01,0xff]9521// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9522 9523v_cmp_t_i32 vcc, v1, v2 row_shr:159524// W64: v_cmp_t_i32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8e,0x7c,0x01,0x1f,0x01,0xff]9525// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9526 9527v_cmp_t_i32 vcc, v1, v2 row_ror:19528// W64: v_cmp_t_i32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8e,0x7c,0x01,0x21,0x01,0xff]9529// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9530 9531v_cmp_t_i32 vcc, v1, v2 row_ror:159532// W64: v_cmp_t_i32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8e,0x7c,0x01,0x2f,0x01,0xff]9533// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9534 9535v_cmp_t_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf9536// W64: v_cmp_t_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8e,0x7c,0x01,0x50,0x01,0xff]9537// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9538 9539v_cmp_t_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x19540// W64: v_cmp_t_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x8e,0x7c,0x01,0x5f,0x01,0x01]9541// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9542 9543v_cmp_t_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:09544// W64: v_cmp_t_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x8e,0x7c,0x01,0x60,0x09,0x13]9545// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9546 9547v_cmp_t_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:19548// W64: v_cmp_t_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x8f,0x7c,0xff,0x6f,0x05,0x30]9549// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9550 9551v_cmp_t_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]9552// W32: v_cmp_t_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9e,0x7c,0x01,0x1b,0x00,0xff]9553// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9554 9555v_cmp_t_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]9556// W32: v_cmp_t_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9e,0x7c,0x01,0xe4,0x00,0xff]9557// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9558 9559v_cmp_t_u32 vcc_lo, v1, v2 row_mirror9560// W32: v_cmp_t_u32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9e,0x7c,0x01,0x40,0x01,0xff]9561// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9562 9563v_cmp_t_u32 vcc_lo, v1, v2 row_half_mirror9564// W32: v_cmp_t_u32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9e,0x7c,0x01,0x41,0x01,0xff]9565// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9566 9567v_cmp_t_u32 vcc_lo, v1, v2 row_shl:19568// W32: v_cmp_t_u32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9e,0x7c,0x01,0x01,0x01,0xff]9569// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9570 9571v_cmp_t_u32 vcc_lo, v1, v2 row_shl:159572// W32: v_cmp_t_u32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9e,0x7c,0x01,0x0f,0x01,0xff]9573// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9574 9575v_cmp_t_u32 vcc_lo, v1, v2 row_shr:19576// W32: v_cmp_t_u32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9e,0x7c,0x01,0x11,0x01,0xff]9577// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9578 9579v_cmp_t_u32 vcc_lo, v1, v2 row_shr:159580// W32: v_cmp_t_u32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9e,0x7c,0x01,0x1f,0x01,0xff]9581// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9582 9583v_cmp_t_u32 vcc_lo, v1, v2 row_ror:19584// W32: v_cmp_t_u32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9e,0x7c,0x01,0x21,0x01,0xff]9585// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9586 9587v_cmp_t_u32 vcc_lo, v1, v2 row_ror:159588// W32: v_cmp_t_u32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9e,0x7c,0x01,0x2f,0x01,0xff]9589// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9590 9591v_cmp_t_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf9592// W32: v_cmp_t_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9e,0x7c,0x01,0x50,0x01,0xff]9593// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9594 9595v_cmp_t_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x19596// W32: v_cmp_t_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x9e,0x7c,0x01,0x5f,0x01,0x01]9597// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9598 9599v_cmp_t_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:09600// W32: v_cmp_t_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x9e,0x7c,0x01,0x60,0x09,0x13]9601// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9602 9603v_cmp_t_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:19604// W32: v_cmp_t_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x9f,0x7c,0xff,0x6f,0x05,0x30]9605// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9606 9607v_cmp_t_u32 vcc, v1, v2 quad_perm:[3,2,1,0]9608// W64: v_cmp_t_u32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9e,0x7c,0x01,0x1b,0x00,0xff]9609// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9610 9611v_cmp_t_u32 vcc, v1, v2 quad_perm:[0,1,2,3]9612// W64: v_cmp_t_u32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9e,0x7c,0x01,0xe4,0x00,0xff]9613// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9614 9615v_cmp_t_u32 vcc, v1, v2 row_mirror9616// W64: v_cmp_t_u32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9e,0x7c,0x01,0x40,0x01,0xff]9617// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9618 9619v_cmp_t_u32 vcc, v1, v2 row_half_mirror9620// W64: v_cmp_t_u32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9e,0x7c,0x01,0x41,0x01,0xff]9621// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9622 9623v_cmp_t_u32 vcc, v1, v2 row_shl:19624// W64: v_cmp_t_u32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9e,0x7c,0x01,0x01,0x01,0xff]9625// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9626 9627v_cmp_t_u32 vcc, v1, v2 row_shl:159628// W64: v_cmp_t_u32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9e,0x7c,0x01,0x0f,0x01,0xff]9629// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9630 9631v_cmp_t_u32 vcc, v1, v2 row_shr:19632// W64: v_cmp_t_u32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9e,0x7c,0x01,0x11,0x01,0xff]9633// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9634 9635v_cmp_t_u32 vcc, v1, v2 row_shr:159636// W64: v_cmp_t_u32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9e,0x7c,0x01,0x1f,0x01,0xff]9637// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9638 9639v_cmp_t_u32 vcc, v1, v2 row_ror:19640// W64: v_cmp_t_u32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9e,0x7c,0x01,0x21,0x01,0xff]9641// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9642 9643v_cmp_t_u32 vcc, v1, v2 row_ror:159644// W64: v_cmp_t_u32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9e,0x7c,0x01,0x2f,0x01,0xff]9645// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9646 9647v_cmp_t_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf9648// W64: v_cmp_t_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9e,0x7c,0x01,0x50,0x01,0xff]9649// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9650 9651v_cmp_t_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x19652// W64: v_cmp_t_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x9e,0x7c,0x01,0x5f,0x01,0x01]9653// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9654 9655v_cmp_t_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:09656// W64: v_cmp_t_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x9e,0x7c,0x01,0x60,0x09,0x13]9657// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9658 9659v_cmp_t_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:19660// W64: v_cmp_t_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x9f,0x7c,0xff,0x6f,0x05,0x30]9661// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9662 9663v_cmp_tru_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]9664// W32: v_cmp_t_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x1b,0x00,0xff]9665// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9666 9667v_cmp_tru_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]9668// W32: v_cmp_t_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0xe4,0x00,0xff]9669// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9670 9671v_cmp_tru_f16 vcc_lo, v1.l, v2.l row_mirror9672// W32: v_cmp_t_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x40,0x01,0xff]9673// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9674 9675v_cmp_tru_f16 vcc_lo, v1.l, v2.l row_half_mirror9676// W32: v_cmp_t_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x41,0x01,0xff]9677// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9678 9679v_cmp_tru_f16 vcc_lo, v1.l, v2.l row_shl:19680// W32: v_cmp_t_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x01,0x01,0xff]9681// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9682 9683v_cmp_tru_f16 vcc_lo, v1.l, v2.l row_shl:159684// W32: v_cmp_t_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x0f,0x01,0xff]9685// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9686 9687v_cmp_tru_f16 vcc_lo, v1.l, v2.l row_shr:19688// W32: v_cmp_t_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x11,0x01,0xff]9689// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9690 9691v_cmp_tru_f16 vcc_lo, v1.l, v2.l row_shr:159692// W32: v_cmp_t_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x1f,0x01,0xff]9693// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9694 9695v_cmp_tru_f16 vcc_lo, v1.l, v2.l row_ror:19696// W32: v_cmp_t_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x21,0x01,0xff]9697// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9698 9699v_cmp_tru_f16 vcc_lo, v1.l, v2.l row_ror:159700// W32: v_cmp_t_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x2f,0x01,0xff]9701// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9702 9703v_cmp_tru_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf9704// W32: v_cmp_t_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x50,0x01,0xff]9705// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9706 9707v_cmp_tru_f16 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x19708// W32: v_cmp_t_f16 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x5f,0x01,0x01]9709// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9710 9711v_cmp_tru_f16 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:09712// W32: v_cmp_t_f16 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x60,0x09,0x13]9713// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9714 9715v_cmp_tru_f16 vcc_lo, -|v127|, -|v127| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:19716// W32: v_cmp_t_f16 vcc_lo, -|v127|, -|v127| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x1e,0x7c,0x7f,0x6f,0xf5,0x30]9717// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9718 9719v_cmp_tru_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]9720// W64: v_cmp_t_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x1b,0x00,0xff]9721// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9722 9723v_cmp_tru_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]9724// W64: v_cmp_t_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0xe4,0x00,0xff]9725// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9726 9727v_cmp_tru_f16 vcc, v1.l, v2.l row_mirror9728// W64: v_cmp_t_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x40,0x01,0xff]9729// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9730 9731v_cmp_tru_f16 vcc, v1.l, v2.l row_half_mirror9732// W64: v_cmp_t_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x41,0x01,0xff]9733// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9734 9735v_cmp_tru_f16 vcc, v1.l, v2.l row_shl:19736// W64: v_cmp_t_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x01,0x01,0xff]9737// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9738 9739v_cmp_tru_f16 vcc, v1.l, v2.l row_shl:159740// W64: v_cmp_t_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x0f,0x01,0xff]9741// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9742 9743v_cmp_tru_f16 vcc, v1.l, v2.l row_shr:19744// W64: v_cmp_t_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x11,0x01,0xff]9745// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9746 9747v_cmp_tru_f16 vcc, v1.l, v2.l row_shr:159748// W64: v_cmp_t_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x1f,0x01,0xff]9749// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9750 9751v_cmp_tru_f16 vcc, v1.l, v2.l row_ror:19752// W64: v_cmp_t_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x21,0x01,0xff]9753// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9754 9755v_cmp_tru_f16 vcc, v1.l, v2.l row_ror:159756// W64: v_cmp_t_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x2f,0x01,0xff]9757// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9758 9759v_cmp_tru_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf9760// W64: v_cmp_t_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x50,0x01,0xff]9761// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9762 9763v_cmp_tru_f16 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x19764// W64: v_cmp_t_f16 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x5f,0x01,0x01]9765// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9766 9767v_cmp_tru_f16 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:09768// W64: v_cmp_t_f16 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x1e,0x7c,0x01,0x60,0x09,0x13]9769// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9770 9771v_cmp_tru_f16 vcc, -|v127|, -|v127| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:19772// W64: v_cmp_t_f16 vcc, -|v127|, -|v127| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x1e,0x7c,0x7f,0x6f,0xf5,0x30]9773// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9774 9775v_cmp_tru_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]9776// W32: v_cmp_t_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x1b,0x00,0xff]9777// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9778 9779v_cmp_tru_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]9780// W32: v_cmp_t_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0xe4,0x00,0xff]9781// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9782 9783v_cmp_tru_f32 vcc_lo, v1, v2 row_mirror9784// W32: v_cmp_t_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x40,0x01,0xff]9785// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9786 9787v_cmp_tru_f32 vcc_lo, v1, v2 row_half_mirror9788// W32: v_cmp_t_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x41,0x01,0xff]9789// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9790 9791v_cmp_tru_f32 vcc_lo, v1, v2 row_shl:19792// W32: v_cmp_t_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x01,0x01,0xff]9793// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9794 9795v_cmp_tru_f32 vcc_lo, v1, v2 row_shl:159796// W32: v_cmp_t_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x0f,0x01,0xff]9797// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9798 9799v_cmp_tru_f32 vcc_lo, v1, v2 row_shr:19800// W32: v_cmp_t_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x11,0x01,0xff]9801// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9802 9803v_cmp_tru_f32 vcc_lo, v1, v2 row_shr:159804// W32: v_cmp_t_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x1f,0x01,0xff]9805// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9806 9807v_cmp_tru_f32 vcc_lo, v1, v2 row_ror:19808// W32: v_cmp_t_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x21,0x01,0xff]9809// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9810 9811v_cmp_tru_f32 vcc_lo, v1, v2 row_ror:159812// W32: v_cmp_t_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x2f,0x01,0xff]9813// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9814 9815v_cmp_tru_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf9816// W32: v_cmp_t_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x50,0x01,0xff]9817// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9818 9819v_cmp_tru_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x19820// W32: v_cmp_t_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x5f,0x01,0x01]9821// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9822 9823v_cmp_tru_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:09824// W32: v_cmp_t_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x60,0x09,0x13]9825// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9826 9827v_cmp_tru_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:19828// W32: v_cmp_t_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x3f,0x7c,0xff,0x6f,0xf5,0x30]9829// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9830 9831v_cmp_tru_f32 vcc, v1, v2 quad_perm:[3,2,1,0]9832// W64: v_cmp_t_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x1b,0x00,0xff]9833// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9834 9835v_cmp_tru_f32 vcc, v1, v2 quad_perm:[0,1,2,3]9836// W64: v_cmp_t_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0xe4,0x00,0xff]9837// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9838 9839v_cmp_tru_f32 vcc, v1, v2 row_mirror9840// W64: v_cmp_t_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x40,0x01,0xff]9841// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9842 9843v_cmp_tru_f32 vcc, v1, v2 row_half_mirror9844// W64: v_cmp_t_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x41,0x01,0xff]9845// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9846 9847v_cmp_tru_f32 vcc, v1, v2 row_shl:19848// W64: v_cmp_t_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x01,0x01,0xff]9849// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9850 9851v_cmp_tru_f32 vcc, v1, v2 row_shl:159852// W64: v_cmp_t_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x0f,0x01,0xff]9853// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9854 9855v_cmp_tru_f32 vcc, v1, v2 row_shr:19856// W64: v_cmp_t_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x11,0x01,0xff]9857// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9858 9859v_cmp_tru_f32 vcc, v1, v2 row_shr:159860// W64: v_cmp_t_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x1f,0x01,0xff]9861// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9862 9863v_cmp_tru_f32 vcc, v1, v2 row_ror:19864// W64: v_cmp_t_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x21,0x01,0xff]9865// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9866 9867v_cmp_tru_f32 vcc, v1, v2 row_ror:159868// W64: v_cmp_t_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x2f,0x01,0xff]9869// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9870 9871v_cmp_tru_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf9872// W64: v_cmp_t_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x50,0x01,0xff]9873// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9874 9875v_cmp_tru_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x19876// W64: v_cmp_t_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x5f,0x01,0x01]9877// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9878 9879v_cmp_tru_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:09880// W64: v_cmp_t_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x3e,0x7c,0x01,0x60,0x09,0x13]9881// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9882 9883v_cmp_tru_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:19884// W64: v_cmp_t_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x3f,0x7c,0xff,0x6f,0xf5,0x30]9885// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9886 9887v_cmp_u_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]9888// 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]9889// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9890 9891v_cmp_u_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]9892// 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]9893// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9894 9895v_cmp_u_f16 vcc_lo, v1.l, v2.l row_mirror9896// 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]9897// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9898 9899v_cmp_u_f16 vcc_lo, v1.l, v2.l row_half_mirror9900// 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]9901// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9902 9903v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shl:19904// 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]9905// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9906 9907v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shl:159908// 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]9909// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9910 9911v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shr:19912// 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]9913// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9914 9915v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shr:159916// 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]9917// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9918 9919v_cmp_u_f16 vcc_lo, v1.l, v2.l row_ror:19920// 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]9921// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9922 9923v_cmp_u_f16 vcc_lo, v1.l, v2.l row_ror:159924// 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]9925// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9926 9927v_cmp_u_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf9928// 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]9929// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9930 9931v_cmp_u_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x19932// 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]9933// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9934 9935v_cmp_u_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:19936// 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]9937// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9938 9939v_cmp_u_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:19940// 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]9941// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9942 9943v_cmp_u_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]9944// 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]9945// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9946 9947v_cmp_u_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]9948// 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]9949// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9950 9951v_cmp_u_f16 vcc, v1.l, v2.l row_mirror9952// 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]9953// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9954 9955v_cmp_u_f16 vcc, v1.l, v2.l row_half_mirror9956// 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]9957// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9958 9959v_cmp_u_f16 vcc, v1.l, v2.l row_shl:19960// 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]9961// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9962 9963v_cmp_u_f16 vcc, v1.l, v2.l row_shl:159964// 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]9965// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9966 9967v_cmp_u_f16 vcc, v1.l, v2.l row_shr:19968// 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]9969// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9970 9971v_cmp_u_f16 vcc, v1.l, v2.l row_shr:159972// 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]9973// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9974 9975v_cmp_u_f16 vcc, v1.l, v2.l row_ror:19976// 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]9977// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9978 9979v_cmp_u_f16 vcc, v1.l, v2.l row_ror:159980// 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]9981// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9982 9983v_cmp_u_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf9984// 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]9985// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9986 9987v_cmp_u_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x19988// 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]9989// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9990 9991v_cmp_u_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:19992// 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]9993// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9994 9995v_cmp_u_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:19996// 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]9997// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode9998 9999v_cmp_u_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf10000// 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]10001// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10002 10003v_cmp_u_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf10004// 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]10005// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10006 10007v_cmp_u_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf10008// 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]10009// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10010 10011v_cmp_u_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf10012// 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]10013// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10014 10015v_cmp_u_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf10016// 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]10017// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10018 10019v_cmp_u_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf10020// 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]10021// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10022 10023v_cmp_u_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf10024// 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]10025// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10026 10027v_cmp_u_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf10028// 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]10029// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10030 10031v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf10032// 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]10033// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10034 10035v_cmp_u_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf10036// 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]10037// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10038 10039v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf10040// 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]10041// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10042 10043v_cmp_u_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf10044// 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]10045// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10046 10047v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf10048// 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]10049// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10050 10051v_cmp_u_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf10052// 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]10053// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10054 10055v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf10056// 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]10057// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10058 10059v_cmp_u_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf10060// 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]10061// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10062 10063v_cmp_u_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf10064// 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]10065// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10066 10067v_cmp_u_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf10068// 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]10069// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10070 10071v_cmp_u_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf10072// 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]10073// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10074 10075v_cmp_u_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf10076// 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]10077// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10078 10079v_cmp_u_f16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x110080// W32: v_cmp_u_f16 vcc_lo, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x10,0x7c,0x7f,0x5f,0x01,0x01]10081// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10082 10083v_cmp_u_f16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x110084// W64: v_cmp_u_f16 vcc, v127.l, v127.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x10,0x7c,0x7f,0x5f,0x01,0x01]10085// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10086 10087v_cmp_u_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:010088// 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]10089// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10090 10091v_cmp_u_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:010092// 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]10093// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10094 10095v_cmp_u_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:110096// 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]10097// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10098 10099v_cmp_u_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:110100// 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]10101// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10102 10103v_cmp_u_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]10104// 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]10105// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10106 10107v_cmp_u_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]10108// 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]10109// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10110 10111v_cmp_u_f32 vcc_lo, v1, v2 row_mirror10112// 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]10113// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10114 10115v_cmp_u_f32 vcc_lo, v1, v2 row_half_mirror10116// 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]10117// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10118 10119v_cmp_u_f32 vcc_lo, v1, v2 row_shl:110120// 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]10121// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10122 10123v_cmp_u_f32 vcc_lo, v1, v2 row_shl:1510124// 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]10125// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10126 10127v_cmp_u_f32 vcc_lo, v1, v2 row_shr:110128// 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]10129// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10130 10131v_cmp_u_f32 vcc_lo, v1, v2 row_shr:1510132// 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]10133// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10134 10135v_cmp_u_f32 vcc_lo, v1, v2 row_ror:110136// 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]10137// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10138 10139v_cmp_u_f32 vcc_lo, v1, v2 row_ror:1510140// 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]10141// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10142 10143v_cmp_u_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf10144// 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]10145// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10146 10147v_cmp_u_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x110148// 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]10149// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10150 10151v_cmp_u_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:010152// 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]10153// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10154 10155v_cmp_u_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:110156// 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]10157// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10158 10159v_cmp_u_f32 vcc, v1, v2 quad_perm:[3,2,1,0]10160// 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]10161// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10162 10163v_cmp_u_f32 vcc, v1, v2 quad_perm:[0,1,2,3]10164// 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]10165// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10166 10167v_cmp_u_f32 vcc, v1, v2 row_mirror10168// 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]10169// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10170 10171v_cmp_u_f32 vcc, v1, v2 row_half_mirror10172// 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]10173// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10174 10175v_cmp_u_f32 vcc, v1, v2 row_shl:110176// 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]10177// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10178 10179v_cmp_u_f32 vcc, v1, v2 row_shl:1510180// 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]10181// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10182 10183v_cmp_u_f32 vcc, v1, v2 row_shr:110184// 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]10185// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10186 10187v_cmp_u_f32 vcc, v1, v2 row_shr:1510188// 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]10189// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10190 10191v_cmp_u_f32 vcc, v1, v2 row_ror:110192// 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]10193// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10194 10195v_cmp_u_f32 vcc, v1, v2 row_ror:1510196// 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]10197// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10198 10199v_cmp_u_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf10200// 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]10201// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10202 10203v_cmp_u_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x110204// 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]10205// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10206 10207v_cmp_u_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:010208// 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]10209// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10210 10211v_cmp_u_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:110212// 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]10213// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10214