dont generate .data4
authorceriel <none@none>
Mon, 25 Apr 1988 10:31:33 +0000 (10:31 +0000)
committerceriel <none@none>
Mon, 25 Apr 1988 10:31:33 +0000 (10:31 +0000)
mach/pdp/cg/mach.c
mach/pdp/ncg/mach.c

index 65a4282..dddfdae 100644 (file)
@@ -38,10 +38,10 @@ con_mult(sz) word sz; {
 
        if (sz != 4)
                fatal("bad icon/ucon size");
+       l = atol(str);
 #ifdef ACK_ASS
-       fprintf(codefile,".data4 %s\n",str);
+       fprintf(codefile,".data2 %o, %o !%s\n",(int)(l>>16),(int)l, str);
 #else
-       l = atol(str);
        fprintf(codefile,"\t%o;%o\n",(int)(l>>16),(int)l);
 #endif
 }
index 65a4282..dddfdae 100644 (file)
@@ -38,10 +38,10 @@ con_mult(sz) word sz; {
 
        if (sz != 4)
                fatal("bad icon/ucon size");
+       l = atol(str);
 #ifdef ACK_ASS
-       fprintf(codefile,".data4 %s\n",str);
+       fprintf(codefile,".data2 %o, %o !%s\n",(int)(l>>16),(int)l, str);
 #else
-       l = atol(str);
        fprintf(codefile,"\t%o;%o\n",(int)(l>>16),(int)l);
 #endif
 }