Lines Matching defs:mask
381 u64 a, b, mask;
432 mask = 0 - (low >> 63);
434 * mask is:
448 mask = (mask & low) | high;
449 tmp[0] -= mask & kPrime[0];
450 tmp[1] -= mask & kPrime[1];
452 tmp[3] -= mask & kPrime[3];
1203 /* copy_conditional copies in to out iff mask is all ones. */
1204 static void copy_conditional(felem out, const felem in, limb mask)
1208 const limb tmp = mask & (in[i] ^ out[i]);
1213 /* copy_small_conditional copies in to out iff mask is all ones. */
1214 static void copy_small_conditional(felem out, const smallfelem in, limb mask)
1217 const u64 mask64 = mask;
1219 out[i] = ((limb) (in[i] & mask64)) | (out[i] & ~mask);
1646 u64 mask = i ^ idx;
1647 mask |= mask >> 4;
1648 mask |= mask >> 2;
1649 mask |= mask >> 1;
1650 mask &= 1;
1651 mask--;
1653 outlimbs[j] |= inlimbs[j] & mask;