Commit | Line | Data |
---|---|---|
c28eeff2 SN |
1 | .text |
2 | ||
3 | A1: | |
4 | .arm | |
5 | ||
6 | vcadd.f32 q1,q2,q3,#90 | |
7 | vcadd.f32 q1,q2,q3,#270 | |
8 | vcadd.f16 d21,d22,d23,#90 | |
9 | vcadd.f16 q1,q2,q3,#90 | |
10 | vcadd.f32 d21,d22,d23,#90 | |
11 | ||
12 | vcmla.f32 q1,q2,q3,#0 | |
13 | vcmla.f32 q1,q2,q3,#90 | |
14 | vcmla.f32 q1,q2,q3,#180 | |
15 | vcmla.f32 q1,q2,q3,#270 | |
16 | vcmla.f16 d21,d22,d23,#90 | |
17 | vcmla.f16 q1,q2,q3,#90 | |
18 | vcmla.f32 d21,d22,d23,#90 | |
19 | ||
20 | vcmla.f16 d21,d22,d3[0],#90 | |
21 | vcmla.f16 d21,d22,d3[1],#90 | |
22 | vcmla.f16 q1,q2,d3[0],#90 | |
23 | vcmla.f16 q1,q2,d3[1],#90 | |
24 | vcmla.f32 d21,d22,d23[0],#90 | |
25 | vcmla.f32 q1,q2,d23[0],#90 | |
26 | ||
c13a63b0 SN |
27 | vcmla.f16 q1,q2,d3[1],#0 |
28 | vcmla.f16 q1,q2,d3[1],#180 | |
29 | vcmla.f16 q1,q2,d3[1],#270 | |
30 | vcmla.f32 q1,q2,d3[0],#0 | |
31 | vcmla.f32 q1,q2,d3[0],#180 | |
32 | vcmla.f32 q1,q2,d3[0],#270 | |
33 | ||
c28eeff2 SN |
34 | T1: |
35 | .thumb | |
36 | ||
37 | vcadd.f32 q1,q2,q3,#90 | |
38 | vcadd.f32 q1,q2,q3,#270 | |
39 | vcadd.f16 d21,d22,d23,#90 | |
40 | vcadd.f16 q1,q2,q3,#90 | |
41 | vcadd.f32 d21,d22,d23,#90 | |
42 | ||
43 | vcmla.f32 q1,q2,q3,#0 | |
44 | vcmla.f32 q1,q2,q3,#90 | |
45 | vcmla.f32 q1,q2,q3,#180 | |
46 | vcmla.f32 q1,q2,q3,#270 | |
47 | vcmla.f16 d21,d22,d23,#90 | |
48 | vcmla.f16 q1,q2,q3,#90 | |
49 | vcmla.f32 d21,d22,d23,#90 | |
50 | ||
51 | vcmla.f16 d21,d22,d3[0],#90 | |
52 | vcmla.f16 d21,d22,d3[1],#90 | |
53 | vcmla.f16 q1,q2,d3[0],#90 | |
54 | vcmla.f16 q1,q2,d3[1],#90 | |
55 | vcmla.f32 d21,d22,d23[0],#90 | |
56 | vcmla.f32 q1,q2,d23[0],#90 | |
c13a63b0 SN |
57 | |
58 | vcmla.f16 q1,q2,d3[1],#0 | |
59 | vcmla.f16 q1,q2,d3[1],#180 | |
60 | vcmla.f16 q1,q2,d3[1],#270 | |
61 | vcmla.f32 q1,q2,d3[0],#0 | |
62 | vcmla.f32 q1,q2,d3[0],#180 | |
63 | vcmla.f32 q1,q2,d3[0],#270 |