OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [binutils-2.18.50/] [gas/] [testsuite/] [gas/] [arm/] [neon-psyn.s] - Blame information for rev 816

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 38 julius
        .arm
2
        .syntax unified
3
 
4
fish    .qn     q2
5
cow     .dn     d2[1]
6
chips   .dn     d2
7
banana  .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
 
16
X       .dn D0.S16
17
Y       .dn D1.S16
18
Z       .dn Y[2]
19
 
20
        VMLA X, Y, Z
21
        VMLA X, Y, Y[2]
22
 
23
foo     .dn d5
24
bar     .dn d7
25
foos    .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
 
36
baa     .qn     q5
37
moo     .dn     d6
38
sheep   .dn     d7
39
chicken .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
 
49
el1     .dn     d4.16[1]
50
el2     .dn     d6.16[1]
51
el3     .dn     d8.16[1]
52
el4     .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
 
60
el5     .qn     q3.16
61
el6     .qn     q4.16
62
 
63
        vld4 {el5,el6}, [r10]
64
 
65
        vld3 {d2.s16[1], d4.s16[1], d6.s16[1]}, [r10]
66
 
67
chicken8        .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
 
76
dupme   .dn     d2.s16
77
 
78
        vdup dupme, r3

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.