Lines Matching defs:is_p
867 limb is_zero, is_p;
915 is_p = ftmp[0] ^ kPrime[0];
916 is_p |= ftmp[1] ^ kPrime[1];
917 is_p |= ftmp[2] ^ kPrime[2];
918 is_p |= ftmp[3] ^ kPrime[3];
919 is_p |= ftmp[4] ^ kPrime[4];
920 is_p |= ftmp[5] ^ kPrime[5];
921 is_p |= ftmp[6] ^ kPrime[6];
922 is_p |= ftmp[7] ^ kPrime[7];
923 is_p |= ftmp[8] ^ kPrime[8];
925 is_p--;
926 is_p = 0 - (is_p >> 63);
928 is_zero |= is_p;
944 limb is_p, is_greater, sign;
980 is_p = out[0] ^ kPrime[0];
981 is_p |= out[1] ^ kPrime[1];
982 is_p |= out[2] ^ kPrime[2];
983 is_p |= out[3] ^ kPrime[3];
984 is_p |= out[4] ^ kPrime[4];
985 is_p |= out[5] ^ kPrime[5];
986 is_p |= out[6] ^ kPrime[6];
987 is_p |= out[7] ^ kPrime[7];
988 is_p |= out[8] ^ kPrime[8];
990 is_p--;
991 is_p &= is_p << 32;
992 is_p &= is_p << 16;
993 is_p &= is_p << 8;
994 is_p &= is_p << 4;
995 is_p &= is_p << 2;
996 is_p &= is_p << 1;
997 is_p = 0 - (is_p >> 63);
998 is_p = ~is_p;
1000 /* is_p is 0 iff |out| == 2^521-1 and all ones otherwise */
1002 out[0] &= is_p;
1003 out[1] &= is_p;
1004 out[2] &= is_p;
1005 out[3] &= is_p;
1006 out[4] &= is_p;
1007 out[5] &= is_p;
1008 out[6] &= is_p;
1009 out[7] &= is_p;
1010 out[8] &= is_p;