Crate p3_util

Source
Expand description

Various simple utilities.

Modules§

array_serialization
linear_map

Traits§

VecExt
Convenience methods for Vec.

Functions§

assume
branch_hint
Try to force Rust to emit a branch. Example:
ceil_div_usize
Computes ceil(a / b). Assumes a + b does not overflow.
indices_arr
Returns [0, ..., N - 1].
log2_ceil_u64
log2_ceil_usize
Computes ceil(log_2(n)).
log2_strict_usize
Computes log_2(n)
reverse_bits
reverse_bits_len
reverse_slice_index_bits
transpose_vec