bitwise operators available now
authorceriel <none@none>
Thu, 2 Feb 1989 16:15:54 +0000 (16:15 +0000)
committerceriel <none@none>
Thu, 2 Feb 1989 16:15:54 +0000 (16:15 +0000)
mach/m68020/ncg/table
mach/m68k2/ncg/table
mach/m68k4/ncg/table
mach/moon3/ncg/table

index 86cc3d5..d2bddc6 100644 (file)
@@ -3,7 +3,7 @@
  * See the copyright notice in the ACK home directory, in the file "Copyright".
  */
 
-rscid = "$Header:"
+rscid = "$Header$"
 
                        /********************************
                         *                              *
@@ -16,8 +16,8 @@ rscid = "$Header:"
 
 #define small(x) ((x)>=1 && (x)<=8)
 #define nicesize(x) ((x)==1||(x)==2||(x)==4||(x)==8)
-#define lowb(x) (((x)<<24)>>24)
-#define loww(x) (((x)<<16)>>16)
+#define lowb(x) ((x) & 0377)
+#define loww(x) ((x) & 0177777)
 #define in_1(x) ((x)>=0-128 && (x)<128)
 #define in_2(x) ((x)>=0-32768 && (x)<32768)
 
index 86cc3d5..d2bddc6 100644 (file)
@@ -3,7 +3,7 @@
  * See the copyright notice in the ACK home directory, in the file "Copyright".
  */
 
-rscid = "$Header:"
+rscid = "$Header$"
 
                        /********************************
                         *                              *
@@ -16,8 +16,8 @@ rscid = "$Header:"
 
 #define small(x) ((x)>=1 && (x)<=8)
 #define nicesize(x) ((x)==1||(x)==2||(x)==4||(x)==8)
-#define lowb(x) (((x)<<24)>>24)
-#define loww(x) (((x)<<16)>>16)
+#define lowb(x) ((x) & 0377)
+#define loww(x) ((x) & 0177777)
 #define in_1(x) ((x)>=0-128 && (x)<128)
 #define in_2(x) ((x)>=0-32768 && (x)<32768)
 
index 86cc3d5..d2bddc6 100644 (file)
@@ -3,7 +3,7 @@
  * See the copyright notice in the ACK home directory, in the file "Copyright".
  */
 
-rscid = "$Header:"
+rscid = "$Header$"
 
                        /********************************
                         *                              *
@@ -16,8 +16,8 @@ rscid = "$Header:"
 
 #define small(x) ((x)>=1 && (x)<=8)
 #define nicesize(x) ((x)==1||(x)==2||(x)==4||(x)==8)
-#define lowb(x) (((x)<<24)>>24)
-#define loww(x) (((x)<<16)>>16)
+#define lowb(x) ((x) & 0377)
+#define loww(x) ((x) & 0177777)
 #define in_1(x) ((x)>=0-128 && (x)<128)
 #define in_2(x) ((x)>=0-32768 && (x)<32768)
 
index 86cc3d5..d2bddc6 100644 (file)
@@ -3,7 +3,7 @@
  * See the copyright notice in the ACK home directory, in the file "Copyright".
  */
 
-rscid = "$Header:"
+rscid = "$Header$"
 
                        /********************************
                         *                              *
@@ -16,8 +16,8 @@ rscid = "$Header:"
 
 #define small(x) ((x)>=1 && (x)<=8)
 #define nicesize(x) ((x)==1||(x)==2||(x)==4||(x)==8)
-#define lowb(x) (((x)<<24)>>24)
-#define loww(x) (((x)<<16)>>16)
+#define lowb(x) ((x) & 0377)
+#define loww(x) ((x) & 0177777)
 #define in_1(x) ((x)>=0-128 && (x)<128)
 #define in_2(x) ((x)>=0-32768 && (x)<32768)