Changeset 1359
- Timestamp:
- 07/22/09 09:20:31 (3 years ago)
- Location:
- trunk/tigcc
- Files:
-
- 2 edited
-
archive/qsort.c (modified) (2 diffs)
-
testcases/sorts.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tigcc/archive/qsort.c
r1357 r1359 34 34 mulu.w %d7,%d0 ;# size, num_items 35 35 move.w %d0,%a6 ;# num_items, num_items.61 36 bra.s .L5 ;# 36 37 37 .L6: 38 38 move.w %d5,%d6 ;# k, i … … 78 78 cmp.w %a6,%d6 ;# num_items.61, i 79 79 bcs.s .L8 ;# 80 80 81 lsr.w #1,%d5 ;#, tmp59 81 82 move.w %d5,%d0 ;# k, tmp60 82 83 lsr.w #3,%d0 ;#, tmp60 83 84 sub.w %d0,%d5 ;# tmp60, k 84 .L5:85 tst.w %d5 ;# k86 85 bne.s .L6 ;# 87 movm.l (%sp)+,%d3-%d7/%a2-%a4/%a6 86 87 movem.l (%sp)+,%d3-%d7/%a2-%a4/%a6 88 88 rts 89 89 "); -
trunk/tigcc/testcases/sorts.c
r1358 r1359 153 153 mulu.w %d7,%d0 ;# size, num_items 154 154 move.w %d0,%a6 ;# num_items, num_items.61 155 bra.s 5f ;# 155 156 156 6: 157 157 move.w %d5,%d6 ;# k, i … … 202 202 swap %d5 203 203 move.w %d0,%d5 204 5:205 tst.w %d5 ;# k206 204 bne.s 6b ;# 207 movm.l (%sp)+,%d3-%d7/%a2-%a4/%a6 205 206 movem.l (%sp)+,%d3-%d7/%a2-%a4/%a6 208 207 rts 209 208 .even
Note: See TracChangeset
for help on using the changeset viewer.
