1 @ RUN
: not llvm-mc
-triple armv8a-none-eabi
-mattr
=+fullfp16
< %s
2>&1 | FileCheck
%s
2 @ RUN
: not llvm-mc
-triple armv8a-none-eabi
-mattr
=+fullfp16
,+thumb-mode
-arm-implicit-it always
< %s
2>&1 | FileCheck
%s
5 @ CHECK
: [[@LINE-
1]]:3: error
: instruction is
not predicable
8 @ CHECK
: [[@LINE-
1]]:3: error
: instruction is
not predicable
11 @ CHECK
: [[@LINE-
1]]:3: error
: instruction is
not predicable
14 @ CHECK
: [[@LINE-
1]]:3: error
: instruction is
not predicable
16 vnmulvs.
f16 s0
, s1
, s0
17 @ CHECK
: [[@LINE-
1]]:3: error
: instruction is
not predicable
20 @ CHECK
: [[@LINE-
1]]:3: error
: instruction is
not predicable
23 @ CHECK
: [[@LINE-
1]]:3: error
: instruction is
not predicable
25 vnmlalo.
f16 s1
, s2
, s0
26 @ CHECK
: [[@LINE-
1]]:3: error
: instruction is
not predicable
28 vnmlscs.
f16 s1
, s2
, s0
29 @ CHECK
: [[@LINE-
1]]:3: error
: instruction is
not predicable
32 @ CHECK
: [[@LINE-
1]]:3: error
: instruction is
not predicable
35 @ CHECK
: [[@LINE-
1]]:3: error
: instruction is
not predicable
38 @ CHECK
: [[@LINE-
1]]:3: error
: instruction is
not predicable
41 @ CHECK
: [[@LINE-
1]]:3: error
: instruction is
not predicable
44 @ CHECK
: [[@LINE-
1]]:3: error
: instruction is
not predicable
47 @ CHECK
: [[@LINE-
1]]:3: error
: instruction is
not predicable
50 @ CHECK
: [[@LINE-
1]]:3: error
: instruction is
not predicable
53 @ CHECK
: [[@LINE-
1]]:3: error
: instruction is
not predicable
56 @ CHECK
: [[@LINE-
1]]:3: error
: instruction is
not predicable
58 vcvtrmi.s32.
f16 s0
, s1
59 @ CHECK
: [[@LINE-
1]]:3: error
: instruction is
not predicable
62 @ CHECK
: [[@LINE-
1]]:3: error
: instruction is
not predicable
65 @ CHECK
: [[@LINE-
1]]:3: error
: instruction is
not predicable
68 @ CHECK
: [[@LINE-
1]]:3: error
: instruction is
not predicable
71 @ CHECK
: [[@LINE-
1]]:3: error
: instruction is
not predicable
74 @ CHECK
: [[@LINE-
1]]:3: error
: instruction is
not predicable
76 vfnmale.
f16 s2
, s7
, s4
77 @ CHECK
: [[@LINE-
1]]:3: error
: instruction is
not predicable
79 vfnmseq.
f16 s2
, s7
, s4
80 @ CHECK
: [[@LINE-
1]]:3: error
: instruction is
not predicable
82 vldrpl.16 s1
, [pc
, #6]
83 @ CHECK
: [[@LINE-
1]]:3: error
: instruction is
not predicable
85 vldrvs.16 s2
, [pc
, #510]
86 @ CHECK
: [[@LINE-
1]]:3: error
: instruction is
not predicable
88 vldrvc.16 s3
, [pc
, #-510]
89 @ CHECK
: [[@LINE-
1]]:3: error
: instruction is
not predicable
91 vldrhs.16 s4
, [r4, #-18]
92 @ CHECK
: [[@LINE-
1]]:3: error
: instruction is
not predicable
94 vstrlo.16 s1
, [pc
, #6]
95 @ CHECK
: [[@LINE-
1]]:3: error
: instruction is
not predicable
97 vstrcs.16 s2
, [pc
, #510]
98 @ CHECK
: [[@LINE-
1]]:3: error
: instruction is
not predicable
100 vstrcc.16 s3
, [pc
, #-510]
101 @ CHECK
: [[@LINE-
1]]:3: error
: instruction is
not predicable
103 vstrhi.16 s4
, [r4, #-18]
104 @ CHECK
: [[@LINE-
1]]:3: error
: instruction is
not predicable
107 @ CHECK
: [[@LINE-
1]]:3: error
: instruction is
not predicable
110 @ CHECK
: [[@LINE-
1]]:3: error
: instruction is
not predicable
113 @ CHECK
: [[@LINE-
1]]:3: error
: instruction is
not predicable