Lines Matching refs:mask
102 BN_ULONG x, mask; in BN_num_bits_word() local
107 mask = (0 - x) & BN_MASK2; in BN_num_bits_word()
108 mask = (0 - (mask >> (BN_BITS2 - 1))); in BN_num_bits_word()
109 bits += 32 & mask; in BN_num_bits_word()
110 l ^= (x ^ l) & mask; in BN_num_bits_word()
114 mask = (0 - x) & BN_MASK2; in BN_num_bits_word()
115 mask = (0 - (mask >> (BN_BITS2 - 1))); in BN_num_bits_word()
116 bits += 16 & mask; in BN_num_bits_word()
117 l ^= (x ^ l) & mask; in BN_num_bits_word()
120 mask = (0 - x) & BN_MASK2; in BN_num_bits_word()
121 mask = (0 - (mask >> (BN_BITS2 - 1))); in BN_num_bits_word()
122 bits += 8 & mask; in BN_num_bits_word()
123 l ^= (x ^ l) & mask; in BN_num_bits_word()
126 mask = (0 - x) & BN_MASK2; in BN_num_bits_word()
127 mask = (0 - (mask >> (BN_BITS2 - 1))); in BN_num_bits_word()
128 bits += 4 & mask; in BN_num_bits_word()
129 l ^= (x ^ l) & mask; in BN_num_bits_word()
132 mask = (0 - x) & BN_MASK2; in BN_num_bits_word()
133 mask = (0 - (mask >> (BN_BITS2 - 1))); in BN_num_bits_word()
134 bits += 2 & mask; in BN_num_bits_word()
135 l ^= (x ^ l) & mask; in BN_num_bits_word()
138 mask = (0 - x) & BN_MASK2; in BN_num_bits_word()
139 mask = (0 - (mask >> (BN_BITS2 - 1))); in BN_num_bits_word()
140 bits += 1 & mask; in BN_num_bits_word()
156 unsigned int mask, past_i; in bn_num_bits_consttime() local
161 mask = constant_time_eq_int(i, j); /* 0xff..ff if i==j, 0x0 otherwise */ in bn_num_bits_consttime()
163 ret += BN_BITS2 & (~mask & ~past_i); in bn_num_bits_consttime()
164 ret += BN_num_bits_word(a->d[j]) & mask; in bn_num_bits_consttime()
166 past_i |= mask; /* past_i will become 0xff..ff after i==j */ in bn_num_bits_consttime()
173 mask = ~(constant_time_eq_int(i, ((int)-1))); in bn_num_bits_consttime()
175 return ret & mask; in bn_num_bits_consttime()
485 size_t i, lasti, j, atop, mask; in bn2binpad() local
519 mask = 0 - ((j - atop) >> (8 * sizeof(i) - 1)); in bn2binpad()
520 val = (unsigned char)(l >> (8 * (i % BN_BYTES)) & mask); in bn2binpad()