2
0
Peter Ferrie 3 жил өмнө
parent
commit
93d01e6932
2 өөрчлөгдсөн 3 нэмэгдсэн , 2 устгасан
  1. BIN
      bin/sectorlisp.bin
  2. 3 2
      sectorlisp.S

BIN
bin/sectorlisp.bin


+ 3 - 2
sectorlisp.S

@@ -213,9 +213,10 @@ Cons:	xchg	%di,%ax
 Pairlis:cmp	$NIL,%di			# Pairlis(x:di,y:si,a:dx):ax
 	je	1f
 	push	2(%di)				# save 1 Cdr(x)
-	push	2(%si)				# save 2 Cdr(y)
+	lodsw
+	push	(%si)				# save 2 Cdr(y)
 	mov	(%di),%di
-	mov	(%si),%si
+	xchg	%ax,%si
 	call	Cons				# preserves dx
 	pop	%si				# restore 2
 	pop	%di				# restore 1