1 @ RUN
: not llvm-mc
-triple thumbv7m-eabi
-mattr
=+dsp
< %s
2>&1 | FileCheck
%s
2 @ RUN
: not llvm-mc
-triple armv8
-mattr
=+dsp
< %s
2>&1 | FileCheck
%s
5 @ CHECK
: [[@LINE-
1]]:{{[0-9]+}}: error
: unpredictable instruction
, RdHi
and RdLo must
be different
7 @ CHECK
: [[@LINE-
1]]:{{[0-9]+}}: error
: unpredictable instruction
, RdHi
and RdLo must
be different
9 @ CHECK
: [[@LINE-
1]]:{{[0-9]+}}: error
: unpredictable instruction
, RdHi
and RdLo must
be different
10 smlaltb
r1, r1, r3, r4
11 @ CHECK
: [[@LINE-
1]]:{{[0-9]+}}: error
: unpredictable instruction
, RdHi
and RdLo must
be different
12 smlaltt
r1, r1, r3, r4
13 @ CHECK
: [[@LINE-
1]]:{{[0-9]+}}: error
: unpredictable instruction
, RdHi
and RdLo must
be different
15 @ CHECK
: [[@LINE-
1]]:{{[0-9]+}}: error
: unpredictable instruction
, RdHi
and RdLo must
be different
16 smlaldx
r1, r1, r3, r4
17 @ CHECK
: [[@LINE-
1]]:{{[0-9]+}}: error
: unpredictable instruction
, RdHi
and RdLo must
be different
19 @ CHECK
: [[@LINE-
1]]:{{[0-9]+}}: error
: unpredictable instruction
, RdHi
and RdLo must
be different
20 smlsldx
r1, r1, r3, r4
21 @ CHECK
: [[@LINE-
1]]:{{[0-9]+}}: error
: unpredictable instruction
, RdHi
and RdLo must
be different
23 @ CHECK
: [[@LINE-
1]]:{{[0-9]+}}: error
: unpredictable instruction
, RdHi
and RdLo must
be different
25 @ CHECK
: [[@LINE-
1]]:{{[0-9]+}}: error
: unpredictable instruction
, RdHi
and RdLo must
be different
27 @ CHECK
: [[@LINE-
1]]:{{[0-9]+}}: error
: unpredictable instruction
, RdHi
and RdLo must
be different
29 @ CHECK
: [[@LINE-
1]]:{{[0-9]+}}: error
: unpredictable instruction
, RdHi
and RdLo must
be different