63ce225e3bd3c319020f30bca9698acea000ab21
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arm / mve-vqdmladh.s
1 .syntax unified
2 .thumb
3
4 .irp data, s8, s16
5 .irp op1, q0, q1, q2, q4, q7
6 .irp op2, q0, q1, q2, q4, q7
7 .irp op3, q0, q1, q2, q4, q7
8 vqdmladh.\data \op1, \op2, \op3
9 vqdmladhx.\data \op1, \op2, \op3
10 vqrdmladh.\data \op1, \op2, \op3
11 vqrdmladhx.\data \op1, \op2, \op3
12 .endr
13 .endr
14 .endr
15 .endr
16
17 .irp op2, q1, q2, q4, q7
18 .irp op3, q1, q2, q4, q7
19 vqdmladh.s32 q0, \op2, \op3
20 vqdmladhx.s32 q0, \op2, \op3
21 vqrdmladh.s32 q0, \op2, \op3
22 vqrdmladhx.s32 q0, \op2, \op3
23 .endr
24 .endr
25 .irp op2, q0, q2, q4, q7
26 .irp op3, q0, q2, q4, q7
27 vqdmladh.s32 q1, \op2, \op3
28 vqdmladhx.s32 q1, \op2, \op3
29 vqrdmladh.s32 q1, \op2, \op3
30 vqrdmladhx.s32 q1, \op2, \op3
31 .endr
32 .endr
33 .irp op2, q0, q1, q4, q7
34 .irp op3, q0, q1, q4, q7
35 vqdmladh.s32 q2, \op2, \op3
36 vqdmladhx.s32 q2, \op2, \op3
37 vqrdmladh.s32 q2, \op2, \op3
38 vqrdmladhx.s32 q2, \op2, \op3
39 .endr
40 .endr
41 .irp op2, q0, q1, q4, q7
42 .irp op3, q0, q1, q4, q7
43 vqdmladh.s32 q2, \op2, \op3
44 vqdmladhx.s32 q2, \op2, \op3
45 vqrdmladh.s32 q2, \op2, \op3
46 vqrdmladhx.s32 q2, \op2, \op3
47 .endr
48 .endr
49 .irp op2, q0, q1, q2, q7
50 .irp op3, q0, q1, q2, q7
51 vqdmladh.s32 q4, \op2, \op3
52 vqdmladhx.s32 q4, \op2, \op3
53 vqrdmladh.s32 q4, \op2, \op3
54 vqrdmladhx.s32 q4, \op2, \op3
55 .endr
56 .endr
57 .irp op2, q0, q1, q2, q4
58 .irp op3, q0, q1, q2, q4
59 vqdmladh.s32 q7, \op2, \op3
60 vqdmladhx.s32 q7, \op2, \op3
61 vqrdmladh.s32 q7, \op2, \op3
62 vqrdmladhx.s32 q7, \op2, \op3
63 .endr
64 .endr
65
66 vpstete
67 vqdmladht.s8 q0, q1, q2
68 vqdmladhe.s8 q0, q1, q2
69 vqdmladhxt.s16 q0, q1, q2
70 vqdmladhxe.s16 q0, q1, q2
71 vpstete
72 vqrdmladht.s32 q0, q1, q2
73 vqrdmladhe.s32 q0, q1, q2
74 vqrdmladhxt.s16 q0, q1, q2
75 vqrdmladhxe.s16 q0, q1, q2
This page took 0.037001 seconds and 3 git commands to generate.