Skip to content

Commit 041d23e

Browse files
committed
shave one byte
1 parent 7e8979f commit 041d23e

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

bin/sectorlisp.bin

0 Bytes
Binary file not shown.

sectorlisp.S

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,8 @@ GetObject: # called just after GetToken
111111
dec %di
112112
scasb
113113
jne 1b
114-
jmp 5f
114+
pop %ax # restore 1
115+
ret
115116
2: pop %bp # drop 1
116117
mov %cx,%si
117118
3: scasb
@@ -123,8 +124,8 @@ GetObject: # called just after GetToken
123124
dec %di
124125
scasb
125126
jnz 4b
126-
5: pop %ax # restore 1
127-
.ret: ret
127+
pop %ax # restore 1
128+
ret
128129

129130
GetChar:xor %ax,%ax # GetChar→al:dl
130131
int $0x16 # get keystroke
@@ -140,8 +141,7 @@ PutChar:mov $0x0e,%ah # prints CP-437
140141
Pairlis:test %di,%di # Pairlis(x:di,y:si,a:dx):ax
141142
jz 1f # jump if nil
142143
push (%bx,%di) # save 1 Cdr(x)
143-
lodsw
144-
push (%si) # save 2 Cdr(y)
144+
push (%bx,%si) # save 2 Cdr(y)
145145
mov (%di),%di
146146
call Cons # preserves dx
147147
pop %si # restore 2

0 commit comments

Comments
 (0)