[PATCH 28/57][Arm][GAS] Add support for MVE instructions: vqdmlah, vqrdmlah, vqdmlash...
[external/binutils.git] / gas / testsuite / gas / arm / mve-vqdmulh-bad.s
1 .macro cond op, lastreg
2 .irp cond, eq, ne, gt, ge, lt, le
3 it \cond
4 \op\().s16 q0, q1, \lastreg
5 .endr
6 .endm
7
8 .syntax unified
9 .thumb
10 vqdmulh.s64 q0, q1, q2
11 vqdmulh.u8 q0, q1, q2
12 vqrdmulh.s64 q0, q1, q2
13 vqrdmulh.u8 q0, q1, q2
14 vqdmulh.s64 q0, q1, r2
15 vqdmulh.u8 q0, q1, r2
16 vqrdmulh.s64 q0, q1, r2
17 vqrdmulh.u8 q0, q1, r2
18 vqdmulh.s8 q0, q1, sp
19 vqdmulh.s8 q0, q1, pc
20 vqrdmulh.s8 q0, q1, sp
21 vqrdmulh.s8 q0, q1, pc
22 cond vqdmulh, q2
23 cond vqrdmulh, q2
24 cond vqdmulh, r2
25 cond vqrdmulh, r2
26 it eq
27 vqdmulheq.s8 q0, q1, q2
28 vqdmulheq.s8 q0, q1, q2
29 vpst
30 vqdmulheq.s8 q0, q1, q2
31 vqdmulht.s8 q0, q1, q2
32 vpst
33 vqdmulh.s8 q0, q1, q2
34 it eq
35 vqrdmulheq.s8 q0, q1, q2
36 vqrdmulheq.s8 q0, q1, q2
37 vpst
38 vqrdmulheq.s8 q0, q1, q2
39 vqrdmulht.s8 q0, q1, q2
40 vpst
41 vqrdmulh.s8 q0, q1, q2
42 it eq
43 vqdmulheq.s8 q0, q1, r2
44 vqdmulheq.s8 q0, q1, r2
45 vpst
46 vqdmulheq.s8 q0, q1, r2
47 vqdmulht.s8 q0, q1, r2
48 vpst
49 vqdmulh.s8 q0, q1, r2
50 it eq
51 vqrdmulheq.s8 q0, q1, r2
52 vqrdmulheq.s8 q0, q1, r2
53 vpst
54 vqrdmulheq.s8 q0, q1, r2
55 vqrdmulht.s8 q0, q1, r2
56 vpst
57 vqrdmulh.s8 q0, q1, r2