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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [binutils-2.18.50/] [gas/] [testsuite/] [gas/] [arm/] [iwmmxt.s] - Blame information for rev 832

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

Line No. Rev Author Line
1 38 julius
        .text
2
        .global iwmmxt
3
iwmmxt:
4
 
5
        tandcb          r15
6
        TANDCHLE        r15
7
        TANDCWge        r15
8
 
9
        TBCSTBlt        wr0, r1
10
        tbcsth          wr1, r2
11
        TBCSTWGT        wr2, r3
12
 
13
        textrcb         r15, #7
14
        textrcheq       r15, #2
15
        TEXTRCW         r15, #0
16
 
17
        TEXTRMUB        r14, wr3, #6
18
        textrmsbne      r13, wr4, #5
19
        textrmUH        r12, wr5, #2
20
        textrmSh        r11, wr6, #0
21
        TEXTRMUWcs      r10, wr7, #1
22
        textrmswhs      r9,  wr8, #0
23
 
24
        TINSRB          wr9,  r8, #4
25
        tinsrhcc        wr10, r7, #0
26
        tinsrw          wr11, r6, #1
27
 
28
        tmcrul          wcid, r5
29
        TMCRR           wr12, r6, r7
30
        tmialo          wr13, r5, r4
31
        tmiaphMI        wr14, r3, r2
32
 
33
        TMIAbb          wr15, r0, r1
34
        TMIAbTpl        wr13, r2, r3
35
        tmiaBtvs        wr1, r4, r5
36
        tmiaTTvc        wr2, r6, r7
37
 
38
        tmovmskB        r8, wr3
39
        TMOVMSKHhi      r9, wr4
40
        tmovmskwls      r10, wr5
41
 
42
        tmrc            r11, wcon
43
        TMRRCge         r12, r13, wr6
44
 
45
        torcb           r15
46
        torchlt         r15
47
        TORCW           r15
48
 
49
        waccb           wr7,  wr8
50
        WACCHlt         wr9,  wr10
51
        WACCWGT         wr11, wr12
52
 
53
        waddble         wr13, wr14, wr15
54
        waddBUS         wr0,  wr2,  wr4
55
        waddbssal       wr6,  wr8,  wr10
56
        waddH           wr12, wr14, wr15
57
        WADDHUSLE       wr13, wr12, wr11
58
        WADDHSSeq       wr10, wr9,  wr8
59
        WADDWne         wr7,  wr6, wr5
60
        waddwus         wr4,  wr3, wr2
61
        waddwsscs       wr1,  wr0, wr15
62
 
63
        waligni         wr3,  wr5, wr7, #5
64
        WALIGNR0hs      wr9,  wr11, wr13
65
        walignr1        wr7,  wr6, wr5
66
        walignr2cc      wr2,  wr4, wr8
67
        WALIGNR3ul      wr5,  wr9, wr1
68
 
69
        wand            wr3, wr8, wr1
70
        wandn           wr3, wr2, wr6
71
 
72
        wavg2b          wr7, wr8, wr9
73
        wavg2hle        wr10, wr11, wr12
74
        wavg2brge       wr13, wr14, wr15
75
        wavg2hr         wr0, wr1, wr12
76
 
77
        wcmpeqb         wr13, wr4, wr5
78
        wcmpeqheq       wr4, wr7, wr0
79
        wcmpeqWlt       wr6, wr9, wr8
80
 
81
        wcmpgtUbul      wr1, wr2, wr3
82
        wcmpgtsb        wr4, wr5, wr6
83
        wcmpgtuhcc      wr7, wr8, wr9
84
        wcmpgtsh        wr10, wr11, wr13
85
        wcmpgtuw        wr2, wr4, wr3
86
        wcmpgtswhi      wr5, wr6, wr3
87
 
88
        wldrb           wr1, [r0, #36]
89
        wldrheq         wr2, [r1, #24]!
90
        wldrwne         wr3, [r2], #16
91
        wldrdvs         wr4, [r3, #-332]
92
        wldrw           wcssf, [r1, #20]!
93
 
94
        wmacu           wr4, wr7, wr9
95
        wmacscs         wr8, wr10, wr14
96
        wmacuzal        wr15, wr12, wr11
97
        wmacsz          wr3, wr8, wr10
98
 
99
        wmaddu          wr12, wr11, wr7
100
        wmaddsgt        wr5, wr3, wr15
101
 
102
        wmaxubhs        wr3, wr4, wr5
103
        wmaxsb          wr3, wr4, wr5
104
        wmaxuhpl        wr3, wr4, wr5
105
        wmaxshmi        wr3, wr4, wr5
106
        wmaxuwge        wr3, wr4, wr5
107
        wmaxswle        wr3, wr4, wr5
108
 
109
        wminubul        wr4, wr12, wr10
110
        wminsb          wr4, wr12, wr10
111
        wminuhvc        wr4, wr12, wr10
112
        wminsh          wr4, wr12, wr10
113
        wminuw          wr4, wr12, wr10
114
        wminswcc        wr4, wr12, wr10
115
 
116
        wmoveq          wr3, wr4
117
 
118
        wmulum          wr2, wr1, wr8
119
        wmulsm          wr2, wr1, wr8
120
        wmulul          wr2, wr1, wr8
121
        wmulslle        wr2, wr1, wr8
122
 
123
        woreq           wr11, wr8, wr14
124
 
125
        wpackhuseq      wr0, wr1, wr3
126
        wpackwus        wr0, wr1, wr3
127
        wpackdusal      wr0, wr1, wr3
128
        wpackhsshi      wr0, wr1, wr3
129
        wpackwss        wr0, wr1, wr3
130
        wpackdsseq      wr0, wr1, wr3
131
 
132
        wrorh           wr4, wr5, wr6
133
        wrorwmi         wr4, wr5, wr6
134
        wrord           wr4, wr5, wr6
135
        wrorhg          wr9, wr10, wcgr0
136
        wrorwgge        wr9, wr10, wcgr1
137
        wrordg          wr9, wr10, wcgr2
138
 
139
        wsadb           wr2, wr0, wr10
140
        wsadhal         wr2, wr0, wr10
141
        wsadbz          wr2, wr0, wr10
142
        wsadhzle        wr2, wr0, wr10
143
 
144
        wshufheq        wr4, wr9, #251
145
 
146
        wsllh           wr2, wr9, wr4
147
        wsllw           wr2, wr9, wr4
148
        wslldeq         wr2, wr9, wr4
149
        wsllhgeq        wr2, wr9, wcgr3
150
        wsllwgvc        wr2, wr9, wcgr2
151
        wslldg          wr2, wr9, wcgr1
152
 
153
        wsrah           wr1, wr5, wr7
154
        wsraw           wr1, wr5, wr7
155
        wsradeq         wr1, wr5, wr7
156
        wsrahg          wr1, wr5, wcgr3
157
        wsrawgmi        wr1, wr5, wcgr0
158
        wsradg          wr1, wr5, wcgr1
159
 
160
        wsrlh           wr1, wr5, wr7
161
        wsrlw           wr1, wr5, wr7
162
        wsrldeq         wr1, wr5, wr7
163
        wsrlhg          wr1, wr5, wcgr3
164
        wsrlwgmi        wr1, wr5, wcgr0
165
        wsrldg          wr1, wr5, wcgr1
166
 
167
        wstrb           wr1, [r1, #0xFF]
168
        wstrh           wr1, [r1, #-0xFF]!
169
        wstrw           wr1, [r1], #4
170
        wstrd           wr1, [r1, #0x3FC]
171
        wstrw           wcasf, [r1], #300
172
 
173
        wsubbusul       wr1, wr3, wr14
174
        wsubhus         wr1, wr3, wr14
175
        wsubwusul       wr1, wr3, wr14
176
        wsubbssul       wr1, wr3, wr14
177
        wsubhssul       wr1, wr3, wr14
178
        wsubwss         wr1, wr3, wr14
179
 
180
        wunpckehub      wr3, wr6
181
        wunpckehuhmi    wr3, wr6
182
        wunpckehuw      wr3, wr6
183
        wunpckehsb      wr3, wr6
184
        wunpckehsh      wr3, wr6
185
        wunpckehsweq    wr3, wr6
186
 
187
        wunpckihb       wr5, wr12, wr10
188
        wunpckihhhi     wr5, wr12, wr10
189
        wunpckihw       wr5, wr12, wr10
190
 
191
        wunpckelub      wr3, wr5
192
        wunpckeluhne    wr3, wr5
193
        wunpckeluw      wr3, wr5
194
        wunpckelsbgt    wr3, wr5
195
        wunpckelsh      wr3, wr5
196
        wunpckelsw      wr3, wr5
197
 
198
        wunpckilb       wr4, wr5, wr10
199
        wunpckilh       wr4, wr5, wr10
200
        wunpckilweq     wr4, wr5, wr10
201
 
202
        wxorne          wr3, wr4, wr5
203
 
204
        wzeroge         wr7
205
 
206
        tmcr            wcgr0, r0
207
        tmrc            r1, wcgr2
208
 
209
        @ a.out-required section size padding
210
        nop

powered by: WebSVN 2.1.0

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