brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.9 KiB · 7a26bae Raw
76 lines · plain
1// NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --unique --version 52// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize32 -show-encoding %s 2>&1 | FileCheck --check-prefix=GFX12 --strict-whitespace --implicit-check-not=error %s3// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize64 -show-encoding %s 2>&1 | FileCheck --check-prefix=GFX12 --strict-whitespace --implicit-check-not=error %s4 5v_permlane16_b32 v5, v1, s2, s3 op_sel:[0, 0, 0, 1]6// GFX12: :[[@LINE-1]]:33: error: invalid op_sel operand7 8v_permlanex16_b32 v5, v1, s2, s3 op_sel:[0, 0, 1, 0]9// GFX12: :[[@LINE-1]]:34: error: invalid op_sel operand10 11v_permlane16_var_b32 v5, v1, v2 clamp12// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction13 14v_permlane16_var_b32 v5, v1, v2 div:215// GFX12: :[[@LINE-1]]:33: error: not a valid operand.16 17v_permlane16_var_b32 v5, v1, v2 mul:118// GFX12: :[[@LINE-1]]:33: error: not a valid operand.19 20v_permlane16_var_b32 -v5, v1, v2 op_sel:[0, 1]21// GFX12: :[[@LINE-1]]:22: error: not a valid operand.22 23v_permlane16_var_b32 v5, -v1, v2 op_sel:[0, 1]24// GFX12: :[[@LINE-1]]:26: error: not a valid operand.25 26v_permlane16_var_b32 v5, v1, -v2 op_sel:[0, 1]27// GFX12: :[[@LINE-1]]:30: error: not a valid operand.28 29v_permlane16_var_b32 -|v5|, v1, v2 op_sel:[0, 1]30// GFX12: :[[@LINE-1]]:22: error: not a valid operand.31 32v_permlane16_var_b32 v5, -v1, |v2| op_sel:[0, 1]33// GFX12: :[[@LINE-1]]:26: error: not a valid operand.34 35v_permlane16_var_b32 v5, v1, -|v2| op_sel:[0, 1]36// GFX12: :[[@LINE-1]]:30: error: not a valid operand.37 38v_permlane16_var_b32 |v5|, v1, v2 op_sel:[0, 1]39// GFX12: :[[@LINE-1]]:22: error: not a valid operand.40 41v_permlane16_var_b32 v5, |v1|, v2 op_sel:[0, 1]42// GFX12: :[[@LINE-1]]:26: error: not a valid operand.43 44v_permlane16_var_b32 v5, v1, |v2| op_sel:[0, 1]45// GFX12: :[[@LINE-1]]:30: error: not a valid operand.46 47v_permlane16_var_b32 v5, v1, v2 op_sel:[-1, 0]48// GFX12: :[[@LINE-1]]:41: error: invalid op_sel value.49 50v_permlane16_var_b32 v5, v1, v2 op_sel:[1, -1]51// GFX12: :[[@LINE-1]]:44: error: invalid op_sel value.52 53v_permlane16_var_b32 v5, v1, v2 op_sel:[0, 0, 0, 1]54// GFX12: :[[@LINE-1]]:33: error: invalid op_sel operand55 56v_permlane16_var_b32 v5, v1, v2 op_sel:[0, 0, 0, -1]57// GFX12: :[[@LINE-1]]:50: error: invalid op_sel value.58 59v_permlane16_var_b32 v5, v1, v2 op_sel:[0, 0, 1, 0]60// GFX12: :[[@LINE-1]]:33: error: invalid op_sel operand61 62v_permlane16_var_b32 v5, v1, v2 op_sel:[0, 0, -1, 0]63// GFX12: :[[@LINE-1]]:47: error: invalid op_sel value.64 65v_permlane16_var_b32 v5, v1, v2 op_sel:[0, 0, 1]66// GFX12: :[[@LINE-1]]:33: error: invalid op_sel operand67 68v_cvt_sr_bf8_f32 v1, v2, v3 byte_sel:469// GFX12: :[[@LINE-1]]:29: error: invalid byte_sel value.70 71v_cvt_pk_fp8_f32 v1, v2, v3 clamp72// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction73 74v_cvt_sr_fp8_f32 v1, v2, v3 clamp75// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction76