Lines Matching defs:CM
425 // If CM is the Carmichael number then a weight W satisfying W >= CM+Bitwidth
426 // can be replaced with W-CM. That's because x^W=x^(W-CM) for every Bitwidth
427 // bit number x, since either x is odd in which case x^CM = 1, or x is even in
428 // which case both x^W and x^(W - CM) are zero. By subtracting off multiples
429 // of CMCM+Bitwidth)
435 /// CM - The value of Carmichael's lambda function.
436 APInt CM = APInt::getOneBitSet(Bitwidth, CarmichaelShift(Bitwidth));
437 // Any weight W >= Threshold can be replaced with W - CM.
438 APInt Threshold = CM + Bitwidth;
443 LHS -= CM;
447 unsigned CM = 1U << CarmichaelShift(Bitwidth);
448 unsigned Threshold = CM + Bitwidth;
453 Total -= CM;