Lines Matching defs:bit

58  *   of a 32 x 32 --> 64 bit unsigned multiply.  If this is not defined,
60 * because it must fall back to using 16 x 16 --> 32 bit multiplication.
94 #ifdef _LP64 /* truncate 64-bit size_t to 32-bits */
222 * size Minimum size, in BIG_CHUNK_SIZE-bit words, required for BIGNUM
254 * size Minimum size, in BIG_CHUNK_SIZE-bit words, required for BIGNUM
829 * (BIG_CHUNK_SIZE / 2)-bit integer
902 * result = aa * b where b is a max. (BIG_CHUNK_SIZE / 2)-bit positive integer.
932 * (BIG_CHUNK_SIZE / 2)-bit positive integer.
1180 * bit unsigned multiply, but otherwise is not specific to any
1185 * 32 x 32 --> 64 bit multiply that is accessible to C code and
1186 * appropriate to use. It falls constructs 32 x 32 --> 64 bit
1187 * multiplies from 16 x 16 --> 32 bit multiplies.
1233 * where r and a are vectors; b is a single 32-bit digit
1284 * where r and a are vectors; b is a single 32-bit digit
1465 #error "Don't use 64-bit chunks without defining UMUL64"
1899 uint32_t bit, bitind, bitcount, groupbits, apowerssize;
1918 /* clear the malloced bit to help cleanup */
1952 bit = (e->value[i] >> j) & 1;
1953 if ((bitcount == 0) && (bit == 0)) {
1960 p = p * 2 + bit;
1961 if (bit == 1) {
2049 uint32_t bit, bitind, bitcount, nlen;
2189 bit = (e->value[i] >> j) & 1;
2190 if ((bitcount == 0) && (bit == 0)) {
2197 p = p * 2 + bit;
2198 if (bit == 1) {
2320 /* clear the malloced bit to help cleanup */
2696 BIG_CHUNK_TYPE bit;
2724 bit = (BIG_CHUNK_TYPE)1 << ((m - 1) % BIG_CHUNK_SIZE);
2728 ki.value[ki.len - 1] = bit;
2746 if ((ki.value[w] & bit) != 0) {
2769 bit = bit >> 1;
2770 if (bit == 0) {
2771 bit = BIG_CHUNK_HIGHBIT;
3156 * Get a rlen-bit random number in BIGNUM format. Caller-supplied
3170 * Convert rlen bits to r->len words (32- or 64-bit), rbytes bytes
3189 * If the bit length is not a word boundary, shift the most