Bug fix: did not accept loc 1 loc 4 cii
authorceriel <none@none>
Mon, 13 Apr 1987 12:52:38 +0000 (12:52 +0000)
committerceriel <none@none>
Mon, 13 Apr 1987 12:52:38 +0000 (12:52 +0000)
mach/i86/libem/cii.s

index 4cf0cb3..86bf3d3 100644 (file)
@@ -7,23 +7,22 @@
                                ! pop     cx, dest. size
                                ! pop     bx, src. size
                                ! ax is first word of source
+       cmp     bx,1
+       jne     2f
+       cbw
+       mov     bx,2
+2:
        cmp     bx,cx
        je      8f
        cmp     bx,2
        je      1f
        cmp     bx,4
-       jne     7f
+       jne     9f
        cmp     cx,2
        jne     9f
        pop     dx
 8:
        jmp     di
-7:      cmp     bx,1
-       jne     9f
-       cmp     cx,2
-       jne     9f
-       cbw
-       jmp     8b
 1:
        cmp     cx,4
        jne     9f