Commit | Line | Data |
---|---|---|
645d3342 RZ |
1 | .text |
2 | ||
3 | ; cp16/cp32 xa | |
4 | cp16.na [cm:r1],[xa:r2] | |
5 | cp16 [cm:r1],[xa:r2] | |
6 | cp32.na [cm:r1],[xa:r2] | |
7 | cp32 [cm:r1],[xa:r2] | |
8 | cp16.na [cm:r1],[xa:r2,r1] | |
9 | cp16 [cm:r1],[xa:r2,r1] | |
10 | cp32.na [cm:r1],[xa:r2,r1] | |
11 | cp32 [cm:r1],[xa:r2,r1] | |
12 | cp16.na r2, [cm:r1],[xa:r2] | |
13 | cp16 r2, [cm:r1],[xa:r2] | |
14 | cp32.na r2, [cm:r1],[xa:r2] | |
15 | cp32 r2, [cm:r1],[xa:r2] | |
16 | cp16.na r2, [cm:r1],[xa:r2,r1] | |
17 | cp16 r2, [cm:r1],[xa:r2,r1] | |
18 | cp32.na r2, [cm:r1],[xa:r2,r1] | |
19 | cp32 r2, [cm:r1],[xa:r2,r1] | |
20 | ||
21 | ;; cp16/cp32 jid | |
22 | cp32 [cm:r1],[jid:r2] | |
23 | cp32 r2, [cm:r1],[jid:r2] | |
24 | ||
25 | ;; cp16/cp32 sd | |
26 | cp16 [cm:r2],[sd:r1,16,0] | |
27 | cp16.na [cm:r2],[sd:r1,16,0] | |
28 | cp16 r1, [cm:r2],[sd:r1,16,0] | |
29 | cp16.na r1, [cm:r2],[sd:r1,16,0] | |
30 | cp16 [cm:r2],[sd:r1,32,0] | |
31 | cp16.na [cm:r2],[sd:r1,32,0] | |
32 | cp16 r1, [cm:r2],[sd:r1,32,0] | |
33 | cp16.na r1, [cm:r2],[sd:r1,32,0] | |
34 | cp16 [cm:r2],[sd:r1,64,0] | |
35 | cp16.na [cm:r2],[sd:r1,64,0] | |
36 | cp16 r1, [cm:r2],[sd:r1,64,0] | |
37 | cp16.na r1, [cm:r2],[sd:r1,64,0] | |
38 | cp16 [cm:r2],[sd:r1,128,0] | |
39 | cp16.na [cm:r2],[sd:r1,128,0] | |
40 | cp16 r1, [cm:r2],[sd:r1,128,0] | |
41 | cp16.na r1, [cm:r2],[sd:r1,128,0] | |
42 | cp16 [cm:r2],[sd:r1,16,0] | |
43 | cp16.na [cm:r2],[sd:r1,16,0] | |
44 | cp16 r1, [cm:r2],[sd:r1,16,0] | |
45 | cp16.na r1, [cm:r2],[sd:r1,16,0] | |
46 | cp16 [cm:r2],[sd:r1,16,16] | |
47 | cp16.na [cm:r2],[sd:r1,16,16] | |
48 | cp16 r1, [cm:r2],[sd:r1,16,16] | |
49 | cp16.na r1, [cm:r2],[sd:r1,16,16] | |
50 | cp16 [cm:r2],[sd:r1,16,32] | |
51 | cp16.na [cm:r2],[sd:r1,16,32] | |
52 | cp16 r1, [cm:r2],[sd:r1,16,32] | |
53 | cp16.na r1, [cm:r2],[sd:r1,16,32] | |
54 | cp16 [cm:r2],[sd:r1,16,48] | |
55 | cp16.na [cm:r2],[sd:r1,16,48] | |
56 | cp16 r1, [cm:r2],[sd:r1,16,48] | |
57 | cp16.na r1, [cm:r2],[sd:r1,16,48] | |
58 | cp16 [cm:r2],[sd:r1,16,64] | |
59 | cp16.na [cm:r2],[sd:r1,16,64] | |
60 | cp16 r1, [cm:r2],[sd:r1,16,64] | |
61 | cp16.na r1, [cm:r2],[sd:r1,16,64] | |
62 | cp16 [cm:r2],[sd:r1,16,0, r2] | |
63 | cp16.na [cm:r2],[sd:r1,16,0, r2] | |
64 | cp16 r1, [cm:r2],[sd:r1,16,0,r2] | |
65 | cp16.na r1, [cm:r2],[sd:r1,16,0,r2] | |
66 | cp16 [cm:r2],[sd:r1,32,0, r2] | |
67 | cp16.na [cm:r2],[sd:r1,32,0, r2] | |
68 | cp16 r1, [cm:r2],[sd:r1,32,0, r2] | |
69 | cp16.na r1, [cm:r2],[sd:r1,32,0, r2] | |
70 | cp16 [cm:r2],[sd:r1,64,0, r2] | |
71 | cp16.na [cm:r2],[sd:r1,64,0, r2] | |
72 | cp16 r1, [cm:r2],[sd:r1,64,0, r2] | |
73 | cp16.na r1, [cm:r2],[sd:r1,64,0, r2] | |
74 | cp16 [cm:r2],[sd:r1,128,0, r2] | |
75 | cp16.na [cm:r2],[sd:r1,128,0, r2] | |
76 | cp16 r1, [cm:r2],[sd:r1,128,0, r2] | |
77 | cp16.na r1, [cm:r2],[sd:r1,128,0, r2] | |
78 | cp16 [cm:r2],[sd:r1,r2,r2] | |
79 | cp16.na [cm:r2],[sd:r1,r2,r2] | |
80 | cp16 r1, [cm:r2],[sd:r1,r2,r2] | |
81 | cp16.na r1, [cm:r2],[sd:r1,r2,r2] | |
82 | cp16 [cm:r2],[sd:r1,r2,r2,r2] | |
83 | cp16.na [cm:r2],[sd:r1,r2,r2,r2] | |
84 | cp16 r1, [cm:r2],[sd:r1,r2,r2,r2] | |
85 | cp16.na r1, [cm:r2],[sd:r1,r2,r2,r2] | |
86 | cp32 [cm:r2],[sd:r1,16,0] | |
87 | cp32.na [cm:r2],[sd:r1,16,0] | |
88 | cp32 r1, [cm:r2],[sd:r1,16,0] | |
89 | cp32.na r1, [cm:r2],[sd:r1,16,0] | |
90 | cp32 [cm:r2],[sd:r1,32,0] | |
91 | cp32.na [cm:r2],[sd:r1,32,0] | |
92 | cp32 r1, [cm:r2],[sd:r1,32,0] | |
93 | cp32.na r1, [cm:r2],[sd:r1,32,0] | |
94 | cp32 [cm:r2],[sd:r1,64,0] | |
95 | cp32.na [cm:r2],[sd:r1,64,0] | |
96 | cp32 r1, [cm:r2],[sd:r1,64,0] | |
97 | cp32.na r1, [cm:r2],[sd:r1,64,0] | |
98 | cp32 [cm:r2],[sd:r1,128,0] | |
99 | cp32.na [cm:r2],[sd:r1,128,0] | |
100 | cp32 r1, [cm:r2],[sd:r1,128,0] | |
101 | cp32.na r1, [cm:r2],[sd:r1,128,0] | |
102 | cp32 [cm:r2],[sd:r1,16,0] | |
103 | cp32.na [cm:r2],[sd:r1,16,0] | |
104 | cp32 r1, [cm:r2],[sd:r1,16,0] | |
105 | cp32.na r1, [cm:r2],[sd:r1,16,0] | |
106 | cp32 [cm:r2],[sd:r1,16,16] | |
107 | cp32.na [cm:r2],[sd:r1,16,16] | |
108 | cp32 r1, [cm:r2],[sd:r1,16,16] | |
109 | cp32.na r1, [cm:r2],[sd:r1,16,16] | |
110 | cp32 [cm:r2],[sd:r1,16,32] | |
111 | cp32.na [cm:r2],[sd:r1,16,32] | |
112 | cp32 r1, [cm:r2],[sd:r1,16,32] | |
113 | cp32.na r1, [cm:r2],[sd:r1,16,32] | |
114 | cp32 [cm:r2],[sd:r1,16,48] | |
115 | cp32.na [cm:r2],[sd:r1,16,48] | |
116 | cp32 r1, [cm:r2],[sd:r1,16,48] | |
117 | cp32.na r1, [cm:r2],[sd:r1,16,48] | |
118 | cp32 [cm:r2],[sd:r1,16,64] | |
119 | cp32.na [cm:r2],[sd:r1,16,64] | |
120 | cp32 r1, [cm:r2],[sd:r1,16,64] | |
121 | cp32.na r1, [cm:r2],[sd:r1,16,64] | |
122 | cp32 [cm:r2],[sd:r1,16,0, r2] | |
123 | cp32.na [cm:r2],[sd:r1,16,0, r2] | |
124 | cp32 r1, [cm:r2],[sd:r1,16,0,r2] | |
125 | cp32.na r1, [cm:r2],[sd:r1,16,0,r2] | |
126 | cp32 [cm:r2],[sd:r1,32,0, r2] | |
127 | cp32.na [cm:r2],[sd:r1,32,0, r2] | |
128 | cp32 r1, [cm:r2],[sd:r1,32,0, r2] | |
129 | cp32.na r1, [cm:r2],[sd:r1,32,0, r2] | |
130 | cp32 [cm:r2],[sd:r1,64,0, r2] | |
131 | cp32.na [cm:r2],[sd:r1,64,0, r2] | |
132 | cp32 r1, [cm:r2],[sd:r1,64,0, r2] | |
133 | cp32.na r1, [cm:r2],[sd:r1,64,0, r2] | |
134 | cp32 [cm:r2],[sd:r1,128,0, r2] | |
135 | cp32.na [cm:r2],[sd:r1,128,0, r2] | |
136 | cp32 r1, [cm:r2],[sd:r1,128,0, r2] | |
137 | cp32.na r1, [cm:r2],[sd:r1,128,0, r2] | |
138 | cp32 [cm:r2],[sd:r1,r2,r2] | |
139 | cp32.na [cm:r2],[sd:r1,r2,r2] | |
140 | cp32 r1, [cm:r2],[sd:r1,r2,r2] | |
141 | cp32.na r1, [cm:r2],[sd:r1,r2,r2] | |
142 | cp32 [cm:r2],[sd:r1,r2,r2,r2] | |
143 | cp32.na [cm:r2],[sd:r1,r2,r2,r2] | |
144 | cp32 r1, [cm:r2],[sd:r1,r2,r2,r2] | |
145 | cp32.na r1, [cm:r2],[sd:r1,r2,r2,r2] | |
146 | ; cp16/cp32 xd | |
147 | cp16 [cm:r2],[xd:r1,16,0] | |
148 | cp16.na [cm:r2],[xd:r1,16,0] | |
149 | cp16 r1, [cm:r2],[xd:r1,16,0] | |
150 | cp16.na r1, [cm:r2],[xd:r1,16,0] | |
151 | cp16 [cm:r2],[xd:r1,32,0] | |
152 | cp16.na [cm:r2],[xd:r1,32,0] | |
153 | cp16 r1, [cm:r2],[xd:r1,32,0] | |
154 | cp16.na r1, [cm:r2],[xd:r1,32,0] | |
155 | cp16 [cm:r2],[xd:r1,64,0] | |
156 | cp16.na [cm:r2],[xd:r1,64,0] | |
157 | cp16 r1, [cm:r2],[xd:r1,64,0] | |
158 | cp16.na r1, [cm:r2],[xd:r1,64,0] | |
159 | cp16 [cm:r2],[xd:r1,128,0] | |
160 | cp16.na [cm:r2],[xd:r1,128,0] | |
161 | cp16 r1, [cm:r2],[xd:r1,128,0] | |
162 | cp16.na r1, [cm:r2],[xd:r1,128,0] | |
163 | cp16 [cm:r2],[xd:r1,16,0] | |
164 | cp16.na [cm:r2],[xd:r1,16,0] | |
165 | cp16 r1, [cm:r2],[xd:r1,16,0] | |
166 | cp16.na r1, [cm:r2],[xd:r1,16,0] | |
167 | cp16 [cm:r2],[xd:r1,16,16] | |
168 | cp16.na [cm:r2],[xd:r1,16,16] | |
169 | cp16 r1, [cm:r2],[xd:r1,16,16] | |
170 | cp16.na r1, [cm:r2],[xd:r1,16,16] | |
171 | cp16 [cm:r2],[xd:r1,16,32] | |
172 | cp16.na [cm:r2],[xd:r1,16,32] | |
173 | cp16 r1, [cm:r2],[xd:r1,16,32] | |
174 | cp16.na r1, [cm:r2],[xd:r1,16,32] | |
175 | cp16 [cm:r2],[xd:r1,16,48] | |
176 | cp16.na [cm:r2],[xd:r1,16,48] | |
177 | cp16 r1, [cm:r2],[xd:r1,16,48] | |
178 | cp16.na r1, [cm:r2],[xd:r1,16,48] | |
179 | cp16 [cm:r2],[xd:r1,16,64] | |
180 | cp16.na [cm:r2],[xd:r1,16,64] | |
181 | cp16 r1, [cm:r2],[xd:r1,16,64] | |
182 | cp16.na r1, [cm:r2],[xd:r1,16,64] | |
183 | cp16 [cm:r2],[xd:r1,16,0, r2] | |
184 | cp16.na [cm:r2],[xd:r1,16,0, r2] | |
185 | cp16 r1, [cm:r2],[xd:r1,16,0,r2] | |
186 | cp16.na r1, [cm:r2],[xd:r1,16,0,r2] | |
187 | cp16 [cm:r2],[xd:r1,32,0, r2] | |
188 | cp16.na [cm:r2],[xd:r1,32,0, r2] | |
189 | cp16 r1, [cm:r2],[xd:r1,32,0, r2] | |
190 | cp16.na r1, [cm:r2],[xd:r1,32,0, r2] | |
191 | cp16 [cm:r2],[xd:r1,64,0, r2] | |
192 | cp16.na [cm:r2],[xd:r1,64,0, r2] | |
193 | cp16 r1, [cm:r2],[xd:r1,64,0, r2] | |
194 | cp16.na r1, [cm:r2],[xd:r1,64,0, r2] | |
195 | cp16 [cm:r2],[xd:r1,128,0, r2] | |
196 | cp16.na [cm:r2],[xd:r1,128,0, r2] | |
197 | cp16 r1, [cm:r2],[xd:r1,128,0, r2] | |
198 | cp16.na r1, [cm:r2],[xd:r1,128,0, r2] | |
199 | cp16 [cm:r2],[xd:r1,r2,r2] | |
200 | cp16.na [cm:r2],[xd:r1,r2,r2] | |
201 | cp16 r1, [cm:r2],[xd:r1,r2,r2] | |
202 | cp16.na r1, [cm:r2],[xd:r1,r2,r2] | |
203 | cp16 [cm:r2],[xd:r1,r2,r2,r2] | |
204 | cp16.na [cm:r2],[xd:r1,r2,r2,r2] | |
205 | cp16 r1, [cm:r2],[xd:r1,r2,r2,r2] | |
206 | cp16.na r1, [cm:r2],[xd:r1,r2,r2,r2] | |
207 | cp32 [cm:r2],[xd:r1,16,0] | |
208 | cp32.na [cm:r2],[xd:r1,16,0] | |
209 | cp32 r1, [cm:r2],[xd:r1,16,0] | |
210 | cp32.na r1, [cm:r2],[xd:r1,16,0] | |
211 | cp32 [cm:r2],[xd:r1,32,0] | |
212 | cp32.na [cm:r2],[xd:r1,32,0] | |
213 | cp32 r1, [cm:r2],[xd:r1,32,0] | |
214 | cp32.na r1, [cm:r2],[xd:r1,32,0] | |
215 | cp32 [cm:r2],[xd:r1,64,0] | |
216 | cp32.na [cm:r2],[xd:r1,64,0] | |
217 | cp32 r1, [cm:r2],[xd:r1,64,0] | |
218 | cp32.na r1, [cm:r2],[xd:r1,64,0] | |
219 | cp32 [cm:r2],[xd:r1,128,0] | |
220 | cp32.na [cm:r2],[xd:r1,128,0] | |
221 | cp32 r1, [cm:r2],[xd:r1,128,0] | |
222 | cp32.na r1, [cm:r2],[xd:r1,128,0] | |
223 | cp32 [cm:r2],[xd:r1,16,0] | |
224 | cp32.na [cm:r2],[xd:r1,16,0] | |
225 | cp32 r1, [cm:r2],[xd:r1,16,0] | |
226 | cp32.na r1, [cm:r2],[xd:r1,16,0] | |
227 | cp32 [cm:r2],[xd:r1,16,16] | |
228 | cp32.na [cm:r2],[xd:r1,16,16] | |
229 | cp32 r1, [cm:r2],[xd:r1,16,16] | |
230 | cp32.na r1, [cm:r2],[xd:r1,16,16] | |
231 | cp32 [cm:r2],[xd:r1,16,32] | |
232 | cp32.na [cm:r2],[xd:r1,16,32] | |
233 | cp32 r1, [cm:r2],[xd:r1,16,32] | |
234 | cp32.na r1, [cm:r2],[xd:r1,16,32] | |
235 | cp32 [cm:r2],[xd:r1,16,48] | |
236 | cp32.na [cm:r2],[xd:r1,16,48] | |
237 | cp32 r1, [cm:r2],[xd:r1,16,48] | |
238 | cp32.na r1, [cm:r2],[xd:r1,16,48] | |
239 | cp32 [cm:r2],[xd:r1,16,64] | |
240 | cp32.na [cm:r2],[xd:r1,16,64] | |
241 | cp32 r1, [cm:r2],[xd:r1,16,64] | |
242 | cp32.na r1, [cm:r2],[xd:r1,16,64] | |
243 | cp32 [cm:r2],[xd:r1,16,0, r2] | |
244 | cp32.na [cm:r2],[xd:r1,16,0, r2] | |
245 | cp32 r1, [cm:r2],[xd:r1,16,0,r2] | |
246 | cp32.na r1, [cm:r2],[xd:r1,16,0,r2] | |
247 | cp32 [cm:r2],[xd:r1,32,0, r2] | |
248 | cp32.na [cm:r2],[xd:r1,32,0, r2] | |
249 | cp32 r1, [cm:r2],[xd:r1,32,0, r2] | |
250 | cp32.na r1, [cm:r2],[xd:r1,32,0, r2] | |
251 | cp32 [cm:r2],[xd:r1,64,0, r2] | |
252 | cp32.na [cm:r2],[xd:r1,64,0, r2] | |
253 | cp32 r1, [cm:r2],[xd:r1,64,0, r2] | |
254 | cp32.na r1, [cm:r2],[xd:r1,64,0, r2] | |
255 | cp32 [cm:r2],[xd:r1,128,0, r2] | |
256 | cp32.na [cm:r2],[xd:r1,128,0, r2] | |
257 | cp32 r1, [cm:r2],[xd:r1,128,0, r2] | |
258 | cp32.na r1, [cm:r2],[xd:r1,128,0, r2] | |
259 | cp32 [cm:r2],[xd:r1,r2,r2] | |
260 | cp32.na [cm:r2],[xd:r1,r2,r2] | |
261 | cp32 r1, [cm:r2],[xd:r1,r2,r2] | |
262 | cp32.na r1, [cm:r2],[xd:r1,r2,r2] | |
263 | cp32 [cm:r2],[xd:r1,r2,r2,r2] | |
264 | cp32.na [cm:r2],[xd:r1,r2,r2,r2] | |
265 | cp32 r1, [cm:r2],[xd:r1,r2,r2,r2] | |
266 | cp32.na r1, [cm:r2],[xd:r1,r2,r2,r2] | |
267 | ;cp16/32 cm to xa | |
268 | cp16 [xa:r1],[cm:r2] | |
269 | cp16.na [xa:r1],[cm:r2] | |
270 | cp32 [xa:r1],[cm:r2] | |
271 | cp32.na [xa:r1],[cm:r2] | |
272 | cp32 [jid:r1],[cm:r2] | |
273 | ||
274 | cp16 [sd:r1,0x20,0x10],[cm:r2] | |
275 | cp16.na [sd:r1,0x20,0x10],[cm:r2] | |
276 | cp16 [xd:r1,0x20,0x10],[cm:r2] | |
277 | cp16.na [xd:r1,0x20,0x10],[cm:r2] | |
278 | cp32 [sd:r1,0x20,0x10],[cm:r2] | |
279 | cp32.na [sd:r1,0x20,0x10],[cm:r2] | |
280 | cp32 [xd:r1,0x20,0x10],[cm:r2] | |
281 | cp32.na [xd:r1,0x20,0x10],[cm:r2] | |
282 | ||
283 | cp16 [sd:r1,0x20,0x10,r2],[cm:r2] | |
284 | cp16.na [sd:r1,0x20,0x10,r2],[cm:r2] | |
285 | cp16 [xd:r1,0x20,0x10,r2],[cm:r2] | |
286 | cp16.na [xd:r1,0x20,0x10,r2],[cm:r2] | |
287 | cp32 [sd:r1,0x20,0x10,r2],[cm:r2] | |
288 | cp32.na [sd:r1,0x20,0x10,r2],[cm:r2] | |
289 | cp32 [xd:r1,0x20,0x10,r2],[cm:r2] | |
290 | cp32.na [xd:r1,0x20,0x10,r2],[cm:r2] | |
291 | ||
292 | cp16 [sd:r1,r2,r2],[cm:r2] | |
293 | cp16.na [sd:r1,r2,r2],[cm:r2] | |
294 | cp16 [xd:r1,r2,r2],[cm:r2] | |
295 | cp16.na [xd:r1,r2,r2],[cm:r2] | |
296 | cp32 [sd:r1,r2,r2],[cm:r2] | |
297 | cp32.na [sd:r1,r2,r2],[cm:r2] | |
298 | cp32 [xd:r1,r2,r2],[cm:r2] | |
299 | cp32.na [xd:r1,r2,r2],[cm:r2] | |
300 | ||
301 | cp16 [sd:r1,r2,r2,r2],[cm:r2] | |
302 | cp16.na [sd:r1,r2,r2,r2],[cm:r2] | |
303 | cp16 [xd:r1,r2,r2,r2],[cm:r2] | |
304 | cp16.na [xd:r1,r2,r2,r2],[cm:r2] | |
305 | cp32 [sd:r1,r2,r2,r2],[cm:r2] | |
306 | cp32.na [sd:r1,r2,r2,r2],[cm:r2] | |
307 | cp32 [xd:r1,r2,r2,r2],[cm:r2] | |
308 | cp32.na [xd:r1,r2,r2,r2],[cm:r2] |