Commit | Line | Data |
---|---|---|
4d6ac854 AV |
1 | .syntax unified |
2 | .thumb | |
3 | ||
4 | .irp op1, r0, r2, r4, r8, r10, r12, r14 | |
5 | .irp op2, r1, r3, r5, r7, r9, r11 | |
6 | .irp op3, q0, q1, q2, q4, q7 | |
7 | .irp op4, q0, q1, q2, q4, q7 | |
8 | .irp data, .s16, .s32 | |
9 | vmlaldav\data \op1, \op2, \op3, \op4 | |
10 | vmlaldava\data \op1, \op2, \op3, \op4 | |
11 | vmlaldavx\data \op1, \op2, \op3, \op4 | |
12 | vmlaldavax\data \op1, \op2, \op3, \op4 | |
13 | .endr | |
14 | .irp data, .u16, .u32 | |
15 | vmlaldav\data \op1, \op2, \op3, \op4 | |
16 | vmlaldava\data \op1, \op2, \op3, \op4 | |
17 | .endr | |
18 | .endr | |
19 | .endr | |
20 | .endr | |
21 | .endr | |
22 | ||
23 | vpstete | |
24 | vmlaldavt.u16 r0, r1, q2, q3 | |
25 | vmlaldave.s32 r0, r1, q2, q3 | |
26 | vmlaldavat.u32 r0, r1, q2, q3 | |
27 | vmlaldavae.s16 r0, r1, q2, q3 | |
28 | vpstete | |
29 | vmlaldavxt.s32 r0, r1, q2, q3 | |
30 | vmlaldavxe.s16 r0, r1, q2, q3 | |
31 | vmlaldavaxt.s16 r0, r1, q2, q3 | |
32 | vmlaldavaxe.s32 r0, r1, q2, q3 |