]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gas/testsuite/gas/arm/neon-psyn.s
* configure.ac: Move comment to remove extra space in last argument
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / arm / neon-psyn.s
CommitLineData
2161fcce
JB
1 .arm
2 .syntax unified
3
4fish .qn q2
5cow .dn d2[1]
6chips .dn d2
7banana .dn d3
8
9 vmul fish.s16, fish.s16, fish.s16
10
11 vmul banana, banana, cow.s32
12 vmul d3.s32, d3.s32, d2.s32
13 vadd d2.s32, d3.s32
14 vmull fish.u32, chips.u16, chips.u16[1]
15
16X .dn D0.S16
17Y .dn D1.S16
18Z .dn Y[2]
19
20 VMLA X, Y, Z
21 VMLA X, Y, Y[2]
22
23foo .dn d5
24bar .dn d7
25foos .dn foo[1]
26
27 vadd foo, foo, foo.u32
28
29 vmov foo, bar
30 vmov d2.s16[1], r1
31 vmov d5.s32[1], r1
32 vmov foo, r2, r3
33 vmov r4, foos.s8
34 vmov r5, r6, foo
35
36baa .qn q5
37moo .dn d6
38sheep .dn d7
39chicken .dn d8
40
41 vabal baa, moo.u16, sheep.u16
42
43 vcvt q1.s32, q2.f32
44 vcvt d4.f, d5.u32, #5
45
46 vdup bar, foos.32
47 vtbl d1, {baa}, d4.8
48
49el1 .dn d4.16[1]
50el2 .dn d6.16[1]
51el3 .dn d8.16[1]
52el4 .dn d10.16[1]
53
54 vld2 {moo.32[1], sheep.32[1]}, [r10]
55 vld4 {el1, el2, el3, el4}, [r10]
56 vld3 {moo.16[], sheep.16[], chicken.16[]}, [r10]
57
58 vmov r0,d0.s16[0]
59
60el5 .qn q3.16
61el6 .qn q4.16
62
63 vld4 {el5,el6}, [r10]
64
65 vld3 {d2.s16[1], d4.s16[1], d6.s16[1]}, [r10]
66
67chicken8 .dn chicken.8
68
69 vtbl d7.8, {d4, d5}, chicken8
70
71 vbsl q1.8, q2.16, q3.8
72
73 vcge d2.32, d3.f, d4.f
74 vcge d2.16, d3.s16, #0
75
76dupme .dn d2.s16
77
78 vdup dupme, r3