4 .irp op1, q0, q1, q2, q4, q7
5 .irp op2, q0, q1, q2, q4, q7
6 .irp op3, q0, q1, q2, q4, q7
7 vqdmlsdh.\data \op1, \op2, \op3
8 vqdmlsdhx.\data \op1, \op2, \op3
9 vqrdmlsdh.\data \op1, \op2, \op3
10 vqrdmlsdhx.\data \op1, \op2, \op3
16 .irp op2, q1, q2, q4, q7
17 .irp op3, q1, q2, q4, q7
18 vqdmlsdh.s32 q0, \op2, \op3
19 vqdmlsdhx.s32 q0, \op2, \op3
20 vqrdmlsdh.s32 q0, \op2, \op3
21 vqrdmlsdhx.s32 q0, \op2, \op3
24 .irp op2, q0, q2, q4, q7
25 .irp op3, q0, q2, q4, q7
26 vqdmlsdh.s32 q1, \op2, \op3
27 vqdmlsdhx.s32 q1, \op2, \op3
28 vqrdmlsdh.s32 q1, \op2, \op3
29 vqrdmlsdhx.s32 q1, \op2, \op3
32 .irp op2, q0, q1, q4, q7
33 .irp op3, q0, q1, q4, q7
34 vqdmlsdh.s32 q2, \op2, \op3
35 vqdmlsdhx.s32 q2, \op2, \op3
36 vqrdmlsdh.s32 q2, \op2, \op3
37 vqrdmlsdhx.s32 q2, \op2, \op3
40 .irp op2, q0, q1, q4, q7
41 .irp op3, q0, q1, q4, q7
42 vqdmlsdh.s32 q2, \op2, \op3
43 vqdmlsdhx.s32 q2, \op2, \op3
44 vqrdmlsdh.s32 q2, \op2, \op3
45 vqrdmlsdhx.s32 q2, \op2, \op3
48 .irp op2, q0, q1, q2, q7
49 .irp op3, q0, q1, q2, q7
50 vqdmlsdh.s32 q4, \op2, \op3
51 vqdmlsdhx.s32 q4, \op2, \op3
52 vqrdmlsdh.s32 q4, \op2, \op3
53 vqrdmlsdhx.s32 q4, \op2, \op3
56 .irp op2, q0, q1, q2, q4
57 .irp op3, q0, q1, q2, q4
58 vqdmlsdh.s32 q7, \op2, \op3
59 vqdmlsdhx.s32 q7, \op2, \op3
60 vqrdmlsdh.s32 q7, \op2, \op3
61 vqrdmlsdhx.s32 q7, \op2, \op3
65 vqdmlsdht.s8 q0, q1, q2
66 vqdmlsdhe.s8 q0, q1, q2
67 vqdmlsdhxt.s16 q0, q1, q2
68 vqdmlsdhxe.s16 q0, q1, q2
70 vqrdmlsdht.s32 q0, q1, q2
71 vqrdmlsdhe.s32 q0, q1, q2
72 vqrdmlsdhxt.s16 q0, q1, q2
73 vqrdmlsdhxe.s16 q0, q1, q2