yet another fix: conditional jumps did not work when exactly 256 bytes away
authorceriel <none@none>
Tue, 26 May 1987 15:31:43 +0000 (15:31 +0000)
committerceriel <none@none>
Tue, 26 May 1987 15:31:43 +0000 (15:31 +0000)
mach/pdp/as/mach5.c

index 605b39f..7c00d34 100644 (file)
@@ -75,7 +75,8 @@ ejump(opc, exp) expr_t exp; {
 
                exp_1 = exp;
                im1flag = 1;
-               jump(0100,067);
+               emit2(0100,067);
+               op1(067);
 # ifdef THREE_PASS
        }
 # endif