public static BitBunch And(BitBunch mbfir, BitBunch mbsec) { BitBunch tBitBunch = new BitBunch(); for (int i = 0; i < mbfir.mCount; i++) { tBitBunch.AddBit(mbfir.GetBit(i) & mbsec.GetBit(i)); } return(tBitBunch); }
public static bool Equal(BitBunch mbfir, BitBunch mbsec) { if (mbfir.mCount != mbsec.mCount) { return(false); } for (int i = 0; i < mbfir.mCount; i++) { if (mbfir.GetBit(i) != mbsec.GetBit(i)) { return(false); } } return(true); }