barretenberg
Loading...
Searching...
No Matches
src
barretenberg
numeric
bitop
keep_n_lsb.hpp
1
#pragma once
2
#include <cstddef>
3
4
namespace
numeric
{
5
6
template
<
typename
T>
inline
T keep_n_lsb(T
const
& input,
size_t
num_bits)
7
{
8
return
num_bits >=
sizeof
(T) * 8 ? input : input & ((T(1) << num_bits) - 1);
9
}
10
11
}
// namespace numeric
numeric
Definition:
field2_declarations.hpp:6
Generated by
1.9.6