brintos

brintos / llvm-project-archived public Read only

0
0
Text · 17.9 KiB · a3abd22 Raw
472 lines · plain
1// NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --sort --version 52// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32,+real-true16 -show-encoding %s 2>&1 | FileCheck --check-prefix=GFX11 --implicit-check-not=error: %s3// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize64,+real-true16 -show-encoding %s 2>&1 | FileCheck --check-prefix=GFX11 --implicit-check-not=error: %s4 5v_add_f16_dpp v255.h, v1.h, v2.h dpp8:[7,6,5,4,3,2,1,0]6// GFX11: :[[@LINE-1]]:15: error: invalid operand for instruction7 8v_add_f16_dpp v255.h, v1.h, v2.h quad_perm:[3,2,1,0]9// GFX11: :[[@LINE-1]]:15: error: invalid operand for instruction10 11v_add_f16_dpp v255.l, v1.l, v2.l dpp8:[7,6,5,4,3,2,1,0]12// GFX11: :[[@LINE-1]]:15: error: invalid operand for instruction13 14v_add_f16_dpp v255.l, v1.l, v2.l quad_perm:[3,2,1,0]15// GFX11: :[[@LINE-1]]:15: error: invalid operand for instruction16 17v_add_f16_dpp v5.h, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]18// GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction19 20v_add_f16_dpp v5.h, v1.h, v255.h quad_perm:[3,2,1,0]21// GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction22 23v_add_f16_dpp v5.h, v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0]24// GFX11: :[[@LINE-1]]:21: error: invalid operand for instruction25 26v_add_f16_dpp v5.h, v255.h, v2.h quad_perm:[3,2,1,0]27// GFX11: :[[@LINE-1]]:21: error: invalid operand for instruction28 29v_add_f16_dpp v5.l, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]30// GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction31 32v_add_f16_dpp v5.l, v1.l, v255.l quad_perm:[3,2,1,0]33// GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction34 35v_add_f16_dpp v5.l, v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0]36// GFX11: :[[@LINE-1]]:21: error: invalid operand for instruction37 38v_add_f16_dpp v5.l, v255.l, v2.l quad_perm:[3,2,1,0]39// GFX11: :[[@LINE-1]]:21: error: invalid operand for instruction40 41v_add_f16_e32 v255.h, v1.h, v2.h42// GFX11: :[[@LINE-1]]:15: error: invalid operand for instruction43 44v_add_f16_e32 v255.l, v1.l, v2.l45// GFX11: :[[@LINE-1]]:15: error: invalid operand for instruction46 47v_add_f16_e32 v5.h, v1.h, v255.h48// GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction49 50v_add_f16_e32 v5.h, v255.h, v2.h51// GFX11: :[[@LINE-1]]:21: error: invalid operand for instruction52 53v_add_f16_e32 v5.l, v1.l, v255.l54// GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction55 56v_add_f16_e32 v5.l, v255.l, v2.l57// GFX11: :[[@LINE-1]]:21: error: invalid operand for instruction58 59v_fmaak_f16_e32 v255.h, v1.h, v2.h, 0xfe0b60// GFX11: :[[@LINE-1]]:17: error: invalid operand for instruction61 62v_fmaak_f16_e32 v255.l, v1.l, v2.l, 0xfe0b63// GFX11: :[[@LINE-1]]:17: error: invalid operand for instruction64 65v_fmaak_f16_e32 v5.h, v1.h, v255.h, 0xfe0b66// GFX11: :[[@LINE-1]]:29: error: invalid operand for instruction67 68v_fmaak_f16_e32 v5.h, v255.h, v2.h, 0xfe0b69// GFX11: :[[@LINE-1]]:23: error: invalid operand for instruction70 71v_fmaak_f16_e32 v5.l, v1.l, v255.l, 0xfe0b72// GFX11: :[[@LINE-1]]:29: error: invalid operand for instruction73 74v_fmaak_f16_e32 v5.l, v255.l, v2.l, 0xfe0b75// GFX11: :[[@LINE-1]]:23: error: invalid operand for instruction76 77v_fmac_f16_dpp v255.h, v1.h, v2.h dpp8:[7,6,5,4,3,2,1,0]78// GFX11: :[[@LINE-1]]:16: error: invalid operand for instruction79 80v_fmac_f16_dpp v255.h, v1.h, v2.h quad_perm:[3,2,1,0]81// GFX11: :[[@LINE-1]]:16: error: invalid operand for instruction82 83v_fmac_f16_dpp v255.l, v1.l, v2.l dpp8:[7,6,5,4,3,2,1,0]84// GFX11: :[[@LINE-1]]:16: error: invalid operand for instruction85 86v_fmac_f16_dpp v255.l, v1.l, v2.l quad_perm:[3,2,1,0]87// GFX11: :[[@LINE-1]]:16: error: invalid operand for instruction88 89v_fmac_f16_dpp v5.h, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]90// GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction91 92v_fmac_f16_dpp v5.h, v1.h, v255.h quad_perm:[3,2,1,0]93// GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction94 95v_fmac_f16_dpp v5.h, v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0]96// GFX11: :[[@LINE-1]]:22: error: invalid operand for instruction97 98v_fmac_f16_dpp v5.h, v255.h, v2.h quad_perm:[3,2,1,0]99// GFX11: :[[@LINE-1]]:22: error: invalid operand for instruction100 101v_fmac_f16_dpp v5.l, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]102// GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction103 104v_fmac_f16_dpp v5.l, v1.l, v255.l quad_perm:[3,2,1,0]105// GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction106 107v_fmac_f16_dpp v5.l, v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0]108// GFX11: :[[@LINE-1]]:22: error: invalid operand for instruction109 110v_fmac_f16_dpp v5.l, v255.l, v2.l quad_perm:[3,2,1,0]111// GFX11: :[[@LINE-1]]:22: error: invalid operand for instruction112 113v_fmac_f16_e32 v255.h, v1.h, v2.h114// GFX11: :[[@LINE-1]]:16: error: invalid operand for instruction115 116v_fmac_f16_e32 v255.l, v1.l, v2.l117// GFX11: :[[@LINE-1]]:16: error: invalid operand for instruction118 119v_fmac_f16_e32 v5.h, v1.h, v255.h120// GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction121 122v_fmac_f16_e32 v5.h, v255.h, v2.h123// GFX11: :[[@LINE-1]]:22: error: invalid operand for instruction124 125v_fmac_f16_e32 v5.l, v1.l, v255.l126// GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction127 128v_fmac_f16_e32 v5.l, v255.l, v2.l129// GFX11: :[[@LINE-1]]:22: error: invalid operand for instruction130 131v_fmamk_f16_e32 v255.h, v1.h, 0xfe0b, v3.h132// GFX11: :[[@LINE-1]]:17: error: invalid operand for instruction133 134v_fmamk_f16_e32 v255.l, v1.l, 0xfe0b, v3.l135// GFX11: :[[@LINE-1]]:17: error: invalid operand for instruction136 137v_fmamk_f16_e32 v5.h, v1.h, 0xfe0b, v255.h138// GFX11: :[[@LINE-1]]:37: error: invalid operand for instruction139 140v_fmamk_f16_e32 v5.h, v255.h, 0xfe0b, v3.h141// GFX11: :[[@LINE-1]]:23: error: invalid operand for instruction142 143v_fmamk_f16_e32 v5.l, v1.l, 0xfe0b, v255.l144// GFX11: :[[@LINE-1]]:37: error: invalid operand for instruction145 146v_fmamk_f16_e32 v5.l, v255.l, 0xfe0b, v3.l147// GFX11: :[[@LINE-1]]:23: error: invalid operand for instruction148 149v_ldexp_f16 v5.h, v1.h, v255 dpp8:[7,6,5,4,3,2,1,0]150// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction151 152v_ldexp_f16 v5.h, v1.h, v255 quad_perm:[3,2,1,0]153// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction154 155v_ldexp_f16_dpp v255.h, v1.h, v2.h dpp8:[7,6,5,4,3,2,1,0]156// GFX11: :[[@LINE-1]]:17: error: invalid operand for instruction157 158v_ldexp_f16_dpp v255.h, v1.h, v2.h quad_perm:[3,2,1,0]159// GFX11: :[[@LINE-1]]:17: error: invalid operand for instruction160 161v_ldexp_f16_dpp v255.l, v1.l, v2.l dpp8:[7,6,5,4,3,2,1,0]162// GFX11: :[[@LINE-1]]:17: error: invalid operand for instruction163 164v_ldexp_f16_dpp v255.l, v1.l, v2.l quad_perm:[3,2,1,0]165// GFX11: :[[@LINE-1]]:17: error: invalid operand for instruction166 167v_ldexp_f16_dpp v5.h, v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0]168// GFX11: :[[@LINE-1]]:23: error: invalid operand for instruction169 170v_ldexp_f16_dpp v5.h, v255.h, v2.h quad_perm:[3,2,1,0]171// GFX11: :[[@LINE-1]]:23: error: invalid operand for instruction172 173v_ldexp_f16_dpp v5.l, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]174// GFX11: :[[@LINE-1]]:29: error: invalid operand for instruction175 176v_ldexp_f16_dpp v5.l, v1.l, v255.l quad_perm:[3,2,1,0]177// GFX11: :[[@LINE-1]]:29: error: invalid operand for instruction178 179v_ldexp_f16_dpp v5.l, v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0]180// GFX11: :[[@LINE-1]]:23: error: invalid operand for instruction181 182v_ldexp_f16_dpp v5.l, v255.l, v2.l quad_perm:[3,2,1,0]183// GFX11: :[[@LINE-1]]:23: error: invalid operand for instruction184 185v_ldexp_f16_e32 v255.h, v1.h, v2.h186// GFX11: :[[@LINE-1]]:17: error: invalid operand for instruction187 188v_ldexp_f16_e32 v255.l, v1.l, v2.l189// GFX11: :[[@LINE-1]]:17: error: invalid operand for instruction190 191v_ldexp_f16_e32 v5.h, v1.h, v255.h192// GFX11: :[[@LINE-1]]:29: error: invalid operand for instruction193 194v_ldexp_f16_e32 v5.h, v255.h, v2.h195// GFX11: :[[@LINE-1]]:23: error: invalid operand for instruction196 197v_ldexp_f16_e32 v5.l, v1.l, v255.l198// GFX11: :[[@LINE-1]]:29: error: invalid operand for instruction199 200v_ldexp_f16_e32 v5.l, v255.l, v2.l201// GFX11: :[[@LINE-1]]:23: error: invalid operand for instruction202 203v_max_f16_dpp v255.h, v1.h, v2.h dpp8:[7,6,5,4,3,2,1,0]204// GFX11: :[[@LINE-1]]:15: error: invalid operand for instruction205 206v_max_f16_dpp v255.h, v1.h, v2.h quad_perm:[3,2,1,0]207// GFX11: :[[@LINE-1]]:15: error: invalid operand for instruction208 209v_max_f16_dpp v255.l, v1.l, v2.l dpp8:[7,6,5,4,3,2,1,0]210// GFX11: :[[@LINE-1]]:15: error: invalid operand for instruction211 212v_max_f16_dpp v255.l, v1.l, v2.l quad_perm:[3,2,1,0]213// GFX11: :[[@LINE-1]]:15: error: invalid operand for instruction214 215v_max_f16_dpp v5.h, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]216// GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction217 218v_max_f16_dpp v5.h, v1.h, v255.h quad_perm:[3,2,1,0]219// GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction220 221v_max_f16_dpp v5.h, v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0]222// GFX11: :[[@LINE-1]]:21: error: invalid operand for instruction223 224v_max_f16_dpp v5.h, v255.h, v2.h quad_perm:[3,2,1,0]225// GFX11: :[[@LINE-1]]:21: error: invalid operand for instruction226 227v_max_f16_dpp v5.l, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]228// GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction229 230v_max_f16_dpp v5.l, v1.l, v255.l quad_perm:[3,2,1,0]231// GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction232 233v_max_f16_dpp v5.l, v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0]234// GFX11: :[[@LINE-1]]:21: error: invalid operand for instruction235 236v_max_f16_dpp v5.l, v255.l, v2.l quad_perm:[3,2,1,0]237// GFX11: :[[@LINE-1]]:21: error: invalid operand for instruction238 239v_max_f16_e32 v255.h, v1.h, v2.h240// GFX11: :[[@LINE-1]]:15: error: invalid operand for instruction241 242v_max_f16_e32 v255.l, v1.l, v2.l243// GFX11: :[[@LINE-1]]:15: error: invalid operand for instruction244 245v_max_f16_e32 v5.h, v1.h, v255.h246// GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction247 248v_max_f16_e32 v5.h, v255.h, v2.h249// GFX11: :[[@LINE-1]]:21: error: invalid operand for instruction250 251v_max_f16_e32 v5.l, v1.l, v255.l252// GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction253 254v_max_f16_e32 v5.l, v255.l, v2.l255// GFX11: :[[@LINE-1]]:21: error: invalid operand for instruction256 257v_min_f16_dpp v255.h, v1.h, v2.h dpp8:[7,6,5,4,3,2,1,0]258// GFX11: :[[@LINE-1]]:15: error: invalid operand for instruction259 260v_min_f16_dpp v255.h, v1.h, v2.h quad_perm:[3,2,1,0]261// GFX11: :[[@LINE-1]]:15: error: invalid operand for instruction262 263v_min_f16_dpp v255.l, v1.l, v2.l dpp8:[7,6,5,4,3,2,1,0]264// GFX11: :[[@LINE-1]]:15: error: invalid operand for instruction265 266v_min_f16_dpp v255.l, v1.l, v2.l quad_perm:[3,2,1,0]267// GFX11: :[[@LINE-1]]:15: error: invalid operand for instruction268 269v_min_f16_dpp v5.h, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]270// GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction271 272v_min_f16_dpp v5.h, v1.h, v255.h quad_perm:[3,2,1,0]273// GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction274 275v_min_f16_dpp v5.h, v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0]276// GFX11: :[[@LINE-1]]:21: error: invalid operand for instruction277 278v_min_f16_dpp v5.h, v255.h, v2.h quad_perm:[3,2,1,0]279// GFX11: :[[@LINE-1]]:21: error: invalid operand for instruction280 281v_min_f16_dpp v5.l, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]282// GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction283 284v_min_f16_dpp v5.l, v1.l, v255.l quad_perm:[3,2,1,0]285// GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction286 287v_min_f16_dpp v5.l, v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0]288// GFX11: :[[@LINE-1]]:21: error: invalid operand for instruction289 290v_min_f16_dpp v5.l, v255.l, v2.l quad_perm:[3,2,1,0]291// GFX11: :[[@LINE-1]]:21: error: invalid operand for instruction292 293v_min_f16_e32 v255.h, v1.h, v2.h294// GFX11: :[[@LINE-1]]:15: error: invalid operand for instruction295 296v_min_f16_e32 v255.l, v1.l, v2.l297// GFX11: :[[@LINE-1]]:15: error: invalid operand for instruction298 299v_min_f16_e32 v5.h, v1.h, v255.h300// GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction301 302v_min_f16_e32 v5.h, v255.h, v2.h303// GFX11: :[[@LINE-1]]:21: error: invalid operand for instruction304 305v_min_f16_e32 v5.l, v1.l, v255.l306// GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction307 308v_min_f16_e32 v5.l, v255.l, v2.l309// GFX11: :[[@LINE-1]]:21: error: invalid operand for instruction310 311v_mul_f16_dpp v255.h, v1.h, v2.h dpp8:[7,6,5,4,3,2,1,0]312// GFX11: :[[@LINE-1]]:15: error: invalid operand for instruction313 314v_mul_f16_dpp v255.h, v1.h, v2.h quad_perm:[3,2,1,0]315// GFX11: :[[@LINE-1]]:15: error: invalid operand for instruction316 317v_mul_f16_dpp v255.l, v1.l, v2.l dpp8:[7,6,5,4,3,2,1,0]318// GFX11: :[[@LINE-1]]:15: error: invalid operand for instruction319 320v_mul_f16_dpp v255.l, v1.l, v2.l quad_perm:[3,2,1,0]321// GFX11: :[[@LINE-1]]:15: error: invalid operand for instruction322 323v_mul_f16_dpp v5.h, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]324// GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction325 326v_mul_f16_dpp v5.h, v1.h, v255.h quad_perm:[3,2,1,0]327// GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction328 329v_mul_f16_dpp v5.h, v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0]330// GFX11: :[[@LINE-1]]:21: error: invalid operand for instruction331 332v_mul_f16_dpp v5.h, v255.h, v2.h quad_perm:[3,2,1,0]333// GFX11: :[[@LINE-1]]:21: error: invalid operand for instruction334 335v_mul_f16_dpp v5.l, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]336// GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction337 338v_mul_f16_dpp v5.l, v1.l, v255.l quad_perm:[3,2,1,0]339// GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction340 341v_mul_f16_dpp v5.l, v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0]342// GFX11: :[[@LINE-1]]:21: error: invalid operand for instruction343 344v_mul_f16_dpp v5.l, v255.l, v2.l quad_perm:[3,2,1,0]345// GFX11: :[[@LINE-1]]:21: error: invalid operand for instruction346 347v_mul_f16_e32 v255.h, v1.h, v2.h348// GFX11: :[[@LINE-1]]:15: error: invalid operand for instruction349 350v_mul_f16_e32 v255.l, v1.l, v2.l351// GFX11: :[[@LINE-1]]:15: error: invalid operand for instruction352 353v_mul_f16_e32 v5.h, v1.h, v255.h354// GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction355 356v_mul_f16_e32 v5.h, v255.h, v2.h357// GFX11: :[[@LINE-1]]:21: error: invalid operand for instruction358 359v_mul_f16_e32 v5.l, v1.l, v255.l360// GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction361 362v_mul_f16_e32 v5.l, v255.l, v2.l363// GFX11: :[[@LINE-1]]:21: error: invalid operand for instruction364 365v_sub_f16_dpp v255.h, v1.h, v2.h dpp8:[7,6,5,4,3,2,1,0]366// GFX11: :[[@LINE-1]]:15: error: invalid operand for instruction367 368v_sub_f16_dpp v255.h, v1.h, v2.h quad_perm:[3,2,1,0]369// GFX11: :[[@LINE-1]]:15: error: invalid operand for instruction370 371v_sub_f16_dpp v255.l, v1.l, v2.l dpp8:[7,6,5,4,3,2,1,0]372// GFX11: :[[@LINE-1]]:15: error: invalid operand for instruction373 374v_sub_f16_dpp v255.l, v1.l, v2.l quad_perm:[3,2,1,0]375// GFX11: :[[@LINE-1]]:15: error: invalid operand for instruction376 377v_sub_f16_dpp v5.h, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]378// GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction379 380v_sub_f16_dpp v5.h, v1.h, v255.h quad_perm:[3,2,1,0]381// GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction382 383v_sub_f16_dpp v5.h, v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0]384// GFX11: :[[@LINE-1]]:21: error: invalid operand for instruction385 386v_sub_f16_dpp v5.h, v255.h, v2.h quad_perm:[3,2,1,0]387// GFX11: :[[@LINE-1]]:21: error: invalid operand for instruction388 389v_sub_f16_dpp v5.l, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]390// GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction391 392v_sub_f16_dpp v5.l, v1.l, v255.l quad_perm:[3,2,1,0]393// GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction394 395v_sub_f16_dpp v5.l, v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0]396// GFX11: :[[@LINE-1]]:21: error: invalid operand for instruction397 398v_sub_f16_dpp v5.l, v255.l, v2.l quad_perm:[3,2,1,0]399// GFX11: :[[@LINE-1]]:21: error: invalid operand for instruction400 401v_sub_f16_e32 v255.h, v1.h, v2.h402// GFX11: :[[@LINE-1]]:15: error: invalid operand for instruction403 404v_sub_f16_e32 v255.l, v1.l, v2.l405// GFX11: :[[@LINE-1]]:15: error: invalid operand for instruction406 407v_sub_f16_e32 v5.h, v1.h, v255.h408// GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction409 410v_sub_f16_e32 v5.h, v255.h, v2.h411// GFX11: :[[@LINE-1]]:21: error: invalid operand for instruction412 413v_sub_f16_e32 v5.l, v1.l, v255.l414// GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction415 416v_sub_f16_e32 v5.l, v255.l, v2.l417// GFX11: :[[@LINE-1]]:21: error: invalid operand for instruction418 419v_subrev_f16_dpp v255.h, v1.h, v2.h dpp8:[7,6,5,4,3,2,1,0]420// GFX11: :[[@LINE-1]]:18: error: invalid operand for instruction421 422v_subrev_f16_dpp v255.h, v1.h, v2.h quad_perm:[3,2,1,0]423// GFX11: :[[@LINE-1]]:18: error: invalid operand for instruction424 425v_subrev_f16_dpp v255.l, v1.l, v2.l dpp8:[7,6,5,4,3,2,1,0]426// GFX11: :[[@LINE-1]]:18: error: invalid operand for instruction427 428v_subrev_f16_dpp v255.l, v1.l, v2.l quad_perm:[3,2,1,0]429// GFX11: :[[@LINE-1]]:18: error: invalid operand for instruction430 431v_subrev_f16_dpp v5.h, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]432// GFX11: :[[@LINE-1]]:30: error: invalid operand for instruction433 434v_subrev_f16_dpp v5.h, v1.h, v255.h quad_perm:[3,2,1,0]435// GFX11: :[[@LINE-1]]:30: error: invalid operand for instruction436 437v_subrev_f16_dpp v5.h, v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0]438// GFX11: :[[@LINE-1]]:24: error: invalid operand for instruction439 440v_subrev_f16_dpp v5.h, v255.h, v2.h quad_perm:[3,2,1,0]441// GFX11: :[[@LINE-1]]:24: error: invalid operand for instruction442 443v_subrev_f16_dpp v5.l, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]444// GFX11: :[[@LINE-1]]:30: error: invalid operand for instruction445 446v_subrev_f16_dpp v5.l, v1.l, v255.l quad_perm:[3,2,1,0]447// GFX11: :[[@LINE-1]]:30: error: invalid operand for instruction448 449v_subrev_f16_dpp v5.l, v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0]450// GFX11: :[[@LINE-1]]:24: error: invalid operand for instruction451 452v_subrev_f16_dpp v5.l, v255.l, v2.l quad_perm:[3,2,1,0]453// GFX11: :[[@LINE-1]]:24: error: invalid operand for instruction454 455v_subrev_f16_e32 v255.h, v1.h, v2.h456// GFX11: :[[@LINE-1]]:18: error: invalid operand for instruction457 458v_subrev_f16_e32 v255.l, v1.l, v2.l459// GFX11: :[[@LINE-1]]:18: error: invalid operand for instruction460 461v_subrev_f16_e32 v5.h, v1.h, v255.h462// GFX11: :[[@LINE-1]]:30: error: invalid operand for instruction463 464v_subrev_f16_e32 v5.h, v255.h, v2.h465// GFX11: :[[@LINE-1]]:24: error: invalid operand for instruction466 467v_subrev_f16_e32 v5.l, v1.l, v255.l468// GFX11: :[[@LINE-1]]:30: error: invalid operand for instruction469 470v_subrev_f16_e32 v5.l, v255.l, v2.l471// GFX11: :[[@LINE-1]]:24: error: invalid operand for instruction472