brintos

brintos / llvm-project-archived public Read only

0
0
Text · 8.9 KiB · 7c68fda Raw
229 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_add_f16_dpp v255, v1, v2 dpp8:[7,6,5,4,3,2,1,0]5// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode6 7v_add_f16_dpp v255, v1, v2 quad_perm:[3,2,1,0]8// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode9 10v_add_f16_dpp v5, v1, v255 dpp8:[7,6,5,4,3,2,1,0]11// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode12 13v_add_f16_dpp v5, v1, v255 quad_perm:[3,2,1,0]14// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode15 16v_add_f16_dpp v5, v255, v2 dpp8:[7,6,5,4,3,2,1,0]17// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode18 19v_add_f16_dpp v5, v255, v2 quad_perm:[3,2,1,0]20// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode21 22 23v_add_f16_e32 v255, v1, v224// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode25 26v_add_f16_e32 v5, v1, v25527// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode28 29v_add_f16_e32 v5, v255, v230// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode31 32v_fmaak_f16_e32 v255, v1, v2, 0xfe0b33// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode34 35v_fmaak_f16_e32 v5, v1, v255, 0xfe0b36// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode37 38v_fmaak_f16_e32 v5, v255, v2, 0xfe0b39// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode40 41v_fmac_f16_dpp v255, v1, v2 dpp8:[7,6,5,4,3,2,1,0]42// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode43 44v_fmac_f16_dpp v255, v1, v2 quad_perm:[3,2,1,0]45// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode46 47v_fmac_f16_dpp v5, v1, v255 dpp8:[7,6,5,4,3,2,1,0]48// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode49 50v_fmac_f16_dpp v5, v1, v255 quad_perm:[3,2,1,0]51// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode52 53v_fmac_f16_dpp v5, v255, v2 dpp8:[7,6,5,4,3,2,1,0]54// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode55 56v_fmac_f16_dpp v5, v255, v2 quad_perm:[3,2,1,0]57// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode58 59v_fmac_f16_e32 v255, v1, v260// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode61 62v_fmac_f16_e32 v5, v1, v25563// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode64 65v_fmac_f16_e32 v5, v255, v266// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode67 68v_fmamk_f16_e32 v255, v1, 0xfe0b, v369// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode70 71v_fmamk_f16_e32 v5, v1, 0xfe0b, v25572// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode73 74v_fmamk_f16_e32 v5, v255, 0xfe0b, v375// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode76 77v_ldexp_f16_dpp v255, v1, v2 dpp8:[7,6,5,4,3,2,1,0]78// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode79 80v_ldexp_f16_dpp v255, v1, v2 quad_perm:[3,2,1,0]81// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode82 83v_ldexp_f16_dpp v5, v255, v2 dpp8:[7,6,5,4,3,2,1,0]84// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode85 86v_ldexp_f16_dpp v5, v255, v2 quad_perm:[3,2,1,0]87// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode88 89v_ldexp_f16_e32 v255, v1, v290// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode91 92v_ldexp_f16_e32 v5, v255, v293// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode94 95v_max_num_f16_dpp v255, v1, v2 dpp8:[7,6,5,4,3,2,1,0]96// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction97 98v_max_num_f16_dpp v255, v1, v2 quad_perm:[3,2,1,0]99// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction100 101v_max_num_f16_dpp v5, v1, v255 dpp8:[7,6,5,4,3,2,1,0]102// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction103 104v_max_num_f16_dpp v5, v1, v255 quad_perm:[3,2,1,0]105// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction106 107v_max_num_f16_dpp v5, v255, v2 dpp8:[7,6,5,4,3,2,1,0]108// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction109 110v_max_num_f16_dpp v5, v255, v2 quad_perm:[3,2,1,0]111// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction112 113v_max_num_f16_e32 v255, v1, v2114// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction115 116v_max_num_f16_e32 v5, v1, v255117// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction118 119v_max_num_f16_e32 v5, v255, v2120// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction121 122v_min_num_f16_dpp v255, v1, v2 dpp8:[7,6,5,4,3,2,1,0]123// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction124 125v_min_num_f16_dpp v255, v1, v2 quad_perm:[3,2,1,0]126// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction127 128v_min_num_f16_dpp v5, v1, v255 dpp8:[7,6,5,4,3,2,1,0]129// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction130 131v_min_num_f16_dpp v5, v1, v255 quad_perm:[3,2,1,0]132// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction133 134v_min_num_f16_dpp v5, v255, v2 dpp8:[7,6,5,4,3,2,1,0]135// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction136 137v_min_num_f16_dpp v5, v255, v2 quad_perm:[3,2,1,0]138// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction139 140v_min_num_f16_e32 v255, v1, v2141// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction142 143v_min_num_f16_e32 v5, v1, v255144// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction145 146v_min_num_f16_e32 v5, v255, v2147// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction148 149v_mul_f16_dpp v255, v1, v2 dpp8:[7,6,5,4,3,2,1,0]150// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode151 152v_mul_f16_dpp v255, v1, v2 quad_perm:[3,2,1,0]153// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode154 155v_mul_f16_dpp v5, v1, v255 dpp8:[7,6,5,4,3,2,1,0]156// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode157 158v_mul_f16_dpp v5, v1, v255 quad_perm:[3,2,1,0]159// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode160 161v_mul_f16_dpp v5, v255, v2 dpp8:[7,6,5,4,3,2,1,0]162// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode163 164v_mul_f16_dpp v5, v255, v2 quad_perm:[3,2,1,0]165// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode166 167v_mul_f16_e32 v255, v1, v2168// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode169 170v_mul_f16_e32 v5, v1, v255171// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode172 173v_mul_f16_e32 v5, v255, v2174// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode175 176v_sub_f16_dpp v255, v1, v2 dpp8:[7,6,5,4,3,2,1,0]177// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode178 179v_sub_f16_dpp v255, v1, v2 quad_perm:[3,2,1,0]180// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode181 182v_sub_f16_dpp v5, v1, v255 dpp8:[7,6,5,4,3,2,1,0]183// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode184 185v_sub_f16_dpp v5, v1, v255 quad_perm:[3,2,1,0]186// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode187 188v_sub_f16_dpp v5, v255, v2 dpp8:[7,6,5,4,3,2,1,0]189// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode190 191v_sub_f16_dpp v5, v255, v2 quad_perm:[3,2,1,0]192// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode193 194v_sub_f16_e32 v255, v1, v2195// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode196 197v_sub_f16_e32 v5, v1, v255198// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode199 200v_sub_f16_e32 v5, v255, v2201// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode202 203v_subrev_f16_dpp v255, v1, v2 dpp8:[7,6,5,4,3,2,1,0]204// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode205 206v_subrev_f16_dpp v255, v1, v2 quad_perm:[3,2,1,0]207// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode208 209v_subrev_f16_dpp v5, v1, v255 dpp8:[7,6,5,4,3,2,1,0]210// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode211 212v_subrev_f16_dpp v5, v1, v255 quad_perm:[3,2,1,0]213// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode214 215v_subrev_f16_dpp v5, v255, v2 dpp8:[7,6,5,4,3,2,1,0]216// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode217 218v_subrev_f16_dpp v5, v255, v2 quad_perm:[3,2,1,0]219// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode220 221v_subrev_f16_e32 v255, v1, v2222// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode223 224v_subrev_f16_e32 v5, v1, v255225// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode226 227v_subrev_f16_e32 v5, v255, v2228// GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode229