1 |
38 |
julius |
# name: Neon programmers syntax
|
2 |
|
|
# as: -mfpu=neon
|
3 |
|
|
# objdump: -dr --prefix-addresses --show-raw-insn
|
4 |
|
|
|
5 |
|
|
.*: +file format .*arm.*
|
6 |
|
|
|
7 |
|
|
Disassembly of section .text:
|
8 |
|
|
0[0-9a-f]+ <[^>]+> f2144954 vmul\.i16 q2, q2, q2
|
9 |
|
|
0[0-9a-f]+ <[^>]+> f2a33862 vmul\.i32 d3, d3, d2\[1\]
|
10 |
|
|
0[0-9a-f]+ <[^>]+> f2233912 vmul\.i32 d3, d3, d2
|
11 |
|
|
0[0-9a-f]+ <[^>]+> f2222803 vadd\.i32 d2, d2, d3
|
12 |
|
|
0[0-9a-f]+ <[^>]+> f3924a4a vmull\.u16 q2, d2, d2\[1\]
|
13 |
|
|
0[0-9a-f]+ <[^>]+> f2910061 vmla\.i16 d0, d1, d1\[2\]
|
14 |
|
|
0[0-9a-f]+ <[^>]+> f2910061 vmla\.i16 d0, d1, d1\[2\]
|
15 |
|
|
0[0-9a-f]+ <[^>]+> f2255805 vadd\.i32 d5, d5, d5
|
16 |
|
|
0[0-9a-f]+ <[^>]+> f2275117 vorr d5, d7, d7
|
17 |
|
|
0[0-9a-f]+ <[^>]+> ee021b70 vmov\.16 d2\[1\], r1
|
18 |
|
|
0[0-9a-f]+ <[^>]+> ee251b10 vmov\.32 d5\[1\], r1
|
19 |
|
|
0[0-9a-f]+ <[^>]+> ec432b15 vmov d5, r2, r3
|
20 |
|
|
0[0-9a-f]+ <[^>]+> ee554b30 vmov\.s8 r4, d5\[1\]
|
21 |
|
|
0[0-9a-f]+ <[^>]+> ec565b15 vmov r5, r6, d5
|
22 |
|
|
0[0-9a-f]+ <[^>]+> f396a507 vabal\.u16 q5, d6, d7
|
23 |
|
|
0[0-9a-f]+ <[^>]+> f3bb2744 vcvt\.s32\.f32 q1, q2
|
24 |
|
|
0[0-9a-f]+ <[^>]+> f3bb4e15 vcvt\.f32\.u32 d4, d5, #5
|
25 |
|
|
0[0-9a-f]+ <[^>]+> f3bc7c05 vdup\.32 d7, d5\[1\]
|
26 |
|
|
0[0-9a-f]+ <[^>]+> f3ba1904 vtbl\.8 d1, {d10-d11}, d4
|
27 |
|
|
0[0-9a-f]+ <[^>]+> f4aa698f vld2\.32 {d6\[1\],d7\[1\]}, \[sl\]
|
28 |
|
|
0[0-9a-f]+ <[^>]+> f4aa476f vld4\.16 {d4\[1\],d6\[1\],d8\[1\],d10\[1\]}, \[sl\]
|
29 |
|
|
0[0-9a-f]+ <[^>]+> f4aa6e4f vld3\.16 {d6\[\]-d8\[\]}, \[sl\]
|
30 |
|
|
0[0-9a-f]+ <[^>]+> ee100b30 vmov\.s16 r0, d0\[0\]
|
31 |
|
|
0[0-9a-f]+ <[^>]+> f42a604f vld4\.16 {d6-d9}, \[sl\]
|
32 |
|
|
0[0-9a-f]+ <[^>]+> f4aa266f vld3\.16 {d2\[1\],d4\[1\],d6\[1\]}, \[sl\]
|
33 |
|
|
0[0-9a-f]+ <[^>]+> f3b47908 vtbl\.8 d7, {d4-d5}, d8
|
34 |
|
|
0[0-9a-f]+ <[^>]+> f3142156 vbsl q1, q2, q3
|
35 |
|
|
0[0-9a-f]+ <[^>]+> f3032e04 vcge\.f32 d2, d3, d4
|
36 |
|
|
0[0-9a-f]+ <[^>]+> f3b52083 vcge\.s16 d2, d3, #0
|
37 |
|
|
0[0-9a-f]+ <[^>]+> ee823b30 vdup\.16 d2, r3
|