is_zero
u64 is_zero = small[0] | small[1] | small[2] | small[3];
is_zero--;
is_zero &= is_zero << 32;
is_zero &= is_zero << 16;
is_zero &= is_zero << 8;
is_zero &= is_zero << 4;
is_zero &= is_zero << 2;
is_zero &= is_zero << 1;
is_zero = 0 - (is_zero >> 63);
is_zero |= is_p;
result = is_zero;
result |= ((limb)is_zero) << 64;
limb is_zero, is_p;
is_zero = 0;
is_zero |= ftmp[0];
is_zero |= ftmp[1];
is_zero |= ftmp[2];
is_zero |= ftmp[3];
is_zero |= ftmp[4];
is_zero |= ftmp[5];
is_zero |= ftmp[6];
is_zero |= ftmp[7];
is_zero |= ftmp[8];
is_zero--;
is_zero = 0 - (is_zero >> 63);
is_zero |= is_p;
return is_zero;
infty = 0 - is_zero(infty);
return is_zero(res);
res = is_zero(res);
in1infty = is_zero(in1infty);
in2infty = is_zero(in2infty);
in1infty = is_zero(in1infty);
in2infty = is_zero(in2infty);
is_zero(buf, length));