Lines Matching defs:is_p
809 limb is_zero, is_p;
857 is_p = ftmp[0] ^ kPrime[0];
858 is_p |= ftmp[1] ^ kPrime[1];
859 is_p |= ftmp[2] ^ kPrime[2];
860 is_p |= ftmp[3] ^ kPrime[3];
861 is_p |= ftmp[4] ^ kPrime[4];
862 is_p |= ftmp[5] ^ kPrime[5];
863 is_p |= ftmp[6] ^ kPrime[6];
864 is_p |= ftmp[7] ^ kPrime[7];
865 is_p |= ftmp[8] ^ kPrime[8];
867 is_p--;
868 is_p = ((s64) is_p) >> 63;
870 is_zero |= is_p;
886 limb is_p, is_greater, sign;
922 is_p = out[0] ^ kPrime[0];
923 is_p |= out[1] ^ kPrime[1];
924 is_p |= out[2] ^ kPrime[2];
925 is_p |= out[3] ^ kPrime[3];
926 is_p |= out[4] ^ kPrime[4];
927 is_p |= out[5] ^ kPrime[5];
928 is_p |= out[6] ^ kPrime[6];
929 is_p |= out[7] ^ kPrime[7];
930 is_p |= out[8] ^ kPrime[8];
932 is_p--;
933 is_p &= is_p << 32;
934 is_p &= is_p << 16;
935 is_p &= is_p << 8;
936 is_p &= is_p << 4;
937 is_p &= is_p << 2;
938 is_p &= is_p << 1;
939 is_p = ((s64) is_p) >> 63;
940 is_p = ~is_p;
942 /* is_p is 0 iff |out| == 2^521-1 and all ones otherwise */
944 out[0] &= is_p;
945 out[1] &= is_p;
946 out[2] &= is_p;
947 out[3] &= is_p;
948 out[4] &= is_p;
949 out[5] &= is_p;
950 out[6] &= is_p;
951 out[7] &= is_p;
952 out[8] &= is_p;