Lines Matching refs:is_p
800 limb is_zero, is_p;
848 is_p = ftmp[0] ^ kPrime[0];
849 is_p |= ftmp[1] ^ kPrime[1];
850 is_p |= ftmp[2] ^ kPrime[2];
851 is_p |= ftmp[3] ^ kPrime[3];
852 is_p |= ftmp[4] ^ kPrime[4];
853 is_p |= ftmp[5] ^ kPrime[5];
854 is_p |= ftmp[6] ^ kPrime[6];
855 is_p |= ftmp[7] ^ kPrime[7];
856 is_p |= ftmp[8] ^ kPrime[8];
858 is_p--;
859 is_p = 0 - (is_p >> 63);
861 is_zero |= is_p;
877 limb is_p, is_greater, sign;
913 is_p = out[0] ^ kPrime[0];
914 is_p |= out[1] ^ kPrime[1];
915 is_p |= out[2] ^ kPrime[2];
916 is_p |= out[3] ^ kPrime[3];
917 is_p |= out[4] ^ kPrime[4];
918 is_p |= out[5] ^ kPrime[5];
919 is_p |= out[6] ^ kPrime[6];
920 is_p |= out[7] ^ kPrime[7];
921 is_p |= out[8] ^ kPrime[8];
923 is_p--;
924 is_p &= is_p << 32;
925 is_p &= is_p << 16;
926 is_p &= is_p << 8;
927 is_p &= is_p << 4;
928 is_p &= is_p << 2;
929 is_p &= is_p << 1;
930 is_p = 0 - (is_p >> 63);
931 is_p = ~is_p;
933 /* is_p is 0 iff |out| == 2^521-1 and all ones otherwise */
935 out[0] &= is_p;
936 out[1] &= is_p;
937 out[2] &= is_p;
938 out[3] &= is_p;
939 out[4] &= is_p;
940 out[5] &= is_p;
941 out[6] &= is_p;
942 out[7] &= is_p;
943 out[8] &= is_p;