public nsPSMDetector(int aItems, nsVerifier[] aVerifierSet, nsEUCStatistics[] aStatisticsSet) { mClassRunSampler = ( aStatisticsSet != null ) ; mStatisticsData = aStatisticsSet ; mVerifier = aVerifierSet ; mClassItems = aItems ; Reset() ; }
public static byte getNextState(nsVerifier v, byte b, byte s) { return((byte)(0xFF & (((v.states()[(( (s * v.stFactor() + (((v.cclass()[((b & 0xFF) >> nsVerifier.eidxSft4bits)]) >> ((b & nsVerifier.eSftMsk4bits) << nsVerifier.eBitSft4bits)) & nsVerifier.eUnitMsk4bits)) & 0xFF) >> nsVerifier.eidxSft4bits)]) >> ((( (s * v.stFactor() + (((v.cclass()[((b & 0xFF) >> nsVerifier.eidxSft4bits)]) >> ((b & nsVerifier.eSftMsk4bits) << nsVerifier.eBitSft4bits)) & nsVerifier.eUnitMsk4bits)) & 0xFF) & nsVerifier.eSftMsk4bits) << nsVerifier.eBitSft4bits)) & nsVerifier.eUnitMsk4bits) )); }
public static byte getNextState(nsVerifier v, byte b, byte s) { return (byte) ( 0xFF & (((v.states()[(( (s*v.stFactor()+(((v.cclass()[((b&0xFF)>>nsVerifier.eidxSft4bits)]) >> ((b & nsVerifier.eSftMsk4bits) << nsVerifier.eBitSft4bits)) & nsVerifier.eUnitMsk4bits ))&0xFF) >> nsVerifier.eidxSft4bits) ]) >> ((( (s*v.stFactor()+(((v.cclass()[((b&0xFF)>>nsVerifier.eidxSft4bits)]) >> ((b & nsVerifier.eSftMsk4bits) << nsVerifier.eBitSft4bits)) & nsVerifier.eUnitMsk4bits ))&0xFF) & nsVerifier.eSftMsk4bits) << nsVerifier.eBitSft4bits)) & nsVerifier.eUnitMsk4bits ) ) ; }