OpenCores
URL https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk

Subversion Repositories openrisc_2011-10-31

[/] [openrisc/] [trunk/] [gnu-src/] [binutils-2.18.50/] [gas/] [testsuite/] [gas/] [arm/] [iwmmxt2.s] - Blame information for rev 38

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 38 julius
        .text
2
        .global iwmmxt2
3
iwmmxt2:
4
 
5
        waddhc          wr4, wr5, wr6
6
        waddwc          wr7, wr8, wr9
7
 
8
        wmadduxgt       wr4, wr5, wr6
9
        wmadduneq       wr7, wr8, wr9
10
        wmaddsxne       wr4, wr5, wr6
11
        wmaddsnge       wr7, wr8, wr9
12
 
13
        wmulumr         wr1, wr2, wr3
14
        wmulsmr         wr1, wr2, wr3
15
 
16
        torvscbgt       r15
17
        torvschne       r15
18
        torvscweq       r15
19
 
20
        wabsb           wr1, wr2
21
        wabsh           wr3, wr4
22
        wabsw           wr5, wr6
23
        wabsbgt         wr1, wr2
24
 
25
        wabsdiffb       wr1, wr2, wr3
26
        wabsdiffh       wr4, wr5, wr6
27
        wabsdiffw       wr7, wr8, wr9
28
        wabsdiffbgt     wr1, wr2, wr3
29
 
30
        waddbhusm       wr1, wr2, wr3
31
        waddbhusl       wr4, wr5, wr6
32
        waddbhusmgt     wr1, wr2, wr3
33
        waddbhuslgt     wr4, wr5, wr6
34
 
35
        wavg4           wr1, wr2, wr3
36
        wavg4gt         wr4, wr5, wr6
37
        wavg4r          wr1, wr2, wr3
38
        wavg4rgt        wr4, wr5, wr6
39
 
40
        wldrd           wr1, [r1], -r2
41
        wldrd           wr2, [r1], -r2,lsl #3
42
        wldrd           wr3, [r1], +r2
43
        wldrd           wr4, [r1], +r2,lsl #4
44
        wldrd           wr5, [r1, -r2]
45
        wldrd           wr6, [r1, -r2,lsl #3]
46
        wldrd           wr7, [r1, +r2]
47
        wldrd           wr8, [r1, +r2,lsl #4]
48
        wldrd           wr9, [r1, -r2]!
49
        wldrd           wr10, [r1, -r2,lsl #3]!
50
        wldrd           wr11, [r1, +r2]!
51
        wldrd           wr12, [r1, +r2,lsl #4]!
52
 
53
        wmerge          wr1, wr2, wr3, #4
54
        wmergegt        wr1, wr2, wr3, #4
55
 
56
        wmiatteq        wr1, wr2, wr3
57
        wmiatbgt        wr1, wr2, wr3
58
        wmiabtne        wr1, wr2, wr3
59
        wmiabbgt        wr1, wr2, wr3
60
        wmiattneq       wr1, wr2, wr3
61
        wmiatbnne       wr1, wr2, wr3
62
        wmiabtngt       wr1, wr2, wr3
63
        wmiabbneq       wr1, wr2, wr3
64
 
65
        wmiawtteq       wr1, wr2, wr3
66
        wmiawtbgt       wr1, wr2, wr3
67
        wmiawbtne       wr1, wr2, wr3
68
        wmiawbbgt       wr1, wr2, wr3
69
        wmiawttnne      wr1, wr2, wr3
70
        wmiawtbngt      wr1, wr2, wr3
71
        wmiawbtneq      wr1, wr2, wr3
72
        wmiawbbnne      wr1, wr2, wr3
73
 
74
        wmulwumeq       wr1, wr2, wr3
75
        wmulwumrgt      wr1, wr2, wr3
76
        wmulwsmne       wr1, wr2, wr3
77
        wmulwsmreq      wr1, wr2, wr3
78
        wmulwlgt        wr1, wr2, wr3
79
        wmulwlge        wr1, wr2, wr3
80
 
81
        wqmiattne       wr1, wr2, wr3
82
        wqmiattneq      wr1, wr2, wr3
83
        wqmiatbgt       wr1, wr2, wr3
84
        wqmiatbnge      wr1, wr2, wr3
85
        wqmiabtne       wr1, wr2, wr3
86
        wqmiabtneq      wr1, wr2, wr3
87
        wqmiabbgt       wr1, wr2, wr3
88
        wqmiabbnne      wr1, wr2, wr3
89
 
90
        wqmulmgt        wr1, wr2, wr3
91
        wqmulmreq       wr1, wr2, wr3
92
 
93
        wqmulwmgt       wr1, wr2, wr3
94
        wqmulwmreq      wr1, wr2, wr3
95
 
96
        wstrd           wr1, [r1], -r2
97
        wstrd           wr2, [r1], -r2,lsl #3
98
        wstrd           wr3, [r1], +r2
99
        wstrd           wr4, [r1], +r2,lsl #4
100
        wstrd           wr5, [r1, -r2]
101
        wstrd           wr6, [r1, -r2,lsl #3]
102
        wstrd           wr7, [r1, +r2]
103
        wstrd           wr8, [r1, +r2,lsl #4]
104
        wstrd           wr9, [r1, -r2]!
105
        wstrd           wr10, [r1, -r2,lsl #3]!
106
        wstrd           wr11, [r1, +r2]!
107
        wstrd           wr12, [r1, +r2,lsl #4]!
108
 
109
        wsubaddhxgt     wr1, wr2, wr3
110
 
111
        wrorh           wr1, wr2, #0
112
        wrorw           wr1, wr2, #0
113
        wrord           wr1, wr2, #0
114
        wrorh           wr1, wr2, #21
115
        wrorw           wr1, wr2, #13
116
        wrord           wr1, wr2, #14
117
 
118
        wsllh           wr1, wr2, #0
119
        wsllw           wr1, wr2, #0
120
        wslld           wr1, wr2, #0
121
        wsllh           wr2, wr9, #11
122
        wsllw           wr3, wr5, #13
123
        wslld           wr3, wr8, #15
124
 
125
        wsrah           wr1, wr2, #0
126
        wsraw           wr1, wr2, #0
127
        wsrad           wr1, wr2, #0
128
        wsrah           wr2, wr9, #12
129
        wsraw           wr3, wr5, #14
130
        wsrad           wr3, wr8, #16
131
 
132
        wsrlh           wr1, wr2, #0
133
        wsrlw           wr1, wr2, #0
134
        wsrld           wr1, wr2, #0
135
        wsrlh           wr2, wr9, #12
136
        wsrlw           wr3, wr5, #14
137
        wsrld           wr3, wr8, #16

powered by: WebSVN 2.1.0

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