xref: /llvm-project/llvm/test/MC/SystemZ/machine-directive.s (revision 1a5ab3e97c15708a0a9a19b3b0ccee73b0d757aa)
1*1a5ab3e9SJonas Paulsson# RUN: not llvm-mc -triple=s390x-linux-gnu %s --filetype=asm 2>&1 | FileCheck %s
2*1a5ab3e9SJonas Paulsson
3*1a5ab3e9SJonas Paulsson# CHECK: error: instruction requires: vector
4*1a5ab3e9SJonas Paulsson# CHECK: vgbm   %v0, 1
5*1a5ab3e9SJonas Paulsson# CHECK: ^
6*1a5ab3e9SJonas Paulsson
7*1a5ab3e9SJonas Paulsson# CHECK-NOT: error:
8*1a5ab3e9SJonas Paulsson# CHECK: .machine z13
9*1a5ab3e9SJonas Paulsson# CHECK: vgbm	%v0, 0
10*1a5ab3e9SJonas Paulsson# CHECK: .machine zEC12
11*1a5ab3e9SJonas Paulsson# CHECK: .machine z13
12*1a5ab3e9SJonas Paulsson# CHECK: vgbm	%v0, 3
13*1a5ab3e9SJonas Paulsson
14*1a5ab3e9SJonas Paulsson.machine z13
15*1a5ab3e9SJonas Paulssonvgbm    %v0, 0
16*1a5ab3e9SJonas Paulsson.machine zEC12
17*1a5ab3e9SJonas Paulssonvgbm    %v0, 1
18*1a5ab3e9SJonas Paulsson.machine z13
19*1a5ab3e9SJonas Paulssonvgbm    %v0, 3
20*1a5ab3e9SJonas Paulsson
21