brintos

brintos / llvm-project-archived public Read only

0
0
Text · 18.4 KiB · dca1b91 Raw
507 lines · plain
1// NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --unique --sort --version 52// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=-real-true16 -show-encoding %s 2>&1 | FileCheck --check-prefix=GFX12 --implicit-check-not=error %s3 4v_ceil_f16_e32 v128, 0xfe0b5// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode6 7v_ceil_f16_e32 v255, v18// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode9 10v_ceil_f16_e32 v255, v1 dpp8:[7,6,5,4,3,2,1,0]11// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction12 13v_ceil_f16_e32 v255, v1 quad_perm:[3,2,1,0]14// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction15 16v_ceil_f16_e32 v5, v19917// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode18 19v_ceil_f16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]20// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction21 22v_ceil_f16_e32 v5, v199 quad_perm:[3,2,1,0]23// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction24 25v_cos_f16_e32 v128, 0xfe0b26// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode27 28v_cos_f16_e32 v255, v129// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode30 31v_cos_f16_e32 v255, v1 dpp8:[7,6,5,4,3,2,1,0]32// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction33 34v_cos_f16_e32 v255, v1 quad_perm:[3,2,1,0]35// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction36 37v_cos_f16_e32 v5, v19938// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode39 40v_cos_f16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]41// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction42 43v_cos_f16_e32 v5, v199 quad_perm:[3,2,1,0]44// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction45 46v_cvt_f16_f32_e32 v128, 0xaf12345647// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode48 49v_cvt_f16_f32_e32 v128, 0xaf123456 dpp8:[7,6,5,4,3,2,1,0]50// GFX12: :[[@LINE-1]]:36: error: invalid operand for instruction51 52v_cvt_f16_f32_e32 v128, 0xaf123456 quad_perm:[3,2,1,0]53// GFX12: :[[@LINE-1]]:36: error: invalid operand for instruction54 55v_cvt_f16_f32_e32 v255, v156// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode57 58v_cvt_f16_f32_e32 v255, v1 dpp8:[7,6,5,4,3,2,1,0]59// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction60 61v_cvt_f16_f32_e32 v255, v1 quad_perm:[3,2,1,0]62// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction63 64v_cvt_f16_f32_e32 v255, v25565// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode66 67v_cvt_f16_f32_e32 v255, v255 dpp8:[7,6,5,4,3,2,1,0]68// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction69 70v_cvt_f16_f32_e32 v255, v255 quad_perm:[3,2,1,0]71// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction72 73v_cvt_f16_i16_e32 v128, 0xfe0b74// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode75 76v_cvt_f16_i16_e32 v255, v177// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode78 79v_cvt_f16_i16_e32 v255, v1 dpp8:[7,6,5,4,3,2,1,0]80// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction81 82v_cvt_f16_i16_e32 v255, v1 quad_perm:[3,2,1,0]83// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction84 85v_cvt_f16_i16_e32 v5, v19986// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode87 88v_cvt_f16_i16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]89// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction90 91v_cvt_f16_i16_e32 v5, v199 quad_perm:[3,2,1,0]92// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction93 94v_cvt_f16_u16_e32 v128, 0xfe0b95// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode96 97v_cvt_f16_u16_e32 v255, v198// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode99 100v_cvt_f16_u16_e32 v255, v1 dpp8:[7,6,5,4,3,2,1,0]101// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction102 103v_cvt_f16_u16_e32 v255, v1 quad_perm:[3,2,1,0]104// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction105 106v_cvt_f16_u16_e32 v5, v199107// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode108 109v_cvt_f16_u16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]110// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction111 112v_cvt_f16_u16_e32 v5, v199 quad_perm:[3,2,1,0]113// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction114 115v_cvt_f32_f16_e32 v5, v199116// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode117 118v_cvt_f32_f16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]119// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction120 121v_cvt_f32_f16_e32 v5, v199 quad_perm:[3,2,1,0]122// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction123 124v_cvt_i16_f16_e32 v128, 0xfe0b125// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode126 127v_cvt_i16_f16_e32 v255, v1128// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode129 130v_cvt_i16_f16_e32 v255, v1 dpp8:[7,6,5,4,3,2,1,0]131// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction132 133v_cvt_i16_f16_e32 v255, v1 quad_perm:[3,2,1,0]134// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction135 136v_cvt_i16_f16_e32 v5, v199137// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode138 139v_cvt_i16_f16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]140// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction141 142v_cvt_i16_f16_e32 v5, v199 quad_perm:[3,2,1,0]143// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction144 145v_cvt_i32_i16_e32 v5, v199146// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction147 148v_cvt_i32_i16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]149// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction150 151v_cvt_i32_i16_e32 v5, v199 quad_perm:[3,2,1,0]152// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction153 154v_cvt_norm_i16_f16_e32 v128, 0xfe0b155// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode156 157v_cvt_norm_i16_f16_e32 v255, v1158// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode159 160v_cvt_norm_i16_f16_e32 v255, v1 dpp8:[7,6,5,4,3,2,1,0]161// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction162 163v_cvt_norm_i16_f16_e32 v255, v1 quad_perm:[3,2,1,0]164// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction165 166v_cvt_norm_i16_f16_e32 v5, v199167// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode168 169v_cvt_norm_i16_f16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]170// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction171 172v_cvt_norm_i16_f16_e32 v5, v199 quad_perm:[3,2,1,0]173// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction174 175v_cvt_norm_u16_f16_e32 v128, 0xfe0b176// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode177 178v_cvt_norm_u16_f16_e32 v255, v1179// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode180 181v_cvt_norm_u16_f16_e32 v255, v1 dpp8:[7,6,5,4,3,2,1,0]182// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction183 184v_cvt_norm_u16_f16_e32 v255, v1 quad_perm:[3,2,1,0]185// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction186 187v_cvt_norm_u16_f16_e32 v5, v199188// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode189 190v_cvt_norm_u16_f16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]191// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction192 193v_cvt_norm_u16_f16_e32 v5, v199 quad_perm:[3,2,1,0]194// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction195 196v_cvt_u16_f16_e32 v128, 0xfe0b197// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode198 199v_cvt_u16_f16_e32 v255, v1200// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode201 202v_cvt_u16_f16_e32 v255, v1 dpp8:[7,6,5,4,3,2,1,0]203// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction204 205v_cvt_u16_f16_e32 v255, v1 quad_perm:[3,2,1,0]206// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction207 208v_cvt_u16_f16_e32 v5, v199209// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode210 211v_cvt_u16_f16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]212// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction213 214v_cvt_u16_f16_e32 v5, v199 quad_perm:[3,2,1,0]215// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction216 217v_cvt_u32_u16_e32 v5, v199218// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction219 220v_cvt_u32_u16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]221// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction222 223v_cvt_u32_u16_e32 v5, v199 quad_perm:[3,2,1,0]224// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction225 226v_exp_f16_e32 v128, 0xfe0b227// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode228 229v_exp_f16_e32 v255, v1230// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode231 232v_exp_f16_e32 v255, v1 dpp8:[7,6,5,4,3,2,1,0]233// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction234 235v_exp_f16_e32 v255, v1 quad_perm:[3,2,1,0]236// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction237 238v_exp_f16_e32 v5, v199239// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode240 241v_exp_f16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]242// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction243 244v_exp_f16_e32 v5, v199 quad_perm:[3,2,1,0]245// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction246 247v_floor_f16_e32 v128, 0xfe0b248// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode249 250v_floor_f16_e32 v255, v1251// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode252 253v_floor_f16_e32 v255, v1 dpp8:[7,6,5,4,3,2,1,0]254// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction255 256v_floor_f16_e32 v255, v1 quad_perm:[3,2,1,0]257// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction258 259v_floor_f16_e32 v5, v199260// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode261 262v_floor_f16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]263// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction264 265v_floor_f16_e32 v5, v199 quad_perm:[3,2,1,0]266// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction267 268v_fract_f16_e32 v128, 0xfe0b269// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode270 271v_fract_f16_e32 v255, v1272// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode273 274v_fract_f16_e32 v255, v1 dpp8:[7,6,5,4,3,2,1,0]275// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction276 277v_fract_f16_e32 v255, v1 quad_perm:[3,2,1,0]278// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction279 280v_fract_f16_e32 v5, v199281// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode282 283v_fract_f16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]284// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction285 286v_fract_f16_e32 v5, v199 quad_perm:[3,2,1,0]287// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction288 289v_frexp_exp_i16_f16_e32 v128, 0xfe0b290// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode291 292v_frexp_exp_i16_f16_e32 v255, v1293// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode294 295v_frexp_exp_i16_f16_e32 v255, v1 dpp8:[7,6,5,4,3,2,1,0]296// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction297 298v_frexp_exp_i16_f16_e32 v255, v1 quad_perm:[3,2,1,0]299// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction300 301v_frexp_exp_i16_f16_e32 v5, v199302// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode303 304v_frexp_exp_i16_f16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]305// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction306 307v_frexp_exp_i16_f16_e32 v5, v199 quad_perm:[3,2,1,0]308// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction309 310v_frexp_mant_f16_e32 v128, 0xfe0b311// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode312 313v_frexp_mant_f16_e32 v255, v1314// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode315 316v_frexp_mant_f16_e32 v255, v1 dpp8:[7,6,5,4,3,2,1,0]317// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction318 319v_frexp_mant_f16_e32 v255, v1 quad_perm:[3,2,1,0]320// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction321 322v_frexp_mant_f16_e32 v5, v199323// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode324 325v_frexp_mant_f16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]326// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction327 328v_frexp_mant_f16_e32 v5, v199 quad_perm:[3,2,1,0]329// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction330 331v_log_f16_e32 v128, 0xfe0b332// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode333 334v_log_f16_e32 v255, v1335// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode336 337v_log_f16_e32 v255, v1 dpp8:[7,6,5,4,3,2,1,0]338// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction339 340v_log_f16_e32 v255, v1 quad_perm:[3,2,1,0]341// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction342 343v_log_f16_e32 v5, v199344// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode345 346v_log_f16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]347// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction348 349v_log_f16_e32 v5, v199 quad_perm:[3,2,1,0]350// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction351 352v_not_b16_e32 v128, 0xfe0b353// GFX12: :[[@LINE-1]]:15: error: invalid operand for instruction354 355v_not_b16_e32 v255, v1356// GFX12: :[[@LINE-1]]:15: error: invalid operand for instruction357 358v_not_b16_e32 v255, v1 dpp8:[7,6,5,4,3,2,1,0]359// GFX12: :[[@LINE-1]]:15: error: invalid operand for instruction360 361v_not_b16_e32 v255, v1 quad_perm:[3,2,1,0]362// GFX12: :[[@LINE-1]]:15: error: invalid operand for instruction363 364v_not_b16_e32 v5, v199365// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction366 367v_not_b16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]368// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction369 370v_not_b16_e32 v5, v199 quad_perm:[3,2,1,0]371// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction372 373v_rcp_f16_e32 v128, 0xfe0b374// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode375 376v_rcp_f16_e32 v255, v1377// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode378 379v_rcp_f16_e32 v255, v1 dpp8:[7,6,5,4,3,2,1,0]380// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction381 382v_rcp_f16_e32 v255, v1 quad_perm:[3,2,1,0]383// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction384 385v_rcp_f16_e32 v5, v199386// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode387 388v_rcp_f16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]389// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction390 391v_rcp_f16_e32 v5, v199 quad_perm:[3,2,1,0]392// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction393 394v_rndne_f16_e32 v128, 0xfe0b395// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode396 397v_rndne_f16_e32 v255, v1398// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode399 400v_rndne_f16_e32 v255, v1 dpp8:[7,6,5,4,3,2,1,0]401// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction402 403v_rndne_f16_e32 v255, v1 quad_perm:[3,2,1,0]404// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction405 406v_rndne_f16_e32 v5, v199407// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode408 409v_rndne_f16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]410// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction411 412v_rndne_f16_e32 v5, v199 quad_perm:[3,2,1,0]413// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction414 415v_rsq_f16_e32 v128, 0xfe0b416// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode417 418v_rsq_f16_e32 v255, v1419// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode420 421v_rsq_f16_e32 v255, v1 dpp8:[7,6,5,4,3,2,1,0]422// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction423 424v_rsq_f16_e32 v255, v1 quad_perm:[3,2,1,0]425// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction426 427v_rsq_f16_e32 v5, v199428// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode429 430v_rsq_f16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]431// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction432 433v_rsq_f16_e32 v5, v199 quad_perm:[3,2,1,0]434// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction435 436v_sat_pk_u8_i16_e32 v199, v5437// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode438 439v_sat_pk_u8_i16_e32 v199, v5 dpp8:[7,6,5,4,3,2,1,0]440// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction441 442v_sat_pk_u8_i16_e32 v199, v5 quad_perm:[3,2,1,0]443// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction444 445v_sin_f16_e32 v128, 0xfe0b446// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode447 448v_sin_f16_e32 v255, v1449// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode450 451v_sin_f16_e32 v255, v1 dpp8:[7,6,5,4,3,2,1,0]452// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction453 454v_sin_f16_e32 v255, v1 quad_perm:[3,2,1,0]455// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction456 457v_sin_f16_e32 v5, v199458// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode459 460v_sin_f16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]461// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction462 463v_sin_f16_e32 v5, v199 quad_perm:[3,2,1,0]464// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction465 466v_sqrt_f16_e32 v128, 0xfe0b467// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode468 469v_sqrt_f16_e32 v255, v1470// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode471 472v_sqrt_f16_e32 v255, v1 dpp8:[7,6,5,4,3,2,1,0]473// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction474 475v_sqrt_f16_e32 v255, v1 quad_perm:[3,2,1,0]476// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction477 478v_sqrt_f16_e32 v5, v199479// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode480 481v_sqrt_f16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]482// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction483 484v_sqrt_f16_e32 v5, v199 quad_perm:[3,2,1,0]485// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction486 487v_trunc_f16_e32 v128, 0xfe0b488// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode489 490v_trunc_f16_e32 v255, v1491// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode492 493v_trunc_f16_e32 v255, v1 dpp8:[7,6,5,4,3,2,1,0]494// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction495 496v_trunc_f16_e32 v255, v1 quad_perm:[3,2,1,0]497// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction498 499v_trunc_f16_e32 v5, v199500// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode501 502v_trunc_f16_e32 v5, v199 dpp8:[7,6,5,4,3,2,1,0]503// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction504 505v_trunc_f16_e32 v5, v199 quad_perm:[3,2,1,0]506// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction507