add ASM source generated by sourcefile 1.8

This commit is contained in:
Oliver Lehmann 2008-06-03 20:20:13 +00:00
parent fbecd39b7a
commit 6f3c512902
1 changed files with 32 additions and 54 deletions

View File

@ -219,7 +219,7 @@ L113:
jpr L115 jpr L115
L112: L112:
ldl rr2,_u+330 ldl rr2,_u+330
test r3 testl rr2
jpr ne,L20004 jpr ne,L20004
jpr L120 jpr L120
L20006: L20006:
@ -553,7 +553,6 @@ L20019:
ldb rh2,rl2 ldb rh2,rl2
clrb rl2 clrb rl2
ld _u+48,r2 ld _u+48,r2
L20020:
ldl rr6,rr12 ldl rr6,rr12
callr _writei callr _writei
jpr L180 jpr L180
@ -604,13 +603,9 @@ L178:
ld _u+46,r2 ld _u+46,r2
ldk r2,#0 ldk r2,#0
ldb rl2,_u+1060 ldb rl2,_u+1060
ld r3,r2 neg r2
neg r3 add r2,#256
add r3,#256 jpr L20019
ldb rh3,rl3
clrb rl3
ld _u+48,r3
jpr L20020
L170: L170:
ldb _u+21,#13 ldb _u+21,#13
L180: L180:
@ -619,7 +614,6 @@ L180:
cpb _u+21,#0 cpb _u+21,#0
ldk r2,#0 ldk r2,#0
tcc eq,r2 tcc eq,r2
extsb r2
L10021: L10021:
ldm r11,_stkseg+4(fp),#3 ldm r11,_stkseg+4(fp),#3
inc fp,#~L2 inc fp,#~L2
@ -643,12 +637,11 @@ _grow::
ld |_stkseg+~L1+0|(fp),r7 ld |_stkseg+~L1+0|(fp),r7
ld r6,_u+220 ld r6,_u+220
dec r6,#1 dec r6,#1
ld r2,r6 neg r6
neg r2 add r6,#256
add r2,#256 ldb rh6,rl6
ldb rh2,rl2 clrb rl6
clrb rl2 cp r6,|_stkseg+~L1|(fp)
cp r2,r7
jpr ugt,L184 jpr ugt,L184
L20024: L20024:
sub r2,r2 sub r2,r2
@ -659,70 +652,54 @@ L184:
L20021: L20021:
ld r2,_u+220 ld r2,_u+220
inc r2,#10 inc r2,#10
add r2,r12 add r2,r11
add r2,_u+218 add r2,_u+218
cp r2,#256 cp r2,#256
jpr ge,L187 jpr ge,L187
ld r5,_u+220 ld r5,_u+220
add r5,r12 add r5,r11
ld r6,_u+218 ld r6,_u+218
ld r7,_u+216 ld r7,_u+216
ldk r4,#1 ldk r4,#1
callr _estabur callr _estabur
test r2
jpr eq,L197
L187: L187:
ld r2,r13 ld r2,r13
dec r2,#1 dec r13,#1
ld r13,r2
test r2 test r2
jpr eq,L20024 jpr eq,L20024
ldk r2,#0
ld r3,|_stkseg+~L1|(fp) ld r3,|_stkseg+~L1|(fp)
exts rr2
addl rr2,#255 addl rr2,#255
sral rr2,#8 sral rr2,#8
ld r2,r3 neg r3
neg r2 add r3,#256
add r2,#256 sub r3,_u+220
sub r2,_u+220 add r3,|_stkseg+~L1|(fp)
add r2,r13 ld r12,r3
ld r12,r2 cp r3,#0
cp r2,#0
jpr le,L187 jpr le,L187
testb _u+544 testb _u+544
jpr eq,L20021 jpr eq,L20021
ld r2,_u+220 ld r2,_u+220
add r2,r12 add r2,r11
cp r2,#256 cp r2,#256
jpr gt,L187 jpr gt,L187
ld r2,_u+220 ld r2,_u+220
add r2,r12 neg r2
ld r3,r2 add r2,#256
neg r3 ldb _u+1060,rl2
add r3,#256 jpr L187
ldb _u+1060,rl3
L197:
ldl rr8,_u+32
ld r7,r8(#20)
add r7,r12
call _expand
ld r2,r8(#18)
ldl rr4,rr8
add r5,#20
add r2,@rr4
ld r10,r2
ld r11,_u+220
jpr L198a
L198: L198:
test r11
jpr eq,L197
dec r10,#1 dec r10,#1
ld r7,r10 ld r7,r10
sub r7,r12 sub r7,r12
ld r6,r10 ld r6,r10
callr _copyseg callr _copyseg
dec r11,#1 dec r11,#1
L198a: jpr L198
test r11 L197:
jr ne,L198
ld r11,r12 ld r11,r12
jpr L202 jpr L202
L20023: L20023:
@ -803,9 +780,10 @@ L213:
ld _ipc,r2 ld _ipc,r2
ld r2,rr10(#8) ld r2,rr10(#8)
ld _ipc+8,r2 ld _ipc+8,r2
ldl rr2,rr10(#4) ld r2,rr10(#4)
ldl rr4,rr2 and r2,#32512
and r4,#32512 sub r4,r4
ld r5,r2
ldl _ipc+4,rr4 ldl _ipc+4,rr4
ld r2,@rr10 ld r2,@rr10
ld _ipc+2,r2 ld _ipc+2,r2