Commit | Line | Data |
---|---|---|
280d71bf DB |
1 | .data |
2 | foodata: .word 42 | |
3 | .text | |
4 | footext: | |
5 | .text | |
6 | .global sb | |
7 | sb: | |
8 | sb $7,($fp) | |
9 | sb $5,($9) | |
10 | sb $7,($14) | |
11 | sb $14,($fp) | |
12 | sb $15,($14) | |
13 | .text | |
14 | .global sh | |
15 | sh: | |
16 | sh $3,($fp) | |
17 | sh $12,($1) | |
18 | sh $13,($2) | |
19 | sh $2,($8) | |
20 | sh $12,($10) | |
21 | .text | |
22 | .global sw | |
23 | sw: | |
24 | sw $11,($0) | |
25 | sw $3,($7) | |
26 | sw $13,($14) | |
27 | sw $8,($9) | |
28 | sw $gp,($fp) | |
29 | .text | |
30 | .global lb | |
31 | lb: | |
32 | lb $12,($11) | |
33 | lb $9,($2) | |
34 | lb $fp,($11) | |
35 | lb $gp,($2) | |
36 | lb $2,($12) | |
37 | .text | |
38 | .global lh | |
39 | lh: | |
40 | lh $15,($8) | |
41 | lh $3,($10) | |
42 | lh $9,($sp) | |
43 | lh $6,($sp) | |
44 | lh $15,($11) | |
45 | .text | |
46 | .global lw | |
47 | lw: | |
48 | lw $12,($10) | |
49 | lw $9,($13) | |
50 | lw $12,($gp) | |
51 | lw $12,($11) | |
52 | lw $13,($10) | |
53 | .text | |
54 | .global lbu | |
55 | lbu: | |
56 | lbu $14,($14) | |
57 | lbu $12,($fp) | |
58 | lbu $gp,($1) | |
59 | lbu $fp,($12) | |
60 | lbu $12,($1) | |
61 | .text | |
62 | .global lhu | |
63 | lhu: | |
64 | lhu $15,($4) | |
65 | lhu $14,($4) | |
66 | lhu $5,($4) | |
67 | lhu $sp,($tp) | |
68 | lhu $4,($15) | |
69 | .text | |
70 | .global sw_sp | |
71 | sw_sp: | |
72 | sw $9,3($8) | |
73 | sw $10,4($5) | |
74 | sw $0,3($gp) | |
75 | sw $0,2($8) | |
76 | sw $15,1($8) | |
77 | .text | |
78 | .global lw_sp | |
79 | lw_sp: | |
80 | lw $tp,1($5) | |
81 | lw $15,1($0) | |
82 | lw $0,4($12) | |
83 | lw $11,1($tp) | |
84 | lw $9,3($4) | |
85 | .text | |
86 | .global sb_tp | |
87 | sb_tp: | |
88 | sb $5,1($1) | |
89 | sb $10,1($9) | |
90 | sb $5,3($3) | |
91 | sb $5,1($3) | |
92 | sb $10,4($4) | |
93 | .text | |
94 | .global sh_tp | |
95 | sh_tp: | |
96 | sh $3,1($0) | |
97 | sh $tp,1($9) | |
98 | sh $9,4($10) | |
99 | sh $15,3($14) | |
100 | sh $14,4($9) | |
101 | .text | |
102 | .global sw_tp | |
103 | sw_tp: | |
104 | sw $6,2($13) | |
105 | sw $6,1($15) | |
106 | sw $2,2($3) | |
107 | sw $6,2($12) | |
108 | sw $3,1($11) | |
109 | .text | |
110 | .global lb_tp | |
111 | lb_tp: | |
112 | lb $tp,4($11) | |
113 | lb $13,4($8) | |
114 | lb $5,4($5) | |
115 | lb $sp,2($gp) | |
116 | lb $3,2($3) | |
117 | .text | |
118 | .global lh_tp | |
119 | lh_tp: | |
120 | lh $7,2($fp) | |
121 | lh $4,3($8) | |
122 | lh $14,1($sp) | |
123 | lh $9,1($0) | |
124 | lh $13,2($0) | |
125 | .text | |
126 | .global lw_tp | |
127 | lw_tp: | |
128 | lw $8,4($15) | |
129 | lw $11,4($9) | |
130 | lw $gp,1($2) | |
131 | lw $9,2($14) | |
132 | lw $8,1($12) | |
133 | .text | |
134 | .global lbu_tp | |
135 | lbu_tp: | |
136 | lbu $12,1($9) | |
137 | lbu $11,1($9) | |
138 | lbu $14,3($8) | |
139 | lbu $0,2($sp) | |
140 | lbu $13,1($11) | |
141 | .text | |
142 | .global lhu_tp | |
143 | lhu_tp: | |
144 | lhu $14,2($10) | |
145 | lhu $11,1($8) | |
146 | lhu $1,1($0) | |
147 | lhu $7,2($15) | |
148 | lhu $3,2($tp) | |
149 | .text | |
150 | .global sb16 | |
151 | sb16: | |
152 | sb $7,-1($11) | |
153 | sb $tp,1($gp) | |
154 | sb $3,1($gp) | |
155 | sb $14,2($6) | |
156 | sb $14,1($7) | |
157 | .text | |
158 | .global sh16 | |
159 | sh16: | |
160 | sh $12,-1($4) | |
161 | sh $sp,1($1) | |
162 | sh $2,-2($12) | |
163 | sh $9,2($11) | |
164 | sh $9,-2($12) | |
165 | .text | |
166 | .global sw16 | |
167 | sw16: | |
168 | sw $11,-1($gp) | |
169 | sw $4,4($15) | |
170 | sw $2,-2($3) | |
171 | sw $6,-1($2) | |
172 | sw $fp,-2($tp) | |
173 | .text | |
174 | .global lb16 | |
175 | lb16: | |
176 | lb $10,-2($2) | |
177 | lb $3,-2($11) | |
178 | lb $12,1($5) | |
179 | lb $5,1($5) | |
180 | lb $11,2($13) | |
181 | .text | |
182 | .global lh16 | |
183 | lh16: | |
184 | lh $sp,-1($11) | |
185 | lh $tp,-2($11) | |
186 | lh $2,1($10) | |
187 | lh $8,-1($7) | |
188 | lh $14,-1($11) | |
189 | .text | |
190 | .global lw16 | |
191 | lw16: | |
192 | lw $0,-1($5) | |
193 | lw $12,-2($7) | |
194 | lw $1,-2($3) | |
195 | lw $1,2($7) | |
196 | lw $4,1($fp) | |
197 | .text | |
198 | .global lbu16 | |
199 | lbu16: | |
200 | lbu $12,-1($4) | |
201 | lbu $14,1($11) | |
202 | lbu $1,-1($13) | |
203 | lbu $9,-1($tp) | |
204 | lbu $8,1($15) | |
205 | .text | |
206 | .global lhu16 | |
207 | lhu16: | |
208 | lhu $tp,-1($15) | |
209 | lhu $gp,2($fp) | |
210 | lhu $15,-1($12) | |
211 | lhu $3,-1($0) | |
212 | lhu $3,-2($12) | |
213 | .text | |
214 | .global sw24 | |
215 | sw24: | |
216 | sw $11,(4) | |
217 | sw $sp,(4) | |
218 | sw $7,(8) | |
219 | sw $10,(16) | |
220 | sw $8,(160) | |
221 | .text | |
222 | .global lw24 | |
223 | lw24: | |
224 | lw $4,(4) | |
225 | lw $sp,(4) | |
226 | lw $4,(16) | |
227 | lw $fp,(0) | |
228 | lw $tp,(8) | |
229 | .text | |
230 | .global extb | |
231 | extb: | |
232 | extb $13 | |
233 | extb $tp | |
234 | extb $6 | |
235 | extb $14 | |
236 | extb $10 | |
237 | .text | |
238 | .global exth | |
239 | exth: | |
240 | exth $15 | |
241 | exth $2 | |
242 | exth $5 | |
243 | exth $10 | |
244 | exth $4 | |
245 | .text | |
246 | .global extub | |
247 | extub: | |
248 | extub $2 | |
249 | extub $tp | |
250 | extub $3 | |
251 | extub $9 | |
252 | extub $gp | |
253 | .text | |
254 | .global extuh | |
255 | extuh: | |
256 | extuh $8 | |
257 | extuh $8 | |
258 | extuh $4 | |
259 | extuh $0 | |
260 | extuh $0 | |
261 | .text | |
262 | .global ssarb | |
263 | ssarb: | |
264 | ssarb 2($fp) | |
265 | ssarb 2($13) | |
266 | ssarb 1($13) | |
267 | ssarb 2($5) | |
268 | ssarb 0($9) | |
269 | .text | |
270 | .global mov | |
271 | mov: | |
272 | mov $2,$3 | |
273 | mov $3,$11 | |
274 | mov $15,$10 | |
275 | mov $15,$0 | |
276 | mov $3,$tp | |
277 | .text | |
278 | .global movi8 | |
279 | movi8: | |
280 | mov $11,-1 | |
281 | mov $6,2 | |
282 | mov $sp,-1 | |
283 | mov $sp,1 | |
284 | mov $gp,-1 | |
285 | .text | |
286 | .global movi16 | |
287 | movi16: | |
288 | mov $15,0 | |
289 | mov $0,2 | |
290 | mov $8,-1 | |
291 | mov $12,1 | |
292 | mov $7,-1 | |
293 | .text | |
294 | .global movu24 | |
295 | movu24: | |
296 | movu $2,1 | |
297 | movu $10,4 | |
298 | movu $9,0 | |
299 | movu $4,3 | |
300 | movu $14,1 | |
301 | .text | |
302 | .global movu16 | |
303 | movu16: | |
304 | movu $sp,1 | |
305 | movu $6,3 | |
306 | movu $0,3 | |
307 | movu $gp,3 | |
308 | movu $10,2 | |
309 | .text | |
310 | .global movh | |
311 | movh: | |
312 | movh $8,2 | |
313 | movh $13,1 | |
314 | movh $gp,2 | |
315 | movh $12,0 | |
316 | movh $11,2 | |
317 | .text | |
318 | .global add3 | |
319 | add3: | |
320 | add3 $6,$11,$3 | |
321 | add3 $14,$13,$5 | |
322 | add3 $3,$11,$7 | |
323 | add3 $13,$14,$13 | |
324 | add3 $0,$14,$8 | |
325 | .text | |
326 | .global add | |
327 | add: | |
328 | add $12,2 | |
329 | add $12,-1 | |
330 | add $4,1 | |
331 | add $6,1 | |
332 | add $6,2 | |
333 | .text | |
334 | .global add3i | |
335 | add3i: | |
336 | add3 $11,$sp,4 | |
337 | add3 $4,$sp,1 | |
338 | add3 $0,$sp,0 | |
339 | add3 $13,$sp,3 | |
340 | add3 $11,$sp,0 | |
341 | .text | |
342 | .global advck3 | |
343 | advck3: | |
344 | advck3 $0,$gp,$10 | |
345 | advck3 $0,$tp,$0 | |
346 | advck3 $0,$gp,$13 | |
347 | advck3 $0,$7,$fp | |
348 | advck3 $0,$1,$2 | |
349 | .text | |
350 | .global sub | |
351 | sub: | |
352 | sub $8,$14 | |
353 | sub $1,$9 | |
354 | sub $13,$7 | |
355 | sub $15,$3 | |
356 | sub $2,$7 | |
357 | .text | |
358 | .global sbvck3 | |
359 | sbvck3: | |
360 | sbvck3 $0,$3,$gp | |
361 | sbvck3 $0,$3,$7 | |
362 | sbvck3 $0,$10,$10 | |
363 | sbvck3 $0,$4,$tp | |
364 | sbvck3 $0,$10,$15 | |
365 | .text | |
366 | .global neg | |
367 | neg: | |
368 | neg $14,$7 | |
369 | neg $1,$7 | |
370 | neg $2,$11 | |
371 | neg $13,$fp | |
372 | neg $14,$13 | |
373 | .text | |
374 | .global slt3 | |
375 | slt3: | |
376 | slt3 $0,$14,$8 | |
377 | slt3 $0,$4,$13 | |
378 | slt3 $0,$10,$14 | |
379 | slt3 $0,$14,$5 | |
380 | slt3 $0,$3,$12 | |
381 | .text | |
382 | .global sltu3 | |
383 | sltu3: | |
384 | sltu3 $0,$2,$8 | |
385 | sltu3 $0,$gp,$11 | |
386 | sltu3 $0,$2,$tp | |
387 | sltu3 $0,$9,$fp | |
388 | sltu3 $0,$6,$9 | |
389 | .text | |
390 | .global slt3i | |
391 | slt3i: | |
392 | slt3 $0,$6,2 | |
393 | slt3 $0,$11,1 | |
394 | slt3 $0,$15,0 | |
395 | slt3 $0,$3,0 | |
396 | slt3 $0,$tp,0 | |
397 | .text | |
398 | .global sltu3i | |
399 | sltu3i: | |
400 | sltu3 $0,$14,4 | |
401 | sltu3 $0,$tp,3 | |
402 | sltu3 $0,$3,1 | |
403 | sltu3 $0,$12,0 | |
404 | sltu3 $0,$1,3 | |
405 | .text | |
406 | .global sl1ad3 | |
407 | sl1ad3: | |
408 | sl1ad3 $0,$fp,$gp | |
409 | sl1ad3 $0,$4,$2 | |
410 | sl1ad3 $0,$sp,$12 | |
411 | sl1ad3 $0,$9,$1 | |
412 | sl1ad3 $0,$fp,$2 | |
413 | .text | |
414 | .global sl2ad3 | |
415 | sl2ad3: | |
416 | sl2ad3 $0,$8,$13 | |
417 | sl2ad3 $0,$2,$3 | |
418 | sl2ad3 $0,$8,$9 | |
419 | sl2ad3 $0,$7,$12 | |
420 | sl2ad3 $0,$4,$12 | |
421 | .text | |
422 | .global add3x | |
423 | add3x: | |
424 | add3 $tp,$11,1 | |
425 | add3 $tp,$4,-1 | |
426 | add3 $2,$13,1 | |
427 | add3 $3,$gp,1 | |
428 | add3 $10,$15,2 | |
429 | .text | |
430 | .global slt3x | |
431 | slt3x: | |
432 | slt3 $fp,$1,-1 | |
433 | slt3 $0,$3,-2 | |
434 | slt3 $9,$15,-1 | |
435 | slt3 $3,$fp,2 | |
436 | slt3 $tp,$14,0 | |
437 | .text | |
438 | .global sltu3x | |
439 | sltu3x: | |
440 | sltu3 $15,$11,2 | |
441 | sltu3 $6,$0,1 | |
442 | sltu3 $9,$11,3 | |
443 | sltu3 $0,$4,0 | |
444 | sltu3 $13,$gp,4 | |
445 | .text | |
446 | .global or | |
447 | or: | |
448 | or $sp,$gp | |
449 | or $fp,$3 | |
450 | or $0,$sp | |
451 | or $tp,$0 | |
452 | or $8,$6 | |
453 | .text | |
454 | .global and | |
455 | and: | |
456 | and $15,$sp | |
457 | and $6,$14 | |
458 | and $4,$2 | |
459 | and $5,$fp | |
460 | and $7,$14 | |
461 | .text | |
462 | .global xor | |
463 | xor: | |
464 | xor $1,$12 | |
465 | xor $12,$tp | |
466 | xor $10,$8 | |
467 | xor $sp,$11 | |
468 | xor $12,$8 | |
469 | .text | |
470 | .global nor | |
471 | nor: | |
472 | nor $9,$5 | |
473 | nor $8,$2 | |
474 | nor $15,$9 | |
475 | nor $5,$sp | |
476 | nor $sp,$14 | |
477 | .text | |
478 | .global or3 | |
479 | or3: | |
480 | or3 $13,$sp,2 | |
481 | or3 $sp,$tp,3 | |
482 | or3 $0,$10,4 | |
483 | or3 $9,$15,3 | |
484 | or3 $9,$sp,0 | |
485 | .text | |
486 | .global and3 | |
487 | and3: | |
488 | and3 $5,$8,1 | |
489 | and3 $11,$gp,3 | |
490 | and3 $6,$0,0 | |
491 | and3 $sp,$sp,0 | |
492 | and3 $1,$10,3 | |
493 | .text | |
494 | .global xor3 | |
495 | xor3: | |
496 | xor3 $0,$0,2 | |
497 | xor3 $15,$6,0 | |
498 | xor3 $13,$5,0 | |
499 | xor3 $15,$7,0 | |
500 | xor3 $15,$sp,2 | |
501 | .text | |
502 | .global sra | |
503 | sra: | |
504 | sra $4,$1 | |
505 | sra $fp,$15 | |
506 | sra $1,$1 | |
507 | sra $0,$5 | |
508 | sra $9,$1 | |
509 | .text | |
510 | .global srl | |
511 | srl: | |
512 | srl $2,$11 | |
513 | srl $15,$7 | |
514 | srl $1,$7 | |
515 | srl $3,$13 | |
516 | srl $14,$1 | |
517 | .text | |
518 | .global sll | |
519 | sll: | |
520 | sll $11,$0 | |
521 | sll $tp,$fp | |
522 | sll $8,$9 | |
523 | sll $13,$15 | |
524 | sll $sp,$sp | |
525 | .text | |
526 | .global srai | |
527 | srai: | |
528 | sra $1,2 | |
529 | sra $15,3 | |
530 | sra $sp,3 | |
531 | sra $6,4 | |
532 | sra $sp,3 | |
533 | .text | |
534 | .global srli | |
535 | srli: | |
536 | srl $10,0 | |
537 | srl $9,3 | |
538 | srl $6,4 | |
539 | srl $10,2 | |
540 | srl $8,3 | |
541 | .text | |
542 | .global slli | |
543 | slli: | |
544 | sll $0,0 | |
545 | sll $4,0 | |
546 | sll $13,2 | |
547 | sll $11,2 | |
548 | sll $6,0 | |
549 | .text | |
550 | .global sll3 | |
551 | sll3: | |
552 | sll3 $0,$tp,4 | |
553 | sll3 $0,$14,0 | |
554 | sll3 $0,$8,2 | |
555 | sll3 $0,$3,2 | |
556 | sll3 $0,$fp,0 | |
557 | .text | |
558 | .global fsft | |
559 | fsft: | |
560 | fsft $gp,$10 | |
561 | fsft $gp,$9 | |
562 | fsft $15,$13 | |
563 | fsft $11,$3 | |
564 | fsft $5,$3 | |
565 | .text | |
566 | .global bra | |
567 | bra: | |
568 | bra 2 | |
569 | bra -2 | |
570 | bra 2 | |
571 | bra 0 | |
572 | bra 2 | |
573 | .text | |
574 | .global beqz | |
575 | beqz: | |
576 | beqz $1,-2 | |
577 | beqz $sp,2 | |
578 | beqz $4,4 | |
579 | beqz $4,0 | |
580 | beqz $9,-2 | |
581 | .text | |
582 | .global bnez | |
583 | bnez: | |
584 | bnez $8,2 | |
585 | bnez $13,2 | |
586 | bnez $gp,0 | |
587 | bnez $6,2 | |
588 | bnez $8,-4 | |
589 | .text | |
590 | .global beqi | |
591 | beqi: | |
592 | beqi $tp,3,0 | |
593 | beqi $0,4,-2 | |
594 | beqi $sp,4,-2 | |
595 | beqi $13,2,0 | |
596 | beqi $4,2,-8 | |
597 | .text | |
598 | .global bnei | |
599 | bnei: | |
600 | bnei $8,1,0 | |
601 | bnei $5,1,2 | |
602 | bnei $5,0,8 | |
603 | bnei $9,4,-2 | |
604 | bnei $0,4,-8 | |
605 | .text | |
606 | .global blti | |
607 | blti: | |
608 | blti $7,3,0 | |
609 | blti $1,1,0 | |
610 | blti $8,2,2 | |
611 | blti $11,2,2 | |
612 | blti $15,3,-2 | |
613 | .text | |
614 | .global bgei | |
615 | bgei: | |
616 | bgei $4,3,-8 | |
617 | bgei $7,0,2 | |
618 | bgei $13,1,0 | |
619 | bgei $5,2,-2 | |
620 | bgei $12,4,-8 | |
621 | .text | |
622 | .global beq | |
623 | beq: | |
624 | beq $7,$2,-2 | |
625 | beq $1,$3,-8 | |
626 | beq $2,$0,2 | |
627 | beq $sp,$fp,2 | |
628 | beq $3,$0,0 | |
629 | .text | |
630 | .global bne | |
631 | bne: | |
632 | bne $6,$3,0 | |
633 | bne $sp,$3,-8 | |
634 | bne $8,$0,2 | |
635 | bne $gp,$sp,8 | |
636 | bne $sp,$4,2 | |
637 | .text | |
638 | .global bsr12 | |
639 | bsr12: | |
640 | bsr 2 | |
641 | bsr -8 | |
642 | bsr -16 | |
643 | bsr -2 | |
644 | bsr -8 | |
645 | .text | |
646 | .global bsr24 | |
647 | bsr24: | |
648 | bsr 4 | |
649 | bsr -2 | |
650 | bsr -4 | |
651 | bsr 0 | |
652 | bsr 2 | |
653 | .text | |
654 | .global jmp | |
655 | jmp: | |
656 | jmp $2 | |
657 | jmp $tp | |
658 | jmp $5 | |
659 | jmp $sp | |
660 | jmp $fp | |
661 | .text | |
662 | .global jmp24 | |
663 | jmp24: | |
664 | jmp 4 | |
665 | jmp 2 | |
666 | jmp 0 | |
667 | jmp 2 | |
668 | jmp 4 | |
669 | .text | |
670 | .global jsr | |
671 | jsr: | |
672 | jsr $15 | |
673 | jsr $13 | |
674 | jsr $13 | |
675 | jsr $6 | |
676 | jsr $6 | |
677 | .text | |
678 | .global ret | |
679 | ret: | |
680 | ret | |
681 | .text | |
682 | .global repeat | |
683 | repeat: | |
684 | repeat $4,2 | |
685 | repeat $fp,4 | |
686 | repeat $0,8 | |
687 | repeat $6,2 | |
688 | repeat $4,2 | |
689 | .text | |
690 | .global erepeat | |
691 | erepeat: | |
692 | erepeat 2 | |
693 | erepeat 0 | |
694 | erepeat 2 | |
695 | erepeat -2 | |
696 | erepeat 0 | |
697 | .text | |
698 | .global stc | |
699 | stc: | |
700 | stc $13,$mb1 | |
701 | stc $tp,$ccfg | |
702 | stc $11,$dbg | |
703 | stc $10,$ccfg | |
704 | stc $9,$epc | |
705 | .text | |
706 | .global ldc | |
707 | ldc: | |
708 | ldc $tp,$lo | |
709 | ldc $8,$npc | |
710 | ldc $9,$mb0 | |
711 | ldc $15,$sar | |
712 | ldc $9,$ccfg | |
713 | .text | |
714 | .global di | |
715 | di: | |
716 | di | |
717 | .text | |
718 | .global ei | |
719 | ei: | |
720 | ei | |
721 | .text | |
722 | .global reti | |
723 | reti: | |
724 | reti | |
725 | .text | |
726 | .global halt | |
727 | halt: | |
728 | halt | |
729 | .text | |
730 | .global swi | |
731 | swi: | |
732 | swi 2 | |
733 | swi 0 | |
734 | swi 2 | |
735 | swi 3 | |
736 | swi 1 | |
737 | .text | |
738 | .global break | |
739 | break: | |
740 | break | |
741 | .text | |
742 | .global sycnm | |
743 | syncm: | |
744 | syncm | |
745 | .text | |
746 | .global stcb | |
747 | stcb: | |
748 | stcb $5,4 | |
749 | stcb $5,1 | |
750 | stcb $gp,0 | |
751 | stcb $15,4 | |
752 | stcb $11,2 | |
753 | .text | |
754 | .global ldcb | |
755 | ldcb: | |
756 | ldcb $2,3 | |
757 | ldcb $2,4 | |
758 | ldcb $9,1 | |
759 | ldcb $10,4 | |
760 | ldcb $1,4 | |
761 | .text | |
762 | .global bsetm | |
763 | bsetm: | |
764 | bsetm ($10),0 | |
765 | bsetm ($sp),0 | |
766 | bsetm ($1),2 | |
767 | bsetm ($sp),4 | |
768 | bsetm ($8),4 | |
769 | .text | |
770 | .global bclrm | |
771 | bclrm: | |
772 | bclrm ($5),0 | |
773 | bclrm ($5),2 | |
774 | bclrm ($8),0 | |
775 | bclrm ($9),2 | |
776 | bclrm ($5),3 | |
777 | .text | |
778 | .global bnotm | |
779 | bnotm: | |
780 | bnotm ($14),4 | |
781 | bnotm ($11),4 | |
782 | bnotm ($10),0 | |
783 | bnotm ($tp),4 | |
784 | bnotm ($fp),0 | |
785 | .text | |
786 | .global btstm | |
787 | btstm: | |
788 | btstm $0,($14),0 | |
789 | btstm $0,($14),1 | |
790 | btstm $0,($11),0 | |
791 | btstm $0,($14),3 | |
792 | btstm $0,($fp),2 | |
793 | .text | |
794 | .global tas | |
795 | tas: | |
796 | tas $7,($tp) | |
797 | tas $7,($12) | |
798 | tas $3,($fp) | |
799 | tas $2,($5) | |
800 | tas $6,($10) | |
801 | .text | |
802 | .global cache | |
803 | cache: | |
804 | cache 1,($13) | |
805 | cache 3,($12) | |
806 | cache 3,($9) | |
807 | cache 4,($2) | |
808 | cache 4,($7) | |
809 | .text | |
810 | .global mul | |
811 | mul: | |
812 | mul $8,$14 | |
813 | mul $2,$9 | |
814 | mul $14,$15 | |
815 | mul $9,$7 | |
816 | mul $7,$11 | |
817 | .text | |
818 | .global mulu | |
819 | mulu: | |
820 | mulu $2,$5 | |
821 | mulu $6,$gp | |
822 | mulu $gp,$sp | |
823 | mulu $11,$14 | |
824 | mulu $3,$9 | |
825 | .text | |
826 | .global mulr | |
827 | mulr: | |
828 | mulr $12,$6 | |
829 | mulr $13,$8 | |
830 | mulr $7,$10 | |
831 | mulr $gp,$1 | |
832 | mulr $0,$15 | |
833 | .text | |
834 | .global mulru | |
835 | mulru: | |
836 | mulru $4,$2 | |
837 | mulru $14,$1 | |
838 | mulru $15,$4 | |
839 | mulru $10,$6 | |
840 | mulru $0,$gp | |
841 | .text | |
842 | .global madd | |
843 | madd: | |
844 | madd $4,$11 | |
845 | madd $15,$14 | |
846 | madd $14,$sp | |
847 | madd $4,$tp | |
848 | madd $1,$gp | |
849 | .text | |
850 | .global maddu | |
851 | maddu: | |
852 | maddu $0,$1 | |
853 | maddu $7,$6 | |
854 | maddu $9,$5 | |
855 | maddu $gp,$15 | |
856 | maddu $7,$13 | |
857 | .text | |
858 | .global maddr | |
859 | maddr: | |
860 | maddr $6,$fp | |
861 | maddr $9,$14 | |
862 | maddr $8,$gp | |
863 | maddr $3,$2 | |
864 | maddr $1,$11 | |
865 | .text | |
866 | .global maddru | |
867 | maddru: | |
868 | maddru $10,$3 | |
869 | maddru $15,$12 | |
870 | maddru $8,$fp | |
871 | maddru $14,$3 | |
872 | maddru $fp,$15 | |
873 | .text | |
874 | .global div | |
875 | div: | |
876 | div $9,$3 | |
877 | div $4,$14 | |
878 | div $2,$12 | |
879 | div $fp,$tp | |
880 | div $tp,$6 | |
881 | .text | |
882 | .global divu | |
883 | divu: | |
884 | divu $9,$5 | |
885 | divu $8,$13 | |
886 | divu $0,$14 | |
887 | divu $9,$5 | |
888 | divu $0,$5 | |
889 | .text | |
890 | .global dret | |
891 | dret: | |
892 | dret | |
893 | .text | |
894 | .global dbreak | |
895 | dbreak: | |
896 | dbreak | |
897 | .text | |
898 | .global ldz | |
899 | ldz: | |
900 | ldz $gp,$4 | |
901 | ldz $10,$11 | |
902 | ldz $9,$9 | |
903 | ldz $15,$tp | |
904 | ldz $gp,$3 | |
905 | .text | |
906 | .global abs | |
907 | abs: | |
908 | abs $sp,$9 | |
909 | abs $5,$4 | |
910 | abs $tp,$13 | |
911 | abs $0,$3 | |
912 | abs $3,$14 | |
913 | .text | |
914 | .global ave | |
915 | ave: | |
916 | ave $11,$10 | |
917 | ave $fp,$10 | |
918 | ave $14,$2 | |
919 | ave $10,$12 | |
920 | ave $15,$8 | |
921 | .text | |
922 | .global min | |
923 | min: | |
924 | min $8,$3 | |
925 | min $7,$0 | |
926 | min $2,$2 | |
927 | min $5,$6 | |
928 | min $11,$5 | |
929 | .text | |
930 | .global max | |
931 | max: | |
932 | max $11,$sp | |
933 | max $gp,$0 | |
934 | max $12,$sp | |
935 | max $gp,$2 | |
936 | max $14,$sp | |
937 | .text | |
938 | .global minu | |
939 | minu: | |
940 | minu $11,$8 | |
941 | minu $7,$5 | |
942 | minu $fp,$14 | |
943 | minu $11,$4 | |
944 | minu $2,$sp | |
945 | .text | |
946 | .global maxu | |
947 | maxu: | |
948 | maxu $3,$3 | |
949 | maxu $13,$0 | |
950 | maxu $4,$fp | |
951 | maxu $gp,$2 | |
952 | maxu $12,$fp | |
953 | .text | |
954 | .global clip | |
955 | clip: | |
956 | clip $10,1 | |
957 | clip $15,4 | |
958 | clip $4,3 | |
959 | clip $15,3 | |
960 | clip $1,0 | |
961 | .text | |
962 | .global clipu | |
963 | clipu: | |
964 | clipu $10,4 | |
965 | clipu $13,1 | |
966 | clipu $5,4 | |
967 | clipu $14,0 | |
968 | clipu $5,1 | |
969 | .text | |
970 | .global sadd | |
971 | sadd: | |
972 | sadd $5,$0 | |
973 | sadd $15,$3 | |
974 | sadd $0,$10 | |
975 | sadd $sp,$12 | |
976 | sadd $4,$2 | |
977 | .text | |
978 | .global ssub | |
979 | ssub: | |
980 | ssub $1,$10 | |
981 | ssub $4,$7 | |
982 | ssub $fp,$3 | |
983 | ssub $7,$gp | |
984 | ssub $13,$4 | |
985 | .text | |
986 | .global saddu | |
987 | saddu: | |
988 | saddu $9,$14 | |
989 | saddu $0,$10 | |
990 | saddu $7,$12 | |
991 | saddu $5,$15 | |
992 | saddu $13,$3 | |
993 | .text | |
994 | .global ssubu | |
995 | ssubu: | |
996 | ssubu $15,$gp | |
997 | ssubu $0,$15 | |
998 | ssubu $3,$10 | |
999 | ssubu $sp,$13 | |
1000 | ssubu $2,$9 | |
1001 | .text | |
1002 | .global swcp | |
1003 | swcp: | |
1004 | swcp $c3,($13) | |
1005 | swcp $c15,($13) | |
1006 | swcp $c13,($0) | |
1007 | swcp $c12,($12) | |
1008 | swcp $c9,($gp) | |
1009 | .text | |
1010 | .global lwcp | |
1011 | lwcp: | |
1012 | lwcp $c7,($3) | |
1013 | lwcp $c6,($3) | |
1014 | lwcp $c0,($2) | |
1015 | lwcp $c8,($fp) | |
1016 | lwcp $c11,($13) | |
1017 | .text | |
1018 | .global smcp | |
1019 | smcp: | |
1020 | smcp $c14,($9) | |
1021 | smcp $c2,($fp) | |
1022 | smcp $c14,($15) | |
1023 | smcp $c10,($8) | |
1024 | smcp $c2,($8) | |
1025 | .text | |
1026 | .global lmcp | |
1027 | lmcp: | |
1028 | lmcp $c11,($1) | |
1029 | lmcp $c8,($8) | |
1030 | lmcp $c11,($13) | |
1031 | lmcp $c8,($0) | |
1032 | lmcp $c8,($14) | |
1033 | .text | |
1034 | .global swcpi | |
1035 | swcpi: | |
1036 | swcpi $c7,($0+) | |
1037 | swcpi $c6,($gp+) | |
1038 | swcpi $c12,($8+) | |
1039 | swcpi $c14,($15+) | |
1040 | swcpi $c6,($0+) | |
1041 | .text | |
1042 | .global lwcpi | |
1043 | lwcpi: | |
1044 | lwcpi $c8,($2+) | |
1045 | lwcpi $c9,($0+) | |
1046 | lwcpi $c3,($14+) | |
1047 | lwcpi $c13,($5+) | |
1048 | lwcpi $c11,($gp+) | |
1049 | .text | |
1050 | .global smcpi | |
1051 | smcpi: | |
1052 | smcpi $c8,($2+) | |
1053 | smcpi $c11,($9+) | |
1054 | smcpi $c4,($3+) | |
1055 | smcpi $c14,($2+) | |
1056 | smcpi $c9,($3+) | |
1057 | .text | |
1058 | .global lmcpi | |
1059 | lmcpi: | |
1060 | lmcpi $c6,($14+) | |
1061 | lmcpi $c9,($5+) | |
1062 | lmcpi $c10,($6+) | |
1063 | lmcpi $c1,($6+) | |
1064 | lmcpi $c2,($8+) | |
1065 | .text | |
1066 | .global swcp16 | |
1067 | swcp16: | |
1068 | swcp $c0,-1($2) | |
1069 | swcp $c5,1($10) | |
1070 | swcp $c8,2($12) | |
1071 | swcp $c14,-1($1) | |
1072 | swcp $c12,2($3) | |
1073 | .text | |
1074 | .global lwcp16 | |
1075 | lwcp16: | |
1076 | lwcp $c8,-1($5) | |
1077 | lwcp $c12,1($15) | |
1078 | lwcp $c1,2($0) | |
1079 | lwcp $c4,1($13) | |
1080 | lwcp $c6,2($11) | |
1081 | .text | |
1082 | .global smcp16 | |
1083 | smcp16: | |
1084 | smcp $c9,-1($10) | |
1085 | smcp $c14,1($gp) | |
1086 | smcp $c3,2($sp) | |
1087 | smcp $c15,-2($8) | |
1088 | smcp $c13,1($13) | |
1089 | .text | |
1090 | .global lmcp16 | |
1091 | lmcp16: | |
1092 | lmcp $c0,1($15) | |
1093 | lmcp $c15,1($fp) | |
1094 | lmcp $c2,-1($8) | |
1095 | lmcp $c14,1($fp) | |
1096 | lmcp $c1,-1($10) | |
1097 | .text | |
1098 | .global sbcpa | |
1099 | sbcpa: | |
1100 | sbcpa $c14,($sp+),2 | |
1101 | sbcpa $c2,($4+),-2 | |
1102 | sbcpa $c8,($1+),0 | |
1103 | sbcpa $c11,($3+),0 | |
1104 | sbcpa $c9,($14+),-2 | |
1105 | .text | |
1106 | .global lbcpa | |
1107 | lbcpa: | |
1108 | lbcpa $c7,($2+),-2 | |
1109 | lbcpa $c12,($sp+),2 | |
1110 | lbcpa $c5,($4+),-2 | |
1111 | lbcpa $c7,($4+),-2 | |
1112 | lbcpa $c8,($15+),0 | |
1113 | .text | |
1114 | .global shcpa | |
1115 | shcpa: | |
1116 | shcpa $c0,($14+),0 | |
1117 | shcpa $c12,($sp+),16 | |
1118 | shcpa $c1,($4+),4 | |
1119 | shcpa $c5,($4+),-32 | |
1120 | shcpa $c1,($15+),0 | |
1121 | .text | |
1122 | .global lhcpa | |
1123 | lhcpa: | |
1124 | lhcpa $c4,($4+),0 | |
1125 | lhcpa $c6,($5+),48 | |
1126 | lhcpa $c3,($6+),-52 | |
1127 | lhcpa $c8,($6+),-24 | |
1128 | lhcpa $c0,($9+),0 | |
1129 | .text | |
1130 | .global swcpa | |
1131 | swcpa: | |
1132 | swcpa $c1,($9+),16 | |
1133 | swcpa $c7,($sp+),32 | |
1134 | swcpa $c3,($12+),48 | |
1135 | swcpa $c10,($9+),8 | |
1136 | swcpa $c14,($8+),4 | |
1137 | .text | |
1138 | .global lwcpa | |
1139 | lwcpa: | |
1140 | lwcpa $c6,($gp+),-8 | |
1141 | lwcpa $c4,($7+),4 | |
1142 | lwcpa $c11,($gp+),-16 | |
1143 | lwcpa $c10,($sp+),-32 | |
1144 | lwcpa $c2,($2+),8 | |
1145 | .text | |
1146 | .global smcpa | |
1147 | smcpa: | |
1148 | smcpa $c13,($15+),-8 | |
1149 | smcpa $c6,($7+),-8 | |
1150 | smcpa $c5,($3+),16 | |
1151 | smcpa $c13,($15+),16 | |
1152 | smcpa $c3,($12+),48 | |
1153 | .text | |
1154 | .global lmcpa | |
1155 | lmcpa: | |
1156 | lmcpa $c9,($4+),0 | |
1157 | lmcpa $c3,($sp+),-16 | |
1158 | lmcpa $c15,($13+),8 | |
1159 | lmcpa $c8,($8+),-8 | |
1160 | lmcpa $c10,($9+),0 | |
1161 | .text | |
1162 | .global sbcpm0 | |
1163 | sbcpm0: | |
1164 | sbcpm0 $c10,($13+),8 | |
1165 | sbcpm0 $c13,($5+),-8 | |
1166 | sbcpm0 $c4,($5+),-8 | |
1167 | sbcpm0 $c10,($tp+),16 | |
1168 | sbcpm0 $c4,($5+),-24 | |
1169 | .text | |
1170 | .global lbcpm0 | |
1171 | lbcpm0: | |
1172 | lbcpm0 $c0,($4+),0 | |
1173 | lbcpm0 $c9,($7+),-8 | |
1174 | lbcpm0 $c12,($fp+),24 | |
1175 | lbcpm0 $c8,($12+),16 | |
1176 | lbcpm0 $c7,($fp+),16 | |
1177 | .text | |
1178 | .global shcpm0 | |
1179 | shcpm0: | |
1180 | shcpm0 $c2,($13+),2 | |
1181 | shcpm0 $c7,($15+),-2 | |
1182 | shcpm0 $c8,($2+),2 | |
1183 | shcpm0 $c13,($5+),0 | |
1184 | shcpm0 $c3,($14+),8 | |
1185 | .text | |
1186 | .global lhcpm0 | |
1187 | lhcpm0: | |
1188 | lhcpm0 $c7,($4+),8 | |
1189 | lhcpm0 $c3,($3+),-2 | |
1190 | lhcpm0 $c3,($1+),0 | |
1191 | lhcpm0 $c2,($gp+),0 | |
1192 | lhcpm0 $c12,($6+),2 | |
1193 | .text | |
1194 | .global swcpm0 | |
1195 | swcpm0: | |
1196 | swcpm0 $c8,($fp+),32 | |
1197 | swcpm0 $c9,($sp+),0 | |
1198 | swcpm0 $c9,($2+),-16 | |
1199 | swcpm0 $c0,($14+),48 | |
1200 | swcpm0 $c15,($1+),8 | |
1201 | .text | |
1202 | .global lwcpm0 | |
1203 | lwcpm0: | |
1204 | lwcpm0 $c14,($10+),-4 | |
1205 | lwcpm0 $c11,($sp+),-4 | |
1206 | lwcpm0 $c5,($7+),-8 | |
1207 | lwcpm0 $c2,($12+),32 | |
1208 | lwcpm0 $c2,($gp+),16 | |
1209 | .text | |
1210 | .global smcpm0 | |
1211 | smcpm0: | |
1212 | smcpm0 $c1,($12+),8 | |
1213 | smcpm0 $c8,($4+),-16 | |
1214 | smcpm0 $c10,($11+),0 | |
1215 | smcpm0 $c1,($3+),-16 | |
1216 | smcpm0 $c11,($sp+),-8 | |
1217 | .text | |
1218 | .global lmcpm0 | |
1219 | lmcpm0: | |
1220 | lmcpm0 $c14,($10+),0 | |
1221 | lmcpm0 $c6,($15+),-16 | |
1222 | lmcpm0 $c13,($1+),8 | |
1223 | lmcpm0 $c10,($tp+),-24 | |
1224 | lmcpm0 $c7,($14+),-24 | |
1225 | .text | |
1226 | .global sbcpm1 | |
1227 | sbcpm1: | |
1228 | sbcpm1 $c9,($fp+),0 | |
1229 | sbcpm1 $c7,($12+),-24 | |
1230 | sbcpm1 $c15,($5+),-24 | |
1231 | sbcpm1 $c5,($tp+),16 | |
1232 | sbcpm1 $c6,($1+),-128 | |
1233 | .text | |
1234 | .global lbcpm1 | |
1235 | lbcpm1: | |
1236 | lbcpm1 $c6,($gp+),2 | |
1237 | lbcpm1 $c7,($tp+),-2 | |
1238 | lbcpm1 $c4,($13+),1 | |
1239 | lbcpm1 $c12,($2+),-2 | |
1240 | lbcpm1 $c11,($7+),1 | |
1241 | .text | |
1242 | .global shcpm1 | |
1243 | shcpm1: | |
1244 | shcpm1 $c4,($fp+),24 | |
1245 | shcpm1 $c11,($6+),-16 | |
1246 | shcpm1 $c7,($8+),8 | |
1247 | shcpm1 $c5,($12+),16 | |
1248 | shcpm1 $c0,($8+),-32 | |
1249 | .text | |
1250 | .global lhcpm1 | |
1251 | lhcpm1: | |
1252 | lhcpm1 $c11,($0+),0 | |
1253 | lhcpm1 $c7,($tp+),-2 | |
1254 | lhcpm1 $c10,($8+),8 | |
1255 | lhcpm1 $c3,($tp+),0 | |
1256 | lhcpm1 $c9,($6+),2 | |
1257 | .text | |
1258 | .global swcpm1 | |
1259 | swcpm1: | |
1260 | swcpm1 $c9,($8+),24 | |
1261 | swcpm1 $c9,($14+),0 | |
1262 | swcpm1 $c9,($fp+),16 | |
1263 | swcpm1 $c14,($1+),0 | |
1264 | swcpm1 $c2,($sp+),8 | |
1265 | .text | |
1266 | .global lwcpm1 | |
1267 | lwcpm1: | |
1268 | lwcpm1 $c8,($fp+),0 | |
1269 | lwcpm1 $c3,($14+),-16 | |
1270 | lwcpm1 $c7,($6+),-8 | |
1271 | lwcpm1 $c14,($fp+),-24 | |
1272 | lwcpm1 $c3,($fp+),24 | |
1273 | .text | |
1274 | .global smcpm1 | |
1275 | smcpm1: | |
1276 | smcpm1 $c10,($4+),0 | |
1277 | smcpm1 $c6,($sp+),-16 | |
1278 | smcpm1 $c13,($7+),-24 | |
1279 | smcpm1 $c3,($gp+),-8 | |
1280 | smcpm1 $c0,($2+),8 | |
1281 | .text | |
1282 | .global lmcpm1 | |
1283 | lmcpm1: | |
1284 | lmcpm1 $c12,($1+),0 | |
1285 | lmcpm1 $c0,($6+),8 | |
1286 | lmcpm1 $c6,($2+),-8 | |
1287 | lmcpm1 $c12,($gp+),-16 | |
1288 | lmcpm1 $c14,($15+),48 | |
1289 | /* | |
1290 | .text | |
1291 | .global cmov1 | |
1292 | cmov1: | |
1293 | cmov $c11,$10 | |
1294 | cmov $c14,$3 | |
1295 | cmov $c3,$15 | |
1296 | cmov $c6,$5 | |
1297 | cmov $c6,$10 | |
1298 | .text | |
1299 | .global cmov2 | |
1300 | cmov2: | |
1301 | cmov $11,$c2 | |
1302 | cmov $10,$c2 | |
1303 | cmov $tp,$c10 | |
1304 | cmov $12,$c9 | |
1305 | cmov $15,$c3 | |
1306 | .text | |
1307 | .global cmovc1 | |
1308 | cmovc1: | |
1309 | cmovc $ccr9,$sp | |
1310 | cmovc $ccr12,$fp | |
1311 | cmovc $ccr1,$4 | |
1312 | cmovc $ccr11,$sp | |
1313 | cmovc $ccr14,$7 | |
1314 | .text | |
1315 | .global cmovc2 | |
1316 | cmovc2: | |
1317 | cmovc $fp,$ccr6 | |
1318 | cmovc $fp,$ccr6 | |
1319 | cmovc $7,$ccr8 | |
1320 | cmovc $sp,$ccr12 | |
1321 | cmovc $sp,$ccr5 | |
1322 | .text | |
1323 | .global cmovh1 | |
1324 | cmovh1: | |
1325 | cmovh $c8,$1 | |
1326 | cmovh $c12,$sp | |
1327 | cmovh $c11,$5 | |
1328 | cmovh $c4,$4 | |
1329 | cmovh $c3,$gp | |
1330 | .text | |
1331 | .global cmovh2 | |
1332 | cmovh2: | |
1333 | cmovh $4,$c7 | |
1334 | cmovh $gp,$c8 | |
1335 | cmovh $6,$c10 | |
1336 | cmovh $2,$c8 | |
1337 | cmovh $10,$c4 | |
1338 | */ | |
1339 | .text | |
1340 | .global bcpeq | |
1341 | bcpeq: | |
1342 | bcpeq 4,0 | |
1343 | bcpeq 0,-2 | |
1344 | bcpeq 4,-2 | |
1345 | bcpeq 1,2 | |
1346 | bcpeq 2,2 | |
1347 | .text | |
1348 | .global bcpne | |
1349 | bcpne: | |
1350 | bcpne 2,0 | |
1351 | bcpne 4,0 | |
1352 | bcpne 1,0 | |
1353 | bcpne 4,0 | |
1354 | bcpne 1,2 | |
1355 | .text | |
1356 | .global bcpat | |
1357 | bcpat: | |
1358 | bcpat 1,-2 | |
1359 | bcpat 0,2 | |
1360 | bcpat 0,-2 | |
1361 | bcpat 2,0 | |
1362 | bcpat 1,-2 | |
1363 | .text | |
1364 | .global bcpaf | |
1365 | bcpaf: | |
1366 | bcpaf 4,0 | |
1367 | bcpaf 3,0 | |
1368 | bcpaf 4,0 | |
1369 | bcpaf 1,2 | |
1370 | bcpaf 4,2 | |
1371 | .text | |
1372 | .global synccp | |
1373 | synccp: | |
1374 | synccp | |
1375 | .text | |
1376 | .global jsrv | |
1377 | jsrv: | |
1378 | jsrv $11 | |
1379 | jsrv $5 | |
1380 | jsrv $10 | |
1381 | jsrv $12 | |
1382 | jsrv $10 | |
1383 | .text | |
1384 | .global bsrv | |
1385 | bsrv: | |
1386 | bsrv -2 | |
1387 | bsrv -2 | |
1388 | bsrv -2 | |
1389 | bsrv 2 | |
1390 | bsrv 0 | |
1391 | .text | |
1392 | .global case106341 | |
1393 | case106341: | |
1394 | stc $10,7 | |
1395 | ldc $0, (4 + 4) | |
1396 | case106821: | |
1397 | /* Actual 16 bit form */ | |
1398 | sb $0,($0) | |
1399 | sh $0,($0) | |
1400 | sw $0,($0) | |
1401 | lb $0,($0) | |
1402 | lh $0,($0) | |
1403 | lw $0,($0) | |
1404 | lbu $0,($0) | |
1405 | lhu $0,($0) | |
1406 | /* Should use 16 bit form */ | |
1407 | sb $0,0($0) | |
1408 | sb $0,%lo(0)($0) | |
1409 | sb $0,%hi(0)($0) | |
1410 | sb $0,%uhi(0)($0) | |
1411 | sb $0,%sdaoff(0)($0) | |
1412 | sb $0,%tpoff(0)($0) | |
1413 | sh $0,0($0) | |
1414 | sh $0,%lo(0)($0) | |
1415 | sh $0,%hi(0)($0) | |
1416 | sh $0,%uhi(0)($0) | |
1417 | sh $0,%sdaoff(0)($0) | |
1418 | sh $0,%tpoff(0)($0) | |
1419 | sw $0,0($0) | |
1420 | sw $0,%lo(0)($0) | |
1421 | sw $0,%hi(0)($0) | |
1422 | sw $0,%uhi(0)($0) | |
1423 | sw $0,%sdaoff(0)($0) | |
1424 | sw $0,%tpoff(0)($0) | |
1425 | lb $0,0($0) | |
1426 | lb $0,%lo(0)($0) | |
1427 | lb $0,%hi(0)($0) | |
1428 | lb $0,%uhi(0)($0) | |
1429 | lb $0,%sdaoff(0)($0) | |
1430 | lb $0,%tpoff(0)($0) | |
1431 | lh $0,0($0) | |
1432 | lh $0,%lo(0)($0) | |
1433 | lh $0,%hi(0)($0) | |
1434 | lh $0,%uhi(0)($0) | |
1435 | lh $0,%sdaoff(0)($0) | |
1436 | lh $0,%tpoff(0)($0) | |
1437 | lw $0,0($0) | |
1438 | lw $0,%lo(0)($0) | |
1439 | lw $0,%hi(0)($0) | |
1440 | lw $0,%uhi(0)($0) | |
1441 | lw $0,%sdaoff(0)($0) | |
1442 | lw $0,%tpoff(0)($0) | |
1443 | lbu $0,0($0) | |
1444 | lbu $0,%lo(0)($0) | |
1445 | lbu $0,%hi(0)($0) | |
1446 | lbu $0,%uhi(0)($0) | |
1447 | lbu $0,%sdaoff(0)($0) | |
1448 | lbu $0,%tpoff(0)($0) | |
1449 | lhu $0,0($0) | |
1450 | lhu $0,%lo(0)($0) | |
1451 | lhu $0,%hi(0)($0) | |
1452 | lhu $0,%uhi(0)($0) | |
1453 | lhu $0,%sdaoff(0)($0) | |
1454 | lhu $0,%tpoff(0)($0) | |
1455 | /* Should use 32 bit form */ | |
1456 | sb $0,1($0) | |
1457 | sb $0,%lo(1)($0) | |
1458 | sb $0,%hi(1)($0) | |
1459 | sb $0,%uhi(1)($0) | |
1460 | sb $0,%sdaoff(1)($0) | |
1461 | sb $0,%tpoff(1)($0) | |
1462 | sh $0,1($0) | |
1463 | sh $0,%lo(1)($0) | |
1464 | sh $0,%hi(1)($0) | |
1465 | sh $0,%uhi(1)($0) | |
1466 | sh $0,%sdaoff(1)($0) | |
1467 | sh $0,%tpoff(1)($0) | |
1468 | sw $0,1($0) | |
1469 | sw $0,%lo(1)($0) | |
1470 | sw $0,%hi(1)($0) | |
1471 | sw $0,%uhi(1)($0) | |
1472 | sw $0,%sdaoff(1)($0) | |
1473 | sw $0,%tpoff(1)($0) | |
1474 | lb $0,1($0) | |
1475 | lb $0,%lo(1)($0) | |
1476 | lb $0,%hi(1)($0) | |
1477 | lb $0,%uhi(1)($0) | |
1478 | lb $0,%sdaoff(1)($0) | |
1479 | lb $0,%tpoff(1)($0) | |
1480 | lh $0,1($0) | |
1481 | lh $0,%lo(1)($0) | |
1482 | lh $0,%hi(1)($0) | |
1483 | lh $0,%uhi(1)($0) | |
1484 | lh $0,%sdaoff(1)($0) | |
1485 | lh $0,%tpoff(1)($0) | |
1486 | lw $0,1($0) | |
1487 | lw $0,%lo(1)($0) | |
1488 | lw $0,%hi(1)($0) | |
1489 | lw $0,%uhi(1)($0) | |
1490 | lw $0,%sdaoff(1)($0) | |
1491 | lw $0,%tpoff(1)($0) | |
1492 | lbu $0,1($0) | |
1493 | lbu $0,%lo(1)($0) | |
1494 | lbu $0,%hi(1)($0) | |
1495 | lbu $0,%uhi(1)($0) | |
1496 | lbu $0,%sdaoff(1)($0) | |
1497 | lbu $0,%tpoff(1)($0) | |
1498 | lhu $0,1($0) | |
1499 | lhu $0,%lo(1)($0) | |
1500 | lhu $0,%hi(1)($0) | |
1501 | lhu $0,%uhi(1)($0) | |
1502 | lhu $0,%sdaoff(1)($0) | |
1503 | lhu $0,%tpoff(1)($0) | |
1504 | /* Should use 32 bit form */ | |
1505 | sb $0,case106821($0) | |
1506 | sb $0,%lo(case106821)($0) | |
1507 | sb $0,%hi(case106821)($0) | |
1508 | sb $0,%uhi(case106821)($0) | |
1509 | sh $0,case106821($0) | |
1510 | sh $0,%lo(case106821)($0) | |
1511 | sh $0,%hi(case106821)($0) | |
1512 | sh $0,%uhi(case106821)($0) | |
1513 | sw $0,case106821($0) | |
1514 | sw $0,%lo(case106821)($0) | |
1515 | sw $0,%hi(case106821)($0) | |
1516 | sw $0,%uhi(case106821)($0) | |
1517 | lb $0,case106821($0) | |
1518 | lb $0,%lo(case106821)($0) | |
1519 | lb $0,%hi(case106821)($0) | |
1520 | lb $0,%uhi(case106821)($0) | |
1521 | lh $0,case106821($0) | |
1522 | lh $0,%lo(case106821)($0) | |
1523 | lh $0,%hi(case106821)($0) | |
1524 | lh $0,%uhi(case106821)($0) | |
1525 | lw $0,case106821($0) | |
1526 | lw $0,%lo(case106821)($0) | |
1527 | lw $0,%hi(case106821)($0) | |
1528 | lw $0,%uhi(case106821)($0) | |
1529 | lbu $0,case106821($0) | |
1530 | lbu $0,%lo(case106821)($0) | |
1531 | lbu $0,%hi(case106821)($0) | |
1532 | lbu $0,%uhi(case106821)($0) | |
1533 | lhu $0,case106821($0) | |
1534 | lhu $0,%lo(case106821)($0) | |
1535 | lhu $0,%hi(case106821)($0) | |
1536 | lhu $0,%uhi(case106821)($0) |