Module builder
Expand description
Builder for Exprs.
Functionsยง
- add
- Perform an addition.
- and
- Perform a bitwise AND.
- bit_
mask - Computes (1 << N) - 1, which is an integer with the lowest N bits set to 1 and the rest to 0.
- c
- Returns a constant.
- carryless_
mul - Perform a carryless multiplication.
- concat_
bit - Concatenate bits.
- div
- Perform a division.
- hole
- Returns a template hole.
- is_zero
- Returns
1if the value is 0, otherwise returns0. - less_
than - Returns
1ifais less thanb. Returns0ifais equal to or greater thanb. - mul
- Multiply two values.
- not
- Perform a bitwise NOT.
- one
- Returns the constant 1.
- or
- Perform a bitwise OR.
- parity
- Computes the parity of the lower 8 bits.
- rem
- Compute the remainder of a value.
- select
- Selects a range of bits.
- shl
- Perform a left shift.
- shr
- Perform a right shift.
- sub
- Perform a subtraction.
- udiv
- Perform an unsigned divide.
- urem
- Compute the unsigned remainder of a value.
- xor
- Perform a bitwise XOR.
- zero
- Returns the constant 0.