1 // RUN
: llvm-mc
-triple arm
-mattr
=+v8.4
a -show-encoding
< %s | FileCheck
%s
--check-prefix
=CHECK-A32
2 // RUN
: llvm-mc
-triple thumb
-mattr
=+v8.4
a -show-encoding
< %s | FileCheck
%s
--check-prefix
=CHECK-T32
3 // RUN
: not llvm-mc
-triple arm
-mattr
=-v8.4
a -show-encoding
< %s
2>&1 | FileCheck
%s
--check-prefix
=CHECK-NO-V84
7 //CHECK-A32
: tsb csync @ encoding
: [0x12,0xf0,0x20,0xe3]
8 //CHECK-T32
: tsb csync @ encoding
: [0xaf,0xf3,0x12,0x80]
10 //CHECK-NO-V84
: error
: invalid instruction
11 //CHECK-NO-V84
: tsb csync