Changeset 1360 for trunk/tigcc/archive/sprite32.s
- Timestamp:
- 07/24/09 18:55:27 (3 years ago)
- File:
-
- 1 edited
-
trunk/tigcc/archive/sprite32.s (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tigcc/archive/sprite32.s
r1344 r1360 18 18 19 19 | d4: drawing mode. 20 move.w 4+5*4(%a7),%d4 | 4 21 subq.w #1,%d4 | 2 20 subq.w #1,%d3 | 2 22 21 | d3, d6: masks used by AND and RPLC. 23 moveq #-1,%d 3| 224 lsr.w %d0,%d 3| 225 move.w %d3,%d6 | 226 not.l %d3| 227 swap %d3| 222 moveq #-1,%d4 | 2 23 lsr.w %d0,%d4 | 2 24 move.w %d4,%d6 | 2 25 not.l %d4 | 2 26 swap %d4 | 2 28 27 | Jump to loop entry. 29 28 bra.s .L__s32_loopentry | 2 … … 31 30 | AND. 32 31 .L__s32_Am: 33 or.l %d 3,%d1 | 232 or.l %d4,%d1 | 2 34 33 or.w %d6,%d7 | 2 35 34 and.l %d1,(%a1)+ | 2 … … 47 46 move.l (%a0)+,%d1 | 2 48 47 move.w %d1,%d7 | 2 49 lsr.l %d0,%d1 | 250 lsl.w %d5,%d7 | 251 cmp.w #1,%d 4| 448 lsr.l %d0,%d1 | 2 49 lsl.w %d5,%d7 | 2 50 cmp.w #1,%d3 | 4 52 51 beq.s .L__s32_Am | 2 53 tst.w %d 4| 252 tst.w %d3 | 2 54 53 blt.s .L__s32_Xm | 2 55 54 beq.s .L__s32_Om | 2 56 55 | RPLC. 57 and.l %d 3,(%a1) | 256 and.l %d4,(%a1) | 2 58 57 and.w %d6,4(%a1) | 2 59 58 | OR.
Note: See TracChangeset
for help on using the changeset viewer.
