1// NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --version 5 2// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize32,+real-true16 -show-encoding %s | FileCheck --check-prefix=W32 %s 3// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize64,+real-true16 -show-encoding %s | FileCheck --check-prefix=W64 %s 4// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize32,+real-true16 -filetype=null %s 2>&1 | FileCheck --check-prefix=W32-ERR --implicit-check-not=error: %s 5// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize64,+real-true16 -filetype=null %s 2>&1 | FileCheck --check-prefix=W64-ERR --implicit-check-not=error: %s 6 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 mode 10 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 mode 14 15v_cmp_class_f16 vcc_lo, v1.l, v2.l row_mirror 16// 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 mode 18 19v_cmp_class_f16 vcc_lo, v1.l, v2.l row_half_mirror 20// 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 mode 22 23v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shl:1 24// 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 mode 26 27v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shl:15 28// 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 mode 30 31v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shr:1 32// 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 mode 34 35v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shr:15 36// 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 mode 38 39v_cmp_class_f16 vcc_lo, v1.l, v2.l row_ror:1 40// 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 mode 42 43v_cmp_class_f16 vcc_lo, v1.l, v2.l row_ror:15 44// 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 mode 46 47v_cmp_class_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 48// 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 mode 50 51v_cmp_class_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 52// 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 mode 54 55v_cmp_class_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 56// 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 mode 58 59v_cmp_class_f16 vcc_lo, -|v127.l|, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 60// 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 mode 62 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 mode 66 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 mode 70 71v_cmp_class_f16 vcc, v1.l, v2.l row_mirror 72// 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 mode 74 75v_cmp_class_f16 vcc, v1.l, v2.l row_half_mirror 76// 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 mode 78 79v_cmp_class_f16 vcc, v1.l, v2.l row_shl:1 80// 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 mode 82 83v_cmp_class_f16 vcc, v1.l, v2.l row_shl:15 84// 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 mode 86 87v_cmp_class_f16 vcc, v1.l, v2.l row_shr:1 88// 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 mode 90 91v_cmp_class_f16 vcc, v1.l, v2.l row_shr:15 92// 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 mode 94 95v_cmp_class_f16 vcc, v1.l, v2.l row_ror:1 96// 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 mode 98 99v_cmp_class_f16 vcc, v1.l, v2.l row_ror:15 100// 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 mode 102 103v_cmp_class_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 104// 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 mode 106 107v_cmp_class_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 108// 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 mode 110 111v_cmp_class_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 112// 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 mode 114 115v_cmp_class_f16 vcc, -|v127.l|, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 116// 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 mode 118 119v_cmp_class_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 120// 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 mode 122 123v_cmp_class_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 124// 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 mode 126 127v_cmp_class_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 128// 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 mode 130 131v_cmp_class_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 132// 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 mode 134 135v_cmp_class_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 136// 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 mode 138 139v_cmp_class_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 140// 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 mode 142 143v_cmp_class_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 144// 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 mode 146 147v_cmp_class_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 148// 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 mode 150 151v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 152// 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 mode 154 155v_cmp_class_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 156// 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 mode 158 159v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 160// 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 mode 162 163v_cmp_class_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 164// 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 mode 166 167v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 168// 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 mode 170 171v_cmp_class_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 172// 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 mode 174 175v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 176// 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 mode 178 179v_cmp_class_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 180// 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 mode 182 183v_cmp_class_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 184// 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 mode 186 187v_cmp_class_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 188// 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 mode 190 191v_cmp_class_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 192// 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 mode 194 195v_cmp_class_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 196// 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 mode 198 199v_cmp_class_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 200// W32: v_cmp_class_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0xfb,0x7c,0x81,0x60,0x09,0x13] 201// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 202 203v_cmp_class_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 204// W64: v_cmp_class_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0xfb,0x7c,0x81,0x60,0x09,0x13] 205// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 206 207v_cmp_class_f16 vcc_lo, -|v127.h|, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 208// W32: v_cmp_class_f16 vcc_lo, -|v127.h|, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0xfb,0x7c,0xff,0x6f,0x35,0x30] 209// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 210 211v_cmp_class_f16 vcc, -|v127.h|, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 212// W64: v_cmp_class_f16 vcc, -|v127.h|, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0xfb,0x7c,0xff,0x6f,0x35,0x30] 213// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 214 215v_cmp_class_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] 216// W32: v_cmp_class_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x1b,0x00,0xff] 217// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 218 219v_cmp_class_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] 220// W32: v_cmp_class_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0xe4,0x00,0xff] 221// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 222 223v_cmp_class_f32 vcc_lo, v1, v2 row_mirror 224// W32: v_cmp_class_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x40,0x01,0xff] 225// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 226 227v_cmp_class_f32 vcc_lo, v1, v2 row_half_mirror 228// W32: v_cmp_class_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x41,0x01,0xff] 229// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 230 231v_cmp_class_f32 vcc_lo, v1, v2 row_shl:1 232// W32: v_cmp_class_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x01,0x01,0xff] 233// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 234 235v_cmp_class_f32 vcc_lo, v1, v2 row_shl:15 236// W32: v_cmp_class_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x0f,0x01,0xff] 237// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 238 239v_cmp_class_f32 vcc_lo, v1, v2 row_shr:1 240// W32: v_cmp_class_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x11,0x01,0xff] 241// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 242 243v_cmp_class_f32 vcc_lo, v1, v2 row_shr:15 244// W32: v_cmp_class_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x1f,0x01,0xff] 245// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 246 247v_cmp_class_f32 vcc_lo, v1, v2 row_ror:1 248// W32: v_cmp_class_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x21,0x01,0xff] 249// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 250 251v_cmp_class_f32 vcc_lo, v1, v2 row_ror:15 252// W32: v_cmp_class_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x2f,0x01,0xff] 253// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 254 255v_cmp_class_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 256// W32: v_cmp_class_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x50,0x01,0xff] 257// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 258 259v_cmp_class_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 260// W32: v_cmp_class_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x5f,0x01,0x01] 261// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 262 263v_cmp_class_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 264// W32: v_cmp_class_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x60,0x09,0x13] 265// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 266 267v_cmp_class_f32 vcc_lo, -|v255|, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 268// W32: v_cmp_class_f32 vcc_lo, -|v255|, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0xfd,0x7c,0xff,0x6f,0x35,0x30] 269// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 270 271v_cmp_class_f32 vcc, v1, v2 quad_perm:[3,2,1,0] 272// W64: v_cmp_class_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x1b,0x00,0xff] 273// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 274 275v_cmp_class_f32 vcc, v1, v2 quad_perm:[0,1,2,3] 276// W64: v_cmp_class_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0xe4,0x00,0xff] 277// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 278 279v_cmp_class_f32 vcc, v1, v2 row_mirror 280// W64: v_cmp_class_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x40,0x01,0xff] 281// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 282 283v_cmp_class_f32 vcc, v1, v2 row_half_mirror 284// W64: v_cmp_class_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x41,0x01,0xff] 285// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 286 287v_cmp_class_f32 vcc, v1, v2 row_shl:1 288// W64: v_cmp_class_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x01,0x01,0xff] 289// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 290 291v_cmp_class_f32 vcc, v1, v2 row_shl:15 292// W64: v_cmp_class_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x0f,0x01,0xff] 293// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 294 295v_cmp_class_f32 vcc, v1, v2 row_shr:1 296// W64: v_cmp_class_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x11,0x01,0xff] 297// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 298 299v_cmp_class_f32 vcc, v1, v2 row_shr:15 300// W64: v_cmp_class_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x1f,0x01,0xff] 301// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 302 303v_cmp_class_f32 vcc, v1, v2 row_ror:1 304// W64: v_cmp_class_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x21,0x01,0xff] 305// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 306 307v_cmp_class_f32 vcc, v1, v2 row_ror:15 308// W64: v_cmp_class_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x2f,0x01,0xff] 309// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 310 311v_cmp_class_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 312// W64: v_cmp_class_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x50,0x01,0xff] 313// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 314 315v_cmp_class_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 316// W64: v_cmp_class_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x5f,0x01,0x01] 317// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 318 319v_cmp_class_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 320// W64: v_cmp_class_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x60,0x09,0x13] 321// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 322 323v_cmp_class_f32 vcc, -|v255|, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 324// W64: v_cmp_class_f32 vcc, -|v255|, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0xfd,0x7c,0xff,0x6f,0x35,0x30] 325// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 326 327v_cmp_eq_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] 328// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x1b,0x00,0xff] 329// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 330 331v_cmp_eq_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] 332// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0xe4,0x00,0xff] 333// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 334 335v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_mirror 336// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x40,0x01,0xff] 337// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 338 339v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_half_mirror 340// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x41,0x01,0xff] 341// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 342 343v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shl:1 344// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x01,0x01,0xff] 345// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 346 347v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shl:15 348// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x0f,0x01,0xff] 349// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 350 351v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shr:1 352// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x11,0x01,0xff] 353// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 354 355v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shr:15 356// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x1f,0x01,0xff] 357// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 358 359v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_ror:1 360// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x21,0x01,0xff] 361// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 362 363v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_ror:15 364// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x2f,0x01,0xff] 365// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 366 367v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 368// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x50,0x01,0xff] 369// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 370 371v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 372// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x5f,0x01,0x01] 373// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 374 375v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 376// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x60,0x09,0x13] 377// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 378 379v_cmp_eq_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 380// W32: v_cmp_eq_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x04,0x7c,0x7f,0x6f,0xf5,0x30] 381// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 382 383v_cmp_eq_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] 384// W64: v_cmp_eq_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x1b,0x00,0xff] 385// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 386 387v_cmp_eq_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] 388// W64: v_cmp_eq_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0xe4,0x00,0xff] 389// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 390 391v_cmp_eq_f16 vcc, v1.l, v2.l row_mirror 392// W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x40,0x01,0xff] 393// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 394 395v_cmp_eq_f16 vcc, v1.l, v2.l row_half_mirror 396// W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x41,0x01,0xff] 397// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 398 399v_cmp_eq_f16 vcc, v1.l, v2.l row_shl:1 400// W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x01,0x01,0xff] 401// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 402 403v_cmp_eq_f16 vcc, v1.l, v2.l row_shl:15 404// W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x0f,0x01,0xff] 405// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 406 407v_cmp_eq_f16 vcc, v1.l, v2.l row_shr:1 408// W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x11,0x01,0xff] 409// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 410 411v_cmp_eq_f16 vcc, v1.l, v2.l row_shr:15 412// W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x1f,0x01,0xff] 413// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 414 415v_cmp_eq_f16 vcc, v1.l, v2.l row_ror:1 416// W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x21,0x01,0xff] 417// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 418 419v_cmp_eq_f16 vcc, v1.l, v2.l row_ror:15 420// W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x2f,0x01,0xff] 421// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 422 423v_cmp_eq_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 424// W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x50,0x01,0xff] 425// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 426 427v_cmp_eq_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 428// W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x5f,0x01,0x01] 429// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 430 431v_cmp_eq_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 432// W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x60,0x09,0x13] 433// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 434 435v_cmp_eq_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 436// W64: v_cmp_eq_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x04,0x7c,0x7f,0x6f,0xf5,0x30] 437// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 438 439v_cmp_eq_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 440// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x1b,0x00,0xff] 441// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 442 443v_cmp_eq_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 444// W64: v_cmp_eq_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x1b,0x00,0xff] 445// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 446 447v_cmp_eq_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 448// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0xe4,0x00,0xff] 449// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 450 451v_cmp_eq_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 452// W64: v_cmp_eq_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0xe4,0x00,0xff] 453// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 454 455v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 456// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x40,0x01,0xff] 457// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 458 459v_cmp_eq_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 460// W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x40,0x01,0xff] 461// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 462 463v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 464// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x41,0x01,0xff] 465// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 466 467v_cmp_eq_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 468// W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x41,0x01,0xff] 469// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 470 471v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 472// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x01,0x01,0xff] 473// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 474 475v_cmp_eq_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 476// W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x01,0x01,0xff] 477// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 478 479v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 480// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x0f,0x01,0xff] 481// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 482 483v_cmp_eq_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 484// W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x0f,0x01,0xff] 485// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 486 487v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 488// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x11,0x01,0xff] 489// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 490 491v_cmp_eq_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 492// W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x11,0x01,0xff] 493// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 494 495v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 496// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x1f,0x01,0xff] 497// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 498 499v_cmp_eq_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 500// W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x1f,0x01,0xff] 501// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 502 503v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 504// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x21,0x01,0xff] 505// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 506 507v_cmp_eq_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 508// W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x21,0x01,0xff] 509// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 510 511v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 512// W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x2f,0x01,0xff] 513// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 514 515v_cmp_eq_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 516// W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x2f,0x01,0xff] 517// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 518 519v_cmp_eq_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 520// W32: v_cmp_eq_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x05,0x7c,0x81,0x60,0x09,0x13] 521// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 522 523v_cmp_eq_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 524// W64: v_cmp_eq_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x05,0x7c,0x81,0x60,0x09,0x13] 525// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 526 527v_cmp_eq_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 528// W32: v_cmp_eq_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x05,0x7c,0xff,0x6f,0xf5,0x30] 529// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 530 531v_cmp_eq_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 532// W64: v_cmp_eq_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x05,0x7c,0xff,0x6f,0xf5,0x30] 533// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 534 535v_cmp_eq_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] 536// W32: v_cmp_eq_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x1b,0x00,0xff] 537// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 538 539v_cmp_eq_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] 540// W32: v_cmp_eq_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0xe4,0x00,0xff] 541// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 542 543v_cmp_eq_f32 vcc_lo, v1, v2 row_mirror 544// W32: v_cmp_eq_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x40,0x01,0xff] 545// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 546 547v_cmp_eq_f32 vcc_lo, v1, v2 row_half_mirror 548// W32: v_cmp_eq_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x41,0x01,0xff] 549// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 550 551v_cmp_eq_f32 vcc_lo, v1, v2 row_shl:1 552// W32: v_cmp_eq_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x01,0x01,0xff] 553// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 554 555v_cmp_eq_f32 vcc_lo, v1, v2 row_shl:15 556// W32: v_cmp_eq_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x0f,0x01,0xff] 557// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 558 559v_cmp_eq_f32 vcc_lo, v1, v2 row_shr:1 560// W32: v_cmp_eq_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x11,0x01,0xff] 561// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 562 563v_cmp_eq_f32 vcc_lo, v1, v2 row_shr:15 564// W32: v_cmp_eq_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x1f,0x01,0xff] 565// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 566 567v_cmp_eq_f32 vcc_lo, v1, v2 row_ror:1 568// W32: v_cmp_eq_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x21,0x01,0xff] 569// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 570 571v_cmp_eq_f32 vcc_lo, v1, v2 row_ror:15 572// W32: v_cmp_eq_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x2f,0x01,0xff] 573// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 574 575v_cmp_eq_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 576// W32: v_cmp_eq_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x50,0x01,0xff] 577// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 578 579v_cmp_eq_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 580// W32: v_cmp_eq_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x5f,0x01,0x01] 581// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 582 583v_cmp_eq_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 584// W32: v_cmp_eq_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x60,0x09,0x13] 585// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 586 587v_cmp_eq_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 588// W32: v_cmp_eq_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x25,0x7c,0xff,0x6f,0xf5,0x30] 589// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 590 591v_cmp_eq_f32 vcc, v1, v2 quad_perm:[3,2,1,0] 592// W64: v_cmp_eq_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x1b,0x00,0xff] 593// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 594 595v_cmp_eq_f32 vcc, v1, v2 quad_perm:[0,1,2,3] 596// W64: v_cmp_eq_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0xe4,0x00,0xff] 597// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 598 599v_cmp_eq_f32 vcc, v1, v2 row_mirror 600// W64: v_cmp_eq_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x40,0x01,0xff] 601// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 602 603v_cmp_eq_f32 vcc, v1, v2 row_half_mirror 604// W64: v_cmp_eq_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x41,0x01,0xff] 605// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 606 607v_cmp_eq_f32 vcc, v1, v2 row_shl:1 608// W64: v_cmp_eq_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x01,0x01,0xff] 609// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 610 611v_cmp_eq_f32 vcc, v1, v2 row_shl:15 612// W64: v_cmp_eq_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x0f,0x01,0xff] 613// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 614 615v_cmp_eq_f32 vcc, v1, v2 row_shr:1 616// W64: v_cmp_eq_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x11,0x01,0xff] 617// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 618 619v_cmp_eq_f32 vcc, v1, v2 row_shr:15 620// W64: v_cmp_eq_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x1f,0x01,0xff] 621// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 622 623v_cmp_eq_f32 vcc, v1, v2 row_ror:1 624// W64: v_cmp_eq_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x21,0x01,0xff] 625// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 626 627v_cmp_eq_f32 vcc, v1, v2 row_ror:15 628// W64: v_cmp_eq_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x2f,0x01,0xff] 629// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 630 631v_cmp_eq_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 632// W64: v_cmp_eq_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x50,0x01,0xff] 633// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 634 635v_cmp_eq_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 636// W64: v_cmp_eq_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x5f,0x01,0x01] 637// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 638 639v_cmp_eq_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 640// W64: v_cmp_eq_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x60,0x09,0x13] 641// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 642 643v_cmp_eq_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 644// W64: v_cmp_eq_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x25,0x7c,0xff,0x6f,0xf5,0x30] 645// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 646 647v_cmp_eq_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] 648// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x1b,0x00,0xff] 649// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 650 651v_cmp_eq_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] 652// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0xe4,0x00,0xff] 653// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 654 655v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_mirror 656// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x40,0x01,0xff] 657// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 658 659v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_half_mirror 660// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x41,0x01,0xff] 661// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 662 663v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shl:1 664// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x01,0x01,0xff] 665// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 666 667v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shl:15 668// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x0f,0x01,0xff] 669// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 670 671v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shr:1 672// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x11,0x01,0xff] 673// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 674 675v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shr:15 676// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x1f,0x01,0xff] 677// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 678 679v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_ror:1 680// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x21,0x01,0xff] 681// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 682 683v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_ror:15 684// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x2f,0x01,0xff] 685// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 686 687v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 688// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x50,0x01,0xff] 689// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 690 691v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 692// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x5f,0x01,0x01] 693// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 694 695v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 696// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x60,0x09,0x13] 697// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 698 699v_cmp_eq_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 700// W32: v_cmp_eq_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x64,0x7c,0x7f,0x6f,0x05,0x30] 701// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 702 703v_cmp_eq_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] 704// W64: v_cmp_eq_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x1b,0x00,0xff] 705// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 706 707v_cmp_eq_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] 708// W64: v_cmp_eq_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0xe4,0x00,0xff] 709// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 710 711v_cmp_eq_i16 vcc, v1.l, v2.l row_mirror 712// W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x40,0x01,0xff] 713// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 714 715v_cmp_eq_i16 vcc, v1.l, v2.l row_half_mirror 716// W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x41,0x01,0xff] 717// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 718 719v_cmp_eq_i16 vcc, v1.l, v2.l row_shl:1 720// W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x01,0x01,0xff] 721// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 722 723v_cmp_eq_i16 vcc, v1.l, v2.l row_shl:15 724// W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x0f,0x01,0xff] 725// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 726 727v_cmp_eq_i16 vcc, v1.l, v2.l row_shr:1 728// W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x11,0x01,0xff] 729// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 730 731v_cmp_eq_i16 vcc, v1.l, v2.l row_shr:15 732// W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x1f,0x01,0xff] 733// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 734 735v_cmp_eq_i16 vcc, v1.l, v2.l row_ror:1 736// W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x21,0x01,0xff] 737// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 738 739v_cmp_eq_i16 vcc, v1.l, v2.l row_ror:15 740// W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x2f,0x01,0xff] 741// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 742 743v_cmp_eq_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 744// W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x50,0x01,0xff] 745// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 746 747v_cmp_eq_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 748// W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x5f,0x01,0x01] 749// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 750 751v_cmp_eq_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 752// W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x60,0x09,0x13] 753// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 754 755v_cmp_eq_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 756// W64: v_cmp_eq_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x64,0x7c,0x7f,0x6f,0x05,0x30] 757// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 758 759v_cmp_eq_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 760// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x1b,0x00,0xff] 761// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 762 763v_cmp_eq_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 764// W64: v_cmp_eq_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x1b,0x00,0xff] 765// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 766 767v_cmp_eq_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 768// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0xe4,0x00,0xff] 769// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 770 771v_cmp_eq_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 772// W64: v_cmp_eq_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0xe4,0x00,0xff] 773// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 774 775v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 776// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x40,0x01,0xff] 777// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 778 779v_cmp_eq_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 780// W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x40,0x01,0xff] 781// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 782 783v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 784// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x41,0x01,0xff] 785// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 786 787v_cmp_eq_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 788// W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x41,0x01,0xff] 789// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 790 791v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 792// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x01,0x01,0xff] 793// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 794 795v_cmp_eq_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 796// W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x01,0x01,0xff] 797// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 798 799v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 800// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x0f,0x01,0xff] 801// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 802 803v_cmp_eq_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 804// W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x0f,0x01,0xff] 805// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 806 807v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 808// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x11,0x01,0xff] 809// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 810 811v_cmp_eq_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 812// W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x11,0x01,0xff] 813// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 814 815v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 816// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x1f,0x01,0xff] 817// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 818 819v_cmp_eq_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 820// W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x1f,0x01,0xff] 821// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 822 823v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 824// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x21,0x01,0xff] 825// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 826 827v_cmp_eq_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 828// W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x21,0x01,0xff] 829// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 830 831v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 832// W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x2f,0x01,0xff] 833// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 834 835v_cmp_eq_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 836// W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x2f,0x01,0xff] 837// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 838 839v_cmp_eq_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 840// W32: v_cmp_eq_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x65,0x7c,0x81,0x60,0x09,0x13] 841// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 842 843v_cmp_eq_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 844// W64: v_cmp_eq_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x65,0x7c,0x81,0x60,0x09,0x13] 845// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 846 847v_cmp_eq_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 848// W32: v_cmp_eq_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x65,0x7c,0xff,0x6f,0x05,0x30] 849// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 850 851v_cmp_eq_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 852// W64: v_cmp_eq_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x65,0x7c,0xff,0x6f,0x05,0x30] 853// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 854 855v_cmp_eq_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] 856// W32: v_cmp_eq_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x1b,0x00,0xff] 857// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 858 859v_cmp_eq_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] 860// W32: v_cmp_eq_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0xe4,0x00,0xff] 861// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 862 863v_cmp_eq_i32 vcc_lo, v1, v2 row_mirror 864// W32: v_cmp_eq_i32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x40,0x01,0xff] 865// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 866 867v_cmp_eq_i32 vcc_lo, v1, v2 row_half_mirror 868// W32: v_cmp_eq_i32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x41,0x01,0xff] 869// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 870 871v_cmp_eq_i32 vcc_lo, v1, v2 row_shl:1 872// W32: v_cmp_eq_i32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x01,0x01,0xff] 873// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 874 875v_cmp_eq_i32 vcc_lo, v1, v2 row_shl:15 876// W32: v_cmp_eq_i32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x0f,0x01,0xff] 877// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 878 879v_cmp_eq_i32 vcc_lo, v1, v2 row_shr:1 880// W32: v_cmp_eq_i32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x11,0x01,0xff] 881// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 882 883v_cmp_eq_i32 vcc_lo, v1, v2 row_shr:15 884// W32: v_cmp_eq_i32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x1f,0x01,0xff] 885// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 886 887v_cmp_eq_i32 vcc_lo, v1, v2 row_ror:1 888// W32: v_cmp_eq_i32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x21,0x01,0xff] 889// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 890 891v_cmp_eq_i32 vcc_lo, v1, v2 row_ror:15 892// W32: v_cmp_eq_i32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x2f,0x01,0xff] 893// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 894 895v_cmp_eq_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 896// W32: v_cmp_eq_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x50,0x01,0xff] 897// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 898 899v_cmp_eq_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 900// W32: v_cmp_eq_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x5f,0x01,0x01] 901// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 902 903v_cmp_eq_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 904// W32: v_cmp_eq_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x60,0x09,0x13] 905// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 906 907v_cmp_eq_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 908// W32: v_cmp_eq_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x85,0x7c,0xff,0x6f,0x05,0x30] 909// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 910 911v_cmp_eq_i32 vcc, v1, v2 quad_perm:[3,2,1,0] 912// W64: v_cmp_eq_i32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x1b,0x00,0xff] 913// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 914 915v_cmp_eq_i32 vcc, v1, v2 quad_perm:[0,1,2,3] 916// W64: v_cmp_eq_i32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0xe4,0x00,0xff] 917// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 918 919v_cmp_eq_i32 vcc, v1, v2 row_mirror 920// W64: v_cmp_eq_i32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x40,0x01,0xff] 921// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 922 923v_cmp_eq_i32 vcc, v1, v2 row_half_mirror 924// W64: v_cmp_eq_i32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x41,0x01,0xff] 925// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 926 927v_cmp_eq_i32 vcc, v1, v2 row_shl:1 928// W64: v_cmp_eq_i32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x01,0x01,0xff] 929// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 930 931v_cmp_eq_i32 vcc, v1, v2 row_shl:15 932// W64: v_cmp_eq_i32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x0f,0x01,0xff] 933// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 934 935v_cmp_eq_i32 vcc, v1, v2 row_shr:1 936// W64: v_cmp_eq_i32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x11,0x01,0xff] 937// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 938 939v_cmp_eq_i32 vcc, v1, v2 row_shr:15 940// W64: v_cmp_eq_i32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x1f,0x01,0xff] 941// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 942 943v_cmp_eq_i32 vcc, v1, v2 row_ror:1 944// W64: v_cmp_eq_i32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x21,0x01,0xff] 945// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 946 947v_cmp_eq_i32 vcc, v1, v2 row_ror:15 948// W64: v_cmp_eq_i32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x2f,0x01,0xff] 949// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 950 951v_cmp_eq_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 952// W64: v_cmp_eq_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x50,0x01,0xff] 953// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 954 955v_cmp_eq_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 956// W64: v_cmp_eq_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x5f,0x01,0x01] 957// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 958 959v_cmp_eq_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 960// W64: v_cmp_eq_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x60,0x09,0x13] 961// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 962 963v_cmp_eq_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 964// W64: v_cmp_eq_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x85,0x7c,0xff,0x6f,0x05,0x30] 965// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 966 967v_cmp_eq_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] 968// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x1b,0x00,0xff] 969// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 970 971v_cmp_eq_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] 972// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0xe4,0x00,0xff] 973// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 974 975v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_mirror 976// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x40,0x01,0xff] 977// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 978 979v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_half_mirror 980// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x41,0x01,0xff] 981// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 982 983v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shl:1 984// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x01,0x01,0xff] 985// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 986 987v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shl:15 988// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x0f,0x01,0xff] 989// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 990 991v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shr:1 992// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x11,0x01,0xff] 993// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 994 995v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shr:15 996// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x1f,0x01,0xff] 997// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 998 999v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_ror:1 1000// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x21,0x01,0xff] 1001// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1002 1003v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_ror:15 1004// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x2f,0x01,0xff] 1005// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1006 1007v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 1008// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x50,0x01,0xff] 1009// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1010 1011v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 1012// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x5f,0x01,0x01] 1013// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1014 1015v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 1016// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x60,0x09,0x13] 1017// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1018 1019v_cmp_eq_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 1020// W32: v_cmp_eq_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x74,0x7c,0x7f,0x6f,0x05,0x30] 1021// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1022 1023v_cmp_eq_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] 1024// W64: v_cmp_eq_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x1b,0x00,0xff] 1025// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1026 1027v_cmp_eq_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] 1028// W64: v_cmp_eq_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0xe4,0x00,0xff] 1029// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1030 1031v_cmp_eq_u16 vcc, v1.l, v2.l row_mirror 1032// W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x40,0x01,0xff] 1033// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1034 1035v_cmp_eq_u16 vcc, v1.l, v2.l row_half_mirror 1036// W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x41,0x01,0xff] 1037// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1038 1039v_cmp_eq_u16 vcc, v1.l, v2.l row_shl:1 1040// W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x01,0x01,0xff] 1041// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1042 1043v_cmp_eq_u16 vcc, v1.l, v2.l row_shl:15 1044// W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x0f,0x01,0xff] 1045// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1046 1047v_cmp_eq_u16 vcc, v1.l, v2.l row_shr:1 1048// W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x11,0x01,0xff] 1049// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1050 1051v_cmp_eq_u16 vcc, v1.l, v2.l row_shr:15 1052// W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x1f,0x01,0xff] 1053// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1054 1055v_cmp_eq_u16 vcc, v1.l, v2.l row_ror:1 1056// W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x21,0x01,0xff] 1057// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1058 1059v_cmp_eq_u16 vcc, v1.l, v2.l row_ror:15 1060// W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x2f,0x01,0xff] 1061// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1062 1063v_cmp_eq_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 1064// W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x50,0x01,0xff] 1065// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1066 1067v_cmp_eq_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 1068// W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x5f,0x01,0x01] 1069// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1070 1071v_cmp_eq_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 1072// W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x60,0x09,0x13] 1073// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1074 1075v_cmp_eq_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 1076// W64: v_cmp_eq_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x74,0x7c,0x7f,0x6f,0x05,0x30] 1077// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1078 1079v_cmp_eq_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 1080// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x1b,0x00,0xff] 1081// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1082 1083v_cmp_eq_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 1084// W64: v_cmp_eq_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x1b,0x00,0xff] 1085// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1086 1087v_cmp_eq_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 1088// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0xe4,0x00,0xff] 1089// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1090 1091v_cmp_eq_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 1092// W64: v_cmp_eq_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0xe4,0x00,0xff] 1093// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1094 1095v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 1096// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x40,0x01,0xff] 1097// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1098 1099v_cmp_eq_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 1100// W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x40,0x01,0xff] 1101// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1102 1103v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 1104// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x41,0x01,0xff] 1105// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1106 1107v_cmp_eq_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 1108// W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x41,0x01,0xff] 1109// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1110 1111v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 1112// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x01,0x01,0xff] 1113// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1114 1115v_cmp_eq_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 1116// W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x01,0x01,0xff] 1117// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1118 1119v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 1120// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x0f,0x01,0xff] 1121// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1122 1123v_cmp_eq_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 1124// W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x0f,0x01,0xff] 1125// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1126 1127v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 1128// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x11,0x01,0xff] 1129// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1130 1131v_cmp_eq_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 1132// W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x11,0x01,0xff] 1133// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1134 1135v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 1136// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x1f,0x01,0xff] 1137// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1138 1139v_cmp_eq_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 1140// W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x1f,0x01,0xff] 1141// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1142 1143v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 1144// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x21,0x01,0xff] 1145// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1146 1147v_cmp_eq_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 1148// W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x21,0x01,0xff] 1149// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1150 1151v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 1152// W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x2f,0x01,0xff] 1153// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1154 1155v_cmp_eq_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 1156// W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x2f,0x01,0xff] 1157// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1158 1159v_cmp_eq_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 1160// W32: v_cmp_eq_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x75,0x7c,0x81,0x60,0x09,0x13] 1161// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1162 1163v_cmp_eq_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 1164// W64: v_cmp_eq_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x75,0x7c,0x81,0x60,0x09,0x13] 1165// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1166 1167v_cmp_eq_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 1168// W32: v_cmp_eq_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x75,0x7c,0xff,0x6f,0x05,0x30] 1169// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1170 1171v_cmp_eq_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 1172// W64: v_cmp_eq_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x75,0x7c,0xff,0x6f,0x05,0x30] 1173// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1174 1175v_cmp_eq_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] 1176// W32: v_cmp_eq_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x1b,0x00,0xff] 1177// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1178 1179v_cmp_eq_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] 1180// W32: v_cmp_eq_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0xe4,0x00,0xff] 1181// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1182 1183v_cmp_eq_u32 vcc_lo, v1, v2 row_mirror 1184// W32: v_cmp_eq_u32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x40,0x01,0xff] 1185// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1186 1187v_cmp_eq_u32 vcc_lo, v1, v2 row_half_mirror 1188// W32: v_cmp_eq_u32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x41,0x01,0xff] 1189// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1190 1191v_cmp_eq_u32 vcc_lo, v1, v2 row_shl:1 1192// W32: v_cmp_eq_u32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x01,0x01,0xff] 1193// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1194 1195v_cmp_eq_u32 vcc_lo, v1, v2 row_shl:15 1196// W32: v_cmp_eq_u32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x0f,0x01,0xff] 1197// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1198 1199v_cmp_eq_u32 vcc_lo, v1, v2 row_shr:1 1200// W32: v_cmp_eq_u32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x11,0x01,0xff] 1201// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1202 1203v_cmp_eq_u32 vcc_lo, v1, v2 row_shr:15 1204// W32: v_cmp_eq_u32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x1f,0x01,0xff] 1205// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1206 1207v_cmp_eq_u32 vcc_lo, v1, v2 row_ror:1 1208// W32: v_cmp_eq_u32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x21,0x01,0xff] 1209// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1210 1211v_cmp_eq_u32 vcc_lo, v1, v2 row_ror:15 1212// W32: v_cmp_eq_u32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x2f,0x01,0xff] 1213// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1214 1215v_cmp_eq_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 1216// W32: v_cmp_eq_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x50,0x01,0xff] 1217// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1218 1219v_cmp_eq_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 1220// W32: v_cmp_eq_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x5f,0x01,0x01] 1221// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1222 1223v_cmp_eq_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 1224// W32: v_cmp_eq_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x60,0x09,0x13] 1225// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1226 1227v_cmp_eq_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 1228// W32: v_cmp_eq_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x95,0x7c,0xff,0x6f,0x05,0x30] 1229// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1230 1231v_cmp_eq_u32 vcc, v1, v2 quad_perm:[3,2,1,0] 1232// W64: v_cmp_eq_u32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x1b,0x00,0xff] 1233// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1234 1235v_cmp_eq_u32 vcc, v1, v2 quad_perm:[0,1,2,3] 1236// W64: v_cmp_eq_u32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0xe4,0x00,0xff] 1237// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1238 1239v_cmp_eq_u32 vcc, v1, v2 row_mirror 1240// W64: v_cmp_eq_u32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x40,0x01,0xff] 1241// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1242 1243v_cmp_eq_u32 vcc, v1, v2 row_half_mirror 1244// W64: v_cmp_eq_u32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x41,0x01,0xff] 1245// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1246 1247v_cmp_eq_u32 vcc, v1, v2 row_shl:1 1248// W64: v_cmp_eq_u32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x01,0x01,0xff] 1249// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1250 1251v_cmp_eq_u32 vcc, v1, v2 row_shl:15 1252// W64: v_cmp_eq_u32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x0f,0x01,0xff] 1253// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1254 1255v_cmp_eq_u32 vcc, v1, v2 row_shr:1 1256// W64: v_cmp_eq_u32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x11,0x01,0xff] 1257// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1258 1259v_cmp_eq_u32 vcc, v1, v2 row_shr:15 1260// W64: v_cmp_eq_u32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x1f,0x01,0xff] 1261// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1262 1263v_cmp_eq_u32 vcc, v1, v2 row_ror:1 1264// W64: v_cmp_eq_u32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x21,0x01,0xff] 1265// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1266 1267v_cmp_eq_u32 vcc, v1, v2 row_ror:15 1268// W64: v_cmp_eq_u32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x2f,0x01,0xff] 1269// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1270 1271v_cmp_eq_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 1272// W64: v_cmp_eq_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x50,0x01,0xff] 1273// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1274 1275v_cmp_eq_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 1276// W64: v_cmp_eq_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x5f,0x01,0x01] 1277// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1278 1279v_cmp_eq_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 1280// W64: v_cmp_eq_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x60,0x09,0x13] 1281// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1282 1283v_cmp_eq_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 1284// W64: v_cmp_eq_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x95,0x7c,0xff,0x6f,0x05,0x30] 1285// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1286 1287v_cmp_ge_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] 1288// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x1b,0x00,0xff] 1289// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1290 1291v_cmp_ge_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] 1292// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0xe4,0x00,0xff] 1293// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1294 1295v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_mirror 1296// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x40,0x01,0xff] 1297// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1298 1299v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_half_mirror 1300// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x41,0x01,0xff] 1301// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1302 1303v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shl:1 1304// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x01,0x01,0xff] 1305// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1306 1307v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shl:15 1308// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x0f,0x01,0xff] 1309// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1310 1311v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shr:1 1312// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x11,0x01,0xff] 1313// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1314 1315v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shr:15 1316// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x1f,0x01,0xff] 1317// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1318 1319v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_ror:1 1320// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x21,0x01,0xff] 1321// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1322 1323v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_ror:15 1324// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x2f,0x01,0xff] 1325// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1326 1327v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 1328// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x50,0x01,0xff] 1329// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1330 1331v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 1332// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x5f,0x01,0x01] 1333// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1334 1335v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 1336// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x60,0x09,0x13] 1337// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1338 1339v_cmp_ge_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 1340// W32: v_cmp_ge_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x0c,0x7c,0x7f,0x6f,0xf5,0x30] 1341// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1342 1343v_cmp_ge_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] 1344// W64: v_cmp_ge_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x1b,0x00,0xff] 1345// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1346 1347v_cmp_ge_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] 1348// W64: v_cmp_ge_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0xe4,0x00,0xff] 1349// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1350 1351v_cmp_ge_f16 vcc, v1.l, v2.l row_mirror 1352// W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x40,0x01,0xff] 1353// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1354 1355v_cmp_ge_f16 vcc, v1.l, v2.l row_half_mirror 1356// W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x41,0x01,0xff] 1357// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1358 1359v_cmp_ge_f16 vcc, v1.l, v2.l row_shl:1 1360// W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x01,0x01,0xff] 1361// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1362 1363v_cmp_ge_f16 vcc, v1.l, v2.l row_shl:15 1364// W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x0f,0x01,0xff] 1365// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1366 1367v_cmp_ge_f16 vcc, v1.l, v2.l row_shr:1 1368// W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x11,0x01,0xff] 1369// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1370 1371v_cmp_ge_f16 vcc, v1.l, v2.l row_shr:15 1372// W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x1f,0x01,0xff] 1373// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1374 1375v_cmp_ge_f16 vcc, v1.l, v2.l row_ror:1 1376// W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x21,0x01,0xff] 1377// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1378 1379v_cmp_ge_f16 vcc, v1.l, v2.l row_ror:15 1380// W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x2f,0x01,0xff] 1381// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1382 1383v_cmp_ge_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 1384// W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x50,0x01,0xff] 1385// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1386 1387v_cmp_ge_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 1388// W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x5f,0x01,0x01] 1389// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1390 1391v_cmp_ge_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 1392// W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x60,0x09,0x13] 1393// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1394 1395v_cmp_ge_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 1396// W64: v_cmp_ge_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x0c,0x7c,0x7f,0x6f,0xf5,0x30] 1397// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1398 1399v_cmp_ge_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 1400// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x1b,0x00,0xff] 1401// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1402 1403v_cmp_ge_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 1404// W64: v_cmp_ge_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x1b,0x00,0xff] 1405// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1406 1407v_cmp_ge_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 1408// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0xe4,0x00,0xff] 1409// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1410 1411v_cmp_ge_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 1412// W64: v_cmp_ge_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0xe4,0x00,0xff] 1413// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1414 1415v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 1416// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x40,0x01,0xff] 1417// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1418 1419v_cmp_ge_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 1420// W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x40,0x01,0xff] 1421// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1422 1423v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 1424// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x41,0x01,0xff] 1425// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1426 1427v_cmp_ge_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 1428// W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x41,0x01,0xff] 1429// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1430 1431v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 1432// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x01,0x01,0xff] 1433// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1434 1435v_cmp_ge_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 1436// W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x01,0x01,0xff] 1437// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1438 1439v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 1440// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x0f,0x01,0xff] 1441// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1442 1443v_cmp_ge_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 1444// W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x0f,0x01,0xff] 1445// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1446 1447v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 1448// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x11,0x01,0xff] 1449// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1450 1451v_cmp_ge_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 1452// W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x11,0x01,0xff] 1453// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1454 1455v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 1456// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x1f,0x01,0xff] 1457// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1458 1459v_cmp_ge_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 1460// W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x1f,0x01,0xff] 1461// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1462 1463v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 1464// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x21,0x01,0xff] 1465// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1466 1467v_cmp_ge_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 1468// W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x21,0x01,0xff] 1469// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1470 1471v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 1472// W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x2f,0x01,0xff] 1473// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1474 1475v_cmp_ge_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 1476// W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x2f,0x01,0xff] 1477// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1478 1479v_cmp_ge_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 1480// W32: v_cmp_ge_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x0d,0x7c,0x81,0x60,0x09,0x13] 1481// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1482 1483v_cmp_ge_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 1484// W64: v_cmp_ge_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x0d,0x7c,0x81,0x60,0x09,0x13] 1485// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1486 1487v_cmp_ge_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 1488// W32: v_cmp_ge_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x0d,0x7c,0xff,0x6f,0xf5,0x30] 1489// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1490 1491v_cmp_ge_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 1492// W64: v_cmp_ge_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x0d,0x7c,0xff,0x6f,0xf5,0x30] 1493// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1494 1495v_cmp_ge_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] 1496// W32: v_cmp_ge_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x1b,0x00,0xff] 1497// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1498 1499v_cmp_ge_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] 1500// W32: v_cmp_ge_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0xe4,0x00,0xff] 1501// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1502 1503v_cmp_ge_f32 vcc_lo, v1, v2 row_mirror 1504// W32: v_cmp_ge_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x40,0x01,0xff] 1505// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1506 1507v_cmp_ge_f32 vcc_lo, v1, v2 row_half_mirror 1508// W32: v_cmp_ge_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x41,0x01,0xff] 1509// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1510 1511v_cmp_ge_f32 vcc_lo, v1, v2 row_shl:1 1512// W32: v_cmp_ge_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x01,0x01,0xff] 1513// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1514 1515v_cmp_ge_f32 vcc_lo, v1, v2 row_shl:15 1516// W32: v_cmp_ge_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x0f,0x01,0xff] 1517// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1518 1519v_cmp_ge_f32 vcc_lo, v1, v2 row_shr:1 1520// W32: v_cmp_ge_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x11,0x01,0xff] 1521// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1522 1523v_cmp_ge_f32 vcc_lo, v1, v2 row_shr:15 1524// W32: v_cmp_ge_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x1f,0x01,0xff] 1525// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1526 1527v_cmp_ge_f32 vcc_lo, v1, v2 row_ror:1 1528// W32: v_cmp_ge_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x21,0x01,0xff] 1529// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1530 1531v_cmp_ge_f32 vcc_lo, v1, v2 row_ror:15 1532// W32: v_cmp_ge_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x2f,0x01,0xff] 1533// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1534 1535v_cmp_ge_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 1536// W32: v_cmp_ge_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x50,0x01,0xff] 1537// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1538 1539v_cmp_ge_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 1540// W32: v_cmp_ge_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x5f,0x01,0x01] 1541// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1542 1543v_cmp_ge_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 1544// W32: v_cmp_ge_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x60,0x09,0x13] 1545// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1546 1547v_cmp_ge_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 1548// W32: v_cmp_ge_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x2d,0x7c,0xff,0x6f,0xf5,0x30] 1549// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1550 1551v_cmp_ge_f32 vcc, v1, v2 quad_perm:[3,2,1,0] 1552// W64: v_cmp_ge_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x1b,0x00,0xff] 1553// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1554 1555v_cmp_ge_f32 vcc, v1, v2 quad_perm:[0,1,2,3] 1556// W64: v_cmp_ge_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0xe4,0x00,0xff] 1557// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1558 1559v_cmp_ge_f32 vcc, v1, v2 row_mirror 1560// W64: v_cmp_ge_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x40,0x01,0xff] 1561// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1562 1563v_cmp_ge_f32 vcc, v1, v2 row_half_mirror 1564// W64: v_cmp_ge_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x41,0x01,0xff] 1565// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1566 1567v_cmp_ge_f32 vcc, v1, v2 row_shl:1 1568// W64: v_cmp_ge_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x01,0x01,0xff] 1569// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1570 1571v_cmp_ge_f32 vcc, v1, v2 row_shl:15 1572// W64: v_cmp_ge_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x0f,0x01,0xff] 1573// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1574 1575v_cmp_ge_f32 vcc, v1, v2 row_shr:1 1576// W64: v_cmp_ge_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x11,0x01,0xff] 1577// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1578 1579v_cmp_ge_f32 vcc, v1, v2 row_shr:15 1580// W64: v_cmp_ge_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x1f,0x01,0xff] 1581// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1582 1583v_cmp_ge_f32 vcc, v1, v2 row_ror:1 1584// W64: v_cmp_ge_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x21,0x01,0xff] 1585// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1586 1587v_cmp_ge_f32 vcc, v1, v2 row_ror:15 1588// W64: v_cmp_ge_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x2f,0x01,0xff] 1589// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1590 1591v_cmp_ge_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 1592// W64: v_cmp_ge_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x50,0x01,0xff] 1593// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1594 1595v_cmp_ge_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 1596// W64: v_cmp_ge_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x5f,0x01,0x01] 1597// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1598 1599v_cmp_ge_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 1600// W64: v_cmp_ge_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x60,0x09,0x13] 1601// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1602 1603v_cmp_ge_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 1604// W64: v_cmp_ge_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x2d,0x7c,0xff,0x6f,0xf5,0x30] 1605// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1606 1607v_cmp_ge_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] 1608// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x1b,0x00,0xff] 1609// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1610 1611v_cmp_ge_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] 1612// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0xe4,0x00,0xff] 1613// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1614 1615v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_mirror 1616// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x40,0x01,0xff] 1617// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1618 1619v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_half_mirror 1620// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x41,0x01,0xff] 1621// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1622 1623v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shl:1 1624// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x01,0x01,0xff] 1625// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1626 1627v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shl:15 1628// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x0f,0x01,0xff] 1629// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1630 1631v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shr:1 1632// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x11,0x01,0xff] 1633// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1634 1635v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shr:15 1636// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x1f,0x01,0xff] 1637// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1638 1639v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_ror:1 1640// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x21,0x01,0xff] 1641// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1642 1643v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_ror:15 1644// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x2f,0x01,0xff] 1645// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1646 1647v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 1648// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x50,0x01,0xff] 1649// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1650 1651v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 1652// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x5f,0x01,0x01] 1653// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1654 1655v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 1656// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x60,0x09,0x13] 1657// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1658 1659v_cmp_ge_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 1660// W32: v_cmp_ge_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x6c,0x7c,0x7f,0x6f,0x05,0x30] 1661// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1662 1663v_cmp_ge_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] 1664// W64: v_cmp_ge_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x1b,0x00,0xff] 1665// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1666 1667v_cmp_ge_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] 1668// W64: v_cmp_ge_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0xe4,0x00,0xff] 1669// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1670 1671v_cmp_ge_i16 vcc, v1.l, v2.l row_mirror 1672// W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x40,0x01,0xff] 1673// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1674 1675v_cmp_ge_i16 vcc, v1.l, v2.l row_half_mirror 1676// W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x41,0x01,0xff] 1677// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1678 1679v_cmp_ge_i16 vcc, v1.l, v2.l row_shl:1 1680// W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x01,0x01,0xff] 1681// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1682 1683v_cmp_ge_i16 vcc, v1.l, v2.l row_shl:15 1684// W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x0f,0x01,0xff] 1685// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1686 1687v_cmp_ge_i16 vcc, v1.l, v2.l row_shr:1 1688// W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x11,0x01,0xff] 1689// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1690 1691v_cmp_ge_i16 vcc, v1.l, v2.l row_shr:15 1692// W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x1f,0x01,0xff] 1693// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1694 1695v_cmp_ge_i16 vcc, v1.l, v2.l row_ror:1 1696// W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x21,0x01,0xff] 1697// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1698 1699v_cmp_ge_i16 vcc, v1.l, v2.l row_ror:15 1700// W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x2f,0x01,0xff] 1701// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1702 1703v_cmp_ge_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 1704// W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x50,0x01,0xff] 1705// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1706 1707v_cmp_ge_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 1708// W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x5f,0x01,0x01] 1709// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1710 1711v_cmp_ge_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 1712// W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x60,0x09,0x13] 1713// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1714 1715v_cmp_ge_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 1716// W64: v_cmp_ge_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x6c,0x7c,0x7f,0x6f,0x05,0x30] 1717// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1718 1719v_cmp_ge_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 1720// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x1b,0x00,0xff] 1721// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1722 1723v_cmp_ge_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 1724// W64: v_cmp_ge_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x1b,0x00,0xff] 1725// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1726 1727v_cmp_ge_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 1728// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0xe4,0x00,0xff] 1729// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1730 1731v_cmp_ge_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 1732// W64: v_cmp_ge_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0xe4,0x00,0xff] 1733// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1734 1735v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 1736// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x40,0x01,0xff] 1737// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1738 1739v_cmp_ge_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 1740// W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x40,0x01,0xff] 1741// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1742 1743v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 1744// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x41,0x01,0xff] 1745// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1746 1747v_cmp_ge_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 1748// W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x41,0x01,0xff] 1749// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1750 1751v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 1752// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x01,0x01,0xff] 1753// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1754 1755v_cmp_ge_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 1756// W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x01,0x01,0xff] 1757// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1758 1759v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 1760// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x0f,0x01,0xff] 1761// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1762 1763v_cmp_ge_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 1764// W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x0f,0x01,0xff] 1765// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1766 1767v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 1768// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x11,0x01,0xff] 1769// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1770 1771v_cmp_ge_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 1772// W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x11,0x01,0xff] 1773// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1774 1775v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 1776// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x1f,0x01,0xff] 1777// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1778 1779v_cmp_ge_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 1780// W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x1f,0x01,0xff] 1781// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1782 1783v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 1784// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x21,0x01,0xff] 1785// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1786 1787v_cmp_ge_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 1788// W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x21,0x01,0xff] 1789// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1790 1791v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 1792// W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x2f,0x01,0xff] 1793// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1794 1795v_cmp_ge_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 1796// W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x2f,0x01,0xff] 1797// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1798 1799v_cmp_ge_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 1800// W32: v_cmp_ge_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x6d,0x7c,0x81,0x60,0x09,0x13] 1801// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1802 1803v_cmp_ge_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 1804// W64: v_cmp_ge_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x6d,0x7c,0x81,0x60,0x09,0x13] 1805// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1806 1807v_cmp_ge_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 1808// W32: v_cmp_ge_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x6d,0x7c,0xff,0x6f,0x05,0x30] 1809// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1810 1811v_cmp_ge_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 1812// W64: v_cmp_ge_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x6d,0x7c,0xff,0x6f,0x05,0x30] 1813// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1814 1815v_cmp_ge_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] 1816// W32: v_cmp_ge_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x1b,0x00,0xff] 1817// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1818 1819v_cmp_ge_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] 1820// W32: v_cmp_ge_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0xe4,0x00,0xff] 1821// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1822 1823v_cmp_ge_i32 vcc_lo, v1, v2 row_mirror 1824// W32: v_cmp_ge_i32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x40,0x01,0xff] 1825// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1826 1827v_cmp_ge_i32 vcc_lo, v1, v2 row_half_mirror 1828// W32: v_cmp_ge_i32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x41,0x01,0xff] 1829// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1830 1831v_cmp_ge_i32 vcc_lo, v1, v2 row_shl:1 1832// W32: v_cmp_ge_i32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x01,0x01,0xff] 1833// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1834 1835v_cmp_ge_i32 vcc_lo, v1, v2 row_shl:15 1836// W32: v_cmp_ge_i32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x0f,0x01,0xff] 1837// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1838 1839v_cmp_ge_i32 vcc_lo, v1, v2 row_shr:1 1840// W32: v_cmp_ge_i32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x11,0x01,0xff] 1841// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1842 1843v_cmp_ge_i32 vcc_lo, v1, v2 row_shr:15 1844// W32: v_cmp_ge_i32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x1f,0x01,0xff] 1845// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1846 1847v_cmp_ge_i32 vcc_lo, v1, v2 row_ror:1 1848// W32: v_cmp_ge_i32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x21,0x01,0xff] 1849// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1850 1851v_cmp_ge_i32 vcc_lo, v1, v2 row_ror:15 1852// W32: v_cmp_ge_i32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x2f,0x01,0xff] 1853// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1854 1855v_cmp_ge_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 1856// W32: v_cmp_ge_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x50,0x01,0xff] 1857// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1858 1859v_cmp_ge_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 1860// W32: v_cmp_ge_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x5f,0x01,0x01] 1861// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1862 1863v_cmp_ge_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 1864// W32: v_cmp_ge_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x60,0x09,0x13] 1865// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1866 1867v_cmp_ge_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 1868// W32: v_cmp_ge_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x8d,0x7c,0xff,0x6f,0x05,0x30] 1869// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1870 1871v_cmp_ge_i32 vcc, v1, v2 quad_perm:[3,2,1,0] 1872// W64: v_cmp_ge_i32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x1b,0x00,0xff] 1873// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1874 1875v_cmp_ge_i32 vcc, v1, v2 quad_perm:[0,1,2,3] 1876// W64: v_cmp_ge_i32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0xe4,0x00,0xff] 1877// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1878 1879v_cmp_ge_i32 vcc, v1, v2 row_mirror 1880// W64: v_cmp_ge_i32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x40,0x01,0xff] 1881// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1882 1883v_cmp_ge_i32 vcc, v1, v2 row_half_mirror 1884// W64: v_cmp_ge_i32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x41,0x01,0xff] 1885// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1886 1887v_cmp_ge_i32 vcc, v1, v2 row_shl:1 1888// W64: v_cmp_ge_i32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x01,0x01,0xff] 1889// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1890 1891v_cmp_ge_i32 vcc, v1, v2 row_shl:15 1892// W64: v_cmp_ge_i32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x0f,0x01,0xff] 1893// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1894 1895v_cmp_ge_i32 vcc, v1, v2 row_shr:1 1896// W64: v_cmp_ge_i32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x11,0x01,0xff] 1897// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1898 1899v_cmp_ge_i32 vcc, v1, v2 row_shr:15 1900// W64: v_cmp_ge_i32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x1f,0x01,0xff] 1901// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1902 1903v_cmp_ge_i32 vcc, v1, v2 row_ror:1 1904// W64: v_cmp_ge_i32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x21,0x01,0xff] 1905// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1906 1907v_cmp_ge_i32 vcc, v1, v2 row_ror:15 1908// W64: v_cmp_ge_i32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x2f,0x01,0xff] 1909// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1910 1911v_cmp_ge_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 1912// W64: v_cmp_ge_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x50,0x01,0xff] 1913// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1914 1915v_cmp_ge_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 1916// W64: v_cmp_ge_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x5f,0x01,0x01] 1917// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1918 1919v_cmp_ge_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 1920// W64: v_cmp_ge_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x60,0x09,0x13] 1921// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1922 1923v_cmp_ge_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 1924// W64: v_cmp_ge_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x8d,0x7c,0xff,0x6f,0x05,0x30] 1925// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1926 1927v_cmp_ge_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] 1928// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x1b,0x00,0xff] 1929// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1930 1931v_cmp_ge_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] 1932// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0xe4,0x00,0xff] 1933// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1934 1935v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_mirror 1936// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x40,0x01,0xff] 1937// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1938 1939v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_half_mirror 1940// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x41,0x01,0xff] 1941// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1942 1943v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shl:1 1944// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x01,0x01,0xff] 1945// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1946 1947v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shl:15 1948// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x0f,0x01,0xff] 1949// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1950 1951v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shr:1 1952// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x11,0x01,0xff] 1953// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1954 1955v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shr:15 1956// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x1f,0x01,0xff] 1957// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1958 1959v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_ror:1 1960// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x21,0x01,0xff] 1961// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1962 1963v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_ror:15 1964// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x2f,0x01,0xff] 1965// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1966 1967v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 1968// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x50,0x01,0xff] 1969// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1970 1971v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 1972// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x5f,0x01,0x01] 1973// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1974 1975v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 1976// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x60,0x09,0x13] 1977// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1978 1979v_cmp_ge_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 1980// W32: v_cmp_ge_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x7c,0x7c,0x7f,0x6f,0x05,0x30] 1981// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1982 1983v_cmp_ge_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] 1984// W64: v_cmp_ge_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x1b,0x00,0xff] 1985// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1986 1987v_cmp_ge_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] 1988// W64: v_cmp_ge_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0xe4,0x00,0xff] 1989// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1990 1991v_cmp_ge_u16 vcc, v1.l, v2.l row_mirror 1992// W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x40,0x01,0xff] 1993// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1994 1995v_cmp_ge_u16 vcc, v1.l, v2.l row_half_mirror 1996// W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x41,0x01,0xff] 1997// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 1998 1999v_cmp_ge_u16 vcc, v1.l, v2.l row_shl:1 2000// W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x01,0x01,0xff] 2001// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2002 2003v_cmp_ge_u16 vcc, v1.l, v2.l row_shl:15 2004// W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x0f,0x01,0xff] 2005// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2006 2007v_cmp_ge_u16 vcc, v1.l, v2.l row_shr:1 2008// W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x11,0x01,0xff] 2009// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2010 2011v_cmp_ge_u16 vcc, v1.l, v2.l row_shr:15 2012// W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x1f,0x01,0xff] 2013// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2014 2015v_cmp_ge_u16 vcc, v1.l, v2.l row_ror:1 2016// W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x21,0x01,0xff] 2017// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2018 2019v_cmp_ge_u16 vcc, v1.l, v2.l row_ror:15 2020// W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x2f,0x01,0xff] 2021// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2022 2023v_cmp_ge_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 2024// W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x50,0x01,0xff] 2025// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2026 2027v_cmp_ge_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 2028// W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x5f,0x01,0x01] 2029// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2030 2031v_cmp_ge_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 2032// W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x60,0x09,0x13] 2033// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2034 2035v_cmp_ge_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 2036// W64: v_cmp_ge_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x7c,0x7c,0x7f,0x6f,0x05,0x30] 2037// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2038 2039v_cmp_ge_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 2040// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x1b,0x00,0xff] 2041// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2042 2043v_cmp_ge_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 2044// W64: v_cmp_ge_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x1b,0x00,0xff] 2045// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2046 2047v_cmp_ge_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 2048// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0xe4,0x00,0xff] 2049// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2050 2051v_cmp_ge_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 2052// W64: v_cmp_ge_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0xe4,0x00,0xff] 2053// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2054 2055v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 2056// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x40,0x01,0xff] 2057// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2058 2059v_cmp_ge_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 2060// W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x40,0x01,0xff] 2061// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2062 2063v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 2064// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x41,0x01,0xff] 2065// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2066 2067v_cmp_ge_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 2068// W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x41,0x01,0xff] 2069// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2070 2071v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 2072// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x01,0x01,0xff] 2073// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2074 2075v_cmp_ge_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 2076// W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x01,0x01,0xff] 2077// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2078 2079v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 2080// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x0f,0x01,0xff] 2081// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2082 2083v_cmp_ge_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 2084// W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x0f,0x01,0xff] 2085// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2086 2087v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 2088// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x11,0x01,0xff] 2089// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2090 2091v_cmp_ge_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 2092// W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x11,0x01,0xff] 2093// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2094 2095v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 2096// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x1f,0x01,0xff] 2097// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2098 2099v_cmp_ge_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 2100// W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x1f,0x01,0xff] 2101// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2102 2103v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 2104// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x21,0x01,0xff] 2105// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2106 2107v_cmp_ge_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 2108// W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x21,0x01,0xff] 2109// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2110 2111v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 2112// W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x2f,0x01,0xff] 2113// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2114 2115v_cmp_ge_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 2116// W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x2f,0x01,0xff] 2117// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2118 2119v_cmp_ge_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 2120// W32: v_cmp_ge_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x7d,0x7c,0x81,0x60,0x09,0x13] 2121// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2122 2123v_cmp_ge_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 2124// W64: v_cmp_ge_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x7d,0x7c,0x81,0x60,0x09,0x13] 2125// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2126 2127v_cmp_ge_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 2128// W32: v_cmp_ge_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x7d,0x7c,0xff,0x6f,0x05,0x30] 2129// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2130 2131v_cmp_ge_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 2132// W64: v_cmp_ge_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x7d,0x7c,0xff,0x6f,0x05,0x30] 2133// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2134 2135v_cmp_ge_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] 2136// W32: v_cmp_ge_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x1b,0x00,0xff] 2137// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2138 2139v_cmp_ge_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] 2140// W32: v_cmp_ge_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0xe4,0x00,0xff] 2141// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2142 2143v_cmp_ge_u32 vcc_lo, v1, v2 row_mirror 2144// W32: v_cmp_ge_u32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x40,0x01,0xff] 2145// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2146 2147v_cmp_ge_u32 vcc_lo, v1, v2 row_half_mirror 2148// W32: v_cmp_ge_u32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x41,0x01,0xff] 2149// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2150 2151v_cmp_ge_u32 vcc_lo, v1, v2 row_shl:1 2152// W32: v_cmp_ge_u32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x01,0x01,0xff] 2153// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2154 2155v_cmp_ge_u32 vcc_lo, v1, v2 row_shl:15 2156// W32: v_cmp_ge_u32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x0f,0x01,0xff] 2157// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2158 2159v_cmp_ge_u32 vcc_lo, v1, v2 row_shr:1 2160// W32: v_cmp_ge_u32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x11,0x01,0xff] 2161// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2162 2163v_cmp_ge_u32 vcc_lo, v1, v2 row_shr:15 2164// W32: v_cmp_ge_u32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x1f,0x01,0xff] 2165// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2166 2167v_cmp_ge_u32 vcc_lo, v1, v2 row_ror:1 2168// W32: v_cmp_ge_u32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x21,0x01,0xff] 2169// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2170 2171v_cmp_ge_u32 vcc_lo, v1, v2 row_ror:15 2172// W32: v_cmp_ge_u32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x2f,0x01,0xff] 2173// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2174 2175v_cmp_ge_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 2176// W32: v_cmp_ge_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x50,0x01,0xff] 2177// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2178 2179v_cmp_ge_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 2180// W32: v_cmp_ge_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x5f,0x01,0x01] 2181// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2182 2183v_cmp_ge_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 2184// W32: v_cmp_ge_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x60,0x09,0x13] 2185// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2186 2187v_cmp_ge_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 2188// W32: v_cmp_ge_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x9d,0x7c,0xff,0x6f,0x05,0x30] 2189// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2190 2191v_cmp_ge_u32 vcc, v1, v2 quad_perm:[3,2,1,0] 2192// W64: v_cmp_ge_u32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x1b,0x00,0xff] 2193// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2194 2195v_cmp_ge_u32 vcc, v1, v2 quad_perm:[0,1,2,3] 2196// W64: v_cmp_ge_u32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0xe4,0x00,0xff] 2197// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2198 2199v_cmp_ge_u32 vcc, v1, v2 row_mirror 2200// W64: v_cmp_ge_u32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x40,0x01,0xff] 2201// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2202 2203v_cmp_ge_u32 vcc, v1, v2 row_half_mirror 2204// W64: v_cmp_ge_u32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x41,0x01,0xff] 2205// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2206 2207v_cmp_ge_u32 vcc, v1, v2 row_shl:1 2208// W64: v_cmp_ge_u32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x01,0x01,0xff] 2209// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2210 2211v_cmp_ge_u32 vcc, v1, v2 row_shl:15 2212// W64: v_cmp_ge_u32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x0f,0x01,0xff] 2213// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2214 2215v_cmp_ge_u32 vcc, v1, v2 row_shr:1 2216// W64: v_cmp_ge_u32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x11,0x01,0xff] 2217// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2218 2219v_cmp_ge_u32 vcc, v1, v2 row_shr:15 2220// W64: v_cmp_ge_u32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x1f,0x01,0xff] 2221// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2222 2223v_cmp_ge_u32 vcc, v1, v2 row_ror:1 2224// W64: v_cmp_ge_u32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x21,0x01,0xff] 2225// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2226 2227v_cmp_ge_u32 vcc, v1, v2 row_ror:15 2228// W64: v_cmp_ge_u32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x2f,0x01,0xff] 2229// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2230 2231v_cmp_ge_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 2232// W64: v_cmp_ge_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x50,0x01,0xff] 2233// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2234 2235v_cmp_ge_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 2236// W64: v_cmp_ge_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x5f,0x01,0x01] 2237// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2238 2239v_cmp_ge_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 2240// W64: v_cmp_ge_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x60,0x09,0x13] 2241// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2242 2243v_cmp_ge_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 2244// W64: v_cmp_ge_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x9d,0x7c,0xff,0x6f,0x05,0x30] 2245// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2246 2247v_cmp_gt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] 2248// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x1b,0x00,0xff] 2249// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2250 2251v_cmp_gt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] 2252// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0xe4,0x00,0xff] 2253// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2254 2255v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_mirror 2256// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x40,0x01,0xff] 2257// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2258 2259v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_half_mirror 2260// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x41,0x01,0xff] 2261// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2262 2263v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shl:1 2264// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x01,0x01,0xff] 2265// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2266 2267v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shl:15 2268// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x0f,0x01,0xff] 2269// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2270 2271v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shr:1 2272// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x11,0x01,0xff] 2273// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2274 2275v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shr:15 2276// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x1f,0x01,0xff] 2277// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2278 2279v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_ror:1 2280// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x21,0x01,0xff] 2281// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2282 2283v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_ror:15 2284// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x2f,0x01,0xff] 2285// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2286 2287v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 2288// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x50,0x01,0xff] 2289// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2290 2291v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 2292// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x5f,0x01,0x01] 2293// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2294 2295v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 2296// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x60,0x09,0x13] 2297// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2298 2299v_cmp_gt_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 2300// W32: v_cmp_gt_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x08,0x7c,0x7f,0x6f,0xf5,0x30] 2301// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2302 2303v_cmp_gt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] 2304// W64: v_cmp_gt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x1b,0x00,0xff] 2305// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2306 2307v_cmp_gt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] 2308// W64: v_cmp_gt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0xe4,0x00,0xff] 2309// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2310 2311v_cmp_gt_f16 vcc, v1.l, v2.l row_mirror 2312// W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x40,0x01,0xff] 2313// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2314 2315v_cmp_gt_f16 vcc, v1.l, v2.l row_half_mirror 2316// W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x41,0x01,0xff] 2317// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2318 2319v_cmp_gt_f16 vcc, v1.l, v2.l row_shl:1 2320// W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x01,0x01,0xff] 2321// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2322 2323v_cmp_gt_f16 vcc, v1.l, v2.l row_shl:15 2324// W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x0f,0x01,0xff] 2325// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2326 2327v_cmp_gt_f16 vcc, v1.l, v2.l row_shr:1 2328// W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x11,0x01,0xff] 2329// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2330 2331v_cmp_gt_f16 vcc, v1.l, v2.l row_shr:15 2332// W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x1f,0x01,0xff] 2333// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2334 2335v_cmp_gt_f16 vcc, v1.l, v2.l row_ror:1 2336// W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x21,0x01,0xff] 2337// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2338 2339v_cmp_gt_f16 vcc, v1.l, v2.l row_ror:15 2340// W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x2f,0x01,0xff] 2341// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2342 2343v_cmp_gt_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 2344// W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x50,0x01,0xff] 2345// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2346 2347v_cmp_gt_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 2348// W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x5f,0x01,0x01] 2349// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2350 2351v_cmp_gt_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 2352// W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x60,0x09,0x13] 2353// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2354 2355v_cmp_gt_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 2356// W64: v_cmp_gt_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x08,0x7c,0x7f,0x6f,0xf5,0x30] 2357// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2358 2359v_cmp_gt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 2360// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x1b,0x00,0xff] 2361// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2362 2363v_cmp_gt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 2364// W64: v_cmp_gt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x1b,0x00,0xff] 2365// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2366 2367v_cmp_gt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 2368// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0xe4,0x00,0xff] 2369// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2370 2371v_cmp_gt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 2372// W64: v_cmp_gt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0xe4,0x00,0xff] 2373// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2374 2375v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 2376// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x40,0x01,0xff] 2377// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2378 2379v_cmp_gt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 2380// W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x40,0x01,0xff] 2381// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2382 2383v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 2384// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x41,0x01,0xff] 2385// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2386 2387v_cmp_gt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 2388// W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x41,0x01,0xff] 2389// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2390 2391v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 2392// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x01,0x01,0xff] 2393// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2394 2395v_cmp_gt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 2396// W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x01,0x01,0xff] 2397// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2398 2399v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 2400// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x0f,0x01,0xff] 2401// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2402 2403v_cmp_gt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 2404// W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x0f,0x01,0xff] 2405// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2406 2407v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 2408// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x11,0x01,0xff] 2409// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2410 2411v_cmp_gt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 2412// W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x11,0x01,0xff] 2413// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2414 2415v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 2416// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x1f,0x01,0xff] 2417// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2418 2419v_cmp_gt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 2420// W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x1f,0x01,0xff] 2421// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2422 2423v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 2424// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x21,0x01,0xff] 2425// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2426 2427v_cmp_gt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 2428// W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x21,0x01,0xff] 2429// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2430 2431v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 2432// W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x2f,0x01,0xff] 2433// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2434 2435v_cmp_gt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 2436// W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x2f,0x01,0xff] 2437// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2438 2439v_cmp_gt_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 2440// W32: v_cmp_gt_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x09,0x7c,0x81,0x60,0x09,0x13] 2441// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2442 2443v_cmp_gt_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 2444// W64: v_cmp_gt_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x09,0x7c,0x81,0x60,0x09,0x13] 2445// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2446 2447v_cmp_gt_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 2448// W32: v_cmp_gt_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x09,0x7c,0xff,0x6f,0xf5,0x30] 2449// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2450 2451v_cmp_gt_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 2452// W64: v_cmp_gt_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x09,0x7c,0xff,0x6f,0xf5,0x30] 2453// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2454 2455v_cmp_gt_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] 2456// W32: v_cmp_gt_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x1b,0x00,0xff] 2457// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2458 2459v_cmp_gt_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] 2460// W32: v_cmp_gt_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0xe4,0x00,0xff] 2461// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2462 2463v_cmp_gt_f32 vcc_lo, v1, v2 row_mirror 2464// W32: v_cmp_gt_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x40,0x01,0xff] 2465// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2466 2467v_cmp_gt_f32 vcc_lo, v1, v2 row_half_mirror 2468// W32: v_cmp_gt_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x41,0x01,0xff] 2469// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2470 2471v_cmp_gt_f32 vcc_lo, v1, v2 row_shl:1 2472// W32: v_cmp_gt_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x01,0x01,0xff] 2473// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2474 2475v_cmp_gt_f32 vcc_lo, v1, v2 row_shl:15 2476// W32: v_cmp_gt_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x0f,0x01,0xff] 2477// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2478 2479v_cmp_gt_f32 vcc_lo, v1, v2 row_shr:1 2480// W32: v_cmp_gt_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x11,0x01,0xff] 2481// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2482 2483v_cmp_gt_f32 vcc_lo, v1, v2 row_shr:15 2484// W32: v_cmp_gt_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x1f,0x01,0xff] 2485// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2486 2487v_cmp_gt_f32 vcc_lo, v1, v2 row_ror:1 2488// W32: v_cmp_gt_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x21,0x01,0xff] 2489// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2490 2491v_cmp_gt_f32 vcc_lo, v1, v2 row_ror:15 2492// W32: v_cmp_gt_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x2f,0x01,0xff] 2493// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2494 2495v_cmp_gt_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 2496// W32: v_cmp_gt_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x50,0x01,0xff] 2497// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2498 2499v_cmp_gt_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 2500// W32: v_cmp_gt_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x5f,0x01,0x01] 2501// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2502 2503v_cmp_gt_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 2504// W32: v_cmp_gt_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x60,0x09,0x13] 2505// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2506 2507v_cmp_gt_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 2508// W32: v_cmp_gt_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x29,0x7c,0xff,0x6f,0xf5,0x30] 2509// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2510 2511v_cmp_gt_f32 vcc, v1, v2 quad_perm:[3,2,1,0] 2512// W64: v_cmp_gt_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x1b,0x00,0xff] 2513// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2514 2515v_cmp_gt_f32 vcc, v1, v2 quad_perm:[0,1,2,3] 2516// W64: v_cmp_gt_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0xe4,0x00,0xff] 2517// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2518 2519v_cmp_gt_f32 vcc, v1, v2 row_mirror 2520// W64: v_cmp_gt_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x40,0x01,0xff] 2521// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2522 2523v_cmp_gt_f32 vcc, v1, v2 row_half_mirror 2524// W64: v_cmp_gt_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x41,0x01,0xff] 2525// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2526 2527v_cmp_gt_f32 vcc, v1, v2 row_shl:1 2528// W64: v_cmp_gt_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x01,0x01,0xff] 2529// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2530 2531v_cmp_gt_f32 vcc, v1, v2 row_shl:15 2532// W64: v_cmp_gt_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x0f,0x01,0xff] 2533// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2534 2535v_cmp_gt_f32 vcc, v1, v2 row_shr:1 2536// W64: v_cmp_gt_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x11,0x01,0xff] 2537// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2538 2539v_cmp_gt_f32 vcc, v1, v2 row_shr:15 2540// W64: v_cmp_gt_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x1f,0x01,0xff] 2541// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2542 2543v_cmp_gt_f32 vcc, v1, v2 row_ror:1 2544// W64: v_cmp_gt_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x21,0x01,0xff] 2545// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2546 2547v_cmp_gt_f32 vcc, v1, v2 row_ror:15 2548// W64: v_cmp_gt_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x2f,0x01,0xff] 2549// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2550 2551v_cmp_gt_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 2552// W64: v_cmp_gt_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x50,0x01,0xff] 2553// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2554 2555v_cmp_gt_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 2556// W64: v_cmp_gt_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x5f,0x01,0x01] 2557// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2558 2559v_cmp_gt_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 2560// W64: v_cmp_gt_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x60,0x09,0x13] 2561// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2562 2563v_cmp_gt_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 2564// W64: v_cmp_gt_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x29,0x7c,0xff,0x6f,0xf5,0x30] 2565// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2566 2567v_cmp_gt_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] 2568// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x1b,0x00,0xff] 2569// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2570 2571v_cmp_gt_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] 2572// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0xe4,0x00,0xff] 2573// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2574 2575v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_mirror 2576// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x40,0x01,0xff] 2577// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2578 2579v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_half_mirror 2580// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x41,0x01,0xff] 2581// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2582 2583v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shl:1 2584// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x01,0x01,0xff] 2585// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2586 2587v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shl:15 2588// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x0f,0x01,0xff] 2589// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2590 2591v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shr:1 2592// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x11,0x01,0xff] 2593// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2594 2595v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shr:15 2596// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x1f,0x01,0xff] 2597// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2598 2599v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_ror:1 2600// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x21,0x01,0xff] 2601// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2602 2603v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_ror:15 2604// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x2f,0x01,0xff] 2605// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2606 2607v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 2608// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x50,0x01,0xff] 2609// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2610 2611v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 2612// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x5f,0x01,0x01] 2613// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2614 2615v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 2616// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x60,0x09,0x13] 2617// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2618 2619v_cmp_gt_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 2620// W32: v_cmp_gt_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x68,0x7c,0x7f,0x6f,0x05,0x30] 2621// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2622 2623v_cmp_gt_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] 2624// W64: v_cmp_gt_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x1b,0x00,0xff] 2625// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2626 2627v_cmp_gt_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] 2628// W64: v_cmp_gt_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0xe4,0x00,0xff] 2629// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2630 2631v_cmp_gt_i16 vcc, v1.l, v2.l row_mirror 2632// W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x40,0x01,0xff] 2633// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2634 2635v_cmp_gt_i16 vcc, v1.l, v2.l row_half_mirror 2636// W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x41,0x01,0xff] 2637// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2638 2639v_cmp_gt_i16 vcc, v1.l, v2.l row_shl:1 2640// W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x01,0x01,0xff] 2641// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2642 2643v_cmp_gt_i16 vcc, v1.l, v2.l row_shl:15 2644// W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x0f,0x01,0xff] 2645// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2646 2647v_cmp_gt_i16 vcc, v1.l, v2.l row_shr:1 2648// W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x11,0x01,0xff] 2649// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2650 2651v_cmp_gt_i16 vcc, v1.l, v2.l row_shr:15 2652// W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x1f,0x01,0xff] 2653// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2654 2655v_cmp_gt_i16 vcc, v1.l, v2.l row_ror:1 2656// W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x21,0x01,0xff] 2657// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2658 2659v_cmp_gt_i16 vcc, v1.l, v2.l row_ror:15 2660// W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x2f,0x01,0xff] 2661// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2662 2663v_cmp_gt_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 2664// W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x50,0x01,0xff] 2665// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2666 2667v_cmp_gt_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 2668// W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x5f,0x01,0x01] 2669// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2670 2671v_cmp_gt_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 2672// W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x60,0x09,0x13] 2673// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2674 2675v_cmp_gt_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 2676// W64: v_cmp_gt_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x68,0x7c,0x7f,0x6f,0x05,0x30] 2677// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2678 2679v_cmp_gt_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 2680// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x1b,0x00,0xff] 2681// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2682 2683v_cmp_gt_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 2684// W64: v_cmp_gt_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x1b,0x00,0xff] 2685// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2686 2687v_cmp_gt_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 2688// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0xe4,0x00,0xff] 2689// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2690 2691v_cmp_gt_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 2692// W64: v_cmp_gt_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0xe4,0x00,0xff] 2693// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2694 2695v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 2696// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x40,0x01,0xff] 2697// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2698 2699v_cmp_gt_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 2700// W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x40,0x01,0xff] 2701// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2702 2703v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 2704// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x41,0x01,0xff] 2705// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2706 2707v_cmp_gt_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 2708// W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x41,0x01,0xff] 2709// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2710 2711v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 2712// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x01,0x01,0xff] 2713// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2714 2715v_cmp_gt_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 2716// W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x01,0x01,0xff] 2717// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2718 2719v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 2720// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x0f,0x01,0xff] 2721// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2722 2723v_cmp_gt_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 2724// W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x0f,0x01,0xff] 2725// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2726 2727v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 2728// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x11,0x01,0xff] 2729// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2730 2731v_cmp_gt_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 2732// W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x11,0x01,0xff] 2733// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2734 2735v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 2736// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x1f,0x01,0xff] 2737// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2738 2739v_cmp_gt_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 2740// W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x1f,0x01,0xff] 2741// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2742 2743v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 2744// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x21,0x01,0xff] 2745// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2746 2747v_cmp_gt_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 2748// W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x21,0x01,0xff] 2749// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2750 2751v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 2752// W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x2f,0x01,0xff] 2753// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2754 2755v_cmp_gt_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 2756// W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x2f,0x01,0xff] 2757// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2758 2759v_cmp_gt_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 2760// W32: v_cmp_gt_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x69,0x7c,0x81,0x60,0x09,0x13] 2761// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2762 2763v_cmp_gt_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 2764// W64: v_cmp_gt_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x69,0x7c,0x81,0x60,0x09,0x13] 2765// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2766 2767v_cmp_gt_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 2768// W32: v_cmp_gt_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x69,0x7c,0xff,0x6f,0x05,0x30] 2769// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2770 2771v_cmp_gt_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 2772// W64: v_cmp_gt_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x69,0x7c,0xff,0x6f,0x05,0x30] 2773// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2774 2775v_cmp_gt_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] 2776// W32: v_cmp_gt_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x1b,0x00,0xff] 2777// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2778 2779v_cmp_gt_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] 2780// W32: v_cmp_gt_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0xe4,0x00,0xff] 2781// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2782 2783v_cmp_gt_i32 vcc_lo, v1, v2 row_mirror 2784// W32: v_cmp_gt_i32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x40,0x01,0xff] 2785// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2786 2787v_cmp_gt_i32 vcc_lo, v1, v2 row_half_mirror 2788// W32: v_cmp_gt_i32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x41,0x01,0xff] 2789// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2790 2791v_cmp_gt_i32 vcc_lo, v1, v2 row_shl:1 2792// W32: v_cmp_gt_i32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x01,0x01,0xff] 2793// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2794 2795v_cmp_gt_i32 vcc_lo, v1, v2 row_shl:15 2796// W32: v_cmp_gt_i32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x0f,0x01,0xff] 2797// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2798 2799v_cmp_gt_i32 vcc_lo, v1, v2 row_shr:1 2800// W32: v_cmp_gt_i32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x11,0x01,0xff] 2801// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2802 2803v_cmp_gt_i32 vcc_lo, v1, v2 row_shr:15 2804// W32: v_cmp_gt_i32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x1f,0x01,0xff] 2805// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2806 2807v_cmp_gt_i32 vcc_lo, v1, v2 row_ror:1 2808// W32: v_cmp_gt_i32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x21,0x01,0xff] 2809// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2810 2811v_cmp_gt_i32 vcc_lo, v1, v2 row_ror:15 2812// W32: v_cmp_gt_i32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x2f,0x01,0xff] 2813// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2814 2815v_cmp_gt_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 2816// W32: v_cmp_gt_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x50,0x01,0xff] 2817// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2818 2819v_cmp_gt_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 2820// W32: v_cmp_gt_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x5f,0x01,0x01] 2821// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2822 2823v_cmp_gt_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 2824// W32: v_cmp_gt_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x60,0x09,0x13] 2825// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2826 2827v_cmp_gt_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 2828// W32: v_cmp_gt_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x89,0x7c,0xff,0x6f,0x05,0x30] 2829// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2830 2831v_cmp_gt_i32 vcc, v1, v2 quad_perm:[3,2,1,0] 2832// W64: v_cmp_gt_i32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x1b,0x00,0xff] 2833// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2834 2835v_cmp_gt_i32 vcc, v1, v2 quad_perm:[0,1,2,3] 2836// W64: v_cmp_gt_i32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0xe4,0x00,0xff] 2837// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2838 2839v_cmp_gt_i32 vcc, v1, v2 row_mirror 2840// W64: v_cmp_gt_i32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x40,0x01,0xff] 2841// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2842 2843v_cmp_gt_i32 vcc, v1, v2 row_half_mirror 2844// W64: v_cmp_gt_i32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x41,0x01,0xff] 2845// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2846 2847v_cmp_gt_i32 vcc, v1, v2 row_shl:1 2848// W64: v_cmp_gt_i32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x01,0x01,0xff] 2849// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2850 2851v_cmp_gt_i32 vcc, v1, v2 row_shl:15 2852// W64: v_cmp_gt_i32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x0f,0x01,0xff] 2853// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2854 2855v_cmp_gt_i32 vcc, v1, v2 row_shr:1 2856// W64: v_cmp_gt_i32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x11,0x01,0xff] 2857// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2858 2859v_cmp_gt_i32 vcc, v1, v2 row_shr:15 2860// W64: v_cmp_gt_i32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x1f,0x01,0xff] 2861// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2862 2863v_cmp_gt_i32 vcc, v1, v2 row_ror:1 2864// W64: v_cmp_gt_i32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x21,0x01,0xff] 2865// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2866 2867v_cmp_gt_i32 vcc, v1, v2 row_ror:15 2868// W64: v_cmp_gt_i32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x2f,0x01,0xff] 2869// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2870 2871v_cmp_gt_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 2872// W64: v_cmp_gt_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x50,0x01,0xff] 2873// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2874 2875v_cmp_gt_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 2876// W64: v_cmp_gt_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x5f,0x01,0x01] 2877// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2878 2879v_cmp_gt_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 2880// W64: v_cmp_gt_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x60,0x09,0x13] 2881// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2882 2883v_cmp_gt_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 2884// W64: v_cmp_gt_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x89,0x7c,0xff,0x6f,0x05,0x30] 2885// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2886 2887v_cmp_gt_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] 2888// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x1b,0x00,0xff] 2889// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2890 2891v_cmp_gt_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] 2892// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0xe4,0x00,0xff] 2893// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2894 2895v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_mirror 2896// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x40,0x01,0xff] 2897// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2898 2899v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_half_mirror 2900// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x41,0x01,0xff] 2901// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2902 2903v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shl:1 2904// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x01,0x01,0xff] 2905// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2906 2907v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shl:15 2908// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x0f,0x01,0xff] 2909// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2910 2911v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shr:1 2912// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x11,0x01,0xff] 2913// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2914 2915v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shr:15 2916// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x1f,0x01,0xff] 2917// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2918 2919v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_ror:1 2920// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x21,0x01,0xff] 2921// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2922 2923v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_ror:15 2924// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x2f,0x01,0xff] 2925// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2926 2927v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 2928// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x50,0x01,0xff] 2929// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2930 2931v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 2932// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x5f,0x01,0x01] 2933// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2934 2935v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 2936// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x60,0x09,0x13] 2937// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2938 2939v_cmp_gt_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 2940// W32: v_cmp_gt_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x78,0x7c,0x7f,0x6f,0x05,0x30] 2941// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2942 2943v_cmp_gt_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] 2944// W64: v_cmp_gt_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x1b,0x00,0xff] 2945// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2946 2947v_cmp_gt_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] 2948// W64: v_cmp_gt_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0xe4,0x00,0xff] 2949// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2950 2951v_cmp_gt_u16 vcc, v1.l, v2.l row_mirror 2952// W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x40,0x01,0xff] 2953// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2954 2955v_cmp_gt_u16 vcc, v1.l, v2.l row_half_mirror 2956// W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x41,0x01,0xff] 2957// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2958 2959v_cmp_gt_u16 vcc, v1.l, v2.l row_shl:1 2960// W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x01,0x01,0xff] 2961// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2962 2963v_cmp_gt_u16 vcc, v1.l, v2.l row_shl:15 2964// W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x0f,0x01,0xff] 2965// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2966 2967v_cmp_gt_u16 vcc, v1.l, v2.l row_shr:1 2968// W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x11,0x01,0xff] 2969// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2970 2971v_cmp_gt_u16 vcc, v1.l, v2.l row_shr:15 2972// W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x1f,0x01,0xff] 2973// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2974 2975v_cmp_gt_u16 vcc, v1.l, v2.l row_ror:1 2976// W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x21,0x01,0xff] 2977// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2978 2979v_cmp_gt_u16 vcc, v1.l, v2.l row_ror:15 2980// W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x2f,0x01,0xff] 2981// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2982 2983v_cmp_gt_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 2984// W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x50,0x01,0xff] 2985// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2986 2987v_cmp_gt_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 2988// W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x5f,0x01,0x01] 2989// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2990 2991v_cmp_gt_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 2992// W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x60,0x09,0x13] 2993// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2994 2995v_cmp_gt_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 2996// W64: v_cmp_gt_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x78,0x7c,0x7f,0x6f,0x05,0x30] 2997// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 2998 2999v_cmp_gt_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 3000// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x1b,0x00,0xff] 3001// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3002 3003v_cmp_gt_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 3004// W64: v_cmp_gt_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x1b,0x00,0xff] 3005// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3006 3007v_cmp_gt_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 3008// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0xe4,0x00,0xff] 3009// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3010 3011v_cmp_gt_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 3012// W64: v_cmp_gt_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0xe4,0x00,0xff] 3013// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3014 3015v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 3016// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x40,0x01,0xff] 3017// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3018 3019v_cmp_gt_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 3020// W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x40,0x01,0xff] 3021// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3022 3023v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 3024// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x41,0x01,0xff] 3025// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3026 3027v_cmp_gt_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 3028// W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x41,0x01,0xff] 3029// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3030 3031v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 3032// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x01,0x01,0xff] 3033// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3034 3035v_cmp_gt_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 3036// W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x01,0x01,0xff] 3037// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3038 3039v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 3040// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x0f,0x01,0xff] 3041// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3042 3043v_cmp_gt_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 3044// W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x0f,0x01,0xff] 3045// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3046 3047v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 3048// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x11,0x01,0xff] 3049// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3050 3051v_cmp_gt_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 3052// W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x11,0x01,0xff] 3053// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3054 3055v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 3056// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x1f,0x01,0xff] 3057// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3058 3059v_cmp_gt_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 3060// W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x1f,0x01,0xff] 3061// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3062 3063v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 3064// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x21,0x01,0xff] 3065// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3066 3067v_cmp_gt_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 3068// W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x21,0x01,0xff] 3069// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3070 3071v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 3072// W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x2f,0x01,0xff] 3073// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3074 3075v_cmp_gt_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 3076// W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x2f,0x01,0xff] 3077// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3078 3079v_cmp_gt_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 3080// W32: v_cmp_gt_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x79,0x7c,0x81,0x60,0x09,0x13] 3081// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3082 3083v_cmp_gt_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 3084// W64: v_cmp_gt_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x79,0x7c,0x81,0x60,0x09,0x13] 3085// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3086 3087v_cmp_gt_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 3088// W32: v_cmp_gt_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x79,0x7c,0xff,0x6f,0x05,0x30] 3089// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3090 3091v_cmp_gt_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 3092// W64: v_cmp_gt_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x79,0x7c,0xff,0x6f,0x05,0x30] 3093// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3094 3095v_cmp_gt_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] 3096// W32: v_cmp_gt_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x1b,0x00,0xff] 3097// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3098 3099v_cmp_gt_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] 3100// W32: v_cmp_gt_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0xe4,0x00,0xff] 3101// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3102 3103v_cmp_gt_u32 vcc_lo, v1, v2 row_mirror 3104// W32: v_cmp_gt_u32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x40,0x01,0xff] 3105// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3106 3107v_cmp_gt_u32 vcc_lo, v1, v2 row_half_mirror 3108// W32: v_cmp_gt_u32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x41,0x01,0xff] 3109// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3110 3111v_cmp_gt_u32 vcc_lo, v1, v2 row_shl:1 3112// W32: v_cmp_gt_u32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x01,0x01,0xff] 3113// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3114 3115v_cmp_gt_u32 vcc_lo, v1, v2 row_shl:15 3116// W32: v_cmp_gt_u32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x0f,0x01,0xff] 3117// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3118 3119v_cmp_gt_u32 vcc_lo, v1, v2 row_shr:1 3120// W32: v_cmp_gt_u32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x11,0x01,0xff] 3121// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3122 3123v_cmp_gt_u32 vcc_lo, v1, v2 row_shr:15 3124// W32: v_cmp_gt_u32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x1f,0x01,0xff] 3125// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3126 3127v_cmp_gt_u32 vcc_lo, v1, v2 row_ror:1 3128// W32: v_cmp_gt_u32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x21,0x01,0xff] 3129// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3130 3131v_cmp_gt_u32 vcc_lo, v1, v2 row_ror:15 3132// W32: v_cmp_gt_u32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x2f,0x01,0xff] 3133// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3134 3135v_cmp_gt_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 3136// W32: v_cmp_gt_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x50,0x01,0xff] 3137// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3138 3139v_cmp_gt_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 3140// W32: v_cmp_gt_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x5f,0x01,0x01] 3141// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3142 3143v_cmp_gt_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 3144// W32: v_cmp_gt_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x60,0x09,0x13] 3145// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3146 3147v_cmp_gt_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 3148// W32: v_cmp_gt_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x99,0x7c,0xff,0x6f,0x05,0x30] 3149// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3150 3151v_cmp_gt_u32 vcc, v1, v2 quad_perm:[3,2,1,0] 3152// W64: v_cmp_gt_u32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x1b,0x00,0xff] 3153// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3154 3155v_cmp_gt_u32 vcc, v1, v2 quad_perm:[0,1,2,3] 3156// W64: v_cmp_gt_u32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0xe4,0x00,0xff] 3157// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3158 3159v_cmp_gt_u32 vcc, v1, v2 row_mirror 3160// W64: v_cmp_gt_u32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x40,0x01,0xff] 3161// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3162 3163v_cmp_gt_u32 vcc, v1, v2 row_half_mirror 3164// W64: v_cmp_gt_u32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x41,0x01,0xff] 3165// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3166 3167v_cmp_gt_u32 vcc, v1, v2 row_shl:1 3168// W64: v_cmp_gt_u32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x01,0x01,0xff] 3169// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3170 3171v_cmp_gt_u32 vcc, v1, v2 row_shl:15 3172// W64: v_cmp_gt_u32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x0f,0x01,0xff] 3173// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3174 3175v_cmp_gt_u32 vcc, v1, v2 row_shr:1 3176// W64: v_cmp_gt_u32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x11,0x01,0xff] 3177// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3178 3179v_cmp_gt_u32 vcc, v1, v2 row_shr:15 3180// W64: v_cmp_gt_u32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x1f,0x01,0xff] 3181// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3182 3183v_cmp_gt_u32 vcc, v1, v2 row_ror:1 3184// W64: v_cmp_gt_u32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x21,0x01,0xff] 3185// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3186 3187v_cmp_gt_u32 vcc, v1, v2 row_ror:15 3188// W64: v_cmp_gt_u32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x2f,0x01,0xff] 3189// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3190 3191v_cmp_gt_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 3192// W64: v_cmp_gt_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x50,0x01,0xff] 3193// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3194 3195v_cmp_gt_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 3196// W64: v_cmp_gt_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x5f,0x01,0x01] 3197// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3198 3199v_cmp_gt_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 3200// W64: v_cmp_gt_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x60,0x09,0x13] 3201// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3202 3203v_cmp_gt_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 3204// W64: v_cmp_gt_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x99,0x7c,0xff,0x6f,0x05,0x30] 3205// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3206 3207v_cmp_le_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] 3208// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x1b,0x00,0xff] 3209// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3210 3211v_cmp_le_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] 3212// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0xe4,0x00,0xff] 3213// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3214 3215v_cmp_le_f16 vcc_lo, v1.l, v2.l row_mirror 3216// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x40,0x01,0xff] 3217// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3218 3219v_cmp_le_f16 vcc_lo, v1.l, v2.l row_half_mirror 3220// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x41,0x01,0xff] 3221// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3222 3223v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shl:1 3224// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x01,0x01,0xff] 3225// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3226 3227v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shl:15 3228// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x0f,0x01,0xff] 3229// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3230 3231v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shr:1 3232// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x11,0x01,0xff] 3233// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3234 3235v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shr:15 3236// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x1f,0x01,0xff] 3237// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3238 3239v_cmp_le_f16 vcc_lo, v1.l, v2.l row_ror:1 3240// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x21,0x01,0xff] 3241// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3242 3243v_cmp_le_f16 vcc_lo, v1.l, v2.l row_ror:15 3244// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x2f,0x01,0xff] 3245// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3246 3247v_cmp_le_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 3248// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x50,0x01,0xff] 3249// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3250 3251v_cmp_le_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 3252// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x5f,0x01,0x01] 3253// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3254 3255v_cmp_le_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 3256// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x60,0x09,0x13] 3257// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3258 3259v_cmp_le_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 3260// W32: v_cmp_le_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x06,0x7c,0x7f,0x6f,0xf5,0x30] 3261// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3262 3263v_cmp_le_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] 3264// W64: v_cmp_le_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x1b,0x00,0xff] 3265// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3266 3267v_cmp_le_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] 3268// W64: v_cmp_le_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0xe4,0x00,0xff] 3269// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3270 3271v_cmp_le_f16 vcc, v1.l, v2.l row_mirror 3272// W64: v_cmp_le_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x40,0x01,0xff] 3273// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3274 3275v_cmp_le_f16 vcc, v1.l, v2.l row_half_mirror 3276// W64: v_cmp_le_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x41,0x01,0xff] 3277// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3278 3279v_cmp_le_f16 vcc, v1.l, v2.l row_shl:1 3280// W64: v_cmp_le_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x01,0x01,0xff] 3281// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3282 3283v_cmp_le_f16 vcc, v1.l, v2.l row_shl:15 3284// W64: v_cmp_le_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x0f,0x01,0xff] 3285// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3286 3287v_cmp_le_f16 vcc, v1.l, v2.l row_shr:1 3288// W64: v_cmp_le_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x11,0x01,0xff] 3289// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3290 3291v_cmp_le_f16 vcc, v1.l, v2.l row_shr:15 3292// W64: v_cmp_le_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x1f,0x01,0xff] 3293// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3294 3295v_cmp_le_f16 vcc, v1.l, v2.l row_ror:1 3296// W64: v_cmp_le_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x21,0x01,0xff] 3297// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3298 3299v_cmp_le_f16 vcc, v1.l, v2.l row_ror:15 3300// W64: v_cmp_le_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x2f,0x01,0xff] 3301// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3302 3303v_cmp_le_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 3304// W64: v_cmp_le_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x50,0x01,0xff] 3305// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3306 3307v_cmp_le_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 3308// W64: v_cmp_le_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x5f,0x01,0x01] 3309// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3310 3311v_cmp_le_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 3312// W64: v_cmp_le_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x60,0x09,0x13] 3313// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3314 3315v_cmp_le_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 3316// W64: v_cmp_le_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x06,0x7c,0x7f,0x6f,0xf5,0x30] 3317// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3318 3319v_cmp_le_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 3320// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x1b,0x00,0xff] 3321// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3322 3323v_cmp_le_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 3324// W64: v_cmp_le_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x1b,0x00,0xff] 3325// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3326 3327v_cmp_le_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 3328// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0xe4,0x00,0xff] 3329// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3330 3331v_cmp_le_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 3332// W64: v_cmp_le_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0xe4,0x00,0xff] 3333// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3334 3335v_cmp_le_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 3336// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x40,0x01,0xff] 3337// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3338 3339v_cmp_le_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 3340// W64: v_cmp_le_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x40,0x01,0xff] 3341// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3342 3343v_cmp_le_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 3344// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x41,0x01,0xff] 3345// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3346 3347v_cmp_le_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 3348// W64: v_cmp_le_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x41,0x01,0xff] 3349// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3350 3351v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 3352// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x01,0x01,0xff] 3353// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3354 3355v_cmp_le_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 3356// W64: v_cmp_le_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x01,0x01,0xff] 3357// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3358 3359v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 3360// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x0f,0x01,0xff] 3361// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3362 3363v_cmp_le_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 3364// W64: v_cmp_le_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x0f,0x01,0xff] 3365// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3366 3367v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 3368// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x11,0x01,0xff] 3369// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3370 3371v_cmp_le_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 3372// W64: v_cmp_le_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x11,0x01,0xff] 3373// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3374 3375v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 3376// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x1f,0x01,0xff] 3377// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3378 3379v_cmp_le_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 3380// W64: v_cmp_le_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x1f,0x01,0xff] 3381// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3382 3383v_cmp_le_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 3384// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x21,0x01,0xff] 3385// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3386 3387v_cmp_le_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 3388// W64: v_cmp_le_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x21,0x01,0xff] 3389// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3390 3391v_cmp_le_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 3392// W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x2f,0x01,0xff] 3393// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3394 3395v_cmp_le_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 3396// W64: v_cmp_le_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x2f,0x01,0xff] 3397// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3398 3399v_cmp_le_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 3400// W32: v_cmp_le_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x07,0x7c,0x81,0x60,0x09,0x13] 3401// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3402 3403v_cmp_le_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 3404// W64: v_cmp_le_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x07,0x7c,0x81,0x60,0x09,0x13] 3405// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3406 3407v_cmp_le_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 3408// W32: v_cmp_le_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x07,0x7c,0xff,0x6f,0xf5,0x30] 3409// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3410 3411v_cmp_le_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 3412// W64: v_cmp_le_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x07,0x7c,0xff,0x6f,0xf5,0x30] 3413// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3414 3415v_cmp_le_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] 3416// W32: v_cmp_le_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x1b,0x00,0xff] 3417// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3418 3419v_cmp_le_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] 3420// W32: v_cmp_le_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0xe4,0x00,0xff] 3421// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3422 3423v_cmp_le_f32 vcc_lo, v1, v2 row_mirror 3424// W32: v_cmp_le_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x40,0x01,0xff] 3425// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3426 3427v_cmp_le_f32 vcc_lo, v1, v2 row_half_mirror 3428// W32: v_cmp_le_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x41,0x01,0xff] 3429// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3430 3431v_cmp_le_f32 vcc_lo, v1, v2 row_shl:1 3432// W32: v_cmp_le_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x01,0x01,0xff] 3433// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3434 3435v_cmp_le_f32 vcc_lo, v1, v2 row_shl:15 3436// W32: v_cmp_le_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x0f,0x01,0xff] 3437// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3438 3439v_cmp_le_f32 vcc_lo, v1, v2 row_shr:1 3440// W32: v_cmp_le_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x11,0x01,0xff] 3441// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3442 3443v_cmp_le_f32 vcc_lo, v1, v2 row_shr:15 3444// W32: v_cmp_le_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x1f,0x01,0xff] 3445// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3446 3447v_cmp_le_f32 vcc_lo, v1, v2 row_ror:1 3448// W32: v_cmp_le_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x21,0x01,0xff] 3449// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3450 3451v_cmp_le_f32 vcc_lo, v1, v2 row_ror:15 3452// W32: v_cmp_le_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x2f,0x01,0xff] 3453// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3454 3455v_cmp_le_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 3456// W32: v_cmp_le_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x50,0x01,0xff] 3457// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3458 3459v_cmp_le_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 3460// W32: v_cmp_le_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x5f,0x01,0x01] 3461// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3462 3463v_cmp_le_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 3464// W32: v_cmp_le_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x60,0x09,0x13] 3465// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3466 3467v_cmp_le_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 3468// W32: v_cmp_le_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x27,0x7c,0xff,0x6f,0xf5,0x30] 3469// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3470 3471v_cmp_le_f32 vcc, v1, v2 quad_perm:[3,2,1,0] 3472// W64: v_cmp_le_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x1b,0x00,0xff] 3473// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3474 3475v_cmp_le_f32 vcc, v1, v2 quad_perm:[0,1,2,3] 3476// W64: v_cmp_le_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0xe4,0x00,0xff] 3477// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3478 3479v_cmp_le_f32 vcc, v1, v2 row_mirror 3480// W64: v_cmp_le_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x40,0x01,0xff] 3481// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3482 3483v_cmp_le_f32 vcc, v1, v2 row_half_mirror 3484// W64: v_cmp_le_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x41,0x01,0xff] 3485// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3486 3487v_cmp_le_f32 vcc, v1, v2 row_shl:1 3488// W64: v_cmp_le_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x01,0x01,0xff] 3489// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3490 3491v_cmp_le_f32 vcc, v1, v2 row_shl:15 3492// W64: v_cmp_le_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x0f,0x01,0xff] 3493// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3494 3495v_cmp_le_f32 vcc, v1, v2 row_shr:1 3496// W64: v_cmp_le_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x11,0x01,0xff] 3497// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3498 3499v_cmp_le_f32 vcc, v1, v2 row_shr:15 3500// W64: v_cmp_le_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x1f,0x01,0xff] 3501// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3502 3503v_cmp_le_f32 vcc, v1, v2 row_ror:1 3504// W64: v_cmp_le_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x21,0x01,0xff] 3505// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3506 3507v_cmp_le_f32 vcc, v1, v2 row_ror:15 3508// W64: v_cmp_le_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x2f,0x01,0xff] 3509// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3510 3511v_cmp_le_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 3512// W64: v_cmp_le_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x50,0x01,0xff] 3513// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3514 3515v_cmp_le_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 3516// W64: v_cmp_le_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x5f,0x01,0x01] 3517// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3518 3519v_cmp_le_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 3520// W64: v_cmp_le_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x60,0x09,0x13] 3521// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3522 3523v_cmp_le_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 3524// W64: v_cmp_le_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x27,0x7c,0xff,0x6f,0xf5,0x30] 3525// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3526 3527v_cmp_le_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] 3528// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x1b,0x00,0xff] 3529// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3530 3531v_cmp_le_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] 3532// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0xe4,0x00,0xff] 3533// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3534 3535v_cmp_le_i16 vcc_lo, v1.l, v2.l row_mirror 3536// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x40,0x01,0xff] 3537// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3538 3539v_cmp_le_i16 vcc_lo, v1.l, v2.l row_half_mirror 3540// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x41,0x01,0xff] 3541// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3542 3543v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shl:1 3544// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x01,0x01,0xff] 3545// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3546 3547v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shl:15 3548// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x0f,0x01,0xff] 3549// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3550 3551v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shr:1 3552// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x11,0x01,0xff] 3553// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3554 3555v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shr:15 3556// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x1f,0x01,0xff] 3557// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3558 3559v_cmp_le_i16 vcc_lo, v1.l, v2.l row_ror:1 3560// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x21,0x01,0xff] 3561// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3562 3563v_cmp_le_i16 vcc_lo, v1.l, v2.l row_ror:15 3564// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x2f,0x01,0xff] 3565// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3566 3567v_cmp_le_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 3568// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x50,0x01,0xff] 3569// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3570 3571v_cmp_le_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 3572// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x5f,0x01,0x01] 3573// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3574 3575v_cmp_le_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 3576// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x60,0x09,0x13] 3577// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3578 3579v_cmp_le_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 3580// W32: v_cmp_le_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x66,0x7c,0x7f,0x6f,0x05,0x30] 3581// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3582 3583v_cmp_le_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] 3584// W64: v_cmp_le_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x1b,0x00,0xff] 3585// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3586 3587v_cmp_le_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] 3588// W64: v_cmp_le_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0xe4,0x00,0xff] 3589// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3590 3591v_cmp_le_i16 vcc, v1.l, v2.l row_mirror 3592// W64: v_cmp_le_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x40,0x01,0xff] 3593// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3594 3595v_cmp_le_i16 vcc, v1.l, v2.l row_half_mirror 3596// W64: v_cmp_le_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x41,0x01,0xff] 3597// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3598 3599v_cmp_le_i16 vcc, v1.l, v2.l row_shl:1 3600// W64: v_cmp_le_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x01,0x01,0xff] 3601// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3602 3603v_cmp_le_i16 vcc, v1.l, v2.l row_shl:15 3604// W64: v_cmp_le_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x0f,0x01,0xff] 3605// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3606 3607v_cmp_le_i16 vcc, v1.l, v2.l row_shr:1 3608// W64: v_cmp_le_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x11,0x01,0xff] 3609// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3610 3611v_cmp_le_i16 vcc, v1.l, v2.l row_shr:15 3612// W64: v_cmp_le_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x1f,0x01,0xff] 3613// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3614 3615v_cmp_le_i16 vcc, v1.l, v2.l row_ror:1 3616// W64: v_cmp_le_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x21,0x01,0xff] 3617// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3618 3619v_cmp_le_i16 vcc, v1.l, v2.l row_ror:15 3620// W64: v_cmp_le_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x2f,0x01,0xff] 3621// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3622 3623v_cmp_le_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 3624// W64: v_cmp_le_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x50,0x01,0xff] 3625// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3626 3627v_cmp_le_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 3628// W64: v_cmp_le_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x5f,0x01,0x01] 3629// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3630 3631v_cmp_le_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 3632// W64: v_cmp_le_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x60,0x09,0x13] 3633// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3634 3635v_cmp_le_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 3636// W64: v_cmp_le_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x66,0x7c,0x7f,0x6f,0x05,0x30] 3637// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3638 3639v_cmp_le_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 3640// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x1b,0x00,0xff] 3641// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3642 3643v_cmp_le_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 3644// W64: v_cmp_le_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x1b,0x00,0xff] 3645// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3646 3647v_cmp_le_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 3648// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0xe4,0x00,0xff] 3649// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3650 3651v_cmp_le_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 3652// W64: v_cmp_le_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0xe4,0x00,0xff] 3653// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3654 3655v_cmp_le_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 3656// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x40,0x01,0xff] 3657// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3658 3659v_cmp_le_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 3660// W64: v_cmp_le_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x40,0x01,0xff] 3661// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3662 3663v_cmp_le_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 3664// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x41,0x01,0xff] 3665// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3666 3667v_cmp_le_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 3668// W64: v_cmp_le_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x41,0x01,0xff] 3669// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3670 3671v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 3672// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x01,0x01,0xff] 3673// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3674 3675v_cmp_le_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 3676// W64: v_cmp_le_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x01,0x01,0xff] 3677// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3678 3679v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 3680// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x0f,0x01,0xff] 3681// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3682 3683v_cmp_le_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 3684// W64: v_cmp_le_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x0f,0x01,0xff] 3685// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3686 3687v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 3688// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x11,0x01,0xff] 3689// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3690 3691v_cmp_le_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 3692// W64: v_cmp_le_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x11,0x01,0xff] 3693// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3694 3695v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 3696// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x1f,0x01,0xff] 3697// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3698 3699v_cmp_le_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 3700// W64: v_cmp_le_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x1f,0x01,0xff] 3701// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3702 3703v_cmp_le_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 3704// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x21,0x01,0xff] 3705// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3706 3707v_cmp_le_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 3708// W64: v_cmp_le_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x21,0x01,0xff] 3709// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3710 3711v_cmp_le_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 3712// W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x2f,0x01,0xff] 3713// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3714 3715v_cmp_le_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 3716// W64: v_cmp_le_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x2f,0x01,0xff] 3717// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3718 3719v_cmp_le_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 3720// W32: v_cmp_le_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x67,0x7c,0x81,0x60,0x09,0x13] 3721// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3722 3723v_cmp_le_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 3724// W64: v_cmp_le_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x67,0x7c,0x81,0x60,0x09,0x13] 3725// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3726 3727v_cmp_le_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 3728// W32: v_cmp_le_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x67,0x7c,0xff,0x6f,0x05,0x30] 3729// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3730 3731v_cmp_le_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 3732// W64: v_cmp_le_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x67,0x7c,0xff,0x6f,0x05,0x30] 3733// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3734 3735v_cmp_le_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] 3736// W32: v_cmp_le_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x1b,0x00,0xff] 3737// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3738 3739v_cmp_le_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] 3740// W32: v_cmp_le_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0xe4,0x00,0xff] 3741// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3742 3743v_cmp_le_i32 vcc_lo, v1, v2 row_mirror 3744// W32: v_cmp_le_i32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x40,0x01,0xff] 3745// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3746 3747v_cmp_le_i32 vcc_lo, v1, v2 row_half_mirror 3748// W32: v_cmp_le_i32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x41,0x01,0xff] 3749// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3750 3751v_cmp_le_i32 vcc_lo, v1, v2 row_shl:1 3752// W32: v_cmp_le_i32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x01,0x01,0xff] 3753// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3754 3755v_cmp_le_i32 vcc_lo, v1, v2 row_shl:15 3756// W32: v_cmp_le_i32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x0f,0x01,0xff] 3757// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3758 3759v_cmp_le_i32 vcc_lo, v1, v2 row_shr:1 3760// W32: v_cmp_le_i32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x11,0x01,0xff] 3761// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3762 3763v_cmp_le_i32 vcc_lo, v1, v2 row_shr:15 3764// W32: v_cmp_le_i32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x1f,0x01,0xff] 3765// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3766 3767v_cmp_le_i32 vcc_lo, v1, v2 row_ror:1 3768// W32: v_cmp_le_i32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x21,0x01,0xff] 3769// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3770 3771v_cmp_le_i32 vcc_lo, v1, v2 row_ror:15 3772// W32: v_cmp_le_i32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x2f,0x01,0xff] 3773// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3774 3775v_cmp_le_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 3776// W32: v_cmp_le_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x50,0x01,0xff] 3777// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3778 3779v_cmp_le_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 3780// W32: v_cmp_le_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x5f,0x01,0x01] 3781// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3782 3783v_cmp_le_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 3784// W32: v_cmp_le_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x60,0x09,0x13] 3785// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3786 3787v_cmp_le_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 3788// W32: v_cmp_le_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x87,0x7c,0xff,0x6f,0x05,0x30] 3789// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3790 3791v_cmp_le_i32 vcc, v1, v2 quad_perm:[3,2,1,0] 3792// W64: v_cmp_le_i32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x1b,0x00,0xff] 3793// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3794 3795v_cmp_le_i32 vcc, v1, v2 quad_perm:[0,1,2,3] 3796// W64: v_cmp_le_i32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0xe4,0x00,0xff] 3797// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3798 3799v_cmp_le_i32 vcc, v1, v2 row_mirror 3800// W64: v_cmp_le_i32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x40,0x01,0xff] 3801// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3802 3803v_cmp_le_i32 vcc, v1, v2 row_half_mirror 3804// W64: v_cmp_le_i32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x41,0x01,0xff] 3805// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3806 3807v_cmp_le_i32 vcc, v1, v2 row_shl:1 3808// W64: v_cmp_le_i32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x01,0x01,0xff] 3809// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3810 3811v_cmp_le_i32 vcc, v1, v2 row_shl:15 3812// W64: v_cmp_le_i32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x0f,0x01,0xff] 3813// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3814 3815v_cmp_le_i32 vcc, v1, v2 row_shr:1 3816// W64: v_cmp_le_i32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x11,0x01,0xff] 3817// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3818 3819v_cmp_le_i32 vcc, v1, v2 row_shr:15 3820// W64: v_cmp_le_i32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x1f,0x01,0xff] 3821// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3822 3823v_cmp_le_i32 vcc, v1, v2 row_ror:1 3824// W64: v_cmp_le_i32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x21,0x01,0xff] 3825// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3826 3827v_cmp_le_i32 vcc, v1, v2 row_ror:15 3828// W64: v_cmp_le_i32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x2f,0x01,0xff] 3829// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3830 3831v_cmp_le_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 3832// W64: v_cmp_le_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x50,0x01,0xff] 3833// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3834 3835v_cmp_le_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 3836// W64: v_cmp_le_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x5f,0x01,0x01] 3837// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3838 3839v_cmp_le_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 3840// W64: v_cmp_le_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x60,0x09,0x13] 3841// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3842 3843v_cmp_le_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 3844// W64: v_cmp_le_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x87,0x7c,0xff,0x6f,0x05,0x30] 3845// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3846 3847v_cmp_le_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] 3848// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x1b,0x00,0xff] 3849// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3850 3851v_cmp_le_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] 3852// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0xe4,0x00,0xff] 3853// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3854 3855v_cmp_le_u16 vcc_lo, v1.l, v2.l row_mirror 3856// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x40,0x01,0xff] 3857// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3858 3859v_cmp_le_u16 vcc_lo, v1.l, v2.l row_half_mirror 3860// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x41,0x01,0xff] 3861// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3862 3863v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shl:1 3864// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x01,0x01,0xff] 3865// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3866 3867v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shl:15 3868// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x0f,0x01,0xff] 3869// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3870 3871v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shr:1 3872// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x11,0x01,0xff] 3873// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3874 3875v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shr:15 3876// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x1f,0x01,0xff] 3877// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3878 3879v_cmp_le_u16 vcc_lo, v1.l, v2.l row_ror:1 3880// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x21,0x01,0xff] 3881// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3882 3883v_cmp_le_u16 vcc_lo, v1.l, v2.l row_ror:15 3884// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x2f,0x01,0xff] 3885// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3886 3887v_cmp_le_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 3888// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x50,0x01,0xff] 3889// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3890 3891v_cmp_le_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 3892// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x5f,0x01,0x01] 3893// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3894 3895v_cmp_le_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 3896// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x60,0x09,0x13] 3897// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3898 3899v_cmp_le_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 3900// W32: v_cmp_le_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x76,0x7c,0x7f,0x6f,0x05,0x30] 3901// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3902 3903v_cmp_le_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] 3904// W64: v_cmp_le_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x1b,0x00,0xff] 3905// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3906 3907v_cmp_le_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] 3908// W64: v_cmp_le_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0xe4,0x00,0xff] 3909// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3910 3911v_cmp_le_u16 vcc, v1.l, v2.l row_mirror 3912// W64: v_cmp_le_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x40,0x01,0xff] 3913// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3914 3915v_cmp_le_u16 vcc, v1.l, v2.l row_half_mirror 3916// W64: v_cmp_le_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x41,0x01,0xff] 3917// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3918 3919v_cmp_le_u16 vcc, v1.l, v2.l row_shl:1 3920// W64: v_cmp_le_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x01,0x01,0xff] 3921// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3922 3923v_cmp_le_u16 vcc, v1.l, v2.l row_shl:15 3924// W64: v_cmp_le_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x0f,0x01,0xff] 3925// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3926 3927v_cmp_le_u16 vcc, v1.l, v2.l row_shr:1 3928// W64: v_cmp_le_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x11,0x01,0xff] 3929// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3930 3931v_cmp_le_u16 vcc, v1.l, v2.l row_shr:15 3932// W64: v_cmp_le_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x1f,0x01,0xff] 3933// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3934 3935v_cmp_le_u16 vcc, v1.l, v2.l row_ror:1 3936// W64: v_cmp_le_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x21,0x01,0xff] 3937// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3938 3939v_cmp_le_u16 vcc, v1.l, v2.l row_ror:15 3940// W64: v_cmp_le_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x2f,0x01,0xff] 3941// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3942 3943v_cmp_le_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 3944// W64: v_cmp_le_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x50,0x01,0xff] 3945// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3946 3947v_cmp_le_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 3948// W64: v_cmp_le_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x5f,0x01,0x01] 3949// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3950 3951v_cmp_le_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 3952// W64: v_cmp_le_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x60,0x09,0x13] 3953// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3954 3955v_cmp_le_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 3956// W64: v_cmp_le_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x76,0x7c,0x7f,0x6f,0x05,0x30] 3957// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3958 3959v_cmp_le_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 3960// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x1b,0x00,0xff] 3961// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3962 3963v_cmp_le_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 3964// W64: v_cmp_le_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x1b,0x00,0xff] 3965// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3966 3967v_cmp_le_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 3968// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0xe4,0x00,0xff] 3969// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3970 3971v_cmp_le_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 3972// W64: v_cmp_le_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0xe4,0x00,0xff] 3973// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3974 3975v_cmp_le_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 3976// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x40,0x01,0xff] 3977// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3978 3979v_cmp_le_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 3980// W64: v_cmp_le_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x40,0x01,0xff] 3981// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3982 3983v_cmp_le_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 3984// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x41,0x01,0xff] 3985// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3986 3987v_cmp_le_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 3988// W64: v_cmp_le_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x41,0x01,0xff] 3989// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3990 3991v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 3992// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x01,0x01,0xff] 3993// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3994 3995v_cmp_le_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 3996// W64: v_cmp_le_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x01,0x01,0xff] 3997// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 3998 3999v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 4000// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x0f,0x01,0xff] 4001// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4002 4003v_cmp_le_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 4004// W64: v_cmp_le_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x0f,0x01,0xff] 4005// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4006 4007v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 4008// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x11,0x01,0xff] 4009// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4010 4011v_cmp_le_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 4012// W64: v_cmp_le_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x11,0x01,0xff] 4013// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4014 4015v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 4016// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x1f,0x01,0xff] 4017// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4018 4019v_cmp_le_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 4020// W64: v_cmp_le_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x1f,0x01,0xff] 4021// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4022 4023v_cmp_le_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 4024// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x21,0x01,0xff] 4025// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4026 4027v_cmp_le_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 4028// W64: v_cmp_le_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x21,0x01,0xff] 4029// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4030 4031v_cmp_le_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 4032// W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x2f,0x01,0xff] 4033// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4034 4035v_cmp_le_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 4036// W64: v_cmp_le_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x2f,0x01,0xff] 4037// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4038 4039v_cmp_le_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 4040// W32: v_cmp_le_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x77,0x7c,0x81,0x60,0x09,0x13] 4041// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4042 4043v_cmp_le_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 4044// W64: v_cmp_le_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x77,0x7c,0x81,0x60,0x09,0x13] 4045// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4046 4047v_cmp_le_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 4048// W32: v_cmp_le_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x77,0x7c,0xff,0x6f,0x05,0x30] 4049// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4050 4051v_cmp_le_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 4052// W64: v_cmp_le_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x77,0x7c,0xff,0x6f,0x05,0x30] 4053// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4054 4055v_cmp_le_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] 4056// W32: v_cmp_le_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x1b,0x00,0xff] 4057// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4058 4059v_cmp_le_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] 4060// W32: v_cmp_le_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0xe4,0x00,0xff] 4061// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4062 4063v_cmp_le_u32 vcc_lo, v1, v2 row_mirror 4064// W32: v_cmp_le_u32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x40,0x01,0xff] 4065// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4066 4067v_cmp_le_u32 vcc_lo, v1, v2 row_half_mirror 4068// W32: v_cmp_le_u32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x41,0x01,0xff] 4069// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4070 4071v_cmp_le_u32 vcc_lo, v1, v2 row_shl:1 4072// W32: v_cmp_le_u32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x01,0x01,0xff] 4073// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4074 4075v_cmp_le_u32 vcc_lo, v1, v2 row_shl:15 4076// W32: v_cmp_le_u32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x0f,0x01,0xff] 4077// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4078 4079v_cmp_le_u32 vcc_lo, v1, v2 row_shr:1 4080// W32: v_cmp_le_u32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x11,0x01,0xff] 4081// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4082 4083v_cmp_le_u32 vcc_lo, v1, v2 row_shr:15 4084// W32: v_cmp_le_u32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x1f,0x01,0xff] 4085// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4086 4087v_cmp_le_u32 vcc_lo, v1, v2 row_ror:1 4088// W32: v_cmp_le_u32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x21,0x01,0xff] 4089// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4090 4091v_cmp_le_u32 vcc_lo, v1, v2 row_ror:15 4092// W32: v_cmp_le_u32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x2f,0x01,0xff] 4093// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4094 4095v_cmp_le_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 4096// W32: v_cmp_le_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x50,0x01,0xff] 4097// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4098 4099v_cmp_le_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 4100// W32: v_cmp_le_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x5f,0x01,0x01] 4101// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4102 4103v_cmp_le_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 4104// W32: v_cmp_le_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x60,0x09,0x13] 4105// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4106 4107v_cmp_le_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 4108// W32: v_cmp_le_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x97,0x7c,0xff,0x6f,0x05,0x30] 4109// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4110 4111v_cmp_le_u32 vcc, v1, v2 quad_perm:[3,2,1,0] 4112// W64: v_cmp_le_u32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x1b,0x00,0xff] 4113// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4114 4115v_cmp_le_u32 vcc, v1, v2 quad_perm:[0,1,2,3] 4116// W64: v_cmp_le_u32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0xe4,0x00,0xff] 4117// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4118 4119v_cmp_le_u32 vcc, v1, v2 row_mirror 4120// W64: v_cmp_le_u32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x40,0x01,0xff] 4121// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4122 4123v_cmp_le_u32 vcc, v1, v2 row_half_mirror 4124// W64: v_cmp_le_u32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x41,0x01,0xff] 4125// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4126 4127v_cmp_le_u32 vcc, v1, v2 row_shl:1 4128// W64: v_cmp_le_u32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x01,0x01,0xff] 4129// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4130 4131v_cmp_le_u32 vcc, v1, v2 row_shl:15 4132// W64: v_cmp_le_u32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x0f,0x01,0xff] 4133// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4134 4135v_cmp_le_u32 vcc, v1, v2 row_shr:1 4136// W64: v_cmp_le_u32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x11,0x01,0xff] 4137// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4138 4139v_cmp_le_u32 vcc, v1, v2 row_shr:15 4140// W64: v_cmp_le_u32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x1f,0x01,0xff] 4141// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4142 4143v_cmp_le_u32 vcc, v1, v2 row_ror:1 4144// W64: v_cmp_le_u32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x21,0x01,0xff] 4145// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4146 4147v_cmp_le_u32 vcc, v1, v2 row_ror:15 4148// W64: v_cmp_le_u32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x2f,0x01,0xff] 4149// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4150 4151v_cmp_le_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 4152// W64: v_cmp_le_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x50,0x01,0xff] 4153// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4154 4155v_cmp_le_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 4156// W64: v_cmp_le_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x5f,0x01,0x01] 4157// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4158 4159v_cmp_le_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 4160// W64: v_cmp_le_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x60,0x09,0x13] 4161// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4162 4163v_cmp_le_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 4164// W64: v_cmp_le_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x97,0x7c,0xff,0x6f,0x05,0x30] 4165// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4166 4167v_cmp_lg_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] 4168// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x1b,0x00,0xff] 4169// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4170 4171v_cmp_lg_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] 4172// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0xe4,0x00,0xff] 4173// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4174 4175v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_mirror 4176// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x40,0x01,0xff] 4177// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4178 4179v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_half_mirror 4180// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x41,0x01,0xff] 4181// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4182 4183v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shl:1 4184// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x01,0x01,0xff] 4185// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4186 4187v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shl:15 4188// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x0f,0x01,0xff] 4189// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4190 4191v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shr:1 4192// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x11,0x01,0xff] 4193// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4194 4195v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shr:15 4196// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x1f,0x01,0xff] 4197// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4198 4199v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_ror:1 4200// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x21,0x01,0xff] 4201// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4202 4203v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_ror:15 4204// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x2f,0x01,0xff] 4205// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4206 4207v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 4208// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x50,0x01,0xff] 4209// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4210 4211v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 4212// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x5f,0x01,0x01] 4213// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4214 4215v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 4216// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x60,0x09,0x13] 4217// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4218 4219v_cmp_lg_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 4220// W32: v_cmp_lg_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x0a,0x7c,0x7f,0x6f,0xf5,0x30] 4221// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4222 4223v_cmp_lg_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] 4224// W64: v_cmp_lg_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x1b,0x00,0xff] 4225// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4226 4227v_cmp_lg_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] 4228// W64: v_cmp_lg_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0xe4,0x00,0xff] 4229// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4230 4231v_cmp_lg_f16 vcc, v1.l, v2.l row_mirror 4232// W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x40,0x01,0xff] 4233// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4234 4235v_cmp_lg_f16 vcc, v1.l, v2.l row_half_mirror 4236// W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x41,0x01,0xff] 4237// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4238 4239v_cmp_lg_f16 vcc, v1.l, v2.l row_shl:1 4240// W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x01,0x01,0xff] 4241// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4242 4243v_cmp_lg_f16 vcc, v1.l, v2.l row_shl:15 4244// W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x0f,0x01,0xff] 4245// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4246 4247v_cmp_lg_f16 vcc, v1.l, v2.l row_shr:1 4248// W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x11,0x01,0xff] 4249// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4250 4251v_cmp_lg_f16 vcc, v1.l, v2.l row_shr:15 4252// W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x1f,0x01,0xff] 4253// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4254 4255v_cmp_lg_f16 vcc, v1.l, v2.l row_ror:1 4256// W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x21,0x01,0xff] 4257// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4258 4259v_cmp_lg_f16 vcc, v1.l, v2.l row_ror:15 4260// W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x2f,0x01,0xff] 4261// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4262 4263v_cmp_lg_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 4264// W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x50,0x01,0xff] 4265// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4266 4267v_cmp_lg_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 4268// W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x5f,0x01,0x01] 4269// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4270 4271v_cmp_lg_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 4272// W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x60,0x09,0x13] 4273// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4274 4275v_cmp_lg_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 4276// W64: v_cmp_lg_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x0a,0x7c,0x7f,0x6f,0xf5,0x30] 4277// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4278 4279v_cmp_lg_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 4280// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x1b,0x00,0xff] 4281// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4282 4283v_cmp_lg_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 4284// W64: v_cmp_lg_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x1b,0x00,0xff] 4285// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4286 4287v_cmp_lg_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 4288// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0xe4,0x00,0xff] 4289// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4290 4291v_cmp_lg_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 4292// W64: v_cmp_lg_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0xe4,0x00,0xff] 4293// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4294 4295v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 4296// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x40,0x01,0xff] 4297// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4298 4299v_cmp_lg_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 4300// W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x40,0x01,0xff] 4301// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4302 4303v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 4304// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x41,0x01,0xff] 4305// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4306 4307v_cmp_lg_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 4308// W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x41,0x01,0xff] 4309// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4310 4311v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 4312// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x01,0x01,0xff] 4313// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4314 4315v_cmp_lg_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 4316// W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x01,0x01,0xff] 4317// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4318 4319v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 4320// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x0f,0x01,0xff] 4321// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4322 4323v_cmp_lg_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 4324// W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x0f,0x01,0xff] 4325// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4326 4327v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 4328// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x11,0x01,0xff] 4329// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4330 4331v_cmp_lg_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 4332// W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x11,0x01,0xff] 4333// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4334 4335v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 4336// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x1f,0x01,0xff] 4337// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4338 4339v_cmp_lg_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 4340// W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x1f,0x01,0xff] 4341// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4342 4343v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 4344// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x21,0x01,0xff] 4345// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4346 4347v_cmp_lg_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 4348// W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x21,0x01,0xff] 4349// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4350 4351v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 4352// W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x2f,0x01,0xff] 4353// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4354 4355v_cmp_lg_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 4356// W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x2f,0x01,0xff] 4357// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4358 4359v_cmp_lg_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 4360// W32: v_cmp_lg_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x0b,0x7c,0x81,0x60,0x09,0x13] 4361// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4362 4363v_cmp_lg_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 4364// W64: v_cmp_lg_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x0b,0x7c,0x81,0x60,0x09,0x13] 4365// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4366 4367v_cmp_lg_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 4368// W32: v_cmp_lg_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x0b,0x7c,0xff,0x6f,0xf5,0x30] 4369// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4370 4371v_cmp_lg_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 4372// W64: v_cmp_lg_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x0b,0x7c,0xff,0x6f,0xf5,0x30] 4373// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4374 4375v_cmp_lg_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] 4376// W32: v_cmp_lg_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x1b,0x00,0xff] 4377// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4378 4379v_cmp_lg_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] 4380// W32: v_cmp_lg_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0xe4,0x00,0xff] 4381// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4382 4383v_cmp_lg_f32 vcc_lo, v1, v2 row_mirror 4384// W32: v_cmp_lg_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x40,0x01,0xff] 4385// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4386 4387v_cmp_lg_f32 vcc_lo, v1, v2 row_half_mirror 4388// W32: v_cmp_lg_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x41,0x01,0xff] 4389// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4390 4391v_cmp_lg_f32 vcc_lo, v1, v2 row_shl:1 4392// W32: v_cmp_lg_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x01,0x01,0xff] 4393// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4394 4395v_cmp_lg_f32 vcc_lo, v1, v2 row_shl:15 4396// W32: v_cmp_lg_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x0f,0x01,0xff] 4397// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4398 4399v_cmp_lg_f32 vcc_lo, v1, v2 row_shr:1 4400// W32: v_cmp_lg_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x11,0x01,0xff] 4401// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4402 4403v_cmp_lg_f32 vcc_lo, v1, v2 row_shr:15 4404// W32: v_cmp_lg_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x1f,0x01,0xff] 4405// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4406 4407v_cmp_lg_f32 vcc_lo, v1, v2 row_ror:1 4408// W32: v_cmp_lg_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x21,0x01,0xff] 4409// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4410 4411v_cmp_lg_f32 vcc_lo, v1, v2 row_ror:15 4412// W32: v_cmp_lg_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x2f,0x01,0xff] 4413// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4414 4415v_cmp_lg_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 4416// W32: v_cmp_lg_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x50,0x01,0xff] 4417// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4418 4419v_cmp_lg_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 4420// W32: v_cmp_lg_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x5f,0x01,0x01] 4421// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4422 4423v_cmp_lg_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 4424// W32: v_cmp_lg_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x60,0x09,0x13] 4425// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4426 4427v_cmp_lg_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 4428// W32: v_cmp_lg_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x2b,0x7c,0xff,0x6f,0xf5,0x30] 4429// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4430 4431v_cmp_lg_f32 vcc, v1, v2 quad_perm:[3,2,1,0] 4432// W64: v_cmp_lg_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x1b,0x00,0xff] 4433// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4434 4435v_cmp_lg_f32 vcc, v1, v2 quad_perm:[0,1,2,3] 4436// W64: v_cmp_lg_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0xe4,0x00,0xff] 4437// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4438 4439v_cmp_lg_f32 vcc, v1, v2 row_mirror 4440// W64: v_cmp_lg_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x40,0x01,0xff] 4441// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4442 4443v_cmp_lg_f32 vcc, v1, v2 row_half_mirror 4444// W64: v_cmp_lg_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x41,0x01,0xff] 4445// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4446 4447v_cmp_lg_f32 vcc, v1, v2 row_shl:1 4448// W64: v_cmp_lg_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x01,0x01,0xff] 4449// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4450 4451v_cmp_lg_f32 vcc, v1, v2 row_shl:15 4452// W64: v_cmp_lg_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x0f,0x01,0xff] 4453// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4454 4455v_cmp_lg_f32 vcc, v1, v2 row_shr:1 4456// W64: v_cmp_lg_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x11,0x01,0xff] 4457// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4458 4459v_cmp_lg_f32 vcc, v1, v2 row_shr:15 4460// W64: v_cmp_lg_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x1f,0x01,0xff] 4461// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4462 4463v_cmp_lg_f32 vcc, v1, v2 row_ror:1 4464// W64: v_cmp_lg_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x21,0x01,0xff] 4465// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4466 4467v_cmp_lg_f32 vcc, v1, v2 row_ror:15 4468// W64: v_cmp_lg_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x2f,0x01,0xff] 4469// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4470 4471v_cmp_lg_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 4472// W64: v_cmp_lg_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x50,0x01,0xff] 4473// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4474 4475v_cmp_lg_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 4476// W64: v_cmp_lg_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x5f,0x01,0x01] 4477// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4478 4479v_cmp_lg_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 4480// W64: v_cmp_lg_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x60,0x09,0x13] 4481// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4482 4483v_cmp_lg_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 4484// W64: v_cmp_lg_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x2b,0x7c,0xff,0x6f,0xf5,0x30] 4485// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4486 4487v_cmp_lt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] 4488// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x1b,0x00,0xff] 4489// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4490 4491v_cmp_lt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] 4492// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0xe4,0x00,0xff] 4493// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4494 4495v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_mirror 4496// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x40,0x01,0xff] 4497// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4498 4499v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_half_mirror 4500// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x41,0x01,0xff] 4501// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4502 4503v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shl:1 4504// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x01,0x01,0xff] 4505// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4506 4507v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shl:15 4508// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x0f,0x01,0xff] 4509// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4510 4511v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shr:1 4512// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x11,0x01,0xff] 4513// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4514 4515v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shr:15 4516// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x1f,0x01,0xff] 4517// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4518 4519v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_ror:1 4520// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x21,0x01,0xff] 4521// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4522 4523v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_ror:15 4524// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x2f,0x01,0xff] 4525// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4526 4527v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 4528// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x50,0x01,0xff] 4529// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4530 4531v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 4532// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x5f,0x01,0x01] 4533// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4534 4535v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 4536// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x60,0x09,0x13] 4537// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4538 4539v_cmp_lt_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 4540// W32: v_cmp_lt_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x02,0x7c,0x7f,0x6f,0xf5,0x30] 4541// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4542 4543v_cmp_lt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] 4544// W64: v_cmp_lt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x1b,0x00,0xff] 4545// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4546 4547v_cmp_lt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] 4548// W64: v_cmp_lt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0xe4,0x00,0xff] 4549// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4550 4551v_cmp_lt_f16 vcc, v1.l, v2.l row_mirror 4552// W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x40,0x01,0xff] 4553// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4554 4555v_cmp_lt_f16 vcc, v1.l, v2.l row_half_mirror 4556// W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x41,0x01,0xff] 4557// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4558 4559v_cmp_lt_f16 vcc, v1.l, v2.l row_shl:1 4560// W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x01,0x01,0xff] 4561// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4562 4563v_cmp_lt_f16 vcc, v1.l, v2.l row_shl:15 4564// W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x0f,0x01,0xff] 4565// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4566 4567v_cmp_lt_f16 vcc, v1.l, v2.l row_shr:1 4568// W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x11,0x01,0xff] 4569// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4570 4571v_cmp_lt_f16 vcc, v1.l, v2.l row_shr:15 4572// W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x1f,0x01,0xff] 4573// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4574 4575v_cmp_lt_f16 vcc, v1.l, v2.l row_ror:1 4576// W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x21,0x01,0xff] 4577// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4578 4579v_cmp_lt_f16 vcc, v1.l, v2.l row_ror:15 4580// W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x2f,0x01,0xff] 4581// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4582 4583v_cmp_lt_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 4584// W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x50,0x01,0xff] 4585// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4586 4587v_cmp_lt_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 4588// W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x5f,0x01,0x01] 4589// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4590 4591v_cmp_lt_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 4592// W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x60,0x09,0x13] 4593// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4594 4595v_cmp_lt_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 4596// W64: v_cmp_lt_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x02,0x7c,0x7f,0x6f,0xf5,0x30] 4597// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4598 4599v_cmp_lt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 4600// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x1b,0x00,0xff] 4601// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4602 4603v_cmp_lt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 4604// W64: v_cmp_lt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x1b,0x00,0xff] 4605// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4606 4607v_cmp_lt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 4608// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0xe4,0x00,0xff] 4609// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4610 4611v_cmp_lt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 4612// W64: v_cmp_lt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0xe4,0x00,0xff] 4613// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4614 4615v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 4616// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x40,0x01,0xff] 4617// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4618 4619v_cmp_lt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 4620// W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x40,0x01,0xff] 4621// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4622 4623v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 4624// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x41,0x01,0xff] 4625// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4626 4627v_cmp_lt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 4628// W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x41,0x01,0xff] 4629// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4630 4631v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 4632// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x01,0x01,0xff] 4633// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4634 4635v_cmp_lt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 4636// W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x01,0x01,0xff] 4637// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4638 4639v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 4640// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x0f,0x01,0xff] 4641// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4642 4643v_cmp_lt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 4644// W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x0f,0x01,0xff] 4645// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4646 4647v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 4648// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x11,0x01,0xff] 4649// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4650 4651v_cmp_lt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 4652// W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x11,0x01,0xff] 4653// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4654 4655v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 4656// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x1f,0x01,0xff] 4657// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4658 4659v_cmp_lt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 4660// W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x1f,0x01,0xff] 4661// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4662 4663v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 4664// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x21,0x01,0xff] 4665// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4666 4667v_cmp_lt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 4668// W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x21,0x01,0xff] 4669// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4670 4671v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 4672// W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x2f,0x01,0xff] 4673// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4674 4675v_cmp_lt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 4676// W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x2f,0x01,0xff] 4677// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4678 4679v_cmp_lt_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 4680// W32: v_cmp_lt_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x03,0x7c,0x81,0x60,0x09,0x13] 4681// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4682 4683v_cmp_lt_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 4684// W64: v_cmp_lt_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x03,0x7c,0x81,0x60,0x09,0x13] 4685// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4686 4687v_cmp_lt_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 4688// W32: v_cmp_lt_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x03,0x7c,0xff,0x6f,0xf5,0x30] 4689// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4690 4691v_cmp_lt_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 4692// W64: v_cmp_lt_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x03,0x7c,0xff,0x6f,0xf5,0x30] 4693// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4694 4695v_cmp_lt_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] 4696// W32: v_cmp_lt_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x1b,0x00,0xff] 4697// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4698 4699v_cmp_lt_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] 4700// W32: v_cmp_lt_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0xe4,0x00,0xff] 4701// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4702 4703v_cmp_lt_f32 vcc_lo, v1, v2 row_mirror 4704// W32: v_cmp_lt_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x40,0x01,0xff] 4705// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4706 4707v_cmp_lt_f32 vcc_lo, v1, v2 row_half_mirror 4708// W32: v_cmp_lt_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x41,0x01,0xff] 4709// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4710 4711v_cmp_lt_f32 vcc_lo, v1, v2 row_shl:1 4712// W32: v_cmp_lt_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x01,0x01,0xff] 4713// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4714 4715v_cmp_lt_f32 vcc_lo, v1, v2 row_shl:15 4716// W32: v_cmp_lt_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x0f,0x01,0xff] 4717// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4718 4719v_cmp_lt_f32 vcc_lo, v1, v2 row_shr:1 4720// W32: v_cmp_lt_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x11,0x01,0xff] 4721// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4722 4723v_cmp_lt_f32 vcc_lo, v1, v2 row_shr:15 4724// W32: v_cmp_lt_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x1f,0x01,0xff] 4725// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4726 4727v_cmp_lt_f32 vcc_lo, v1, v2 row_ror:1 4728// W32: v_cmp_lt_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x21,0x01,0xff] 4729// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4730 4731v_cmp_lt_f32 vcc_lo, v1, v2 row_ror:15 4732// W32: v_cmp_lt_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x2f,0x01,0xff] 4733// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4734 4735v_cmp_lt_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 4736// W32: v_cmp_lt_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x50,0x01,0xff] 4737// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4738 4739v_cmp_lt_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 4740// W32: v_cmp_lt_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x5f,0x01,0x01] 4741// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4742 4743v_cmp_lt_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 4744// W32: v_cmp_lt_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x60,0x09,0x13] 4745// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4746 4747v_cmp_lt_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 4748// W32: v_cmp_lt_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x23,0x7c,0xff,0x6f,0xf5,0x30] 4749// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4750 4751v_cmp_lt_f32 vcc, v1, v2 quad_perm:[3,2,1,0] 4752// W64: v_cmp_lt_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x1b,0x00,0xff] 4753// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4754 4755v_cmp_lt_f32 vcc, v1, v2 quad_perm:[0,1,2,3] 4756// W64: v_cmp_lt_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0xe4,0x00,0xff] 4757// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4758 4759v_cmp_lt_f32 vcc, v1, v2 row_mirror 4760// W64: v_cmp_lt_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x40,0x01,0xff] 4761// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4762 4763v_cmp_lt_f32 vcc, v1, v2 row_half_mirror 4764// W64: v_cmp_lt_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x41,0x01,0xff] 4765// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4766 4767v_cmp_lt_f32 vcc, v1, v2 row_shl:1 4768// W64: v_cmp_lt_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x01,0x01,0xff] 4769// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4770 4771v_cmp_lt_f32 vcc, v1, v2 row_shl:15 4772// W64: v_cmp_lt_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x0f,0x01,0xff] 4773// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4774 4775v_cmp_lt_f32 vcc, v1, v2 row_shr:1 4776// W64: v_cmp_lt_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x11,0x01,0xff] 4777// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4778 4779v_cmp_lt_f32 vcc, v1, v2 row_shr:15 4780// W64: v_cmp_lt_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x1f,0x01,0xff] 4781// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4782 4783v_cmp_lt_f32 vcc, v1, v2 row_ror:1 4784// W64: v_cmp_lt_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x21,0x01,0xff] 4785// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4786 4787v_cmp_lt_f32 vcc, v1, v2 row_ror:15 4788// W64: v_cmp_lt_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x2f,0x01,0xff] 4789// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4790 4791v_cmp_lt_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 4792// W64: v_cmp_lt_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x50,0x01,0xff] 4793// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4794 4795v_cmp_lt_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 4796// W64: v_cmp_lt_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x5f,0x01,0x01] 4797// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4798 4799v_cmp_lt_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 4800// W64: v_cmp_lt_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x60,0x09,0x13] 4801// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4802 4803v_cmp_lt_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 4804// W64: v_cmp_lt_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x23,0x7c,0xff,0x6f,0xf5,0x30] 4805// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4806 4807v_cmp_lt_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] 4808// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x1b,0x00,0xff] 4809// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4810 4811v_cmp_lt_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] 4812// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0xe4,0x00,0xff] 4813// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4814 4815v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_mirror 4816// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x40,0x01,0xff] 4817// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4818 4819v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_half_mirror 4820// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x41,0x01,0xff] 4821// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4822 4823v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shl:1 4824// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x01,0x01,0xff] 4825// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4826 4827v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shl:15 4828// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x0f,0x01,0xff] 4829// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4830 4831v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shr:1 4832// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x11,0x01,0xff] 4833// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4834 4835v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shr:15 4836// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x1f,0x01,0xff] 4837// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4838 4839v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_ror:1 4840// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x21,0x01,0xff] 4841// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4842 4843v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_ror:15 4844// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x2f,0x01,0xff] 4845// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4846 4847v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 4848// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x50,0x01,0xff] 4849// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4850 4851v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 4852// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x5f,0x01,0x01] 4853// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4854 4855v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 4856// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x60,0x09,0x13] 4857// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4858 4859v_cmp_lt_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 4860// W32: v_cmp_lt_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x62,0x7c,0x7f,0x6f,0x05,0x30] 4861// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4862 4863v_cmp_lt_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] 4864// W64: v_cmp_lt_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x1b,0x00,0xff] 4865// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4866 4867v_cmp_lt_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] 4868// W64: v_cmp_lt_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0xe4,0x00,0xff] 4869// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4870 4871v_cmp_lt_i16 vcc, v1.l, v2.l row_mirror 4872// W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x40,0x01,0xff] 4873// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4874 4875v_cmp_lt_i16 vcc, v1.l, v2.l row_half_mirror 4876// W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x41,0x01,0xff] 4877// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4878 4879v_cmp_lt_i16 vcc, v1.l, v2.l row_shl:1 4880// W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x01,0x01,0xff] 4881// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4882 4883v_cmp_lt_i16 vcc, v1.l, v2.l row_shl:15 4884// W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x0f,0x01,0xff] 4885// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4886 4887v_cmp_lt_i16 vcc, v1.l, v2.l row_shr:1 4888// W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x11,0x01,0xff] 4889// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4890 4891v_cmp_lt_i16 vcc, v1.l, v2.l row_shr:15 4892// W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x1f,0x01,0xff] 4893// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4894 4895v_cmp_lt_i16 vcc, v1.l, v2.l row_ror:1 4896// W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x21,0x01,0xff] 4897// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4898 4899v_cmp_lt_i16 vcc, v1.l, v2.l row_ror:15 4900// W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x2f,0x01,0xff] 4901// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4902 4903v_cmp_lt_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 4904// W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x50,0x01,0xff] 4905// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4906 4907v_cmp_lt_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 4908// W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x5f,0x01,0x01] 4909// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4910 4911v_cmp_lt_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 4912// W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x60,0x09,0x13] 4913// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4914 4915v_cmp_lt_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 4916// W64: v_cmp_lt_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x62,0x7c,0x7f,0x6f,0x05,0x30] 4917// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4918 4919v_cmp_lt_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 4920// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x1b,0x00,0xff] 4921// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4922 4923v_cmp_lt_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 4924// W64: v_cmp_lt_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x1b,0x00,0xff] 4925// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4926 4927v_cmp_lt_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 4928// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0xe4,0x00,0xff] 4929// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4930 4931v_cmp_lt_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 4932// W64: v_cmp_lt_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0xe4,0x00,0xff] 4933// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4934 4935v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 4936// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x40,0x01,0xff] 4937// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4938 4939v_cmp_lt_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 4940// W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x40,0x01,0xff] 4941// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4942 4943v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 4944// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x41,0x01,0xff] 4945// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4946 4947v_cmp_lt_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 4948// W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x41,0x01,0xff] 4949// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4950 4951v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 4952// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x01,0x01,0xff] 4953// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4954 4955v_cmp_lt_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 4956// W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x01,0x01,0xff] 4957// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4958 4959v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 4960// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x0f,0x01,0xff] 4961// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4962 4963v_cmp_lt_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 4964// W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x0f,0x01,0xff] 4965// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4966 4967v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 4968// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x11,0x01,0xff] 4969// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4970 4971v_cmp_lt_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 4972// W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x11,0x01,0xff] 4973// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4974 4975v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 4976// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x1f,0x01,0xff] 4977// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4978 4979v_cmp_lt_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 4980// W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x1f,0x01,0xff] 4981// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4982 4983v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 4984// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x21,0x01,0xff] 4985// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4986 4987v_cmp_lt_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 4988// W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x21,0x01,0xff] 4989// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4990 4991v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 4992// W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x2f,0x01,0xff] 4993// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4994 4995v_cmp_lt_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 4996// W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x2f,0x01,0xff] 4997// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 4998 4999v_cmp_lt_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 5000// W32: v_cmp_lt_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x63,0x7c,0x81,0x60,0x09,0x13] 5001// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5002 5003v_cmp_lt_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 5004// W64: v_cmp_lt_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x63,0x7c,0x81,0x60,0x09,0x13] 5005// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5006 5007v_cmp_lt_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 5008// W32: v_cmp_lt_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x63,0x7c,0xff,0x6f,0x05,0x30] 5009// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5010 5011v_cmp_lt_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 5012// W64: v_cmp_lt_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x63,0x7c,0xff,0x6f,0x05,0x30] 5013// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5014 5015v_cmp_lt_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] 5016// W32: v_cmp_lt_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x1b,0x00,0xff] 5017// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5018 5019v_cmp_lt_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] 5020// W32: v_cmp_lt_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0xe4,0x00,0xff] 5021// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5022 5023v_cmp_lt_i32 vcc_lo, v1, v2 row_mirror 5024// W32: v_cmp_lt_i32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x40,0x01,0xff] 5025// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5026 5027v_cmp_lt_i32 vcc_lo, v1, v2 row_half_mirror 5028// W32: v_cmp_lt_i32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x41,0x01,0xff] 5029// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5030 5031v_cmp_lt_i32 vcc_lo, v1, v2 row_shl:1 5032// W32: v_cmp_lt_i32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x01,0x01,0xff] 5033// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5034 5035v_cmp_lt_i32 vcc_lo, v1, v2 row_shl:15 5036// W32: v_cmp_lt_i32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x0f,0x01,0xff] 5037// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5038 5039v_cmp_lt_i32 vcc_lo, v1, v2 row_shr:1 5040// W32: v_cmp_lt_i32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x11,0x01,0xff] 5041// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5042 5043v_cmp_lt_i32 vcc_lo, v1, v2 row_shr:15 5044// W32: v_cmp_lt_i32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x1f,0x01,0xff] 5045// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5046 5047v_cmp_lt_i32 vcc_lo, v1, v2 row_ror:1 5048// W32: v_cmp_lt_i32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x21,0x01,0xff] 5049// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5050 5051v_cmp_lt_i32 vcc_lo, v1, v2 row_ror:15 5052// W32: v_cmp_lt_i32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x2f,0x01,0xff] 5053// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5054 5055v_cmp_lt_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 5056// W32: v_cmp_lt_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x50,0x01,0xff] 5057// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5058 5059v_cmp_lt_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 5060// W32: v_cmp_lt_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x5f,0x01,0x01] 5061// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5062 5063v_cmp_lt_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 5064// W32: v_cmp_lt_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x60,0x09,0x13] 5065// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5066 5067v_cmp_lt_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 5068// W32: v_cmp_lt_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x83,0x7c,0xff,0x6f,0x05,0x30] 5069// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5070 5071v_cmp_lt_i32 vcc, v1, v2 quad_perm:[3,2,1,0] 5072// W64: v_cmp_lt_i32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x1b,0x00,0xff] 5073// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5074 5075v_cmp_lt_i32 vcc, v1, v2 quad_perm:[0,1,2,3] 5076// W64: v_cmp_lt_i32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0xe4,0x00,0xff] 5077// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5078 5079v_cmp_lt_i32 vcc, v1, v2 row_mirror 5080// W64: v_cmp_lt_i32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x40,0x01,0xff] 5081// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5082 5083v_cmp_lt_i32 vcc, v1, v2 row_half_mirror 5084// W64: v_cmp_lt_i32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x41,0x01,0xff] 5085// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5086 5087v_cmp_lt_i32 vcc, v1, v2 row_shl:1 5088// W64: v_cmp_lt_i32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x01,0x01,0xff] 5089// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5090 5091v_cmp_lt_i32 vcc, v1, v2 row_shl:15 5092// W64: v_cmp_lt_i32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x0f,0x01,0xff] 5093// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5094 5095v_cmp_lt_i32 vcc, v1, v2 row_shr:1 5096// W64: v_cmp_lt_i32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x11,0x01,0xff] 5097// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5098 5099v_cmp_lt_i32 vcc, v1, v2 row_shr:15 5100// W64: v_cmp_lt_i32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x1f,0x01,0xff] 5101// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5102 5103v_cmp_lt_i32 vcc, v1, v2 row_ror:1 5104// W64: v_cmp_lt_i32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x21,0x01,0xff] 5105// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5106 5107v_cmp_lt_i32 vcc, v1, v2 row_ror:15 5108// W64: v_cmp_lt_i32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x2f,0x01,0xff] 5109// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5110 5111v_cmp_lt_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 5112// W64: v_cmp_lt_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x50,0x01,0xff] 5113// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5114 5115v_cmp_lt_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 5116// W64: v_cmp_lt_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x5f,0x01,0x01] 5117// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5118 5119v_cmp_lt_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 5120// W64: v_cmp_lt_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x60,0x09,0x13] 5121// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5122 5123v_cmp_lt_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 5124// W64: v_cmp_lt_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x83,0x7c,0xff,0x6f,0x05,0x30] 5125// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5126 5127v_cmp_lt_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] 5128// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x1b,0x00,0xff] 5129// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5130 5131v_cmp_lt_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] 5132// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0xe4,0x00,0xff] 5133// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5134 5135v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_mirror 5136// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x40,0x01,0xff] 5137// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5138 5139v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_half_mirror 5140// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x41,0x01,0xff] 5141// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5142 5143v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shl:1 5144// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x01,0x01,0xff] 5145// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5146 5147v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shl:15 5148// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x0f,0x01,0xff] 5149// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5150 5151v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shr:1 5152// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x11,0x01,0xff] 5153// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5154 5155v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shr:15 5156// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x1f,0x01,0xff] 5157// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5158 5159v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_ror:1 5160// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x21,0x01,0xff] 5161// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5162 5163v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_ror:15 5164// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x2f,0x01,0xff] 5165// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5166 5167v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 5168// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x50,0x01,0xff] 5169// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5170 5171v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 5172// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x5f,0x01,0x01] 5173// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5174 5175v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 5176// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x60,0x09,0x13] 5177// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5178 5179v_cmp_lt_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 5180// W32: v_cmp_lt_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x72,0x7c,0x7f,0x6f,0x05,0x30] 5181// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5182 5183v_cmp_lt_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] 5184// W64: v_cmp_lt_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x1b,0x00,0xff] 5185// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5186 5187v_cmp_lt_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] 5188// W64: v_cmp_lt_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0xe4,0x00,0xff] 5189// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5190 5191v_cmp_lt_u16 vcc, v1.l, v2.l row_mirror 5192// W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x40,0x01,0xff] 5193// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5194 5195v_cmp_lt_u16 vcc, v1.l, v2.l row_half_mirror 5196// W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x41,0x01,0xff] 5197// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5198 5199v_cmp_lt_u16 vcc, v1.l, v2.l row_shl:1 5200// W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x01,0x01,0xff] 5201// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5202 5203v_cmp_lt_u16 vcc, v1.l, v2.l row_shl:15 5204// W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x0f,0x01,0xff] 5205// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5206 5207v_cmp_lt_u16 vcc, v1.l, v2.l row_shr:1 5208// W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x11,0x01,0xff] 5209// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5210 5211v_cmp_lt_u16 vcc, v1.l, v2.l row_shr:15 5212// W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x1f,0x01,0xff] 5213// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5214 5215v_cmp_lt_u16 vcc, v1.l, v2.l row_ror:1 5216// W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x21,0x01,0xff] 5217// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5218 5219v_cmp_lt_u16 vcc, v1.l, v2.l row_ror:15 5220// W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x2f,0x01,0xff] 5221// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5222 5223v_cmp_lt_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 5224// W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x50,0x01,0xff] 5225// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5226 5227v_cmp_lt_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 5228// W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x5f,0x01,0x01] 5229// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5230 5231v_cmp_lt_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 5232// W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x60,0x09,0x13] 5233// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5234 5235v_cmp_lt_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 5236// W64: v_cmp_lt_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x72,0x7c,0x7f,0x6f,0x05,0x30] 5237// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5238 5239v_cmp_lt_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 5240// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x1b,0x00,0xff] 5241// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5242 5243v_cmp_lt_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 5244// W64: v_cmp_lt_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x1b,0x00,0xff] 5245// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5246 5247v_cmp_lt_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 5248// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0xe4,0x00,0xff] 5249// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5250 5251v_cmp_lt_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 5252// W64: v_cmp_lt_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0xe4,0x00,0xff] 5253// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5254 5255v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 5256// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x40,0x01,0xff] 5257// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5258 5259v_cmp_lt_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 5260// W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x40,0x01,0xff] 5261// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5262 5263v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 5264// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x41,0x01,0xff] 5265// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5266 5267v_cmp_lt_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 5268// W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x41,0x01,0xff] 5269// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5270 5271v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 5272// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x01,0x01,0xff] 5273// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5274 5275v_cmp_lt_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 5276// W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x01,0x01,0xff] 5277// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5278 5279v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 5280// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x0f,0x01,0xff] 5281// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5282 5283v_cmp_lt_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 5284// W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x0f,0x01,0xff] 5285// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5286 5287v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 5288// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x11,0x01,0xff] 5289// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5290 5291v_cmp_lt_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 5292// W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x11,0x01,0xff] 5293// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5294 5295v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 5296// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x1f,0x01,0xff] 5297// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5298 5299v_cmp_lt_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 5300// W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x1f,0x01,0xff] 5301// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5302 5303v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 5304// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x21,0x01,0xff] 5305// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5306 5307v_cmp_lt_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 5308// W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x21,0x01,0xff] 5309// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5310 5311v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 5312// W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x2f,0x01,0xff] 5313// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5314 5315v_cmp_lt_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 5316// W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x2f,0x01,0xff] 5317// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5318 5319v_cmp_lt_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 5320// W32: v_cmp_lt_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x73,0x7c,0x81,0x60,0x09,0x13] 5321// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5322 5323v_cmp_lt_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 5324// W64: v_cmp_lt_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x73,0x7c,0x81,0x60,0x09,0x13] 5325// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5326 5327v_cmp_lt_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 5328// W32: v_cmp_lt_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x73,0x7c,0xff,0x6f,0x05,0x30] 5329// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5330 5331v_cmp_lt_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 5332// W64: v_cmp_lt_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x73,0x7c,0xff,0x6f,0x05,0x30] 5333// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5334 5335v_cmp_lt_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] 5336// W32: v_cmp_lt_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x1b,0x00,0xff] 5337// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5338 5339v_cmp_lt_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] 5340// W32: v_cmp_lt_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0xe4,0x00,0xff] 5341// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5342 5343v_cmp_lt_u32 vcc_lo, v1, v2 row_mirror 5344// W32: v_cmp_lt_u32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x40,0x01,0xff] 5345// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5346 5347v_cmp_lt_u32 vcc_lo, v1, v2 row_half_mirror 5348// W32: v_cmp_lt_u32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x41,0x01,0xff] 5349// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5350 5351v_cmp_lt_u32 vcc_lo, v1, v2 row_shl:1 5352// W32: v_cmp_lt_u32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x01,0x01,0xff] 5353// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5354 5355v_cmp_lt_u32 vcc_lo, v1, v2 row_shl:15 5356// W32: v_cmp_lt_u32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x0f,0x01,0xff] 5357// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5358 5359v_cmp_lt_u32 vcc_lo, v1, v2 row_shr:1 5360// W32: v_cmp_lt_u32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x11,0x01,0xff] 5361// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5362 5363v_cmp_lt_u32 vcc_lo, v1, v2 row_shr:15 5364// W32: v_cmp_lt_u32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x1f,0x01,0xff] 5365// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5366 5367v_cmp_lt_u32 vcc_lo, v1, v2 row_ror:1 5368// W32: v_cmp_lt_u32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x21,0x01,0xff] 5369// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5370 5371v_cmp_lt_u32 vcc_lo, v1, v2 row_ror:15 5372// W32: v_cmp_lt_u32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x2f,0x01,0xff] 5373// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5374 5375v_cmp_lt_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 5376// W32: v_cmp_lt_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x50,0x01,0xff] 5377// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5378 5379v_cmp_lt_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 5380// W32: v_cmp_lt_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x5f,0x01,0x01] 5381// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5382 5383v_cmp_lt_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 5384// W32: v_cmp_lt_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x60,0x09,0x13] 5385// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5386 5387v_cmp_lt_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 5388// W32: v_cmp_lt_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x93,0x7c,0xff,0x6f,0x05,0x30] 5389// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5390 5391v_cmp_lt_u32 vcc, v1, v2 quad_perm:[3,2,1,0] 5392// W64: v_cmp_lt_u32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x1b,0x00,0xff] 5393// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5394 5395v_cmp_lt_u32 vcc, v1, v2 quad_perm:[0,1,2,3] 5396// W64: v_cmp_lt_u32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0xe4,0x00,0xff] 5397// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5398 5399v_cmp_lt_u32 vcc, v1, v2 row_mirror 5400// W64: v_cmp_lt_u32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x40,0x01,0xff] 5401// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5402 5403v_cmp_lt_u32 vcc, v1, v2 row_half_mirror 5404// W64: v_cmp_lt_u32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x41,0x01,0xff] 5405// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5406 5407v_cmp_lt_u32 vcc, v1, v2 row_shl:1 5408// W64: v_cmp_lt_u32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x01,0x01,0xff] 5409// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5410 5411v_cmp_lt_u32 vcc, v1, v2 row_shl:15 5412// W64: v_cmp_lt_u32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x0f,0x01,0xff] 5413// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5414 5415v_cmp_lt_u32 vcc, v1, v2 row_shr:1 5416// W64: v_cmp_lt_u32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x11,0x01,0xff] 5417// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5418 5419v_cmp_lt_u32 vcc, v1, v2 row_shr:15 5420// W64: v_cmp_lt_u32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x1f,0x01,0xff] 5421// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5422 5423v_cmp_lt_u32 vcc, v1, v2 row_ror:1 5424// W64: v_cmp_lt_u32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x21,0x01,0xff] 5425// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5426 5427v_cmp_lt_u32 vcc, v1, v2 row_ror:15 5428// W64: v_cmp_lt_u32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x2f,0x01,0xff] 5429// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5430 5431v_cmp_lt_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 5432// W64: v_cmp_lt_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x50,0x01,0xff] 5433// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5434 5435v_cmp_lt_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 5436// W64: v_cmp_lt_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x5f,0x01,0x01] 5437// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5438 5439v_cmp_lt_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 5440// W64: v_cmp_lt_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x60,0x09,0x13] 5441// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5442 5443v_cmp_lt_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 5444// W64: v_cmp_lt_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x93,0x7c,0xff,0x6f,0x05,0x30] 5445// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5446 5447v_cmp_ne_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] 5448// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x1b,0x00,0xff] 5449// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5450 5451v_cmp_ne_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] 5452// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0xe4,0x00,0xff] 5453// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5454 5455v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_mirror 5456// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x40,0x01,0xff] 5457// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5458 5459v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_half_mirror 5460// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x41,0x01,0xff] 5461// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5462 5463v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shl:1 5464// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x01,0x01,0xff] 5465// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5466 5467v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shl:15 5468// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x0f,0x01,0xff] 5469// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5470 5471v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shr:1 5472// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x11,0x01,0xff] 5473// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5474 5475v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shr:15 5476// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x1f,0x01,0xff] 5477// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5478 5479v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_ror:1 5480// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x21,0x01,0xff] 5481// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5482 5483v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_ror:15 5484// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x2f,0x01,0xff] 5485// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5486 5487v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 5488// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x50,0x01,0xff] 5489// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5490 5491v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 5492// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x5f,0x01,0x01] 5493// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5494 5495v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 5496// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x60,0x09,0x13] 5497// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5498 5499v_cmp_ne_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 5500// W32: v_cmp_ne_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x6a,0x7c,0x7f,0x6f,0x05,0x30] 5501// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5502 5503v_cmp_ne_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] 5504// W64: v_cmp_ne_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x1b,0x00,0xff] 5505// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5506 5507v_cmp_ne_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] 5508// W64: v_cmp_ne_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0xe4,0x00,0xff] 5509// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5510 5511v_cmp_ne_i16 vcc, v1.l, v2.l row_mirror 5512// W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x40,0x01,0xff] 5513// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5514 5515v_cmp_ne_i16 vcc, v1.l, v2.l row_half_mirror 5516// W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x41,0x01,0xff] 5517// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5518 5519v_cmp_ne_i16 vcc, v1.l, v2.l row_shl:1 5520// W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x01,0x01,0xff] 5521// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5522 5523v_cmp_ne_i16 vcc, v1.l, v2.l row_shl:15 5524// W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x0f,0x01,0xff] 5525// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5526 5527v_cmp_ne_i16 vcc, v1.l, v2.l row_shr:1 5528// W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x11,0x01,0xff] 5529// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5530 5531v_cmp_ne_i16 vcc, v1.l, v2.l row_shr:15 5532// W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x1f,0x01,0xff] 5533// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5534 5535v_cmp_ne_i16 vcc, v1.l, v2.l row_ror:1 5536// W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x21,0x01,0xff] 5537// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5538 5539v_cmp_ne_i16 vcc, v1.l, v2.l row_ror:15 5540// W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x2f,0x01,0xff] 5541// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5542 5543v_cmp_ne_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 5544// W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x50,0x01,0xff] 5545// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5546 5547v_cmp_ne_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 5548// W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x5f,0x01,0x01] 5549// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5550 5551v_cmp_ne_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 5552// W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x60,0x09,0x13] 5553// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5554 5555v_cmp_ne_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 5556// W64: v_cmp_ne_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x6a,0x7c,0x7f,0x6f,0x05,0x30] 5557// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5558 5559v_cmp_ne_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 5560// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x1b,0x00,0xff] 5561// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5562 5563v_cmp_ne_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 5564// W64: v_cmp_ne_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x1b,0x00,0xff] 5565// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5566 5567v_cmp_ne_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 5568// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0xe4,0x00,0xff] 5569// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5570 5571v_cmp_ne_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 5572// W64: v_cmp_ne_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0xe4,0x00,0xff] 5573// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5574 5575v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 5576// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x40,0x01,0xff] 5577// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5578 5579v_cmp_ne_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 5580// W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x40,0x01,0xff] 5581// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5582 5583v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 5584// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x41,0x01,0xff] 5585// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5586 5587v_cmp_ne_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 5588// W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x41,0x01,0xff] 5589// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5590 5591v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 5592// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x01,0x01,0xff] 5593// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5594 5595v_cmp_ne_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 5596// W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x01,0x01,0xff] 5597// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5598 5599v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 5600// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x0f,0x01,0xff] 5601// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5602 5603v_cmp_ne_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 5604// W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x0f,0x01,0xff] 5605// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5606 5607v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 5608// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x11,0x01,0xff] 5609// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5610 5611v_cmp_ne_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 5612// W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x11,0x01,0xff] 5613// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5614 5615v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 5616// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x1f,0x01,0xff] 5617// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5618 5619v_cmp_ne_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 5620// W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x1f,0x01,0xff] 5621// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5622 5623v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 5624// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x21,0x01,0xff] 5625// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5626 5627v_cmp_ne_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 5628// W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x21,0x01,0xff] 5629// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5630 5631v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 5632// W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x2f,0x01,0xff] 5633// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5634 5635v_cmp_ne_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 5636// W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x2f,0x01,0xff] 5637// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5638 5639v_cmp_ne_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 5640// W32: v_cmp_ne_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x6b,0x7c,0x81,0x60,0x09,0x13] 5641// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5642 5643v_cmp_ne_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 5644// W64: v_cmp_ne_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x6b,0x7c,0x81,0x60,0x09,0x13] 5645// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5646 5647v_cmp_ne_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 5648// W32: v_cmp_ne_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x6b,0x7c,0xff,0x6f,0x05,0x30] 5649// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5650 5651v_cmp_ne_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 5652// W64: v_cmp_ne_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x6b,0x7c,0xff,0x6f,0x05,0x30] 5653// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5654 5655v_cmp_ne_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] 5656// W32: v_cmp_ne_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x1b,0x00,0xff] 5657// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5658 5659v_cmp_ne_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] 5660// W32: v_cmp_ne_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0xe4,0x00,0xff] 5661// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5662 5663v_cmp_ne_i32 vcc_lo, v1, v2 row_mirror 5664// W32: v_cmp_ne_i32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x40,0x01,0xff] 5665// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5666 5667v_cmp_ne_i32 vcc_lo, v1, v2 row_half_mirror 5668// W32: v_cmp_ne_i32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x41,0x01,0xff] 5669// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5670 5671v_cmp_ne_i32 vcc_lo, v1, v2 row_shl:1 5672// W32: v_cmp_ne_i32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x01,0x01,0xff] 5673// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5674 5675v_cmp_ne_i32 vcc_lo, v1, v2 row_shl:15 5676// W32: v_cmp_ne_i32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x0f,0x01,0xff] 5677// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5678 5679v_cmp_ne_i32 vcc_lo, v1, v2 row_shr:1 5680// W32: v_cmp_ne_i32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x11,0x01,0xff] 5681// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5682 5683v_cmp_ne_i32 vcc_lo, v1, v2 row_shr:15 5684// W32: v_cmp_ne_i32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x1f,0x01,0xff] 5685// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5686 5687v_cmp_ne_i32 vcc_lo, v1, v2 row_ror:1 5688// W32: v_cmp_ne_i32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x21,0x01,0xff] 5689// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5690 5691v_cmp_ne_i32 vcc_lo, v1, v2 row_ror:15 5692// W32: v_cmp_ne_i32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x2f,0x01,0xff] 5693// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5694 5695v_cmp_ne_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 5696// W32: v_cmp_ne_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x50,0x01,0xff] 5697// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5698 5699v_cmp_ne_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 5700// W32: v_cmp_ne_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x5f,0x01,0x01] 5701// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5702 5703v_cmp_ne_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 5704// W32: v_cmp_ne_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x60,0x09,0x13] 5705// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5706 5707v_cmp_ne_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 5708// W32: v_cmp_ne_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x8b,0x7c,0xff,0x6f,0x05,0x30] 5709// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5710 5711v_cmp_ne_i32 vcc, v1, v2 quad_perm:[3,2,1,0] 5712// W64: v_cmp_ne_i32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x1b,0x00,0xff] 5713// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5714 5715v_cmp_ne_i32 vcc, v1, v2 quad_perm:[0,1,2,3] 5716// W64: v_cmp_ne_i32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0xe4,0x00,0xff] 5717// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5718 5719v_cmp_ne_i32 vcc, v1, v2 row_mirror 5720// W64: v_cmp_ne_i32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x40,0x01,0xff] 5721// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5722 5723v_cmp_ne_i32 vcc, v1, v2 row_half_mirror 5724// W64: v_cmp_ne_i32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x41,0x01,0xff] 5725// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5726 5727v_cmp_ne_i32 vcc, v1, v2 row_shl:1 5728// W64: v_cmp_ne_i32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x01,0x01,0xff] 5729// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5730 5731v_cmp_ne_i32 vcc, v1, v2 row_shl:15 5732// W64: v_cmp_ne_i32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x0f,0x01,0xff] 5733// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5734 5735v_cmp_ne_i32 vcc, v1, v2 row_shr:1 5736// W64: v_cmp_ne_i32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x11,0x01,0xff] 5737// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5738 5739v_cmp_ne_i32 vcc, v1, v2 row_shr:15 5740// W64: v_cmp_ne_i32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x1f,0x01,0xff] 5741// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5742 5743v_cmp_ne_i32 vcc, v1, v2 row_ror:1 5744// W64: v_cmp_ne_i32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x21,0x01,0xff] 5745// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5746 5747v_cmp_ne_i32 vcc, v1, v2 row_ror:15 5748// W64: v_cmp_ne_i32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x2f,0x01,0xff] 5749// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5750 5751v_cmp_ne_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 5752// W64: v_cmp_ne_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x50,0x01,0xff] 5753// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5754 5755v_cmp_ne_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 5756// W64: v_cmp_ne_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x5f,0x01,0x01] 5757// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5758 5759v_cmp_ne_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 5760// W64: v_cmp_ne_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x60,0x09,0x13] 5761// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5762 5763v_cmp_ne_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 5764// W64: v_cmp_ne_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x8b,0x7c,0xff,0x6f,0x05,0x30] 5765// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5766 5767v_cmp_ne_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] 5768// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x1b,0x00,0xff] 5769// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5770 5771v_cmp_ne_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] 5772// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0xe4,0x00,0xff] 5773// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5774 5775v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_mirror 5776// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x40,0x01,0xff] 5777// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5778 5779v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_half_mirror 5780// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x41,0x01,0xff] 5781// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5782 5783v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shl:1 5784// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x01,0x01,0xff] 5785// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5786 5787v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shl:15 5788// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x0f,0x01,0xff] 5789// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5790 5791v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shr:1 5792// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x11,0x01,0xff] 5793// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5794 5795v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shr:15 5796// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x1f,0x01,0xff] 5797// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5798 5799v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_ror:1 5800// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x21,0x01,0xff] 5801// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5802 5803v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_ror:15 5804// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x2f,0x01,0xff] 5805// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5806 5807v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 5808// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x50,0x01,0xff] 5809// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5810 5811v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 5812// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x5f,0x01,0x01] 5813// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5814 5815v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 5816// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x60,0x09,0x13] 5817// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5818 5819v_cmp_ne_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 5820// W32: v_cmp_ne_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x7a,0x7c,0x7f,0x6f,0x05,0x30] 5821// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5822 5823v_cmp_ne_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] 5824// W64: v_cmp_ne_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x1b,0x00,0xff] 5825// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5826 5827v_cmp_ne_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] 5828// W64: v_cmp_ne_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0xe4,0x00,0xff] 5829// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5830 5831v_cmp_ne_u16 vcc, v1.l, v2.l row_mirror 5832// W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x40,0x01,0xff] 5833// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5834 5835v_cmp_ne_u16 vcc, v1.l, v2.l row_half_mirror 5836// W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x41,0x01,0xff] 5837// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5838 5839v_cmp_ne_u16 vcc, v1.l, v2.l row_shl:1 5840// W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x01,0x01,0xff] 5841// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5842 5843v_cmp_ne_u16 vcc, v1.l, v2.l row_shl:15 5844// W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x0f,0x01,0xff] 5845// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5846 5847v_cmp_ne_u16 vcc, v1.l, v2.l row_shr:1 5848// W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x11,0x01,0xff] 5849// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5850 5851v_cmp_ne_u16 vcc, v1.l, v2.l row_shr:15 5852// W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x1f,0x01,0xff] 5853// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5854 5855v_cmp_ne_u16 vcc, v1.l, v2.l row_ror:1 5856// W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x21,0x01,0xff] 5857// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5858 5859v_cmp_ne_u16 vcc, v1.l, v2.l row_ror:15 5860// W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x2f,0x01,0xff] 5861// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5862 5863v_cmp_ne_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 5864// W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x50,0x01,0xff] 5865// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5866 5867v_cmp_ne_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 5868// W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x5f,0x01,0x01] 5869// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5870 5871v_cmp_ne_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 5872// W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x60,0x09,0x13] 5873// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5874 5875v_cmp_ne_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 5876// W64: v_cmp_ne_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x7a,0x7c,0x7f,0x6f,0x05,0x30] 5877// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5878 5879v_cmp_ne_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 5880// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x1b,0x00,0xff] 5881// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5882 5883v_cmp_ne_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 5884// W64: v_cmp_ne_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x1b,0x00,0xff] 5885// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5886 5887v_cmp_ne_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 5888// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0xe4,0x00,0xff] 5889// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5890 5891v_cmp_ne_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 5892// W64: v_cmp_ne_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0xe4,0x00,0xff] 5893// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5894 5895v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 5896// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x40,0x01,0xff] 5897// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5898 5899v_cmp_ne_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 5900// W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x40,0x01,0xff] 5901// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5902 5903v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 5904// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x41,0x01,0xff] 5905// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5906 5907v_cmp_ne_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 5908// W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x41,0x01,0xff] 5909// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5910 5911v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 5912// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x01,0x01,0xff] 5913// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5914 5915v_cmp_ne_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 5916// W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x01,0x01,0xff] 5917// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5918 5919v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 5920// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x0f,0x01,0xff] 5921// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5922 5923v_cmp_ne_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 5924// W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x0f,0x01,0xff] 5925// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5926 5927v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 5928// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x11,0x01,0xff] 5929// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5930 5931v_cmp_ne_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 5932// W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x11,0x01,0xff] 5933// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5934 5935v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 5936// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x1f,0x01,0xff] 5937// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5938 5939v_cmp_ne_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 5940// W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x1f,0x01,0xff] 5941// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5942 5943v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 5944// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x21,0x01,0xff] 5945// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5946 5947v_cmp_ne_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 5948// W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x21,0x01,0xff] 5949// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5950 5951v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 5952// W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x2f,0x01,0xff] 5953// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5954 5955v_cmp_ne_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 5956// W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x2f,0x01,0xff] 5957// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5958 5959v_cmp_ne_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 5960// W32: v_cmp_ne_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x7b,0x7c,0x81,0x60,0x09,0x13] 5961// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5962 5963v_cmp_ne_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 5964// W64: v_cmp_ne_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x7b,0x7c,0x81,0x60,0x09,0x13] 5965// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5966 5967v_cmp_ne_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 5968// W32: v_cmp_ne_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x7b,0x7c,0xff,0x6f,0x05,0x30] 5969// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5970 5971v_cmp_ne_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 5972// W64: v_cmp_ne_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x7b,0x7c,0xff,0x6f,0x05,0x30] 5973// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5974 5975v_cmp_ne_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] 5976// W32: v_cmp_ne_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x1b,0x00,0xff] 5977// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5978 5979v_cmp_ne_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] 5980// W32: v_cmp_ne_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0xe4,0x00,0xff] 5981// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5982 5983v_cmp_ne_u32 vcc_lo, v1, v2 row_mirror 5984// W32: v_cmp_ne_u32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x40,0x01,0xff] 5985// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5986 5987v_cmp_ne_u32 vcc_lo, v1, v2 row_half_mirror 5988// W32: v_cmp_ne_u32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x41,0x01,0xff] 5989// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5990 5991v_cmp_ne_u32 vcc_lo, v1, v2 row_shl:1 5992// W32: v_cmp_ne_u32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x01,0x01,0xff] 5993// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5994 5995v_cmp_ne_u32 vcc_lo, v1, v2 row_shl:15 5996// W32: v_cmp_ne_u32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x0f,0x01,0xff] 5997// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 5998 5999v_cmp_ne_u32 vcc_lo, v1, v2 row_shr:1 6000// W32: v_cmp_ne_u32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x11,0x01,0xff] 6001// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6002 6003v_cmp_ne_u32 vcc_lo, v1, v2 row_shr:15 6004// W32: v_cmp_ne_u32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x1f,0x01,0xff] 6005// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6006 6007v_cmp_ne_u32 vcc_lo, v1, v2 row_ror:1 6008// W32: v_cmp_ne_u32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x21,0x01,0xff] 6009// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6010 6011v_cmp_ne_u32 vcc_lo, v1, v2 row_ror:15 6012// W32: v_cmp_ne_u32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x2f,0x01,0xff] 6013// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6014 6015v_cmp_ne_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 6016// W32: v_cmp_ne_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x50,0x01,0xff] 6017// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6018 6019v_cmp_ne_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 6020// W32: v_cmp_ne_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x5f,0x01,0x01] 6021// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6022 6023v_cmp_ne_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 6024// W32: v_cmp_ne_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x60,0x09,0x13] 6025// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6026 6027v_cmp_ne_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 6028// W32: v_cmp_ne_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x9b,0x7c,0xff,0x6f,0x05,0x30] 6029// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6030 6031v_cmp_ne_u32 vcc, v1, v2 quad_perm:[3,2,1,0] 6032// W64: v_cmp_ne_u32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x1b,0x00,0xff] 6033// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6034 6035v_cmp_ne_u32 vcc, v1, v2 quad_perm:[0,1,2,3] 6036// W64: v_cmp_ne_u32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0xe4,0x00,0xff] 6037// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6038 6039v_cmp_ne_u32 vcc, v1, v2 row_mirror 6040// W64: v_cmp_ne_u32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x40,0x01,0xff] 6041// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6042 6043v_cmp_ne_u32 vcc, v1, v2 row_half_mirror 6044// W64: v_cmp_ne_u32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x41,0x01,0xff] 6045// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6046 6047v_cmp_ne_u32 vcc, v1, v2 row_shl:1 6048// W64: v_cmp_ne_u32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x01,0x01,0xff] 6049// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6050 6051v_cmp_ne_u32 vcc, v1, v2 row_shl:15 6052// W64: v_cmp_ne_u32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x0f,0x01,0xff] 6053// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6054 6055v_cmp_ne_u32 vcc, v1, v2 row_shr:1 6056// W64: v_cmp_ne_u32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x11,0x01,0xff] 6057// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6058 6059v_cmp_ne_u32 vcc, v1, v2 row_shr:15 6060// W64: v_cmp_ne_u32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x1f,0x01,0xff] 6061// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6062 6063v_cmp_ne_u32 vcc, v1, v2 row_ror:1 6064// W64: v_cmp_ne_u32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x21,0x01,0xff] 6065// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6066 6067v_cmp_ne_u32 vcc, v1, v2 row_ror:15 6068// W64: v_cmp_ne_u32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x2f,0x01,0xff] 6069// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6070 6071v_cmp_ne_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 6072// W64: v_cmp_ne_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x50,0x01,0xff] 6073// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6074 6075v_cmp_ne_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 6076// W64: v_cmp_ne_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x5f,0x01,0x01] 6077// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6078 6079v_cmp_ne_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 6080// W64: v_cmp_ne_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x60,0x09,0x13] 6081// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6082 6083v_cmp_ne_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 6084// W64: v_cmp_ne_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x9b,0x7c,0xff,0x6f,0x05,0x30] 6085// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6086 6087v_cmp_neq_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] 6088// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x1b,0x00,0xff] 6089// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6090 6091v_cmp_neq_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] 6092// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0xe4,0x00,0xff] 6093// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6094 6095v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_mirror 6096// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x40,0x01,0xff] 6097// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6098 6099v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_half_mirror 6100// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x41,0x01,0xff] 6101// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6102 6103v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shl:1 6104// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x01,0x01,0xff] 6105// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6106 6107v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shl:15 6108// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x0f,0x01,0xff] 6109// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6110 6111v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shr:1 6112// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x11,0x01,0xff] 6113// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6114 6115v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shr:15 6116// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x1f,0x01,0xff] 6117// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6118 6119v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_ror:1 6120// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x21,0x01,0xff] 6121// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6122 6123v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_ror:15 6124// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x2f,0x01,0xff] 6125// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6126 6127v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 6128// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x50,0x01,0xff] 6129// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6130 6131v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 6132// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x5f,0x01,0x01] 6133// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6134 6135v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 6136// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x60,0x09,0x13] 6137// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6138 6139v_cmp_neq_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 6140// W32: v_cmp_neq_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x1a,0x7c,0x7f,0x6f,0xf5,0x30] 6141// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6142 6143v_cmp_neq_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] 6144// W64: v_cmp_neq_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x1b,0x00,0xff] 6145// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6146 6147v_cmp_neq_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] 6148// W64: v_cmp_neq_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0xe4,0x00,0xff] 6149// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6150 6151v_cmp_neq_f16 vcc, v1.l, v2.l row_mirror 6152// W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x40,0x01,0xff] 6153// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6154 6155v_cmp_neq_f16 vcc, v1.l, v2.l row_half_mirror 6156// W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x41,0x01,0xff] 6157// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6158 6159v_cmp_neq_f16 vcc, v1.l, v2.l row_shl:1 6160// W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x01,0x01,0xff] 6161// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6162 6163v_cmp_neq_f16 vcc, v1.l, v2.l row_shl:15 6164// W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x0f,0x01,0xff] 6165// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6166 6167v_cmp_neq_f16 vcc, v1.l, v2.l row_shr:1 6168// W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x11,0x01,0xff] 6169// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6170 6171v_cmp_neq_f16 vcc, v1.l, v2.l row_shr:15 6172// W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x1f,0x01,0xff] 6173// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6174 6175v_cmp_neq_f16 vcc, v1.l, v2.l row_ror:1 6176// W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x21,0x01,0xff] 6177// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6178 6179v_cmp_neq_f16 vcc, v1.l, v2.l row_ror:15 6180// W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x2f,0x01,0xff] 6181// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6182 6183v_cmp_neq_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 6184// W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x50,0x01,0xff] 6185// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6186 6187v_cmp_neq_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 6188// W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x5f,0x01,0x01] 6189// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6190 6191v_cmp_neq_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 6192// W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x60,0x09,0x13] 6193// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6194 6195v_cmp_neq_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 6196// W64: v_cmp_neq_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x1a,0x7c,0x7f,0x6f,0xf5,0x30] 6197// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6198 6199v_cmp_neq_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 6200// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x1b,0x00,0xff] 6201// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6202 6203v_cmp_neq_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 6204// W64: v_cmp_neq_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x1b,0x00,0xff] 6205// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6206 6207v_cmp_neq_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 6208// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0xe4,0x00,0xff] 6209// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6210 6211v_cmp_neq_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 6212// W64: v_cmp_neq_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0xe4,0x00,0xff] 6213// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6214 6215v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 6216// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x40,0x01,0xff] 6217// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6218 6219v_cmp_neq_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 6220// W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x40,0x01,0xff] 6221// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6222 6223v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 6224// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x41,0x01,0xff] 6225// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6226 6227v_cmp_neq_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 6228// W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x41,0x01,0xff] 6229// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6230 6231v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 6232// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x01,0x01,0xff] 6233// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6234 6235v_cmp_neq_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 6236// W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x01,0x01,0xff] 6237// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6238 6239v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 6240// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x0f,0x01,0xff] 6241// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6242 6243v_cmp_neq_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 6244// W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x0f,0x01,0xff] 6245// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6246 6247v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 6248// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x11,0x01,0xff] 6249// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6250 6251v_cmp_neq_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 6252// W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x11,0x01,0xff] 6253// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6254 6255v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 6256// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x1f,0x01,0xff] 6257// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6258 6259v_cmp_neq_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 6260// W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x1f,0x01,0xff] 6261// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6262 6263v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 6264// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x21,0x01,0xff] 6265// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6266 6267v_cmp_neq_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 6268// W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x21,0x01,0xff] 6269// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6270 6271v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 6272// W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x2f,0x01,0xff] 6273// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6274 6275v_cmp_neq_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 6276// W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x2f,0x01,0xff] 6277// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6278 6279v_cmp_neq_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 6280// W32: v_cmp_neq_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x1b,0x7c,0x81,0x60,0x09,0x13] 6281// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6282 6283v_cmp_neq_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 6284// W64: v_cmp_neq_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x1b,0x7c,0x81,0x60,0x09,0x13] 6285// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6286 6287v_cmp_neq_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 6288// W32: v_cmp_neq_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x1b,0x7c,0xff,0x6f,0xf5,0x30] 6289// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6290 6291v_cmp_neq_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 6292// W64: v_cmp_neq_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x1b,0x7c,0xff,0x6f,0xf5,0x30] 6293// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6294 6295v_cmp_neq_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] 6296// W32: v_cmp_neq_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x1b,0x00,0xff] 6297// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6298 6299v_cmp_neq_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] 6300// W32: v_cmp_neq_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0xe4,0x00,0xff] 6301// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6302 6303v_cmp_neq_f32 vcc_lo, v1, v2 row_mirror 6304// W32: v_cmp_neq_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x40,0x01,0xff] 6305// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6306 6307v_cmp_neq_f32 vcc_lo, v1, v2 row_half_mirror 6308// W32: v_cmp_neq_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x41,0x01,0xff] 6309// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6310 6311v_cmp_neq_f32 vcc_lo, v1, v2 row_shl:1 6312// W32: v_cmp_neq_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x01,0x01,0xff] 6313// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6314 6315v_cmp_neq_f32 vcc_lo, v1, v2 row_shl:15 6316// W32: v_cmp_neq_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x0f,0x01,0xff] 6317// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6318 6319v_cmp_neq_f32 vcc_lo, v1, v2 row_shr:1 6320// W32: v_cmp_neq_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x11,0x01,0xff] 6321// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6322 6323v_cmp_neq_f32 vcc_lo, v1, v2 row_shr:15 6324// W32: v_cmp_neq_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x1f,0x01,0xff] 6325// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6326 6327v_cmp_neq_f32 vcc_lo, v1, v2 row_ror:1 6328// W32: v_cmp_neq_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x21,0x01,0xff] 6329// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6330 6331v_cmp_neq_f32 vcc_lo, v1, v2 row_ror:15 6332// W32: v_cmp_neq_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x2f,0x01,0xff] 6333// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6334 6335v_cmp_neq_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 6336// W32: v_cmp_neq_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x50,0x01,0xff] 6337// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6338 6339v_cmp_neq_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 6340// W32: v_cmp_neq_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x5f,0x01,0x01] 6341// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6342 6343v_cmp_neq_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 6344// W32: v_cmp_neq_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x60,0x09,0x13] 6345// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6346 6347v_cmp_neq_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 6348// W32: v_cmp_neq_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x3b,0x7c,0xff,0x6f,0xf5,0x30] 6349// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6350 6351v_cmp_neq_f32 vcc, v1, v2 quad_perm:[3,2,1,0] 6352// W64: v_cmp_neq_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x1b,0x00,0xff] 6353// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6354 6355v_cmp_neq_f32 vcc, v1, v2 quad_perm:[0,1,2,3] 6356// W64: v_cmp_neq_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0xe4,0x00,0xff] 6357// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6358 6359v_cmp_neq_f32 vcc, v1, v2 row_mirror 6360// W64: v_cmp_neq_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x40,0x01,0xff] 6361// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6362 6363v_cmp_neq_f32 vcc, v1, v2 row_half_mirror 6364// W64: v_cmp_neq_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x41,0x01,0xff] 6365// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6366 6367v_cmp_neq_f32 vcc, v1, v2 row_shl:1 6368// W64: v_cmp_neq_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x01,0x01,0xff] 6369// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6370 6371v_cmp_neq_f32 vcc, v1, v2 row_shl:15 6372// W64: v_cmp_neq_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x0f,0x01,0xff] 6373// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6374 6375v_cmp_neq_f32 vcc, v1, v2 row_shr:1 6376// W64: v_cmp_neq_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x11,0x01,0xff] 6377// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6378 6379v_cmp_neq_f32 vcc, v1, v2 row_shr:15 6380// W64: v_cmp_neq_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x1f,0x01,0xff] 6381// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6382 6383v_cmp_neq_f32 vcc, v1, v2 row_ror:1 6384// W64: v_cmp_neq_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x21,0x01,0xff] 6385// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6386 6387v_cmp_neq_f32 vcc, v1, v2 row_ror:15 6388// W64: v_cmp_neq_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x2f,0x01,0xff] 6389// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6390 6391v_cmp_neq_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 6392// W64: v_cmp_neq_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x50,0x01,0xff] 6393// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6394 6395v_cmp_neq_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 6396// W64: v_cmp_neq_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x5f,0x01,0x01] 6397// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6398 6399v_cmp_neq_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 6400// W64: v_cmp_neq_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x60,0x09,0x13] 6401// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6402 6403v_cmp_neq_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 6404// W64: v_cmp_neq_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x3b,0x7c,0xff,0x6f,0xf5,0x30] 6405// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6406 6407v_cmp_nge_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] 6408// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x1b,0x00,0xff] 6409// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6410 6411v_cmp_nge_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] 6412// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0xe4,0x00,0xff] 6413// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6414 6415v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_mirror 6416// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x40,0x01,0xff] 6417// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6418 6419v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_half_mirror 6420// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x41,0x01,0xff] 6421// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6422 6423v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shl:1 6424// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x01,0x01,0xff] 6425// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6426 6427v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shl:15 6428// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x0f,0x01,0xff] 6429// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6430 6431v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shr:1 6432// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x11,0x01,0xff] 6433// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6434 6435v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shr:15 6436// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x1f,0x01,0xff] 6437// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6438 6439v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_ror:1 6440// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x21,0x01,0xff] 6441// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6442 6443v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_ror:15 6444// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x2f,0x01,0xff] 6445// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6446 6447v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 6448// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x50,0x01,0xff] 6449// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6450 6451v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 6452// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x5f,0x01,0x01] 6453// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6454 6455v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 6456// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x60,0x09,0x13] 6457// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6458 6459v_cmp_nge_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 6460// W32: v_cmp_nge_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x12,0x7c,0x7f,0x6f,0xf5,0x30] 6461// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6462 6463v_cmp_nge_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] 6464// W64: v_cmp_nge_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x1b,0x00,0xff] 6465// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6466 6467v_cmp_nge_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] 6468// W64: v_cmp_nge_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0xe4,0x00,0xff] 6469// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6470 6471v_cmp_nge_f16 vcc, v1.l, v2.l row_mirror 6472// W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x40,0x01,0xff] 6473// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6474 6475v_cmp_nge_f16 vcc, v1.l, v2.l row_half_mirror 6476// W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x41,0x01,0xff] 6477// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6478 6479v_cmp_nge_f16 vcc, v1.l, v2.l row_shl:1 6480// W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x01,0x01,0xff] 6481// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6482 6483v_cmp_nge_f16 vcc, v1.l, v2.l row_shl:15 6484// W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x0f,0x01,0xff] 6485// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6486 6487v_cmp_nge_f16 vcc, v1.l, v2.l row_shr:1 6488// W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x11,0x01,0xff] 6489// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6490 6491v_cmp_nge_f16 vcc, v1.l, v2.l row_shr:15 6492// W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x1f,0x01,0xff] 6493// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6494 6495v_cmp_nge_f16 vcc, v1.l, v2.l row_ror:1 6496// W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x21,0x01,0xff] 6497// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6498 6499v_cmp_nge_f16 vcc, v1.l, v2.l row_ror:15 6500// W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x2f,0x01,0xff] 6501// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6502 6503v_cmp_nge_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 6504// W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x50,0x01,0xff] 6505// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6506 6507v_cmp_nge_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 6508// W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x5f,0x01,0x01] 6509// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6510 6511v_cmp_nge_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 6512// W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x60,0x09,0x13] 6513// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6514 6515v_cmp_nge_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 6516// W64: v_cmp_nge_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x12,0x7c,0x7f,0x6f,0xf5,0x30] 6517// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6518 6519v_cmp_nge_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 6520// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x1b,0x00,0xff] 6521// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6522 6523v_cmp_nge_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 6524// W64: v_cmp_nge_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x1b,0x00,0xff] 6525// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6526 6527v_cmp_nge_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 6528// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0xe4,0x00,0xff] 6529// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6530 6531v_cmp_nge_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 6532// W64: v_cmp_nge_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0xe4,0x00,0xff] 6533// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6534 6535v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 6536// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x40,0x01,0xff] 6537// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6538 6539v_cmp_nge_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 6540// W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x40,0x01,0xff] 6541// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6542 6543v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 6544// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x41,0x01,0xff] 6545// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6546 6547v_cmp_nge_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 6548// W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x41,0x01,0xff] 6549// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6550 6551v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 6552// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x01,0x01,0xff] 6553// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6554 6555v_cmp_nge_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 6556// W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x01,0x01,0xff] 6557// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6558 6559v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 6560// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x0f,0x01,0xff] 6561// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6562 6563v_cmp_nge_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 6564// W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x0f,0x01,0xff] 6565// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6566 6567v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 6568// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x11,0x01,0xff] 6569// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6570 6571v_cmp_nge_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 6572// W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x11,0x01,0xff] 6573// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6574 6575v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 6576// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x1f,0x01,0xff] 6577// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6578 6579v_cmp_nge_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 6580// W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x1f,0x01,0xff] 6581// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6582 6583v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 6584// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x21,0x01,0xff] 6585// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6586 6587v_cmp_nge_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 6588// W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x21,0x01,0xff] 6589// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6590 6591v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 6592// W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x2f,0x01,0xff] 6593// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6594 6595v_cmp_nge_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 6596// W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x2f,0x01,0xff] 6597// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6598 6599v_cmp_nge_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 6600// W32: v_cmp_nge_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x13,0x7c,0x81,0x60,0x09,0x13] 6601// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6602 6603v_cmp_nge_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 6604// W64: v_cmp_nge_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x13,0x7c,0x81,0x60,0x09,0x13] 6605// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6606 6607v_cmp_nge_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 6608// W32: v_cmp_nge_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x13,0x7c,0xff,0x6f,0xf5,0x30] 6609// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6610 6611v_cmp_nge_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 6612// W64: v_cmp_nge_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x13,0x7c,0xff,0x6f,0xf5,0x30] 6613// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6614 6615v_cmp_nge_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] 6616// W32: v_cmp_nge_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x1b,0x00,0xff] 6617// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6618 6619v_cmp_nge_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] 6620// W32: v_cmp_nge_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0xe4,0x00,0xff] 6621// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6622 6623v_cmp_nge_f32 vcc_lo, v1, v2 row_mirror 6624// W32: v_cmp_nge_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x40,0x01,0xff] 6625// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6626 6627v_cmp_nge_f32 vcc_lo, v1, v2 row_half_mirror 6628// W32: v_cmp_nge_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x41,0x01,0xff] 6629// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6630 6631v_cmp_nge_f32 vcc_lo, v1, v2 row_shl:1 6632// W32: v_cmp_nge_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x01,0x01,0xff] 6633// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6634 6635v_cmp_nge_f32 vcc_lo, v1, v2 row_shl:15 6636// W32: v_cmp_nge_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x0f,0x01,0xff] 6637// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6638 6639v_cmp_nge_f32 vcc_lo, v1, v2 row_shr:1 6640// W32: v_cmp_nge_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x11,0x01,0xff] 6641// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6642 6643v_cmp_nge_f32 vcc_lo, v1, v2 row_shr:15 6644// W32: v_cmp_nge_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x1f,0x01,0xff] 6645// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6646 6647v_cmp_nge_f32 vcc_lo, v1, v2 row_ror:1 6648// W32: v_cmp_nge_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x21,0x01,0xff] 6649// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6650 6651v_cmp_nge_f32 vcc_lo, v1, v2 row_ror:15 6652// W32: v_cmp_nge_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x2f,0x01,0xff] 6653// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6654 6655v_cmp_nge_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 6656// W32: v_cmp_nge_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x50,0x01,0xff] 6657// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6658 6659v_cmp_nge_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 6660// W32: v_cmp_nge_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x5f,0x01,0x01] 6661// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6662 6663v_cmp_nge_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 6664// W32: v_cmp_nge_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x60,0x09,0x13] 6665// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6666 6667v_cmp_nge_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 6668// W32: v_cmp_nge_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x33,0x7c,0xff,0x6f,0xf5,0x30] 6669// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6670 6671v_cmp_nge_f32 vcc, v1, v2 quad_perm:[3,2,1,0] 6672// W64: v_cmp_nge_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x1b,0x00,0xff] 6673// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6674 6675v_cmp_nge_f32 vcc, v1, v2 quad_perm:[0,1,2,3] 6676// W64: v_cmp_nge_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0xe4,0x00,0xff] 6677// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6678 6679v_cmp_nge_f32 vcc, v1, v2 row_mirror 6680// W64: v_cmp_nge_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x40,0x01,0xff] 6681// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6682 6683v_cmp_nge_f32 vcc, v1, v2 row_half_mirror 6684// W64: v_cmp_nge_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x41,0x01,0xff] 6685// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6686 6687v_cmp_nge_f32 vcc, v1, v2 row_shl:1 6688// W64: v_cmp_nge_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x01,0x01,0xff] 6689// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6690 6691v_cmp_nge_f32 vcc, v1, v2 row_shl:15 6692// W64: v_cmp_nge_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x0f,0x01,0xff] 6693// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6694 6695v_cmp_nge_f32 vcc, v1, v2 row_shr:1 6696// W64: v_cmp_nge_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x11,0x01,0xff] 6697// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6698 6699v_cmp_nge_f32 vcc, v1, v2 row_shr:15 6700// W64: v_cmp_nge_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x1f,0x01,0xff] 6701// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6702 6703v_cmp_nge_f32 vcc, v1, v2 row_ror:1 6704// W64: v_cmp_nge_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x21,0x01,0xff] 6705// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6706 6707v_cmp_nge_f32 vcc, v1, v2 row_ror:15 6708// W64: v_cmp_nge_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x2f,0x01,0xff] 6709// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6710 6711v_cmp_nge_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 6712// W64: v_cmp_nge_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x50,0x01,0xff] 6713// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6714 6715v_cmp_nge_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 6716// W64: v_cmp_nge_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x5f,0x01,0x01] 6717// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6718 6719v_cmp_nge_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 6720// W64: v_cmp_nge_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x60,0x09,0x13] 6721// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6722 6723v_cmp_nge_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 6724// W64: v_cmp_nge_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x33,0x7c,0xff,0x6f,0xf5,0x30] 6725// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6726 6727v_cmp_ngt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] 6728// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x1b,0x00,0xff] 6729// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6730 6731v_cmp_ngt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] 6732// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0xe4,0x00,0xff] 6733// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6734 6735v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_mirror 6736// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x40,0x01,0xff] 6737// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6738 6739v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_half_mirror 6740// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x41,0x01,0xff] 6741// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6742 6743v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shl:1 6744// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x01,0x01,0xff] 6745// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6746 6747v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shl:15 6748// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x0f,0x01,0xff] 6749// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6750 6751v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shr:1 6752// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x11,0x01,0xff] 6753// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6754 6755v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shr:15 6756// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x1f,0x01,0xff] 6757// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6758 6759v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_ror:1 6760// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x21,0x01,0xff] 6761// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6762 6763v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_ror:15 6764// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x2f,0x01,0xff] 6765// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6766 6767v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 6768// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x50,0x01,0xff] 6769// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6770 6771v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 6772// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x5f,0x01,0x01] 6773// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6774 6775v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 6776// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x60,0x09,0x13] 6777// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6778 6779v_cmp_ngt_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 6780// W32: v_cmp_ngt_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x16,0x7c,0x7f,0x6f,0xf5,0x30] 6781// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6782 6783v_cmp_ngt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] 6784// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x1b,0x00,0xff] 6785// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6786 6787v_cmp_ngt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] 6788// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0xe4,0x00,0xff] 6789// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6790 6791v_cmp_ngt_f16 vcc, v1.l, v2.l row_mirror 6792// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x40,0x01,0xff] 6793// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6794 6795v_cmp_ngt_f16 vcc, v1.l, v2.l row_half_mirror 6796// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x41,0x01,0xff] 6797// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6798 6799v_cmp_ngt_f16 vcc, v1.l, v2.l row_shl:1 6800// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x01,0x01,0xff] 6801// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6802 6803v_cmp_ngt_f16 vcc, v1.l, v2.l row_shl:15 6804// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x0f,0x01,0xff] 6805// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6806 6807v_cmp_ngt_f16 vcc, v1.l, v2.l row_shr:1 6808// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x11,0x01,0xff] 6809// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6810 6811v_cmp_ngt_f16 vcc, v1.l, v2.l row_shr:15 6812// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x1f,0x01,0xff] 6813// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6814 6815v_cmp_ngt_f16 vcc, v1.l, v2.l row_ror:1 6816// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x21,0x01,0xff] 6817// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6818 6819v_cmp_ngt_f16 vcc, v1.l, v2.l row_ror:15 6820// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x2f,0x01,0xff] 6821// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6822 6823v_cmp_ngt_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 6824// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x50,0x01,0xff] 6825// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6826 6827v_cmp_ngt_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 6828// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x5f,0x01,0x01] 6829// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6830 6831v_cmp_ngt_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 6832// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x60,0x09,0x13] 6833// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6834 6835v_cmp_ngt_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 6836// W64: v_cmp_ngt_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x16,0x7c,0x7f,0x6f,0xf5,0x30] 6837// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6838 6839v_cmp_ngt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 6840// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x1b,0x00,0xff] 6841// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6842 6843v_cmp_ngt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 6844// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x1b,0x00,0xff] 6845// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6846 6847v_cmp_ngt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 6848// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0xe4,0x00,0xff] 6849// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6850 6851v_cmp_ngt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 6852// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0xe4,0x00,0xff] 6853// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6854 6855v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 6856// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x40,0x01,0xff] 6857// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6858 6859v_cmp_ngt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 6860// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x40,0x01,0xff] 6861// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6862 6863v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 6864// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x41,0x01,0xff] 6865// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6866 6867v_cmp_ngt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 6868// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x41,0x01,0xff] 6869// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6870 6871v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 6872// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x01,0x01,0xff] 6873// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6874 6875v_cmp_ngt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 6876// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x01,0x01,0xff] 6877// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6878 6879v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 6880// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x0f,0x01,0xff] 6881// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6882 6883v_cmp_ngt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 6884// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x0f,0x01,0xff] 6885// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6886 6887v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 6888// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x11,0x01,0xff] 6889// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6890 6891v_cmp_ngt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 6892// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x11,0x01,0xff] 6893// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6894 6895v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 6896// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x1f,0x01,0xff] 6897// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6898 6899v_cmp_ngt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 6900// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x1f,0x01,0xff] 6901// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6902 6903v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 6904// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x21,0x01,0xff] 6905// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6906 6907v_cmp_ngt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 6908// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x21,0x01,0xff] 6909// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6910 6911v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 6912// W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x2f,0x01,0xff] 6913// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6914 6915v_cmp_ngt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 6916// W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x2f,0x01,0xff] 6917// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6918 6919v_cmp_ngt_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 6920// W32: v_cmp_ngt_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x17,0x7c,0x81,0x60,0x09,0x13] 6921// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6922 6923v_cmp_ngt_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 6924// W64: v_cmp_ngt_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x17,0x7c,0x81,0x60,0x09,0x13] 6925// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6926 6927v_cmp_ngt_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 6928// W32: v_cmp_ngt_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x17,0x7c,0xff,0x6f,0xf5,0x30] 6929// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6930 6931v_cmp_ngt_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 6932// W64: v_cmp_ngt_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x17,0x7c,0xff,0x6f,0xf5,0x30] 6933// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6934 6935v_cmp_ngt_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] 6936// W32: v_cmp_ngt_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x1b,0x00,0xff] 6937// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6938 6939v_cmp_ngt_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] 6940// W32: v_cmp_ngt_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0xe4,0x00,0xff] 6941// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6942 6943v_cmp_ngt_f32 vcc_lo, v1, v2 row_mirror 6944// W32: v_cmp_ngt_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x40,0x01,0xff] 6945// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6946 6947v_cmp_ngt_f32 vcc_lo, v1, v2 row_half_mirror 6948// W32: v_cmp_ngt_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x41,0x01,0xff] 6949// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6950 6951v_cmp_ngt_f32 vcc_lo, v1, v2 row_shl:1 6952// W32: v_cmp_ngt_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x01,0x01,0xff] 6953// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6954 6955v_cmp_ngt_f32 vcc_lo, v1, v2 row_shl:15 6956// W32: v_cmp_ngt_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x0f,0x01,0xff] 6957// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6958 6959v_cmp_ngt_f32 vcc_lo, v1, v2 row_shr:1 6960// W32: v_cmp_ngt_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x11,0x01,0xff] 6961// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6962 6963v_cmp_ngt_f32 vcc_lo, v1, v2 row_shr:15 6964// W32: v_cmp_ngt_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x1f,0x01,0xff] 6965// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6966 6967v_cmp_ngt_f32 vcc_lo, v1, v2 row_ror:1 6968// W32: v_cmp_ngt_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x21,0x01,0xff] 6969// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6970 6971v_cmp_ngt_f32 vcc_lo, v1, v2 row_ror:15 6972// W32: v_cmp_ngt_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x2f,0x01,0xff] 6973// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6974 6975v_cmp_ngt_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 6976// W32: v_cmp_ngt_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x50,0x01,0xff] 6977// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6978 6979v_cmp_ngt_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 6980// W32: v_cmp_ngt_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x5f,0x01,0x01] 6981// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6982 6983v_cmp_ngt_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 6984// W32: v_cmp_ngt_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x60,0x09,0x13] 6985// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6986 6987v_cmp_ngt_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 6988// W32: v_cmp_ngt_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x37,0x7c,0xff,0x6f,0xf5,0x30] 6989// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6990 6991v_cmp_ngt_f32 vcc, v1, v2 quad_perm:[3,2,1,0] 6992// W64: v_cmp_ngt_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x1b,0x00,0xff] 6993// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6994 6995v_cmp_ngt_f32 vcc, v1, v2 quad_perm:[0,1,2,3] 6996// W64: v_cmp_ngt_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0xe4,0x00,0xff] 6997// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 6998 6999v_cmp_ngt_f32 vcc, v1, v2 row_mirror 7000// W64: v_cmp_ngt_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x40,0x01,0xff] 7001// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7002 7003v_cmp_ngt_f32 vcc, v1, v2 row_half_mirror 7004// W64: v_cmp_ngt_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x41,0x01,0xff] 7005// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7006 7007v_cmp_ngt_f32 vcc, v1, v2 row_shl:1 7008// W64: v_cmp_ngt_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x01,0x01,0xff] 7009// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7010 7011v_cmp_ngt_f32 vcc, v1, v2 row_shl:15 7012// W64: v_cmp_ngt_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x0f,0x01,0xff] 7013// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7014 7015v_cmp_ngt_f32 vcc, v1, v2 row_shr:1 7016// W64: v_cmp_ngt_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x11,0x01,0xff] 7017// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7018 7019v_cmp_ngt_f32 vcc, v1, v2 row_shr:15 7020// W64: v_cmp_ngt_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x1f,0x01,0xff] 7021// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7022 7023v_cmp_ngt_f32 vcc, v1, v2 row_ror:1 7024// W64: v_cmp_ngt_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x21,0x01,0xff] 7025// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7026 7027v_cmp_ngt_f32 vcc, v1, v2 row_ror:15 7028// W64: v_cmp_ngt_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x2f,0x01,0xff] 7029// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7030 7031v_cmp_ngt_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 7032// W64: v_cmp_ngt_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x50,0x01,0xff] 7033// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7034 7035v_cmp_ngt_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 7036// W64: v_cmp_ngt_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x5f,0x01,0x01] 7037// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7038 7039v_cmp_ngt_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 7040// W64: v_cmp_ngt_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x60,0x09,0x13] 7041// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7042 7043v_cmp_ngt_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 7044// W64: v_cmp_ngt_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x37,0x7c,0xff,0x6f,0xf5,0x30] 7045// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7046 7047v_cmp_nle_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] 7048// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x1b,0x00,0xff] 7049// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7050 7051v_cmp_nle_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] 7052// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0xe4,0x00,0xff] 7053// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7054 7055v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_mirror 7056// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x40,0x01,0xff] 7057// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7058 7059v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_half_mirror 7060// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x41,0x01,0xff] 7061// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7062 7063v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shl:1 7064// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x01,0x01,0xff] 7065// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7066 7067v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shl:15 7068// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x0f,0x01,0xff] 7069// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7070 7071v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shr:1 7072// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x11,0x01,0xff] 7073// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7074 7075v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shr:15 7076// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x1f,0x01,0xff] 7077// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7078 7079v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_ror:1 7080// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x21,0x01,0xff] 7081// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7082 7083v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_ror:15 7084// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x2f,0x01,0xff] 7085// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7086 7087v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 7088// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x50,0x01,0xff] 7089// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7090 7091v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 7092// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x5f,0x01,0x01] 7093// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7094 7095v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 7096// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x60,0x09,0x13] 7097// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7098 7099v_cmp_nle_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 7100// W32: v_cmp_nle_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x18,0x7c,0x7f,0x6f,0xf5,0x30] 7101// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7102 7103v_cmp_nle_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] 7104// W64: v_cmp_nle_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x1b,0x00,0xff] 7105// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7106 7107v_cmp_nle_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] 7108// W64: v_cmp_nle_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0xe4,0x00,0xff] 7109// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7110 7111v_cmp_nle_f16 vcc, v1.l, v2.l row_mirror 7112// W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x40,0x01,0xff] 7113// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7114 7115v_cmp_nle_f16 vcc, v1.l, v2.l row_half_mirror 7116// W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x41,0x01,0xff] 7117// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7118 7119v_cmp_nle_f16 vcc, v1.l, v2.l row_shl:1 7120// W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x01,0x01,0xff] 7121// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7122 7123v_cmp_nle_f16 vcc, v1.l, v2.l row_shl:15 7124// W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x0f,0x01,0xff] 7125// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7126 7127v_cmp_nle_f16 vcc, v1.l, v2.l row_shr:1 7128// W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x11,0x01,0xff] 7129// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7130 7131v_cmp_nle_f16 vcc, v1.l, v2.l row_shr:15 7132// W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x1f,0x01,0xff] 7133// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7134 7135v_cmp_nle_f16 vcc, v1.l, v2.l row_ror:1 7136// W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x21,0x01,0xff] 7137// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7138 7139v_cmp_nle_f16 vcc, v1.l, v2.l row_ror:15 7140// W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x2f,0x01,0xff] 7141// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7142 7143v_cmp_nle_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 7144// W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x50,0x01,0xff] 7145// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7146 7147v_cmp_nle_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 7148// W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x5f,0x01,0x01] 7149// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7150 7151v_cmp_nle_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 7152// W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x60,0x09,0x13] 7153// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7154 7155v_cmp_nle_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 7156// W64: v_cmp_nle_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x18,0x7c,0x7f,0x6f,0xf5,0x30] 7157// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7158 7159v_cmp_nle_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 7160// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x1b,0x00,0xff] 7161// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7162 7163v_cmp_nle_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 7164// W64: v_cmp_nle_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x1b,0x00,0xff] 7165// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7166 7167v_cmp_nle_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 7168// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0xe4,0x00,0xff] 7169// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7170 7171v_cmp_nle_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 7172// W64: v_cmp_nle_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0xe4,0x00,0xff] 7173// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7174 7175v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 7176// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x40,0x01,0xff] 7177// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7178 7179v_cmp_nle_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 7180// W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x40,0x01,0xff] 7181// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7182 7183v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 7184// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x41,0x01,0xff] 7185// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7186 7187v_cmp_nle_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 7188// W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x41,0x01,0xff] 7189// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7190 7191v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 7192// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x01,0x01,0xff] 7193// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7194 7195v_cmp_nle_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 7196// W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x01,0x01,0xff] 7197// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7198 7199v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 7200// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x0f,0x01,0xff] 7201// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7202 7203v_cmp_nle_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 7204// W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x0f,0x01,0xff] 7205// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7206 7207v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 7208// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x11,0x01,0xff] 7209// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7210 7211v_cmp_nle_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 7212// W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x11,0x01,0xff] 7213// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7214 7215v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 7216// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x1f,0x01,0xff] 7217// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7218 7219v_cmp_nle_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 7220// W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x1f,0x01,0xff] 7221// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7222 7223v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 7224// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x21,0x01,0xff] 7225// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7226 7227v_cmp_nle_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 7228// W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x21,0x01,0xff] 7229// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7230 7231v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 7232// W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x2f,0x01,0xff] 7233// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7234 7235v_cmp_nle_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 7236// W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x2f,0x01,0xff] 7237// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7238 7239v_cmp_nle_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 7240// W32: v_cmp_nle_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x19,0x7c,0x81,0x60,0x09,0x13] 7241// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7242 7243v_cmp_nle_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 7244// W64: v_cmp_nle_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x19,0x7c,0x81,0x60,0x09,0x13] 7245// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7246 7247v_cmp_nle_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 7248// W32: v_cmp_nle_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x19,0x7c,0xff,0x6f,0xf5,0x30] 7249// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7250 7251v_cmp_nle_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 7252// W64: v_cmp_nle_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x19,0x7c,0xff,0x6f,0xf5,0x30] 7253// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7254 7255v_cmp_nle_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] 7256// W32: v_cmp_nle_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x1b,0x00,0xff] 7257// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7258 7259v_cmp_nle_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] 7260// W32: v_cmp_nle_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0xe4,0x00,0xff] 7261// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7262 7263v_cmp_nle_f32 vcc_lo, v1, v2 row_mirror 7264// W32: v_cmp_nle_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x40,0x01,0xff] 7265// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7266 7267v_cmp_nle_f32 vcc_lo, v1, v2 row_half_mirror 7268// W32: v_cmp_nle_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x41,0x01,0xff] 7269// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7270 7271v_cmp_nle_f32 vcc_lo, v1, v2 row_shl:1 7272// W32: v_cmp_nle_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x01,0x01,0xff] 7273// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7274 7275v_cmp_nle_f32 vcc_lo, v1, v2 row_shl:15 7276// W32: v_cmp_nle_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x0f,0x01,0xff] 7277// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7278 7279v_cmp_nle_f32 vcc_lo, v1, v2 row_shr:1 7280// W32: v_cmp_nle_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x11,0x01,0xff] 7281// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7282 7283v_cmp_nle_f32 vcc_lo, v1, v2 row_shr:15 7284// W32: v_cmp_nle_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x1f,0x01,0xff] 7285// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7286 7287v_cmp_nle_f32 vcc_lo, v1, v2 row_ror:1 7288// W32: v_cmp_nle_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x21,0x01,0xff] 7289// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7290 7291v_cmp_nle_f32 vcc_lo, v1, v2 row_ror:15 7292// W32: v_cmp_nle_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x2f,0x01,0xff] 7293// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7294 7295v_cmp_nle_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 7296// W32: v_cmp_nle_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x50,0x01,0xff] 7297// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7298 7299v_cmp_nle_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 7300// W32: v_cmp_nle_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x5f,0x01,0x01] 7301// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7302 7303v_cmp_nle_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 7304// W32: v_cmp_nle_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x60,0x09,0x13] 7305// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7306 7307v_cmp_nle_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 7308// W32: v_cmp_nle_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x39,0x7c,0xff,0x6f,0xf5,0x30] 7309// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7310 7311v_cmp_nle_f32 vcc, v1, v2 quad_perm:[3,2,1,0] 7312// W64: v_cmp_nle_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x1b,0x00,0xff] 7313// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7314 7315v_cmp_nle_f32 vcc, v1, v2 quad_perm:[0,1,2,3] 7316// W64: v_cmp_nle_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0xe4,0x00,0xff] 7317// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7318 7319v_cmp_nle_f32 vcc, v1, v2 row_mirror 7320// W64: v_cmp_nle_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x40,0x01,0xff] 7321// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7322 7323v_cmp_nle_f32 vcc, v1, v2 row_half_mirror 7324// W64: v_cmp_nle_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x41,0x01,0xff] 7325// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7326 7327v_cmp_nle_f32 vcc, v1, v2 row_shl:1 7328// W64: v_cmp_nle_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x01,0x01,0xff] 7329// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7330 7331v_cmp_nle_f32 vcc, v1, v2 row_shl:15 7332// W64: v_cmp_nle_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x0f,0x01,0xff] 7333// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7334 7335v_cmp_nle_f32 vcc, v1, v2 row_shr:1 7336// W64: v_cmp_nle_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x11,0x01,0xff] 7337// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7338 7339v_cmp_nle_f32 vcc, v1, v2 row_shr:15 7340// W64: v_cmp_nle_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x1f,0x01,0xff] 7341// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7342 7343v_cmp_nle_f32 vcc, v1, v2 row_ror:1 7344// W64: v_cmp_nle_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x21,0x01,0xff] 7345// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7346 7347v_cmp_nle_f32 vcc, v1, v2 row_ror:15 7348// W64: v_cmp_nle_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x2f,0x01,0xff] 7349// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7350 7351v_cmp_nle_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 7352// W64: v_cmp_nle_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x50,0x01,0xff] 7353// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7354 7355v_cmp_nle_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 7356// W64: v_cmp_nle_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x5f,0x01,0x01] 7357// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7358 7359v_cmp_nle_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 7360// W64: v_cmp_nle_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x60,0x09,0x13] 7361// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7362 7363v_cmp_nle_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 7364// W64: v_cmp_nle_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x39,0x7c,0xff,0x6f,0xf5,0x30] 7365// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7366 7367v_cmp_nlg_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] 7368// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x1b,0x00,0xff] 7369// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7370 7371v_cmp_nlg_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] 7372// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0xe4,0x00,0xff] 7373// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7374 7375v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_mirror 7376// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x40,0x01,0xff] 7377// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7378 7379v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_half_mirror 7380// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x41,0x01,0xff] 7381// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7382 7383v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shl:1 7384// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x01,0x01,0xff] 7385// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7386 7387v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shl:15 7388// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x0f,0x01,0xff] 7389// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7390 7391v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shr:1 7392// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x11,0x01,0xff] 7393// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7394 7395v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shr:15 7396// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x1f,0x01,0xff] 7397// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7398 7399v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_ror:1 7400// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x21,0x01,0xff] 7401// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7402 7403v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_ror:15 7404// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x2f,0x01,0xff] 7405// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7406 7407v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 7408// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x50,0x01,0xff] 7409// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7410 7411v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 7412// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x5f,0x01,0x01] 7413// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7414 7415v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 7416// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x60,0x09,0x13] 7417// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7418 7419v_cmp_nlg_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 7420// W32: v_cmp_nlg_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x14,0x7c,0x7f,0x6f,0xf5,0x30] 7421// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7422 7423v_cmp_nlg_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] 7424// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x1b,0x00,0xff] 7425// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7426 7427v_cmp_nlg_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] 7428// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0xe4,0x00,0xff] 7429// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7430 7431v_cmp_nlg_f16 vcc, v1.l, v2.l row_mirror 7432// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x40,0x01,0xff] 7433// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7434 7435v_cmp_nlg_f16 vcc, v1.l, v2.l row_half_mirror 7436// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x41,0x01,0xff] 7437// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7438 7439v_cmp_nlg_f16 vcc, v1.l, v2.l row_shl:1 7440// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x01,0x01,0xff] 7441// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7442 7443v_cmp_nlg_f16 vcc, v1.l, v2.l row_shl:15 7444// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x0f,0x01,0xff] 7445// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7446 7447v_cmp_nlg_f16 vcc, v1.l, v2.l row_shr:1 7448// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x11,0x01,0xff] 7449// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7450 7451v_cmp_nlg_f16 vcc, v1.l, v2.l row_shr:15 7452// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x1f,0x01,0xff] 7453// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7454 7455v_cmp_nlg_f16 vcc, v1.l, v2.l row_ror:1 7456// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x21,0x01,0xff] 7457// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7458 7459v_cmp_nlg_f16 vcc, v1.l, v2.l row_ror:15 7460// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x2f,0x01,0xff] 7461// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7462 7463v_cmp_nlg_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 7464// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x50,0x01,0xff] 7465// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7466 7467v_cmp_nlg_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 7468// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x5f,0x01,0x01] 7469// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7470 7471v_cmp_nlg_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 7472// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x60,0x09,0x13] 7473// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7474 7475v_cmp_nlg_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 7476// W64: v_cmp_nlg_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x14,0x7c,0x7f,0x6f,0xf5,0x30] 7477// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7478 7479v_cmp_nlg_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 7480// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x1b,0x00,0xff] 7481// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7482 7483v_cmp_nlg_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 7484// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x1b,0x00,0xff] 7485// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7486 7487v_cmp_nlg_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 7488// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0xe4,0x00,0xff] 7489// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7490 7491v_cmp_nlg_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 7492// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0xe4,0x00,0xff] 7493// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7494 7495v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 7496// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x40,0x01,0xff] 7497// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7498 7499v_cmp_nlg_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 7500// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x40,0x01,0xff] 7501// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7502 7503v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 7504// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x41,0x01,0xff] 7505// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7506 7507v_cmp_nlg_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 7508// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x41,0x01,0xff] 7509// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7510 7511v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 7512// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x01,0x01,0xff] 7513// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7514 7515v_cmp_nlg_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 7516// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x01,0x01,0xff] 7517// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7518 7519v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 7520// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x0f,0x01,0xff] 7521// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7522 7523v_cmp_nlg_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 7524// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x0f,0x01,0xff] 7525// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7526 7527v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 7528// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x11,0x01,0xff] 7529// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7530 7531v_cmp_nlg_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 7532// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x11,0x01,0xff] 7533// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7534 7535v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 7536// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x1f,0x01,0xff] 7537// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7538 7539v_cmp_nlg_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 7540// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x1f,0x01,0xff] 7541// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7542 7543v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 7544// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x21,0x01,0xff] 7545// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7546 7547v_cmp_nlg_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 7548// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x21,0x01,0xff] 7549// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7550 7551v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 7552// W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x2f,0x01,0xff] 7553// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7554 7555v_cmp_nlg_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 7556// W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x2f,0x01,0xff] 7557// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7558 7559v_cmp_nlg_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 7560// W32: v_cmp_nlg_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x15,0x7c,0x81,0x60,0x09,0x13] 7561// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7562 7563v_cmp_nlg_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 7564// W64: v_cmp_nlg_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x15,0x7c,0x81,0x60,0x09,0x13] 7565// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7566 7567v_cmp_nlg_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 7568// W32: v_cmp_nlg_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x15,0x7c,0xff,0x6f,0xf5,0x30] 7569// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7570 7571v_cmp_nlg_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 7572// W64: v_cmp_nlg_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x15,0x7c,0xff,0x6f,0xf5,0x30] 7573// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7574 7575v_cmp_nlg_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] 7576// W32: v_cmp_nlg_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x1b,0x00,0xff] 7577// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7578 7579v_cmp_nlg_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] 7580// W32: v_cmp_nlg_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0xe4,0x00,0xff] 7581// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7582 7583v_cmp_nlg_f32 vcc_lo, v1, v2 row_mirror 7584// W32: v_cmp_nlg_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x40,0x01,0xff] 7585// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7586 7587v_cmp_nlg_f32 vcc_lo, v1, v2 row_half_mirror 7588// W32: v_cmp_nlg_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x41,0x01,0xff] 7589// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7590 7591v_cmp_nlg_f32 vcc_lo, v1, v2 row_shl:1 7592// W32: v_cmp_nlg_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x01,0x01,0xff] 7593// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7594 7595v_cmp_nlg_f32 vcc_lo, v1, v2 row_shl:15 7596// W32: v_cmp_nlg_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x0f,0x01,0xff] 7597// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7598 7599v_cmp_nlg_f32 vcc_lo, v1, v2 row_shr:1 7600// W32: v_cmp_nlg_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x11,0x01,0xff] 7601// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7602 7603v_cmp_nlg_f32 vcc_lo, v1, v2 row_shr:15 7604// W32: v_cmp_nlg_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x1f,0x01,0xff] 7605// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7606 7607v_cmp_nlg_f32 vcc_lo, v1, v2 row_ror:1 7608// W32: v_cmp_nlg_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x21,0x01,0xff] 7609// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7610 7611v_cmp_nlg_f32 vcc_lo, v1, v2 row_ror:15 7612// W32: v_cmp_nlg_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x2f,0x01,0xff] 7613// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7614 7615v_cmp_nlg_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 7616// W32: v_cmp_nlg_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x50,0x01,0xff] 7617// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7618 7619v_cmp_nlg_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 7620// W32: v_cmp_nlg_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x5f,0x01,0x01] 7621// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7622 7623v_cmp_nlg_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 7624// W32: v_cmp_nlg_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x60,0x09,0x13] 7625// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7626 7627v_cmp_nlg_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 7628// W32: v_cmp_nlg_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x35,0x7c,0xff,0x6f,0xf5,0x30] 7629// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7630 7631v_cmp_nlg_f32 vcc, v1, v2 quad_perm:[3,2,1,0] 7632// W64: v_cmp_nlg_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x1b,0x00,0xff] 7633// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7634 7635v_cmp_nlg_f32 vcc, v1, v2 quad_perm:[0,1,2,3] 7636// W64: v_cmp_nlg_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0xe4,0x00,0xff] 7637// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7638 7639v_cmp_nlg_f32 vcc, v1, v2 row_mirror 7640// W64: v_cmp_nlg_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x40,0x01,0xff] 7641// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7642 7643v_cmp_nlg_f32 vcc, v1, v2 row_half_mirror 7644// W64: v_cmp_nlg_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x41,0x01,0xff] 7645// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7646 7647v_cmp_nlg_f32 vcc, v1, v2 row_shl:1 7648// W64: v_cmp_nlg_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x01,0x01,0xff] 7649// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7650 7651v_cmp_nlg_f32 vcc, v1, v2 row_shl:15 7652// W64: v_cmp_nlg_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x0f,0x01,0xff] 7653// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7654 7655v_cmp_nlg_f32 vcc, v1, v2 row_shr:1 7656// W64: v_cmp_nlg_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x11,0x01,0xff] 7657// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7658 7659v_cmp_nlg_f32 vcc, v1, v2 row_shr:15 7660// W64: v_cmp_nlg_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x1f,0x01,0xff] 7661// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7662 7663v_cmp_nlg_f32 vcc, v1, v2 row_ror:1 7664// W64: v_cmp_nlg_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x21,0x01,0xff] 7665// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7666 7667v_cmp_nlg_f32 vcc, v1, v2 row_ror:15 7668// W64: v_cmp_nlg_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x2f,0x01,0xff] 7669// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7670 7671v_cmp_nlg_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 7672// W64: v_cmp_nlg_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x50,0x01,0xff] 7673// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7674 7675v_cmp_nlg_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 7676// W64: v_cmp_nlg_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x5f,0x01,0x01] 7677// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7678 7679v_cmp_nlg_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 7680// W64: v_cmp_nlg_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x60,0x09,0x13] 7681// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7682 7683v_cmp_nlg_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 7684// W64: v_cmp_nlg_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x35,0x7c,0xff,0x6f,0xf5,0x30] 7685// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7686 7687v_cmp_nlt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] 7688// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x1b,0x00,0xff] 7689// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7690 7691v_cmp_nlt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] 7692// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0xe4,0x00,0xff] 7693// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7694 7695v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_mirror 7696// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x40,0x01,0xff] 7697// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7698 7699v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_half_mirror 7700// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x41,0x01,0xff] 7701// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7702 7703v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shl:1 7704// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x01,0x01,0xff] 7705// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7706 7707v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shl:15 7708// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x0f,0x01,0xff] 7709// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7710 7711v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shr:1 7712// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x11,0x01,0xff] 7713// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7714 7715v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shr:15 7716// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x1f,0x01,0xff] 7717// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7718 7719v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_ror:1 7720// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x21,0x01,0xff] 7721// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7722 7723v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_ror:15 7724// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x2f,0x01,0xff] 7725// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7726 7727v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 7728// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x50,0x01,0xff] 7729// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7730 7731v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 7732// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x5f,0x01,0x01] 7733// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7734 7735v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 7736// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x60,0x09,0x13] 7737// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7738 7739v_cmp_nlt_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 7740// W32: v_cmp_nlt_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x1c,0x7c,0x7f,0x6f,0xf5,0x30] 7741// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7742 7743v_cmp_nlt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] 7744// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x1b,0x00,0xff] 7745// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7746 7747v_cmp_nlt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] 7748// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0xe4,0x00,0xff] 7749// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7750 7751v_cmp_nlt_f16 vcc, v1.l, v2.l row_mirror 7752// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x40,0x01,0xff] 7753// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7754 7755v_cmp_nlt_f16 vcc, v1.l, v2.l row_half_mirror 7756// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x41,0x01,0xff] 7757// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7758 7759v_cmp_nlt_f16 vcc, v1.l, v2.l row_shl:1 7760// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x01,0x01,0xff] 7761// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7762 7763v_cmp_nlt_f16 vcc, v1.l, v2.l row_shl:15 7764// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x0f,0x01,0xff] 7765// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7766 7767v_cmp_nlt_f16 vcc, v1.l, v2.l row_shr:1 7768// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x11,0x01,0xff] 7769// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7770 7771v_cmp_nlt_f16 vcc, v1.l, v2.l row_shr:15 7772// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x1f,0x01,0xff] 7773// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7774 7775v_cmp_nlt_f16 vcc, v1.l, v2.l row_ror:1 7776// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x21,0x01,0xff] 7777// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7778 7779v_cmp_nlt_f16 vcc, v1.l, v2.l row_ror:15 7780// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x2f,0x01,0xff] 7781// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7782 7783v_cmp_nlt_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 7784// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x50,0x01,0xff] 7785// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7786 7787v_cmp_nlt_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 7788// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x5f,0x01,0x01] 7789// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7790 7791v_cmp_nlt_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 7792// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x60,0x09,0x13] 7793// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7794 7795v_cmp_nlt_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 7796// W64: v_cmp_nlt_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x1c,0x7c,0x7f,0x6f,0xf5,0x30] 7797// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7798 7799v_cmp_nlt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 7800// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x1b,0x00,0xff] 7801// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7802 7803v_cmp_nlt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 7804// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x1b,0x00,0xff] 7805// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7806 7807v_cmp_nlt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 7808// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0xe4,0x00,0xff] 7809// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7810 7811v_cmp_nlt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 7812// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0xe4,0x00,0xff] 7813// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7814 7815v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 7816// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x40,0x01,0xff] 7817// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7818 7819v_cmp_nlt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 7820// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x40,0x01,0xff] 7821// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7822 7823v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 7824// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x41,0x01,0xff] 7825// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7826 7827v_cmp_nlt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 7828// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x41,0x01,0xff] 7829// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7830 7831v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 7832// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x01,0x01,0xff] 7833// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7834 7835v_cmp_nlt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 7836// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x01,0x01,0xff] 7837// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7838 7839v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 7840// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x0f,0x01,0xff] 7841// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7842 7843v_cmp_nlt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 7844// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x0f,0x01,0xff] 7845// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7846 7847v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 7848// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x11,0x01,0xff] 7849// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7850 7851v_cmp_nlt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 7852// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x11,0x01,0xff] 7853// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7854 7855v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 7856// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x1f,0x01,0xff] 7857// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7858 7859v_cmp_nlt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 7860// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x1f,0x01,0xff] 7861// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7862 7863v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 7864// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x21,0x01,0xff] 7865// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7866 7867v_cmp_nlt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 7868// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x21,0x01,0xff] 7869// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7870 7871v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 7872// W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x2f,0x01,0xff] 7873// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7874 7875v_cmp_nlt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 7876// W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x2f,0x01,0xff] 7877// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7878 7879v_cmp_nlt_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 7880// W32: v_cmp_nlt_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x1d,0x7c,0x81,0x60,0x09,0x13] 7881// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7882 7883v_cmp_nlt_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 7884// W64: v_cmp_nlt_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x1d,0x7c,0x81,0x60,0x09,0x13] 7885// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7886 7887v_cmp_nlt_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 7888// W32: v_cmp_nlt_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x1d,0x7c,0xff,0x6f,0xf5,0x30] 7889// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7890 7891v_cmp_nlt_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 7892// W64: v_cmp_nlt_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x1d,0x7c,0xff,0x6f,0xf5,0x30] 7893// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7894 7895v_cmp_nlt_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] 7896// W32: v_cmp_nlt_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x1b,0x00,0xff] 7897// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7898 7899v_cmp_nlt_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] 7900// W32: v_cmp_nlt_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0xe4,0x00,0xff] 7901// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7902 7903v_cmp_nlt_f32 vcc_lo, v1, v2 row_mirror 7904// W32: v_cmp_nlt_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x40,0x01,0xff] 7905// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7906 7907v_cmp_nlt_f32 vcc_lo, v1, v2 row_half_mirror 7908// W32: v_cmp_nlt_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x41,0x01,0xff] 7909// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7910 7911v_cmp_nlt_f32 vcc_lo, v1, v2 row_shl:1 7912// W32: v_cmp_nlt_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x01,0x01,0xff] 7913// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7914 7915v_cmp_nlt_f32 vcc_lo, v1, v2 row_shl:15 7916// W32: v_cmp_nlt_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x0f,0x01,0xff] 7917// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7918 7919v_cmp_nlt_f32 vcc_lo, v1, v2 row_shr:1 7920// W32: v_cmp_nlt_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x11,0x01,0xff] 7921// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7922 7923v_cmp_nlt_f32 vcc_lo, v1, v2 row_shr:15 7924// W32: v_cmp_nlt_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x1f,0x01,0xff] 7925// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7926 7927v_cmp_nlt_f32 vcc_lo, v1, v2 row_ror:1 7928// W32: v_cmp_nlt_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x21,0x01,0xff] 7929// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7930 7931v_cmp_nlt_f32 vcc_lo, v1, v2 row_ror:15 7932// W32: v_cmp_nlt_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x2f,0x01,0xff] 7933// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7934 7935v_cmp_nlt_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 7936// W32: v_cmp_nlt_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x50,0x01,0xff] 7937// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7938 7939v_cmp_nlt_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 7940// W32: v_cmp_nlt_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x5f,0x01,0x01] 7941// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7942 7943v_cmp_nlt_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 7944// W32: v_cmp_nlt_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x60,0x09,0x13] 7945// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7946 7947v_cmp_nlt_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 7948// W32: v_cmp_nlt_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x3d,0x7c,0xff,0x6f,0xf5,0x30] 7949// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7950 7951v_cmp_nlt_f32 vcc, v1, v2 quad_perm:[3,2,1,0] 7952// W64: v_cmp_nlt_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x1b,0x00,0xff] 7953// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7954 7955v_cmp_nlt_f32 vcc, v1, v2 quad_perm:[0,1,2,3] 7956// W64: v_cmp_nlt_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0xe4,0x00,0xff] 7957// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7958 7959v_cmp_nlt_f32 vcc, v1, v2 row_mirror 7960// W64: v_cmp_nlt_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x40,0x01,0xff] 7961// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7962 7963v_cmp_nlt_f32 vcc, v1, v2 row_half_mirror 7964// W64: v_cmp_nlt_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x41,0x01,0xff] 7965// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7966 7967v_cmp_nlt_f32 vcc, v1, v2 row_shl:1 7968// W64: v_cmp_nlt_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x01,0x01,0xff] 7969// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7970 7971v_cmp_nlt_f32 vcc, v1, v2 row_shl:15 7972// W64: v_cmp_nlt_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x0f,0x01,0xff] 7973// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7974 7975v_cmp_nlt_f32 vcc, v1, v2 row_shr:1 7976// W64: v_cmp_nlt_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x11,0x01,0xff] 7977// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7978 7979v_cmp_nlt_f32 vcc, v1, v2 row_shr:15 7980// W64: v_cmp_nlt_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x1f,0x01,0xff] 7981// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7982 7983v_cmp_nlt_f32 vcc, v1, v2 row_ror:1 7984// W64: v_cmp_nlt_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x21,0x01,0xff] 7985// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7986 7987v_cmp_nlt_f32 vcc, v1, v2 row_ror:15 7988// W64: v_cmp_nlt_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x2f,0x01,0xff] 7989// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7990 7991v_cmp_nlt_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 7992// W64: v_cmp_nlt_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x50,0x01,0xff] 7993// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7994 7995v_cmp_nlt_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 7996// W64: v_cmp_nlt_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x5f,0x01,0x01] 7997// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 7998 7999v_cmp_nlt_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 8000// W64: v_cmp_nlt_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x60,0x09,0x13] 8001// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8002 8003v_cmp_nlt_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 8004// W64: v_cmp_nlt_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x3d,0x7c,0xff,0x6f,0xf5,0x30] 8005// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8006 8007v_cmp_o_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] 8008// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x1b,0x00,0xff] 8009// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8010 8011v_cmp_o_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] 8012// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0xe4,0x00,0xff] 8013// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8014 8015v_cmp_o_f16 vcc_lo, v1.l, v2.l row_mirror 8016// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x40,0x01,0xff] 8017// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8018 8019v_cmp_o_f16 vcc_lo, v1.l, v2.l row_half_mirror 8020// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x41,0x01,0xff] 8021// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8022 8023v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shl:1 8024// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x01,0x01,0xff] 8025// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8026 8027v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shl:15 8028// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x0f,0x01,0xff] 8029// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8030 8031v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shr:1 8032// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x11,0x01,0xff] 8033// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8034 8035v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shr:15 8036// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x1f,0x01,0xff] 8037// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8038 8039v_cmp_o_f16 vcc_lo, v1.l, v2.l row_ror:1 8040// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x21,0x01,0xff] 8041// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8042 8043v_cmp_o_f16 vcc_lo, v1.l, v2.l row_ror:15 8044// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x2f,0x01,0xff] 8045// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8046 8047v_cmp_o_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 8048// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x50,0x01,0xff] 8049// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8050 8051v_cmp_o_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 8052// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x5f,0x01,0x01] 8053// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8054 8055v_cmp_o_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 8056// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x60,0x09,0x13] 8057// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8058 8059v_cmp_o_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 8060// W32: v_cmp_o_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x0e,0x7c,0x7f,0x6f,0xf5,0x30] 8061// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8062 8063v_cmp_o_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] 8064// W64: v_cmp_o_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x1b,0x00,0xff] 8065// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8066 8067v_cmp_o_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] 8068// W64: v_cmp_o_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0xe4,0x00,0xff] 8069// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8070 8071v_cmp_o_f16 vcc, v1.l, v2.l row_mirror 8072// W64: v_cmp_o_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x40,0x01,0xff] 8073// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8074 8075v_cmp_o_f16 vcc, v1.l, v2.l row_half_mirror 8076// W64: v_cmp_o_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x41,0x01,0xff] 8077// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8078 8079v_cmp_o_f16 vcc, v1.l, v2.l row_shl:1 8080// W64: v_cmp_o_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x01,0x01,0xff] 8081// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8082 8083v_cmp_o_f16 vcc, v1.l, v2.l row_shl:15 8084// W64: v_cmp_o_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x0f,0x01,0xff] 8085// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8086 8087v_cmp_o_f16 vcc, v1.l, v2.l row_shr:1 8088// W64: v_cmp_o_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x11,0x01,0xff] 8089// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8090 8091v_cmp_o_f16 vcc, v1.l, v2.l row_shr:15 8092// W64: v_cmp_o_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x1f,0x01,0xff] 8093// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8094 8095v_cmp_o_f16 vcc, v1.l, v2.l row_ror:1 8096// W64: v_cmp_o_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x21,0x01,0xff] 8097// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8098 8099v_cmp_o_f16 vcc, v1.l, v2.l row_ror:15 8100// W64: v_cmp_o_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x2f,0x01,0xff] 8101// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8102 8103v_cmp_o_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 8104// W64: v_cmp_o_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x50,0x01,0xff] 8105// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8106 8107v_cmp_o_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 8108// W64: v_cmp_o_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x5f,0x01,0x01] 8109// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8110 8111v_cmp_o_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 8112// W64: v_cmp_o_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x60,0x09,0x13] 8113// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8114 8115v_cmp_o_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 8116// W64: v_cmp_o_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x0e,0x7c,0x7f,0x6f,0xf5,0x30] 8117// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8118 8119v_cmp_o_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 8120// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x1b,0x00,0xff] 8121// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8122 8123v_cmp_o_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 8124// W64: v_cmp_o_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x1b,0x00,0xff] 8125// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8126 8127v_cmp_o_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 8128// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0xe4,0x00,0xff] 8129// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8130 8131v_cmp_o_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 8132// W64: v_cmp_o_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0xe4,0x00,0xff] 8133// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8134 8135v_cmp_o_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 8136// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x40,0x01,0xff] 8137// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8138 8139v_cmp_o_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 8140// W64: v_cmp_o_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x40,0x01,0xff] 8141// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8142 8143v_cmp_o_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 8144// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x41,0x01,0xff] 8145// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8146 8147v_cmp_o_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 8148// W64: v_cmp_o_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x41,0x01,0xff] 8149// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8150 8151v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 8152// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x01,0x01,0xff] 8153// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8154 8155v_cmp_o_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 8156// W64: v_cmp_o_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x01,0x01,0xff] 8157// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8158 8159v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 8160// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x0f,0x01,0xff] 8161// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8162 8163v_cmp_o_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 8164// W64: v_cmp_o_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x0f,0x01,0xff] 8165// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8166 8167v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 8168// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x11,0x01,0xff] 8169// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8170 8171v_cmp_o_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 8172// W64: v_cmp_o_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x11,0x01,0xff] 8173// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8174 8175v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 8176// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x1f,0x01,0xff] 8177// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8178 8179v_cmp_o_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 8180// W64: v_cmp_o_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x1f,0x01,0xff] 8181// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8182 8183v_cmp_o_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 8184// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x21,0x01,0xff] 8185// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8186 8187v_cmp_o_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 8188// W64: v_cmp_o_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x21,0x01,0xff] 8189// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8190 8191v_cmp_o_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 8192// W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x2f,0x01,0xff] 8193// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8194 8195v_cmp_o_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 8196// W64: v_cmp_o_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x2f,0x01,0xff] 8197// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8198 8199v_cmp_o_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 8200// W32: v_cmp_o_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x0f,0x7c,0x81,0x60,0x09,0x13] 8201// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8202 8203v_cmp_o_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 8204// W64: v_cmp_o_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x0f,0x7c,0x81,0x60,0x09,0x13] 8205// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8206 8207v_cmp_o_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 8208// W32: v_cmp_o_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x0f,0x7c,0xff,0x6f,0xf5,0x30] 8209// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8210 8211v_cmp_o_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 8212// W64: v_cmp_o_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x0f,0x7c,0xff,0x6f,0xf5,0x30] 8213// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8214 8215v_cmp_o_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] 8216// W32: v_cmp_o_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x1b,0x00,0xff] 8217// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8218 8219v_cmp_o_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] 8220// W32: v_cmp_o_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0xe4,0x00,0xff] 8221// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8222 8223v_cmp_o_f32 vcc_lo, v1, v2 row_mirror 8224// W32: v_cmp_o_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x40,0x01,0xff] 8225// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8226 8227v_cmp_o_f32 vcc_lo, v1, v2 row_half_mirror 8228// W32: v_cmp_o_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x41,0x01,0xff] 8229// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8230 8231v_cmp_o_f32 vcc_lo, v1, v2 row_shl:1 8232// W32: v_cmp_o_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x01,0x01,0xff] 8233// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8234 8235v_cmp_o_f32 vcc_lo, v1, v2 row_shl:15 8236// W32: v_cmp_o_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x0f,0x01,0xff] 8237// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8238 8239v_cmp_o_f32 vcc_lo, v1, v2 row_shr:1 8240// W32: v_cmp_o_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x11,0x01,0xff] 8241// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8242 8243v_cmp_o_f32 vcc_lo, v1, v2 row_shr:15 8244// W32: v_cmp_o_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x1f,0x01,0xff] 8245// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8246 8247v_cmp_o_f32 vcc_lo, v1, v2 row_ror:1 8248// W32: v_cmp_o_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x21,0x01,0xff] 8249// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8250 8251v_cmp_o_f32 vcc_lo, v1, v2 row_ror:15 8252// W32: v_cmp_o_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x2f,0x01,0xff] 8253// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8254 8255v_cmp_o_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 8256// W32: v_cmp_o_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x50,0x01,0xff] 8257// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8258 8259v_cmp_o_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 8260// W32: v_cmp_o_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x5f,0x01,0x01] 8261// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8262 8263v_cmp_o_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 8264// W32: v_cmp_o_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x60,0x09,0x13] 8265// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8266 8267v_cmp_o_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 8268// W32: v_cmp_o_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x2f,0x7c,0xff,0x6f,0xf5,0x30] 8269// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8270 8271v_cmp_o_f32 vcc, v1, v2 quad_perm:[3,2,1,0] 8272// W64: v_cmp_o_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x1b,0x00,0xff] 8273// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8274 8275v_cmp_o_f32 vcc, v1, v2 quad_perm:[0,1,2,3] 8276// W64: v_cmp_o_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0xe4,0x00,0xff] 8277// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8278 8279v_cmp_o_f32 vcc, v1, v2 row_mirror 8280// W64: v_cmp_o_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x40,0x01,0xff] 8281// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8282 8283v_cmp_o_f32 vcc, v1, v2 row_half_mirror 8284// W64: v_cmp_o_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x41,0x01,0xff] 8285// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8286 8287v_cmp_o_f32 vcc, v1, v2 row_shl:1 8288// W64: v_cmp_o_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x01,0x01,0xff] 8289// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8290 8291v_cmp_o_f32 vcc, v1, v2 row_shl:15 8292// W64: v_cmp_o_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x0f,0x01,0xff] 8293// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8294 8295v_cmp_o_f32 vcc, v1, v2 row_shr:1 8296// W64: v_cmp_o_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x11,0x01,0xff] 8297// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8298 8299v_cmp_o_f32 vcc, v1, v2 row_shr:15 8300// W64: v_cmp_o_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x1f,0x01,0xff] 8301// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8302 8303v_cmp_o_f32 vcc, v1, v2 row_ror:1 8304// W64: v_cmp_o_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x21,0x01,0xff] 8305// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8306 8307v_cmp_o_f32 vcc, v1, v2 row_ror:15 8308// W64: v_cmp_o_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x2f,0x01,0xff] 8309// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8310 8311v_cmp_o_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 8312// W64: v_cmp_o_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x50,0x01,0xff] 8313// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8314 8315v_cmp_o_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 8316// W64: v_cmp_o_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x5f,0x01,0x01] 8317// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8318 8319v_cmp_o_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 8320// W64: v_cmp_o_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x60,0x09,0x13] 8321// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8322 8323v_cmp_o_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 8324// W64: v_cmp_o_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x2f,0x7c,0xff,0x6f,0xf5,0x30] 8325// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8326 8327v_cmp_u_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] 8328// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x1b,0x00,0xff] 8329// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8330 8331v_cmp_u_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] 8332// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0xe4,0x00,0xff] 8333// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8334 8335v_cmp_u_f16 vcc_lo, v1.l, v2.l row_mirror 8336// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x40,0x01,0xff] 8337// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8338 8339v_cmp_u_f16 vcc_lo, v1.l, v2.l row_half_mirror 8340// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x41,0x01,0xff] 8341// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8342 8343v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shl:1 8344// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x01,0x01,0xff] 8345// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8346 8347v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shl:15 8348// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x0f,0x01,0xff] 8349// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8350 8351v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shr:1 8352// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x11,0x01,0xff] 8353// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8354 8355v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shr:15 8356// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x1f,0x01,0xff] 8357// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8358 8359v_cmp_u_f16 vcc_lo, v1.l, v2.l row_ror:1 8360// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x21,0x01,0xff] 8361// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8362 8363v_cmp_u_f16 vcc_lo, v1.l, v2.l row_ror:15 8364// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x2f,0x01,0xff] 8365// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8366 8367v_cmp_u_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 8368// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x50,0x01,0xff] 8369// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8370 8371v_cmp_u_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 8372// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x5f,0x01,0x01] 8373// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8374 8375v_cmp_u_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 8376// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x60,0x09,0x13] 8377// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8378 8379v_cmp_u_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 8380// W32: v_cmp_u_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x10,0x7c,0x7f,0x6f,0xf5,0x30] 8381// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8382 8383v_cmp_u_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] 8384// W64: v_cmp_u_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x1b,0x00,0xff] 8385// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8386 8387v_cmp_u_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] 8388// W64: v_cmp_u_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0xe4,0x00,0xff] 8389// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8390 8391v_cmp_u_f16 vcc, v1.l, v2.l row_mirror 8392// W64: v_cmp_u_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x40,0x01,0xff] 8393// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8394 8395v_cmp_u_f16 vcc, v1.l, v2.l row_half_mirror 8396// W64: v_cmp_u_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x41,0x01,0xff] 8397// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8398 8399v_cmp_u_f16 vcc, v1.l, v2.l row_shl:1 8400// W64: v_cmp_u_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x01,0x01,0xff] 8401// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8402 8403v_cmp_u_f16 vcc, v1.l, v2.l row_shl:15 8404// W64: v_cmp_u_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x0f,0x01,0xff] 8405// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8406 8407v_cmp_u_f16 vcc, v1.l, v2.l row_shr:1 8408// W64: v_cmp_u_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x11,0x01,0xff] 8409// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8410 8411v_cmp_u_f16 vcc, v1.l, v2.l row_shr:15 8412// W64: v_cmp_u_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x1f,0x01,0xff] 8413// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8414 8415v_cmp_u_f16 vcc, v1.l, v2.l row_ror:1 8416// W64: v_cmp_u_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x21,0x01,0xff] 8417// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8418 8419v_cmp_u_f16 vcc, v1.l, v2.l row_ror:15 8420// W64: v_cmp_u_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x2f,0x01,0xff] 8421// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8422 8423v_cmp_u_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf 8424// W64: v_cmp_u_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x50,0x01,0xff] 8425// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8426 8427v_cmp_u_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 8428// W64: v_cmp_u_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x5f,0x01,0x01] 8429// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8430 8431v_cmp_u_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 8432// W64: v_cmp_u_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x60,0x09,0x13] 8433// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8434 8435v_cmp_u_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 8436// W64: v_cmp_u_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x10,0x7c,0x7f,0x6f,0xf5,0x30] 8437// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8438 8439v_cmp_u_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 8440// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x1b,0x00,0xff] 8441// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8442 8443v_cmp_u_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf 8444// W64: v_cmp_u_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x1b,0x00,0xff] 8445// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8446 8447v_cmp_u_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 8448// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0xe4,0x00,0xff] 8449// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8450 8451v_cmp_u_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf 8452// W64: v_cmp_u_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0xe4,0x00,0xff] 8453// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8454 8455v_cmp_u_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 8456// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x40,0x01,0xff] 8457// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8458 8459v_cmp_u_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf 8460// W64: v_cmp_u_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x40,0x01,0xff] 8461// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8462 8463v_cmp_u_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 8464// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x41,0x01,0xff] 8465// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8466 8467v_cmp_u_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf 8468// W64: v_cmp_u_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x41,0x01,0xff] 8469// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8470 8471v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 8472// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x01,0x01,0xff] 8473// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8474 8475v_cmp_u_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf 8476// W64: v_cmp_u_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x01,0x01,0xff] 8477// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8478 8479v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 8480// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x0f,0x01,0xff] 8481// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8482 8483v_cmp_u_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf 8484// W64: v_cmp_u_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x0f,0x01,0xff] 8485// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8486 8487v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 8488// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x11,0x01,0xff] 8489// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8490 8491v_cmp_u_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf 8492// W64: v_cmp_u_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x11,0x01,0xff] 8493// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8494 8495v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 8496// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x1f,0x01,0xff] 8497// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8498 8499v_cmp_u_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf 8500// W64: v_cmp_u_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x1f,0x01,0xff] 8501// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8502 8503v_cmp_u_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 8504// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x21,0x01,0xff] 8505// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8506 8507v_cmp_u_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf 8508// W64: v_cmp_u_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x21,0x01,0xff] 8509// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8510 8511v_cmp_u_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 8512// W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x2f,0x01,0xff] 8513// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8514 8515v_cmp_u_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf 8516// W64: v_cmp_u_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x2f,0x01,0xff] 8517// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8518 8519v_cmp_u_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 8520// W32: v_cmp_u_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x11,0x7c,0x81,0x60,0x09,0x13] 8521// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8522 8523v_cmp_u_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 8524// W64: v_cmp_u_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x11,0x7c,0x81,0x60,0x09,0x13] 8525// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8526 8527v_cmp_u_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 8528// W32: v_cmp_u_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x11,0x7c,0xff,0x6f,0xf5,0x30] 8529// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8530 8531v_cmp_u_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 8532// W64: v_cmp_u_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x11,0x7c,0xff,0x6f,0xf5,0x30] 8533// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8534 8535v_cmp_u_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] 8536// W32: v_cmp_u_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x1b,0x00,0xff] 8537// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8538 8539v_cmp_u_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] 8540// W32: v_cmp_u_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0xe4,0x00,0xff] 8541// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8542 8543v_cmp_u_f32 vcc_lo, v1, v2 row_mirror 8544// W32: v_cmp_u_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x40,0x01,0xff] 8545// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8546 8547v_cmp_u_f32 vcc_lo, v1, v2 row_half_mirror 8548// W32: v_cmp_u_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x41,0x01,0xff] 8549// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8550 8551v_cmp_u_f32 vcc_lo, v1, v2 row_shl:1 8552// W32: v_cmp_u_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x01,0x01,0xff] 8553// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8554 8555v_cmp_u_f32 vcc_lo, v1, v2 row_shl:15 8556// W32: v_cmp_u_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x0f,0x01,0xff] 8557// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8558 8559v_cmp_u_f32 vcc_lo, v1, v2 row_shr:1 8560// W32: v_cmp_u_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x11,0x01,0xff] 8561// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8562 8563v_cmp_u_f32 vcc_lo, v1, v2 row_shr:15 8564// W32: v_cmp_u_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x1f,0x01,0xff] 8565// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8566 8567v_cmp_u_f32 vcc_lo, v1, v2 row_ror:1 8568// W32: v_cmp_u_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x21,0x01,0xff] 8569// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8570 8571v_cmp_u_f32 vcc_lo, v1, v2 row_ror:15 8572// W32: v_cmp_u_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x2f,0x01,0xff] 8573// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8574 8575v_cmp_u_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 8576// W32: v_cmp_u_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x50,0x01,0xff] 8577// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8578 8579v_cmp_u_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 8580// W32: v_cmp_u_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x5f,0x01,0x01] 8581// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8582 8583v_cmp_u_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 8584// W32: v_cmp_u_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x60,0x09,0x13] 8585// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8586 8587v_cmp_u_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 8588// W32: v_cmp_u_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x31,0x7c,0xff,0x6f,0xf5,0x30] 8589// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8590 8591v_cmp_u_f32 vcc, v1, v2 quad_perm:[3,2,1,0] 8592// W64: v_cmp_u_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x1b,0x00,0xff] 8593// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8594 8595v_cmp_u_f32 vcc, v1, v2 quad_perm:[0,1,2,3] 8596// W64: v_cmp_u_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0xe4,0x00,0xff] 8597// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8598 8599v_cmp_u_f32 vcc, v1, v2 row_mirror 8600// W64: v_cmp_u_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x40,0x01,0xff] 8601// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8602 8603v_cmp_u_f32 vcc, v1, v2 row_half_mirror 8604// W64: v_cmp_u_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x41,0x01,0xff] 8605// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8606 8607v_cmp_u_f32 vcc, v1, v2 row_shl:1 8608// W64: v_cmp_u_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x01,0x01,0xff] 8609// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8610 8611v_cmp_u_f32 vcc, v1, v2 row_shl:15 8612// W64: v_cmp_u_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x0f,0x01,0xff] 8613// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8614 8615v_cmp_u_f32 vcc, v1, v2 row_shr:1 8616// W64: v_cmp_u_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x11,0x01,0xff] 8617// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8618 8619v_cmp_u_f32 vcc, v1, v2 row_shr:15 8620// W64: v_cmp_u_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x1f,0x01,0xff] 8621// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8622 8623v_cmp_u_f32 vcc, v1, v2 row_ror:1 8624// W64: v_cmp_u_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x21,0x01,0xff] 8625// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8626 8627v_cmp_u_f32 vcc, v1, v2 row_ror:15 8628// W64: v_cmp_u_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x2f,0x01,0xff] 8629// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8630 8631v_cmp_u_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf 8632// W64: v_cmp_u_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x50,0x01,0xff] 8633// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8634 8635v_cmp_u_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 8636// W64: v_cmp_u_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x5f,0x01,0x01] 8637// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8638 8639v_cmp_u_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0 8640// W64: v_cmp_u_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x60,0x09,0x13] 8641// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8642 8643v_cmp_u_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1 8644// W64: v_cmp_u_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x31,0x7c,0xff,0x6f,0xf5,0x30] 8645// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode 8646