Commit | Line | Data |
---|---|---|
93fbbb04 GK |
1 | .data |
2 | foodata: .word 42 | |
3 | .text | |
4 | footext: | |
5 | .text | |
6 | .global movlmemimm | |
7 | movlmemimm: | |
8 | mov.b 0,#0 | |
9 | mov.w 255,#65535 | |
10 | mov.w 128,#32768 | |
11 | mov.b 127,#32767 | |
12 | mov.w 1,#1 | |
13 | mov.w 81,#64681 | |
14 | mov.w 247,#42230 | |
15 | mov.b 84,#16647 | |
16 | .text | |
17 | .global movhmemimm | |
18 | movhmemimm: | |
19 | mov.b 0x7f00+0,#0 | |
20 | mov.w 0x7f00+255,#65535 | |
21 | mov.w 0x7f00+128,#32768 | |
22 | mov.b 0x7f00+127,#32767 | |
23 | mov.w 0x7f00+1,#1 | |
24 | mov.b 0x7f00+165,#1944 | |
25 | mov.w 0x7f00+186,#11517 | |
26 | mov.b 0x7f00+63,#25556 | |
27 | .text | |
28 | .global movlgrmem | |
29 | movlgrmem: | |
30 | mov.b r0,0 | |
31 | mov.w r7,255 | |
32 | mov.w r4,128 | |
33 | mov.b r3,127 | |
34 | mov.w r1,1 | |
35 | mov.w r6,179 | |
36 | mov.w r0,183 | |
37 | mov.b r3,41 | |
38 | .text | |
39 | .global movhgrmem | |
40 | movhgrmem: | |
41 | mov.b r0,0x7f00+0 | |
42 | mov.w r7,0x7f00+255 | |
43 | mov.w r4,0x7f00+128 | |
44 | mov.b r3,0x7f00+127 | |
45 | mov.w r1,0x7f00+1 | |
46 | mov.b r2,0x7f00+114 | |
47 | mov.w r2,0x7f00+210 | |
48 | mov.w r5,0x7f00+181 | |
49 | .text | |
50 | .global movlmemgr | |
51 | movlmemgr: | |
52 | mov.b 0,r0 | |
53 | mov.w 255,r7 | |
54 | mov.w 128,r4 | |
55 | mov.b 127,r3 | |
56 | mov.w 1,r1 | |
57 | mov.w 137,r0 | |
58 | mov.w 26,r0 | |
59 | mov.b 127,r4 | |
60 | .text | |
61 | .global movhmemgr | |
62 | movhmemgr: | |
63 | mov.b 0x7f00+0,r0 | |
64 | mov.w 0x7f00+255,r7 | |
65 | mov.w 0x7f00+128,r4 | |
66 | mov.b 0x7f00+127,r3 | |
67 | mov.w 0x7f00+1,r1 | |
68 | mov.w 0x7f00+98,r3 | |
69 | mov.w 0x7f00+135,r7 | |
70 | mov.b 0x7f00+229,r2 | |
71 | .text | |
72 | .global movgrgri | |
73 | movgrgri: | |
74 | mov.b r0,(r0) | |
75 | mov.w r7,(r15) | |
76 | mov.w r4,(r8) | |
77 | mov.b r3,(r7) | |
78 | mov.w r1,(r1) | |
79 | mov.w r6,(r4) | |
80 | mov.b r0,(r12) | |
81 | mov.w r5,(r9) | |
82 | .text | |
83 | .global movgrgripostinc | |
84 | movgrgripostinc: | |
85 | mov.b r0,(r0++) | |
86 | mov.w r7,(r15++) | |
87 | mov.w r4,(r8++) | |
88 | mov.b r3,(r7++) | |
89 | mov.w r1,(r1++) | |
90 | mov.w r4,(r8++) | |
91 | mov.w r3,(r12++) | |
92 | mov.b r6,(r4++) | |
93 | .text | |
94 | .global movgrgripredec | |
95 | movgrgripredec: | |
96 | mov.b r0,(--r0) | |
97 | mov.w r7,(--r15) | |
98 | mov.w r4,(--r8) | |
99 | mov.b r3,(--r7) | |
100 | mov.w r1,(--r1) | |
101 | mov.w r5,(--r9) | |
102 | mov.w r4,(--r14) | |
103 | mov.b r4,(--r7) | |
104 | .text | |
105 | .global movgrigr | |
106 | movgrigr: | |
107 | mov.b (r0),r0 | |
108 | mov.w (r15),r7 | |
109 | mov.w (r8),r4 | |
110 | mov.b (r7),r3 | |
111 | mov.w (r1),r1 | |
112 | mov.w (r4),r3 | |
113 | mov.b (r3),r6 | |
114 | mov.w (r7),r0 | |
115 | .text | |
116 | .global movgripostincgr | |
117 | movgripostincgr: | |
118 | mov.b (r0++),r0 | |
119 | mov.w (r15++),r7 | |
120 | mov.w (r8++),r4 | |
121 | mov.b (r7++),r3 | |
122 | mov.w (r1++),r1 | |
123 | mov.w (r12++),r5 | |
124 | mov.b (r4++),r2 | |
125 | mov.b (r11++),r6 | |
126 | .text | |
127 | .global movgripredecgr | |
128 | movgripredecgr: | |
129 | mov.b (--r0),r0 | |
130 | mov.w (--r15),r7 | |
131 | mov.w (--r8),r4 | |
132 | mov.b (--r7),r3 | |
133 | mov.w (--r1),r1 | |
134 | mov.b (--r8),r3 | |
135 | mov.b (--r11),r4 | |
136 | mov.w (--r1),r6 | |
137 | .text | |
138 | .global movgrgrii | |
139 | movgrgrii: | |
140 | mov.b r0,(r0,0) | |
141 | mov.w r7,(r15,-1) | |
142 | mov.w r4,(r8,-2048) | |
143 | mov.b r3,(r7,2047) | |
144 | mov.w r1,(r1,1) | |
145 | mov.w r6,(r8,-452) | |
146 | mov.w r4,(r11,572) | |
147 | mov.b r1,(r1,-1718) | |
148 | .text | |
149 | .global movgrgriipostinc | |
150 | movgrgriipostinc: | |
151 | mov.b r0,(r0++,0) | |
152 | mov.w r7,(r15++,-1) | |
153 | mov.w r4,(r8++,-2048) | |
154 | mov.b r3,(r7++,2047) | |
155 | mov.w r1,(r1++,1) | |
156 | mov.w r6,(r0++,-64) | |
157 | mov.b r7,(r15++,1060) | |
158 | mov.b r0,(r7++,847) | |
159 | .text | |
160 | .global movgrgriipredec | |
161 | movgrgriipredec: | |
162 | mov.b r0,(--r0,0) | |
163 | mov.w r7,(--r15,-1) | |
164 | mov.w r4,(--r8,-2048) | |
165 | mov.b r3,(--r7,2047) | |
166 | mov.w r1,(--r1,1) | |
167 | mov.w r0,(--r15,1780) | |
168 | mov.w r6,(--r1,1506) | |
169 | mov.w r7,(--r3,-2033) | |
170 | .text | |
171 | .global movgriigr | |
172 | movgriigr: | |
173 | mov.b (r0,0),r0 | |
174 | mov.w (r15,-1),r7 | |
175 | mov.w (r8,-2048),r4 | |
176 | mov.b (r7,2047),r3 | |
177 | mov.w (r1,1),r1 | |
178 | mov.w (r7,1948),r5 | |
179 | mov.b (r3,-844),r4 | |
180 | mov.w (r15,1704),r0 | |
181 | .text | |
182 | .global movgriipostincgr | |
183 | movgriipostincgr: | |
184 | mov.b (r0++,0),r0 | |
185 | mov.w (r15++,-1),r7 | |
186 | mov.w (r8++,-2048),r4 | |
187 | mov.b (r7++,2047),r3 | |
188 | mov.w (r1++,1),r1 | |
189 | mov.w (r2++,-176),r7 | |
190 | mov.w (r8++,1389),r4 | |
191 | mov.b (r3++,47),r0 | |
192 | .text | |
193 | .global movgriipredecgr | |
194 | movgriipredecgr: | |
195 | mov.b (--r0,0),r0 | |
196 | mov.w (--r15,-1),r7 | |
197 | mov.w (--r8,-2048),r4 | |
198 | mov.b (--r7,2047),r3 | |
199 | mov.w (--r1,1),r1 | |
200 | mov.b (--r8,1004),r4 | |
201 | mov.w (--r14,-1444),r2 | |
202 | mov.b (--r5,-927),r4 | |
203 | .text | |
204 | .global movgrgr | |
205 | movgrgr: | |
206 | mov r0,r0 | |
207 | mov r15,r15 | |
208 | mov r8,r8 | |
209 | mov r7,r7 | |
210 | mov r1,r1 | |
211 | mov r9,r14 | |
212 | mov r7,r15 | |
213 | mov r12,r15 | |
214 | .text | |
215 | .global movimm8 | |
216 | movimm8: | |
217 | mov Rx,#0 | |
218 | mov Rx,#255 | |
219 | mov Rx,#128 | |
220 | mov Rx,#127 | |
221 | mov Rx,#1 | |
222 | mov Rx,#136 | |
223 | mov Rx,#83 | |
224 | mov Rx,#104 | |
225 | .text | |
226 | .global movwimm8 | |
227 | movwimm8: | |
228 | mov.w Rx,#0 | |
229 | mov.w Rx,#255 | |
230 | mov.w Rx,#128 | |
231 | mov.w Rx,#127 | |
232 | mov.w Rx,#1 | |
233 | mov.w Rx,#92 | |
234 | mov.w Rx,#97 | |
235 | mov.w Rx,#4 | |
236 | .text | |
237 | .global movgrimm8 | |
238 | movgrimm8: | |
239 | mov r0,#0 | |
240 | mov r7,#255 | |
241 | mov r4,#128 | |
242 | mov r3,#127 | |
243 | mov r1,#1 | |
244 | mov r2,#206 | |
245 | mov r4,#55 | |
246 | mov r2,#3 | |
247 | .text | |
248 | .global movwgrimm8 | |
249 | movwgrimm8: | |
250 | mov.w r0,#0 | |
251 | mov.w r7,#255 | |
252 | mov.w r4,#128 | |
253 | mov.w r3,#127 | |
254 | mov.w r1,#1 | |
255 | mov.w r4,#243 | |
256 | mov.w r3,#55 | |
257 | mov.w r2,#108 | |
258 | .text | |
259 | .global movgrimm16 | |
260 | movgrimm16: | |
261 | mov r0,#0 | |
262 | mov r15,#65535 | |
263 | mov r8,#32768 | |
264 | mov r7,#32767 | |
265 | mov r1,#1 | |
266 | mov r4,#20066 | |
267 | mov r3,#7190 | |
268 | mov r2,#15972 | |
269 | .text | |
270 | .global movwgrimm16 | |
271 | movwgrimm16: | |
272 | mov.w r0,#0 | |
273 | mov.w r15,#65535 | |
274 | mov.w r8,#32768 | |
275 | mov.w r7,#32767 | |
276 | mov.w r1,#1 | |
277 | mov.w r6,#16648 | |
278 | mov.w r8,#26865 | |
279 | mov.w r10,#20010 | |
280 | .text | |
281 | .global movlowgr | |
282 | movlowgr: | |
283 | mov.b r0,RxL | |
284 | mov.b r15,RxL | |
285 | mov.b r8,RxL | |
286 | mov.b r7,RxL | |
287 | mov.b r1,RxL | |
288 | mov.b r11,RxL | |
289 | mov.b r5,RxL | |
290 | mov.b r2,RxL | |
291 | .text | |
292 | .global movhighgr | |
293 | movhighgr: | |
294 | mov.b r0,RxH | |
295 | mov.b r15,RxH | |
296 | mov.b r8,RxH | |
297 | mov.b r7,RxH | |
298 | mov.b r1,RxH | |
299 | mov.b r2,RxH | |
300 | mov.b r7,RxH | |
301 | mov.b r2,RxH | |
302 | .text | |
303 | .global movfgrgri | |
304 | movfgrgri: | |
305 | movf.b r0,(r0) | |
306 | movf.w r7,(r15) | |
307 | movf.w r4,(r8) | |
308 | movf.b r3,(r7) | |
309 | movf.w r1,(r1) | |
310 | movf.b r6,(r15) | |
311 | movf.b r1,(r10) | |
312 | movf.b r6,(r1) | |
313 | .text | |
314 | .global movfgrgripostinc | |
315 | movfgrgripostinc: | |
316 | movf.b r0,(r0++) | |
317 | movf.w r7,(r15++) | |
318 | movf.w r4,(r8++) | |
319 | movf.b r3,(r7++) | |
320 | movf.w r1,(r1++) | |
321 | movf.b r2,(r5++) | |
322 | movf.w r5,(r10++) | |
323 | movf.w r7,(r5++) | |
324 | .text | |
325 | .global movfgrgripredec | |
326 | movfgrgripredec: | |
327 | movf.b r0,(--r0) | |
328 | movf.w r7,(--r15) | |
329 | movf.w r4,(--r8) | |
330 | movf.b r3,(--r7) | |
331 | movf.w r1,(--r1) | |
332 | movf.w r6,(--r10) | |
333 | movf.b r1,(--r14) | |
334 | movf.w r3,(--r7) | |
335 | .text | |
336 | .global movfgrigr | |
337 | movfgrigr: | |
338 | movf.b (r0),r0 | |
339 | movf.w (r15),r7 | |
340 | movf.w (r8),r4 | |
341 | movf.b (r7),r3 | |
342 | movf.w (r1),r1 | |
343 | movf.b (r5),r4 | |
344 | movf.b (r3),r4 | |
345 | movf.w (r12),r3 | |
346 | .text | |
347 | .global movfgripostincgr | |
348 | movfgripostincgr: | |
349 | movf.b (r0++),r0 | |
350 | movf.w (r15++),r7 | |
351 | movf.w (r8++),r4 | |
352 | movf.b (r7++),r3 | |
353 | movf.w (r1++),r1 | |
354 | movf.b (r9++),r5 | |
355 | movf.w (r10++),r4 | |
356 | movf.b (r9++),r1 | |
357 | .text | |
358 | .global movfgripredecgr | |
359 | movfgripredecgr: | |
360 | movf.b (--r0),r0 | |
361 | movf.w (--r15),r7 | |
362 | movf.w (--r8),r4 | |
363 | movf.b (--r7),r3 | |
364 | movf.w (--r1),r1 | |
365 | movf.b (--r0),r2 | |
366 | movf.w (--r11),r2 | |
367 | movf.b (--r10),r5 | |
368 | .text | |
369 | .global movfgrgrii | |
370 | movfgrgrii: | |
1951c6f7 MG |
371 | movf.b r0,(r8,r0,0) |
372 | movf.w r7,(r15,r15,-1) | |
373 | movf.w r4,(r12,r8,-2048) | |
374 | movf.b r3,(r11,r7,2047) | |
375 | movf.w r1,(r9,r1,1) | |
376 | movf.b r7,(r15,r0,1473) | |
377 | movf.w r2,(r8,r9,-1522) | |
378 | movf.w r2,(r13,r1,480) | |
93fbbb04 GK |
379 | .text |
380 | .global movfgrgriipostinc | |
381 | movfgrgriipostinc: | |
1951c6f7 MG |
382 | movf.b r0,(r8,r0++,0) |
383 | movf.w r7,(r15,r15++,-1) | |
384 | movf.w r4,(r12,r8++,-2048) | |
385 | movf.b r3,(r11,r7++,2047) | |
386 | movf.w r1,(r9,r1++,1) | |
387 | movf.b r1,(r8,r2++,1398) | |
388 | movf.w r4,(r8,r9++,-778) | |
389 | movf.w r1,(r13,r14++,1564) | |
93fbbb04 GK |
390 | .text |
391 | .global movfgrgriipredec | |
392 | movfgrgriipredec: | |
1951c6f7 MG |
393 | movf.b r0,(r8,--r0,0) |
394 | movf.w r7,(r15,--r15,-1) | |
395 | movf.w r4,(r12,--r8,-2048) | |
396 | movf.b r3,(r11,--r7,2047) | |
397 | movf.w r1,(r9,--r1,1) | |
398 | movf.b r6,(r8,--r7,254) | |
399 | movf.w r5,(r12,--r12,1673) | |
400 | movf.b r0,(r8,--r10,-38) | |
93fbbb04 GK |
401 | .text |
402 | .global movfgriigr | |
403 | movfgriigr: | |
1951c6f7 MG |
404 | movf.b (r8,r0,0),r0 |
405 | movf.w (r15,r15,-1),r7 | |
406 | movf.w (r12,r8,-2048),r4 | |
407 | movf.b (r11,r7,2047),r3 | |
408 | movf.w (r9,r1,1),r1 | |
409 | movf.w (r15,r2,-1636),r3 | |
410 | movf.w (r14,r12,1626),r1 | |
411 | movf.b (r11,r14,1540),r0 | |
93fbbb04 GK |
412 | .text |
413 | .global movfgriipostincgr | |
414 | movfgriipostincgr: | |
1951c6f7 MG |
415 | movf.b (r8,r0++,0),r0 |
416 | movf.w (r15,r15++,-1),r7 | |
417 | movf.w (r12,r8++,-2048),r4 | |
418 | movf.b (r11,r7++,2047),r3 | |
419 | movf.w (r9,r1++,1),r1 | |
420 | movf.b (r15,r13++,466),r3 | |
421 | movf.b (r11,r11++,250),r4 | |
422 | movf.b (r10,r10++,-1480),r7 | |
93fbbb04 GK |
423 | .text |
424 | .global movfgriipredecgr | |
425 | movfgriipredecgr: | |
1951c6f7 MG |
426 | movf.b (r8,--r0,0),r0 |
427 | movf.w (r15,--r15,-1),r7 | |
428 | movf.w (r12,--r8,-2048),r4 | |
429 | movf.b (r11,--r7,2047),r3 | |
430 | movf.w (r9,--r1,1),r1 | |
431 | movf.b (r13,--r10,-608),r0 | |
432 | movf.b (r9,--r11,831),r7 | |
433 | movf.w (r15,--r15,-2036),r6 | |
93fbbb04 GK |
434 | .text |
435 | .global maskgrgr | |
436 | maskgrgr: | |
437 | mask r0,r0 | |
438 | mask r15,r15 | |
439 | mask r8,r8 | |
440 | mask r7,r7 | |
441 | mask r1,r1 | |
442 | mask r4,r0 | |
443 | mask r6,r11 | |
444 | mask r8,r4 | |
445 | .text | |
446 | .global maskgrimm16 | |
447 | maskgrimm16: | |
448 | mask r0,#0 | |
449 | mask r15,#65535 | |
450 | mask r8,#32768 | |
451 | mask r7,#32767 | |
452 | mask r1,#1 | |
453 | mask r7,#18153 | |
454 | mask r15,#7524 | |
455 | mask r14,#34349 | |
456 | .text | |
457 | .global pushgr | |
458 | pushgr: | |
459 | push r0 | |
460 | push r15 | |
461 | push r8 | |
462 | push r7 | |
463 | push r1 | |
464 | push r9 | |
465 | push r4 | |
466 | push r3 | |
467 | .text | |
468 | .global popgr | |
469 | popgr: | |
470 | pop r0 | |
471 | pop r15 | |
472 | pop r8 | |
473 | pop r7 | |
474 | pop r1 | |
475 | pop r3 | |
476 | pop r2 | |
477 | pop r12 | |
478 | .text | |
479 | .global swpn | |
480 | swpn: | |
481 | swpn r0 | |
482 | swpn r15 | |
483 | swpn r8 | |
484 | swpn r7 | |
485 | swpn r1 | |
486 | swpn r15 | |
487 | swpn r4 | |
488 | swpn r3 | |
489 | .text | |
490 | .global swpb | |
491 | swpb: | |
492 | swpb r0 | |
493 | swpb r15 | |
494 | swpb r8 | |
495 | swpb r7 | |
496 | swpb r1 | |
497 | swpb r2 | |
498 | swpb r12 | |
499 | swpb r2 | |
500 | .text | |
501 | .global swpw | |
502 | swpw: | |
503 | swpw r0,r0 | |
504 | swpw r15,r15 | |
505 | swpw r8,r8 | |
506 | swpw r7,r7 | |
507 | swpw r1,r1 | |
508 | swpw r12,r4 | |
509 | swpw r8,r2 | |
510 | swpw r5,r13 | |
511 | .text | |
512 | .global andgrgr | |
513 | andgrgr: | |
514 | and r0,r0 | |
515 | and r15,r15 | |
516 | and r8,r8 | |
517 | and r7,r7 | |
518 | and r1,r1 | |
519 | and r2,r2 | |
520 | and r15,r5 | |
521 | and r7,r5 | |
522 | .text | |
523 | .global andimm8 | |
524 | andimm8: | |
525 | and Rx,#0 | |
526 | and Rx,#255 | |
527 | and Rx,#128 | |
528 | and Rx,#127 | |
529 | and Rx,#1 | |
530 | and Rx,#206 | |
531 | and Rx,#11 | |
532 | and Rx,#232 | |
533 | .text | |
534 | .global andgrimm16 | |
535 | andgrimm16: | |
536 | and r0,#0 | |
537 | and r15,#65535 | |
538 | and r8,#32768 | |
539 | and r7,#32767 | |
540 | and r1,#1 | |
541 | and r10,#17229 | |
542 | and r11,#61451 | |
543 | and r5,#46925 | |
544 | .text | |
545 | .global orgrgr | |
546 | orgrgr: | |
547 | or r0,r0 | |
548 | or r15,r15 | |
549 | or r8,r8 | |
550 | or r7,r7 | |
551 | or r1,r1 | |
552 | or r3,r5 | |
553 | or r14,r15 | |
554 | or r5,r12 | |
555 | .text | |
556 | .global orimm8 | |
557 | orimm8: | |
558 | or Rx,#0 | |
559 | or Rx,#255 | |
560 | or Rx,#128 | |
561 | or Rx,#127 | |
562 | or Rx,#1 | |
563 | or Rx,#4 | |
564 | or Rx,#38 | |
565 | or Rx,#52 | |
566 | .text | |
567 | .global orgrimm16 | |
568 | orgrimm16: | |
569 | or r0,#0 | |
570 | or r15,#65535 | |
571 | or r8,#32768 | |
572 | or r7,#32767 | |
573 | or r1,#1 | |
574 | or r2,#64563 | |
575 | or r2,#18395 | |
576 | or r1,#63059 | |
577 | .text | |
578 | .global xorgrgr | |
579 | xorgrgr: | |
580 | xor r0,r0 | |
581 | xor r15,r15 | |
582 | xor r8,r8 | |
583 | xor r7,r7 | |
584 | xor r1,r1 | |
585 | xor r14,r1 | |
586 | xor r9,r9 | |
587 | xor r12,r8 | |
588 | .text | |
589 | .global xorimm8 | |
590 | xorimm8: | |
591 | xor Rx,#0 | |
592 | xor Rx,#255 | |
593 | xor Rx,#128 | |
594 | xor Rx,#127 | |
595 | xor Rx,#1 | |
596 | xor Rx,#208 | |
597 | xor Rx,#126 | |
598 | xor Rx,#55 | |
599 | .text | |
600 | .global xorgrimm16 | |
601 | xorgrimm16: | |
602 | xor r0,#0 | |
603 | xor r15,#65535 | |
604 | xor r8,#32768 | |
605 | xor r7,#32767 | |
606 | xor r1,#1 | |
607 | xor r15,#56437 | |
608 | xor r3,#901 | |
609 | xor r2,#37017 | |
610 | .text | |
611 | .global notgr | |
612 | notgr: | |
613 | not r0 | |
614 | not r15 | |
615 | not r8 | |
616 | not r7 | |
617 | not r1 | |
618 | not r4 | |
619 | not r3 | |
620 | not r3 | |
621 | .text | |
622 | .global addgrgr | |
623 | addgrgr: | |
624 | add r0,r0 | |
625 | add r15,r15 | |
626 | add r8,r8 | |
627 | add r7,r7 | |
628 | add r1,r1 | |
629 | add r12,r7 | |
630 | add r1,r10 | |
631 | add r14,r14 | |
632 | .text | |
633 | .global addgrimm4 | |
634 | addgrimm4: | |
635 | add r0,#0 | |
636 | add r15,#15 | |
637 | add r8,#8 | |
638 | add r7,#7 | |
639 | add r1,#1 | |
640 | add r7,#0 | |
641 | add r10,#9 | |
642 | add r7,#8 | |
643 | .text | |
644 | .global addimm8 | |
645 | addimm8: | |
646 | add Rx,#0 | |
647 | add Rx,#255 | |
648 | add Rx,#128 | |
649 | add Rx,#127 | |
650 | add Rx,#1 | |
651 | add Rx,#25 | |
652 | add Rx,#247 | |
653 | add Rx,#221 | |
654 | .text | |
655 | .global addgrimm16 | |
656 | addgrimm16: | |
657 | add r0,#0 | |
658 | add r15,#255 | |
659 | add r8,#128 | |
660 | add r7,#127 | |
661 | add r1,#1 | |
662 | add r3,#99 | |
663 | add r0,#15 | |
664 | add r7,#214 | |
665 | .text | |
666 | .global adcgrgr | |
667 | adcgrgr: | |
668 | adc r0,r0 | |
669 | adc r15,r15 | |
670 | adc r8,r8 | |
671 | adc r7,r7 | |
672 | adc r1,r1 | |
673 | adc r2,r13 | |
674 | adc r14,r10 | |
675 | adc r2,r15 | |
676 | .text | |
677 | .global adcgrimm4 | |
678 | adcgrimm4: | |
679 | adc r0,#0 | |
680 | adc r15,#15 | |
681 | adc r8,#8 | |
682 | adc r7,#7 | |
683 | adc r1,#1 | |
684 | adc r15,#1 | |
685 | adc r1,#3 | |
686 | adc r6,#11 | |
687 | .text | |
688 | .global adcimm8 | |
689 | adcimm8: | |
690 | adc Rx,#0 | |
691 | adc Rx,#255 | |
692 | adc Rx,#128 | |
693 | adc Rx,#127 | |
694 | adc Rx,#1 | |
695 | adc Rx,#225 | |
696 | adc Rx,#75 | |
697 | adc Rx,#18 | |
698 | .text | |
699 | .global adcgrimm16 | |
700 | adcgrimm16: | |
701 | adc r0,#0 | |
702 | adc r15,#65535 | |
703 | adc r8,#32768 | |
704 | adc r7,#32767 | |
705 | adc r1,#1 | |
706 | adc r13,#63129 | |
707 | adc r3,#23795 | |
708 | adc r11,#49245 | |
709 | .text | |
710 | .global subgrgr | |
711 | subgrgr: | |
712 | sub r0,r0 | |
713 | sub r15,r15 | |
714 | sub r8,r8 | |
715 | sub r7,r7 | |
716 | sub r1,r1 | |
717 | sub r8,r8 | |
718 | sub r9,r9 | |
719 | sub r9,r15 | |
720 | .text | |
721 | .global subgrimm4 | |
722 | subgrimm4: | |
723 | sub r0,#0 | |
724 | sub r15,#15 | |
725 | sub r8,#8 | |
726 | sub r7,#7 | |
727 | sub r1,#1 | |
728 | sub r2,#15 | |
729 | sub r12,#9 | |
730 | sub r8,#4 | |
731 | .text | |
732 | .global subimm8 | |
733 | subimm8: | |
734 | sub Rx,#0 | |
735 | sub Rx,#255 | |
736 | sub Rx,#128 | |
737 | sub Rx,#127 | |
738 | sub Rx,#1 | |
739 | sub Rx,#205 | |
740 | sub Rx,#153 | |
741 | sub Rx,#217 | |
742 | .text | |
743 | .global subgrimm16 | |
744 | subgrimm16: | |
745 | sub r0,#0 | |
746 | sub r15,#65535 | |
747 | sub r8,#32768 | |
748 | sub r7,#32767 | |
749 | sub r1,#1 | |
750 | sub r3,#51895 | |
751 | sub r11,#23617 | |
752 | sub r10,#7754 | |
753 | .text | |
754 | .global sbcgrgr | |
755 | sbcgrgr: | |
756 | sbc r0,r0 | |
757 | sbc r15,r15 | |
758 | sbc r8,r8 | |
759 | sbc r7,r7 | |
760 | sbc r1,r1 | |
761 | sbc r11,r2 | |
762 | sbc r9,r1 | |
763 | sbc r4,r15 | |
764 | .text | |
765 | .global sbcgrimm4 | |
766 | sbcgrimm4: | |
767 | sbc r0,#0 | |
768 | sbc r15,#15 | |
769 | sbc r8,#8 | |
770 | sbc r7,#7 | |
771 | sbc r1,#1 | |
772 | sbc r10,#11 | |
773 | sbc r11,#10 | |
774 | sbc r13,#10 | |
775 | .text | |
776 | .global sbcgrimm8 | |
777 | sbcgrimm8: | |
778 | sbc Rx,#0 | |
779 | sbc Rx,#255 | |
780 | sbc Rx,#128 | |
781 | sbc Rx,#127 | |
782 | sbc Rx,#1 | |
783 | sbc Rx,#137 | |
784 | sbc Rx,#224 | |
785 | sbc Rx,#156 | |
786 | .text | |
787 | .global sbcgrimm16 | |
788 | sbcgrimm16: | |
789 | sbc r0,#0 | |
790 | sbc r15,#65535 | |
791 | sbc r8,#32768 | |
792 | sbc r7,#32767 | |
793 | sbc r1,#1 | |
794 | sbc r0,#32507 | |
795 | sbc r7,#8610 | |
796 | sbc r14,#20373 | |
797 | .text | |
798 | .global incgr | |
799 | incgr: | |
800 | inc r0 | |
801 | inc r15 | |
802 | inc r8 | |
803 | inc r7 | |
804 | inc r1 | |
805 | inc r13 | |
806 | inc r1 | |
807 | inc r11 | |
808 | .text | |
809 | .global incgrimm2 | |
810 | incgrimm2: | |
811 | inc r0,#0 | |
812 | inc r15,#3 | |
813 | inc r8,#2 | |
814 | inc r7,#1 | |
815 | inc r1,#1 | |
816 | inc r14,#1 | |
817 | inc r5,#0 | |
818 | inc r12,#3 | |
819 | .text | |
820 | .global decgr | |
821 | decgr: | |
822 | dec r0 | |
823 | dec r15 | |
824 | dec r8 | |
825 | dec r7 | |
826 | dec r1 | |
827 | dec r12 | |
828 | dec r8 | |
829 | dec r10 | |
830 | .text | |
831 | .global decgrimm2 | |
832 | decgrimm2: | |
833 | dec r0,#0 | |
834 | dec r15,#3 | |
835 | dec r8,#2 | |
836 | dec r7,#1 | |
837 | dec r1,#1 | |
838 | dec r5,#0 | |
839 | dec r13,#0 | |
840 | dec r13,#2 | |
841 | .text | |
842 | .global rrcgrgr | |
843 | rrcgrgr: | |
844 | rrc r0,r0 | |
845 | rrc r15,r15 | |
846 | rrc r8,r8 | |
847 | rrc r7,r7 | |
848 | rrc r1,r1 | |
849 | rrc r8,r4 | |
850 | rrc r10,r14 | |
851 | rrc r15,r9 | |
852 | .text | |
853 | .global rrcgrimm4 | |
854 | rrcgrimm4: | |
855 | rrc r0,#0 | |
856 | rrc r15,#15 | |
857 | rrc r8,#8 | |
858 | rrc r7,#7 | |
859 | rrc r1,#1 | |
860 | rrc r11,#3 | |
861 | rrc r14,#12 | |
862 | rrc r2,#15 | |
863 | .text | |
864 | .global rlcgrgr | |
865 | rlcgrgr: | |
866 | rlc r0,r0 | |
867 | rlc r15,r15 | |
868 | rlc r8,r8 | |
869 | rlc r7,r7 | |
870 | rlc r1,r1 | |
871 | rlc r15,r3 | |
872 | rlc r15,r7 | |
873 | rlc r15,r10 | |
874 | .text | |
875 | .global rlcgrimm4 | |
876 | rlcgrimm4: | |
877 | rlc r0,#0 | |
878 | rlc r15,#15 | |
879 | rlc r8,#8 | |
880 | rlc r7,#7 | |
881 | rlc r1,#1 | |
882 | rlc r8,#2 | |
883 | rlc r2,#6 | |
884 | rlc r6,#10 | |
885 | .text | |
886 | .global shrgrgr | |
887 | shrgrgr: | |
888 | shr r0,r0 | |
889 | shr r15,r15 | |
890 | shr r8,r8 | |
891 | shr r7,r7 | |
892 | shr r1,r1 | |
893 | shr r13,r2 | |
894 | shr r7,r8 | |
895 | shr r6,r8 | |
896 | .text | |
897 | .global shrgrimm | |
898 | shrgrimm: | |
899 | shr r0,#0 | |
900 | shr r15,#15 | |
901 | shr r8,#8 | |
902 | shr r7,#7 | |
903 | shr r1,#1 | |
904 | shr r9,#13 | |
905 | shr r2,#7 | |
906 | shr r8,#8 | |
907 | .text | |
908 | .global shlgrgr | |
909 | shlgrgr: | |
910 | shl r0,r0 | |
911 | shl r15,r15 | |
912 | shl r8,r8 | |
913 | shl r7,r7 | |
914 | shl r1,r1 | |
915 | shl r2,r3 | |
916 | shl r0,r3 | |
917 | shl r2,r1 | |
918 | .text | |
919 | .global shlgrimm | |
920 | shlgrimm: | |
921 | shl r0,#0 | |
922 | shl r15,#15 | |
923 | shl r8,#8 | |
924 | shl r7,#7 | |
925 | shl r1,#1 | |
926 | shl r6,#13 | |
927 | shl r3,#6 | |
928 | shl r15,#15 | |
929 | .text | |
930 | .global asrgrgr | |
931 | asrgrgr: | |
932 | asr r0,r0 | |
933 | asr r15,r15 | |
934 | asr r8,r8 | |
935 | asr r7,r7 | |
936 | asr r1,r1 | |
937 | asr r5,r10 | |
938 | asr r3,r5 | |
939 | asr r6,r11 | |
940 | .text | |
941 | .global asrgrimm | |
942 | asrgrimm: | |
943 | asr r0,#0 | |
944 | asr r15,#15 | |
945 | asr r8,#8 | |
946 | asr r7,#7 | |
947 | asr r1,#1 | |
948 | asr r13,#4 | |
949 | asr r0,#13 | |
950 | asr r6,#3 | |
951 | .text | |
952 | .global set1grimm | |
953 | set1grimm: | |
954 | set1 r0,#0 | |
955 | set1 r15,#15 | |
956 | set1 r8,#8 | |
957 | set1 r7,#7 | |
958 | set1 r1,#1 | |
959 | set1 r6,#10 | |
960 | set1 r13,#1 | |
961 | set1 r13,#15 | |
962 | .text | |
963 | .global set1grgr | |
964 | set1grgr: | |
965 | set1 r0,r0 | |
966 | set1 r15,r15 | |
967 | set1 r8,r8 | |
968 | set1 r7,r7 | |
969 | set1 r1,r1 | |
970 | set1 r6,r0 | |
971 | set1 r6,r7 | |
972 | set1 r14,r2 | |
973 | .text | |
974 | .global set1lmemimm | |
975 | set1lmemimm: | |
976 | set1 0,#0 | |
977 | set1 255,#7 | |
978 | set1 128,#4 | |
979 | set1 127,#3 | |
980 | set1 1,#1 | |
981 | set1 244,#3 | |
982 | set1 55,#7 | |
983 | set1 252,#5 | |
984 | .text | |
985 | .global set1hmemimm | |
986 | set1hmemimm: | |
987 | set1 0x7f00+0,#0 | |
988 | set1 0x7f00+255,#7 | |
989 | set1 0x7f00+128,#4 | |
990 | set1 0x7f00+127,#3 | |
991 | set1 0x7f00+1,#1 | |
992 | set1 0x7f00+10,#3 | |
993 | set1 0x7f00+99,#4 | |
994 | set1 0x7f00+148,#3 | |
995 | .text | |
996 | .global clr1grimm | |
997 | clr1grimm: | |
998 | clr1 r0,#0 | |
999 | clr1 r15,#15 | |
1000 | clr1 r8,#8 | |
1001 | clr1 r7,#7 | |
1002 | clr1 r1,#1 | |
1003 | clr1 r12,#0 | |
1004 | clr1 r8,#11 | |
1005 | clr1 r7,#7 | |
1006 | .text | |
1007 | .global clr1grgr | |
1008 | clr1grgr: | |
1009 | clr1 r0,r0 | |
1010 | clr1 r15,r15 | |
1011 | clr1 r8,r8 | |
1012 | clr1 r7,r7 | |
1013 | clr1 r1,r1 | |
1014 | clr1 r3,r3 | |
1015 | clr1 r0,r1 | |
1016 | clr1 r15,r0 | |
1017 | .text | |
1018 | .global clr1lmemimm | |
1019 | clr1lmemimm: | |
1020 | clr1 0,#0 | |
1021 | clr1 255,#7 | |
1022 | clr1 128,#4 | |
1023 | clr1 127,#3 | |
1024 | clr1 1,#1 | |
1025 | clr1 114,#7 | |
1026 | clr1 229,#4 | |
1027 | clr1 86,#1 | |
1028 | .text | |
1029 | .global clr1hmemimm | |
1030 | clr1hmemimm: | |
1031 | clr1 0x7f00+0,#0 | |
1032 | clr1 0x7f00+255,#7 | |
1033 | clr1 0x7f00+128,#4 | |
1034 | clr1 0x7f00+127,#3 | |
1035 | clr1 0x7f00+1,#1 | |
1036 | clr1 0x7f00+44,#3 | |
1037 | clr1 0x7f00+212,#5 | |
1038 | clr1 0x7f00+67,#7 | |
1039 | .text | |
1040 | .global cbwgr | |
1041 | cbwgr: | |
1042 | cbw r0 | |
1043 | cbw r15 | |
1044 | cbw r8 | |
1045 | cbw r7 | |
1046 | cbw r1 | |
1047 | cbw r8 | |
1048 | cbw r11 | |
1049 | cbw r3 | |
1050 | .text | |
1051 | .global revgr | |
1052 | revgr: | |
1053 | rev r0 | |
1054 | rev r15 | |
1055 | rev r8 | |
1056 | rev r7 | |
1057 | rev r1 | |
1058 | rev r1 | |
1059 | rev r1 | |
1060 | rev r14 | |
1061 | .text | |
1062 | .global bgr | |
1063 | bgr: | |
1064 | br r0 | |
1065 | br r15 | |
1066 | br r8 | |
1067 | br r7 | |
1068 | br r1 | |
1069 | br r0 | |
1070 | br r15 | |
1071 | br r12 | |
1072 | .text | |
1073 | .global jmp | |
1074 | jmp: | |
1075 | jmp r8,r0 | |
1076 | jmp r9,r15 | |
1077 | jmp r9,r8 | |
1078 | jmp r8,r7 | |
1079 | jmp r9,r1 | |
1080 | jmp r9,r7 | |
1081 | jmp r9,r5 | |
1082 | jmp r8,r12 | |
1083 | .text | |
1084 | .global jmpf | |
1085 | jmpf: | |
1086 | jmpf 0 | |
1087 | jmpf 16777215 | |
1088 | jmpf 8388608 | |
1089 | jmpf 8388607 | |
1090 | jmpf 1 | |
1091 | jmpf 10731629 | |
1092 | jmpf 15094866 | |
1093 | jmpf 1464024 | |
1094 | .text | |
1095 | .global callrgr | |
1096 | callrgr: | |
1097 | callr r0 | |
1098 | callr r15 | |
1099 | callr r8 | |
1100 | callr r7 | |
1101 | callr r1 | |
1102 | callr r1 | |
1103 | callr r12 | |
1104 | callr r8 | |
1105 | .text | |
1106 | .global callgr | |
1107 | callgr: | |
1108 | call r8,r0 | |
1109 | call r9,r15 | |
1110 | call r9,r8 | |
1111 | call r8,r7 | |
1112 | call r9,r1 | |
1113 | call r9,r6 | |
1114 | call r9,r14 | |
1115 | call r8,r12 | |
1116 | .text | |
1117 | .global callfimm | |
1118 | callfimm: | |
1119 | callf 0 | |
1120 | callf 16777215 | |
1121 | callf 8388608 | |
1122 | callf 8388607 | |
1123 | callf 1 | |
1124 | callf 13546070 | |
1125 | callf 10837983 | |
1126 | callf 15197875 | |
1127 | .text | |
1128 | .global icallrgr | |
1129 | icallrgr: | |
1130 | icallr r0 | |
1131 | icallr r15 | |
1132 | icallr r8 | |
1133 | icallr r7 | |
1134 | icallr r1 | |
1135 | icallr r15 | |
1136 | icallr r12 | |
1137 | icallr r9 | |
1138 | .text | |
1139 | .global icallgr | |
1140 | icallgr: | |
1141 | icall r8,r0 | |
1142 | icall r9,r15 | |
1143 | icall r9,r8 | |
1144 | icall r8,r7 | |
1145 | icall r9,r1 | |
1146 | icall r9,r10 | |
1147 | icall r8,r15 | |
1148 | icall r8,r10 | |
1149 | .text | |
1150 | .global icallfimm | |
1151 | icallfimm: | |
1152 | icallf 0 | |
1153 | icallf 16777215 | |
1154 | icallf 8388608 | |
1155 | icallf 8388607 | |
1156 | icallf 1 | |
1157 | icallf 9649954 | |
1158 | icallf 1979758 | |
1159 | icallf 7661640 | |
1160 | .text | |
1161 | .global iret | |
1162 | iret: | |
1163 | iret | |
1164 | .text | |
1165 | .global ret | |
1166 | ret: | |
1167 | ret | |
1168 | .text | |
1169 | .global mul | |
1170 | mul: | |
1171 | mul | |
1172 | .text | |
1173 | .global div | |
1174 | div: | |
1175 | div | |
1176 | .text | |
c8014bda DD |
1177 | .global sdiv |
1178 | sdiv: | |
1179 | sdiv | |
1180 | .text | |
1181 | .global divlh | |
1182 | divlh: | |
1183 | divlh | |
1184 | .text | |
1185 | .global sdivlh | |
1186 | sdivlh: | |
1187 | sdivlh | |
1188 | .text | |
93fbbb04 GK |
1189 | .global nop |
1190 | nop: | |
1191 | nop | |
1192 | ret | |
1193 | .text | |
1194 | .global halt | |
1195 | halt: | |
1196 | halt | |
1197 | .text | |
1198 | .global hold | |
1199 | hold: | |
1200 | hold | |
1201 | .text | |
1951c6f7 MG |
1202 | .global holdx |
1203 | holdx: | |
1204 | holdx | |
1205 | .text | |
93fbbb04 GK |
1206 | .global brk |
1207 | brk: | |
1208 | brk | |
1209 | .text | |
1210 | .global bccgrgr | |
1211 | bccgrgr: | |
1212 | bge r0,r0,0+(.+4) | |
1213 | bz r15,r15,-1+(.+4) | |
1214 | bpl r8,r8,-2048+(.+4) | |
1215 | bls r7,r7,2047+(.+4) | |
1216 | bnc r1,r1,1+(.+4) | |
1217 | bc r3,r13,1799+(.+4) | |
1218 | bge r1,r10,-2019+(.+4) | |
1219 | bz r0,r5,-1132+(.+4) | |
1220 | .text | |
1221 | .global bccgrimm8 | |
1222 | bccgrimm8: | |
1223 | bge r0,#0,0+(.+4) | |
1224 | bz r7,#255,-1+(.+4) | |
1225 | bpl r4,#128,-2048+(.+4) | |
1226 | bls r3,#127,2047+(.+4) | |
1227 | bnc r1,#1,1+(.+4) | |
1228 | bnc r3,#8,1473+(.+4) | |
1229 | bnz.b r5,#203,1619+(.+4) | |
1230 | bc r7,#225,978+(.+4) | |
1231 | .text | |
1232 | .global bccimm16 | |
1233 | bccimm16: | |
1234 | bge Rx,#0,0+(.+4) | |
1235 | bz Rx,#65535,-1+(.+4) | |
1236 | bpl Rx,#32768,-128+(.+4) | |
1237 | bls Rx,#32767,127+(.+4) | |
1238 | bnc Rx,#1,1+(.+4) | |
1239 | bz.b Rx,#30715,4+(.+4) | |
1240 | bnv Rx,#62266,-13+(.+4) | |
1241 | bnv Rx,#48178,108+(.+4) | |
1242 | .text | |
1243 | .global bngrimm4 | |
1244 | bngrimm4: | |
1245 | bn r0,#0,0+(.+4) | |
1246 | bn r15,#15,-1+(.+4) | |
1247 | bn r8,#8,-2048+(.+4) | |
1248 | bn r7,#7,2047+(.+4) | |
1249 | bn r1,#1,1+(.+4) | |
1250 | bn r11,#3,-1975+(.+4) | |
1251 | bn r15,#4,-1205+(.+4) | |
1252 | bn r10,#8,1691+(.+4) | |
1253 | .text | |
1254 | .global bngrgr | |
1255 | bngrgr: | |
1256 | bn r0,r0,0+(.+4) | |
1257 | bn r15,r15,-1+(.+4) | |
1258 | bn r8,r8,-2048+(.+4) | |
1259 | bn r7,r7,2047+(.+4) | |
1260 | bn r1,r1,1+(.+4) | |
1261 | bn r4,r3,1181+(.+4) | |
1262 | bn r5,r2,77+(.+4) | |
1263 | bn r3,r7,631+(.+4) | |
1264 | .text | |
1265 | .global bnlmemimm | |
1266 | bnlmemimm: | |
1267 | bn 0,#0,0+(.+4) | |
1268 | bn 255,#7,-1+(.+4) | |
1269 | bn 128,#4,-2048+(.+4) | |
1270 | bn 127,#3,2047+(.+4) | |
1271 | bn 1,#1,1+(.+4) | |
1272 | bn 153,#7,-847+(.+4) | |
1273 | bn 204,#0,-1881+(.+4) | |
1274 | bn 242,#7,1396+(.+4) | |
1275 | .text | |
1276 | .global bnhmemimm | |
1277 | bnhmemimm: | |
1278 | bn 0x7f00+0,#0,0+(.+4) | |
1279 | bn 0x7f00+255,#7,-1+(.+4) | |
1280 | bn 0x7f00+128,#4,-2048+(.+4) | |
1281 | bn 0x7f00+127,#3,2047+(.+4) | |
1282 | bn 0x7f00+1,#1,1+(.+4) | |
1283 | bn 0x7f00+185,#3,-614+(.+4) | |
1284 | bn 0x7f00+105,#1,-668+(.+4) | |
1285 | bn 0x7f00+79,#7,1312+(.+4) | |
1286 | .text | |
1287 | .global bpgrimm4 | |
1288 | bpgrimm4: | |
1289 | bp r0,#0,0+(.+4) | |
1290 | bp r15,#15,-1+(.+4) | |
1291 | bp r8,#8,-2048+(.+4) | |
1292 | bp r7,#7,2047+(.+4) | |
1293 | bp r1,#1,1+(.+4) | |
1294 | bp r0,#12,1075+(.+4) | |
1295 | bp r1,#5,551+(.+4) | |
1296 | bp r6,#8,1588+(.+4) | |
1297 | .text | |
1298 | .global bpgrgr | |
1299 | bpgrgr: | |
1300 | bp r0,r0,0+(.+4) | |
1301 | bp r15,r15,-1+(.+4) | |
1302 | bp r8,r8,-2048+(.+4) | |
1303 | bp r7,r7,2047+(.+4) | |
1304 | bp r1,r1,1+(.+4) | |
1305 | bp r4,r9,-614+(.+4) | |
1306 | bp r9,r10,-1360+(.+4) | |
1307 | bp r4,r1,407+(.+4) | |
1308 | .text | |
1309 | .global bplmemimm | |
1310 | bplmemimm: | |
1311 | bp 0,#0,0+(.+4) | |
1312 | bp 255,#7,-1+(.+4) | |
1313 | bp 128,#4,-2048+(.+4) | |
1314 | bp 127,#3,2047+(.+4) | |
1315 | bp 1,#1,1+(.+4) | |
1316 | bp 193,#3,-398+(.+4) | |
1317 | bp 250,#2,-1553+(.+4) | |
1318 | bp 180,#6,579+(.+4) | |
1319 | .text | |
1320 | .global bphmemimm | |
1321 | bphmemimm: | |
1322 | bp 0x7f00+0,#0,0+(.+4) | |
1323 | bp 0x7f00+255,#7,-1+(.+4) | |
1324 | bp 0x7f00+128,#4,-2048+(.+4) | |
1325 | bp 0x7f00+127,#3,2047+(.+4) | |
1326 | bp 0x7f00+1,#1,1+(.+4) | |
1327 | bp 0x7f00+195,#1,-432+(.+4) | |
1328 | bp 0x7f00+129,#5,-1508+(.+4) | |
1329 | bp 0x7f00+56,#3,1723+(.+4) | |
1330 | .text | |
1331 | .global bcc | |
1332 | bcc: | |
1333 | bge 0+(.+2) | |
1334 | bz -1+(.+2) | |
1335 | bpl -128+(.+2) | |
1336 | bls 127+(.+2) | |
1337 | bnc 1+(.+2) | |
1338 | bnz.b 48+(.+2) | |
1339 | bnc -7+(.+2) | |
1340 | bnz.b 74+(.+2) | |
1341 | .text | |
1342 | .global br | |
1343 | br: | |
1344 | br 0+(.+2) | |
1345 | br -2+(.+2) | |
1346 | br -2048+(.+2) | |
1347 | br 2046+(.+2) | |
1348 | br 1+(.+2) | |
1349 | br 1472+(.+2) | |
1350 | br 1618+(.+2) | |
1351 | br 978+(.+2) | |
1352 | .text | |
1353 | .global callrimm | |
1354 | callrimm: | |
1355 | callr 0+(.+2) | |
1356 | callr -2+(.+2) | |
1357 | callr -2048+(.+2) | |
1358 | callr 2046+(.+2) | |
1359 | callr 1+(.+2) | |
1360 | callr 1472+(.+2) | |
1361 | callr 1618+(.+2) | |
1362 | callr 978+(.+2) | |
9a7e42b6 DD |
1363 | |
1364 | movgrgrsi: | |
1365 | mov.b r0,(r0,extsym) | |
1366 | mov.w r7,(r15,extsym-1) | |
1367 | mov.w r4,(r8,extsym-2048) | |
1368 | mov.b r3,(r7,extsym+2047) | |
1369 | mov.w r1,(r1,extsym+1) | |
1370 | mov.w r6,(r8,extsym-452) | |
1371 | mov.w r4,(r11,extsym+572) | |
1372 | mov.b r1,(r1,extsym-1718) | |
1373 | .text | |
1374 | .global movgrgriipostinc | |
1375 | movgrgrsipostinc: | |
1376 | mov.b r0,(r0++,extsym) | |
1377 | mov.w r7,(r15++,extsym-1) | |
1378 | mov.w r4,(r8++,extsym-2048) | |
1379 | mov.b r3,(r7++,extsym+2047) | |
1380 | mov.w r1,(r1++,extsym+1) | |
1381 | mov.w r6,(r0++,extsym-64) | |
1382 | mov.b r7,(r15++,extsym+1060) | |
1383 | mov.b r0,(r7++,extsym+847) | |
1384 | .text | |
1385 | .global movgrgriipredec | |
1386 | movgrgrsipredec: | |
1387 | mov.b r0,(--r0,extsym) | |
1388 | mov.w r7,(--r15,extsym-1) | |
1389 | mov.w r4,(--r8,extsym-2048) | |
1390 | mov.b r3,(--r7,extsym+2047) | |
1391 | mov.w r1,(--r1,extsym+1) | |
1392 | mov.w r0,(--r15,extsym+1780) | |
1393 | mov.w r6,(--r1,extsym+1506) | |
1394 | mov.w r7,(--r3,extsym-2033) | |
1395 | .text | |
1396 | .global movgriigr | |
1397 | movgrsigr: | |
1398 | mov.b (r0,extsym),r0 | |
1399 | mov.w (r15,extsym-1),r7 | |
1400 | mov.w (r8,extsym-2048),r4 | |
1401 | mov.b (r7,extsym+2047),r3 | |
1402 | mov.w (r1,extsym+1),r1 | |
1403 | mov.w (r7,extsym+1948),r5 | |
1404 | mov.b (r3,extsym-844),r4 | |
1405 | mov.w (r15,extsym+1704),r0 | |
1406 | .text | |
1407 | .global movgriipostincgr | |
1408 | movgrsipostincgr: | |
1409 | mov.b (r0++,extsym),r0 | |
1410 | mov.w (r15++,extsym-1),r7 | |
1411 | mov.w (r8++,extsym-2048),r4 | |
1412 | mov.b (r7++,extsym+2047),r3 | |
1413 | mov.w (r1++,extsym+1),r1 | |
1414 | mov.w (r2++,extsym-176),r7 | |
1415 | mov.w (r8++,extsym+1389),r4 | |
1416 | mov.b (r3++,extsym+47),r0 | |
1417 | .text | |
1418 | .global movgriipredecgr | |
1419 | movgrsipredecgr: | |
1420 | mov.b (--r0,extsym),r0 | |
1421 | mov.w (--r15,extsym-1),r7 | |
1422 | mov.w (--r8,extsym-2048),r4 | |
1423 | mov.b (--r7,extsym+2047),r3 | |
1424 | mov.w (--r1,extsym+1),r1 | |
1425 | mov.b (--r8,extsym+1004),r4 | |
1426 | mov.w (--r14,extsym-1444),r2 | |
1427 | mov.b (--r5,extsym-927),r4 |