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
: crypto armv8
23 @ CHECK-V7
: error
: instruction requires
: crypto armv8
25 @ CHECK-V7
: error
: instruction requires
: crypto armv8
27 @ CHECK-V7
: error
: instruction requires
: crypto armv8
29 @ CHECK-V7
: error
: instruction requires
: crypto armv8
32 @ CHECK-V7
: error
: instruction requires
: crypto armv8
34 @ CHECK-V7
: error
: instruction requires
: crypto armv8
36 @ CHECK-V7
: error
: instruction requires
: crypto armv8
39 @ CHECK-V7
: error
: instruction requires
: crypto armv8
41 @ CHECK-V7
: error
: instruction requires
: crypto armv8
43 @ CHECK-V7
: error
: instruction requires
: crypto armv8
45 @ CHECK-V7
: error
: instruction requires
: crypto armv8
47 @ CHECK-V7
: error
: instruction requires
: crypto armv8
48 sha256h2.32 q0
, q1
, q2
49 @ CHECK-V7
: error
: instruction requires
: crypto armv8
50 sha256su1.32 q0
, q1
, q2
51 @ CHECK-V7
: error
: instruction requires
: crypto 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
: crypto armv8
62 @ CHECK-V8
: error
: instruction requires
: crypto
65 @ CHECK-V7
: error
: instruction requires
: crypto armv8
66 @ CHECK-V8
: error
: instruction requires
: crypto
68 @ CHECK-V7
: error
: instruction requires
: crypto armv8
69 @ CHECK-V8
: error
: instruction requires
: crypto
71 @ CHECK-V7
: error
: instruction requires
: crypto armv8
72 @ CHECK-V8
: error
: instruction requires
: crypto
74 @ CHECK-V7
: error
: instruction requires
: crypto armv8
75 @ CHECK-V8
: error
: instruction requires
: crypto
78 @ CHECK-V7
: error
: instruction requires
: crypto armv8
79 @ CHECK-V8
: error
: instruction requires
: crypto
81 @ CHECK-V7
: error
: instruction requires
: crypto armv8
82 @ CHECK-V8
: error
: instruction requires
: crypto
84 @ CHECK-V7
: error
: instruction requires
: crypto armv8
85 @ CHECK-V8
: error
: instruction requires
: crypto
88 @ CHECK-V7
: error
: instruction requires
: crypto armv8
89 @ CHECK-V8
: error
: instruction requires
: crypto
91 @ CHECK-V7
: error
: instruction requires
: crypto armv8
92 @ CHECK-V8
: error
: instruction requires
: crypto
94 @ CHECK-V7
: error
: instruction requires
: crypto armv8
95 @ CHECK-V8
: error
: instruction requires
: crypto
97 @ CHECK-V7
: error
: instruction requires
: crypto armv8
98 @ CHECK-V8
: error
: instruction requires
: crypto
100 @ CHECK-V7
: error
: instruction requires
: crypto armv8
101 @ CHECK-V8
: error
: instruction requires
: crypto
102 sha256h2.32 q0
, q1
, q2
103 @ CHECK-V7
: error
: instruction requires
: crypto armv8
104 @ CHECK-V8
: error
: instruction requires
: crypto
105 sha256su1.32 q0
, q1
, q2
106 @ CHECK-V7
: error
: instruction requires
: crypto armv8
107 @ CHECK-V8
: error
: instruction requires
: crypto