46 lines · plain
1// RUN: not llvm-mc -triple=amdgcn -mcpu=tonga %s 2>&1 | FileCheck %s --implicit-check-not=error:2// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx900 %s 2>&1 | FileCheck %s --implicit-check-not=error:3// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1010 %s 2>&1 | FileCheck %s --implicit-check-not=error:4 5v_interp_p1_f32_e64 v5, 0.5, attr0.w6// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction7 8v_interp_p1_f32_e64 v5, s1, attr0.w9// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction10 11v_interp_p1ll_f16 v5, 0.5, attr0.w12// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction13 14v_interp_p1ll_f16 v5, s1, attr0.w15// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction16 17v_interp_p1lv_f16 v5, 0.5, attr0.w, v318// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction19 20v_interp_p1lv_f16 v5, s1, attr0.w, v321// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction22 23v_interp_p1lv_f16 v5, v1, attr31.w, 0.524// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction25 26v_interp_p1lv_f16 v5, v1, attr31.w, s127// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction28 29v_interp_p2_f16 v5, 0.5, attr0.w, v330// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction31 32v_interp_p2_f16 v5, s1, attr0.w, v333// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction34 35v_interp_p2_f16 v5, v1, attr1.w, 0.536// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction37 38v_interp_p2_f16 v5, v1, attr1.w, s139// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction40 41v_interp_p2_f32_e64 v5, 0.5, attr31.w42// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction43 44v_interp_p2_f32_e64 v5, s1, attr31.w45// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction46