Lines Matching defs:bits
66 * Even within felems, bits of adjacent limbs overlap, and we don't always
83 * Field element represented as a byte array. 28*8 = 224 bits is also the
114 * index | bits | point
134 * The reason for this is so that we can clock bits into four different
625 * Case 2: a = 0 iff p <= in < 2^224, i.e., the high 128 bits are all 1
1149 u64 bits;
1169 /* first, look 28 bits upwards */
1170 bits = get_bit(g_scalar, i + 196) << 3;
1171 bits |= get_bit(g_scalar, i + 140) << 2;
1172 bits |= get_bit(g_scalar, i + 84) << 1;
1173 bits |= get_bit(g_scalar, i + 28);
1175 select_point(bits, 16, g_pre_comp[1], tmp);
1187 bits = get_bit(g_scalar, i + 168) << 3;
1188 bits |= get_bit(g_scalar, i + 112) << 2;
1189 bits |= get_bit(g_scalar, i + 56) << 1;
1190 bits |= get_bit(g_scalar, i);
1192 select_point(bits, 16, g_pre_comp[0], tmp);
1202 bits = get_bit(scalars[num], i + 4) << 5;
1203 bits |= get_bit(scalars[num], i + 3) << 4;
1204 bits |= get_bit(scalars[num], i + 2) << 3;
1205 bits |= get_bit(scalars[num], i + 1) << 2;
1206 bits |= get_bit(scalars[num], i) << 1;
1207 bits |= get_bit(scalars[num], i - 1);
1208 ossl_ec_GFp_nistp_recode_scalar_bits(&sign, &digit, bits);