50 return arg1.
add(arg2);
65 return arg1.
land(arg2);
92 return arg1.
mul(arg2);
107 return arg1.
lor(arg2);
122 return arg1.
sdiv(arg2);
158 return arg1.
smod(arg2);
170 return arg1.
smulh(arg2);
185 return arg1.
sub(arg2);
197 return arg1.
udiv(arg2);
209 return arg1.
umod(arg2);
221 return arg1.
umulh(arg2);
236 return arg1.
lxor(arg2);
BitValueRepresentation shl(size_t shift) const
void udiv(const BitValueRepresentation &divisor, BitValueRepresentation "ient, BitValueRepresentation &remainder) const
BitValueRepresentation smod(const BitValueRepresentation &other) const
void mul(const BitValueRepresentation &factor1, const BitValueRepresentation &factor2, BitValueRepresentation &product) const
BitValueRepresentation sdiv(const BitValueRepresentation &other) const
BitValueRepresentation neg() const
BitValueRepresentation umulh(const BitValueRepresentation &other) const
char lor(char a, char b) const noexcept
char lxor(char a, char b) const noexcept
BitValueRepresentation sub(const BitValueRepresentation &other) const
BitValueRepresentation ashr(size_t shift) const
BitValueRepresentation shr(size_t shift) const
BitValueRepresentation umod(const BitValueRepresentation &other) const
BitValueRepresentation smulh(const BitValueRepresentation &other) const
char land(char a, char b) const noexcept
char lnot(char a) const noexcept
char add(char a, char b, char c) const noexcept
const char BitNegateLabel[]
const char BitSMulHLabel[]
const char BitAShrLabel[]
const char BitSDivLabel[]
const char BitUDivLabel[]
const char BitUModLabel[]
const char BitUMulHLabel[]
const char BitSModLabel[]
BitValueRepresentation operator()(const BitValueRepresentation &arg1, const BitValueRepresentation &arg2) const
BitValueRepresentation operator()(const BitValueRepresentation &arg1, const BitValueRepresentation &arg2) const
BitValueRepresentation operator()(const BitValueRepresentation &arg1, const BitValueRepresentation &arg2) const
BitValueRepresentation operator()(const BitValueRepresentation &arg1, const BitValueRepresentation &arg2) const
BitValueRepresentation operator()(const BitValueRepresentation &arg) const
BitValueRepresentation operator()(const BitValueRepresentation &arg) const
BitValueRepresentation operator()(const BitValueRepresentation &arg1, const BitValueRepresentation &arg2) const
BitValueRepresentation operator()(const BitValueRepresentation &arg1, const BitValueRepresentation &arg2) const
BitValueRepresentation operator()(const BitValueRepresentation &arg1, const BitValueRepresentation &arg2) const
BitValueRepresentation operator()(const BitValueRepresentation &arg1, const BitValueRepresentation &arg2) const
BitValueRepresentation operator()(const BitValueRepresentation &arg1, const BitValueRepresentation &arg2) const
BitValueRepresentation operator()(const BitValueRepresentation &arg1, const BitValueRepresentation &arg2) const
BitValueRepresentation operator()(const BitValueRepresentation &arg1, const BitValueRepresentation &arg2) const
BitValueRepresentation operator()(const BitValueRepresentation &arg1, const BitValueRepresentation &arg2) const
BitValueRepresentation operator()(const BitValueRepresentation &arg1, const BitValueRepresentation &arg2) const
BitValueRepresentation operator()(const BitValueRepresentation &arg1, const BitValueRepresentation &arg2) const
BitValueRepresentation operator()(const BitValueRepresentation &arg1, const BitValueRepresentation &arg2) const