Commit | Line | Data |
---|---|---|
4d6ac854 AV |
1 | .syntax unified |
2 | .thumb | |
3 | .irp data, u8, u16, u32 | |
4 | .irp op1, q0, q1, q2, q4, q7 | |
5 | .irp op2, r0, r2, r4, r6, r8, r10, r12 | |
6 | .irp imm, #1, #2, #4, #8 | |
7 | vddup.\data \op1, \op2, \imm | |
8 | vidup.\data \op1, \op2, \imm | |
9 | .endr | |
10 | .irp op3, r1, r3, r5, r7, r9, r11 | |
11 | .irp imm, #1, #2, #4, #8 | |
12 | vdwdup.\data \op1, \op2, \op3, \imm | |
13 | viwdup.\data \op1, \op2, \op3, \imm | |
14 | .endr | |
15 | .endr | |
16 | .endr | |
17 | .endr | |
18 | .endr | |
19 | vpstet | |
20 | vdwdupt.u8 q0, r0, r1, #1 | |
21 | vdwdupe.u16 q0, r0, r1, #4 | |
22 | vdwdupt.u32 q2, r4, r7, #1 | |
23 | vpstet | |
24 | vddupt.u8 q0, r0, #2 | |
25 | vddupe.u16 q7, r0, #1 | |
26 | vddupt.u32 q4, r8, #1 | |
27 | vpstet | |
28 | viwdupt.u8 q0, r0, r1, #1 | |
29 | viwdupe.u16 q0, r0, r1, #4 | |
30 | viwdupt.u32 q2, r4, r7, #1 | |
31 | vpstet | |
32 | vidupt.u8 q0, r0, #2 | |
33 | vidupe.u16 q7, r0, #1 | |
34 | vidupt.u32 q4, r8, #1 |