1 @ RUN
: not llvm-mc
-triple armv7-eabi
-filetype asm
-o
/dev
/null
2>&1 %s \
2 @ RUN
: | FileCheck
%s
-check-prefix CHECK-V7
3 @ RUN
: not llvm-mc
-triple armv8-eabi
-filetype asm
-o
/dev
/null
2>&1 %s \
4 @ RUN
: | FileCheck
%s
-check-prefix CHECK-V8
5 @ RUN
: not llvm-mc
-triple thumbv7-eabi
-filetype asm
-o
/dev
/null
2>&1 %s \
6 @ RUN
: | FileCheck
%s
-check-prefix CHECK-V7
7 @ RUN
: not llvm-mc
-triple thumbv8-eabi
-filetype asm
-o
/dev
/null
2>&1 %s \
8 @ RUN
: | FileCheck
%s
-check-prefix CHECK-V8
12 .arch_extension crypto
13 @ CHECK-V7
: error
: architectural extension
'crypto' is
not allowed for the current base architecture
14 @ CHECK-V7-NEXT
: .arch_extension crypto
17 .type crypto,%function
20 @ CHECK-V7
: error
: instruction requires
: aes armv8
23 @ CHECK-V7
: error
: instruction requires
: aes armv8
25 @ CHECK-V7
: error
: instruction requires
: aes armv8
27 @ CHECK-V7
: error
: instruction requires
: aes armv8
29 @ CHECK-V7
: error
: instruction requires
: aes armv8
32 @ CHECK-V7
: error
: instruction requires
: sha2 armv8
34 @ CHECK-V7
: error
: instruction requires
: sha2 armv8
36 @ CHECK-V7
: error
: instruction requires
: sha2 armv8
39 @ CHECK-V7
: error
: instruction requires
: sha2 armv8
41 @ CHECK-V7
: error
: instruction requires
: sha2 armv8
43 @ CHECK-V7
: error
: instruction requires
: sha2 armv8
45 @ CHECK-V7
: error
: instruction requires
: sha2 armv8
47 @ CHECK-V7
: error
: instruction requires
: sha2 armv8
48 sha256h2.32 q0
, q1
, q2
49 @ CHECK-V7
: error
: instruction requires
: sha2 armv8
50 sha256su1.32 q0
, q1
, q2
51 @ CHECK-V7
: error
: instruction requires
: sha2 armv8
53 .arch_extension nocrypto
54 @ CHECK-V7
: error
: architectural extension
'crypto' is
not allowed for the current base architecture
55 @ CHECK-V7-NEXT
: .arch_extension nocrypto
58 .type nocrypto,%function
61 @ CHECK-V7
: error
: instruction requires
: aes armv8
62 @ CHECK-V8
: error
: instruction requires
: aes
65 @ CHECK-V7
: error
: instruction requires
: aes armv8
66 @ CHECK-V8
: error
: instruction requires
: aes
68 @ CHECK-V7
: error
: instruction requires
: aes armv8
69 @ CHECK-V8
: error
: instruction requires
: aes
71 @ CHECK-V7
: error
: instruction requires
: aes armv8
72 @ CHECK-V8
: error
: instruction requires
: aes
74 @ CHECK-V7
: error
: instruction requires
: aes armv8
75 @ CHECK-V8
: error
: instruction requires
: aes
78 @ CHECK-V7
: error
: instruction requires
: sha2 armv8
79 @ CHECK-V8
: error
: instruction requires
: sha2
81 @ CHECK-V7
: error
: instruction requires
: sha2 armv8
82 @ CHECK-V8
: error
: instruction requires
: sha2
84 @ CHECK-V7
: error
: instruction requires
: sha2 armv8
85 @ CHECK-V8
: error
: instruction requires
: sha2
88 @ CHECK-V7
: error
: instruction requires
: sha2 armv8
89 @ CHECK-V8
: error
: instruction requires
: sha2
91 @ CHECK-V7
: error
: instruction requires
: sha2 armv8
92 @ CHECK-V8
: error
: instruction requires
: sha2
94 @ CHECK-V7
: error
: instruction requires
: sha2 armv8
95 @ CHECK-V8
: error
: instruction requires
: sha2
97 @ CHECK-V7
: error
: instruction requires
: sha2 armv8
98 @ CHECK-V8
: error
: instruction requires
: sha2
100 @ CHECK-V7
: error
: instruction requires
: sha2 armv8
101 @ CHECK-V8
: error
: instruction requires
: sha2
102 sha256h2.32 q0
, q1
, q2
103 @ CHECK-V7
: error
: instruction requires
: sha2 armv8
104 @ CHECK-V8
: error
: instruction requires
: sha2
105 sha256su1.32 q0
, q1
, q2
106 @ CHECK-V7
: error
: instruction requires
: sha2 armv8
107 @ CHECK-V8
: error
: instruction requires
: sha2