added bitclear operators &^ and &^=

R=r
OCL=26152
CL=26152
diff --git a/src/cmd/gc/go.h b/src/cmd/gc/go.h
index dd57981..c87cf05 100644
--- a/src/cmd/gc/go.h
+++ b/src/cmd/gc/go.h
@@ -314,7 +314,7 @@
 	OANDAND,
 	OEQ, ONE, OLT, OLE, OGE, OGT,
 	OADD, OSUB, OOR, OXOR,
-	OMUL, ODIV, OMOD, OLSH, ORSH, OAND,
+	OMUL, ODIV, OMOD, OLSH, ORSH, OAND, OANDNOT,
 	OINC, ODEC,	// placeholders - not used
 	OFUNC,
 	OLABEL,
@@ -610,6 +610,7 @@
 void	mpdivfract(Mpint *a, Mpint *b);
 void	mpnegfix(Mpint *a);
 void	mpandfixfix(Mpint *a, Mpint *b);
+void	mpnotandfixfix(Mpint *a, Mpint *b);
 void	mplshfixfix(Mpint *a, Mpint *b);
 void	mporfixfix(Mpint *a, Mpint *b);
 void	mprshfixfix(Mpint *a, Mpint *b);