liblisa::semantics::default

Module builder

Expand description

Builder for Exprs.

Functionsยง

  • Perform an addition.
  • Perform a bitwise AND.
  • Computes (1 << N) - 1, which is an integer with the lowest N bits set to 1 and the rest to 0.
  • Returns a constant.
  • Perform a carryless multiplication.
  • Concatenate bits.
  • Perform a division.
  • Returns a template hole.
  • Returns 1 if the value is 0, otherwise returns 0.
  • Returns 1 if a is less than b. Returns 0 if a is equal to or greater than b.
  • Multiply two values.
  • Perform a bitwise NOT.
  • Returns the constant 1.
  • Perform a bitwise OR.
  • Computes the parity of the lower 8 bits.
  • Compute the remainder of a value.
  • Selects a range of bits.
  • Perform a left shift.
  • Perform a right shift.
  • Perform a subtraction.
  • Perform an unsigned divide.
  • Compute the unsigned remainder of a value.
  • Perform a bitwise XOR.
  • Returns the constant 0.