There are 56 opcodes in bits group.

(sorted alphabetically)

- ashl — perform arithmetic left shift
- ashr — perform arithmetic right shift
- bitaeq — compare two bits values for equality treating them as unsigned integers
- bitagt — compare two bits values treating them as unsigned integers
- bitagte — compare two bits values treating them as unsigned integers
- bitalt — compare two bits values treating them as unsigned integers
- bitalte — compare two bits values treating them as unsigned integers
- bitand — perform a conjunction on two bits values
- bitat — obtain a value of a single bit in a bits value
- bitnot — perform a negation on a bits value
- bitor — perform a disjunction on two bits values
- bits — construct a bits value
- bits_of_integer — convert an integer value to a bits value
- bitseq — check two bits values for equality treating them as signed integers
- bitset — set a single bit in a bits value
- bitsgt — compare two bits values treating them as signed integers
- bitsgte — compare two bits values treating them as signed integers
- bitslt — compare two bits values treating them as signed integers
- bitslte — compare two bits values treating them as signed integers
- bitswidth — obtain the width of a bits value
- bitxor — perform a binary XOR operation on two bits values
- checkedsadd — perform checked addition of two bits values treating them as signed integers
- checkedsdecrement — perform checked decrementation of a bits value treating it as a signed integer
- checkedsdiv — perform checked division of two bits values treating them as signed integers
- checkedsincrement — perform checked incrementation of a bits value treating it as a signed integer
- checkedsmul — perform checked multiplication of two bits values treating them as signed integers
- checkedssub — perform checked subtraction of two bits values treating them as signed integers
- checkeduadd — perform checked addition of two bits values treating them as unsigned integers
- checkedudecrement — perform checked decrement of a bits value treating it as an unsigned integer
- checkedudiv — perform checked division of two bits values treating them as unsigned integers
- checkeduincrement — perform checked increment of a bits value treating it as an unsigned integer
- checkedumul — perform checked multiplication of two bits values treating them as unsigned integers
- checkedusub — perform checked subtraction of two bits values treating them as unsigned integers
- integer_of_bits — convert a bits value to an integer value
- rol — perform bitwise left rotation
- ror — perform bitwise right rotation
- saturatingsadd — perform saturating addition of two bits values treating them as signed integers
- saturatingsdecrement — perform saturating decrement of a bits value treating it as a signed integer
- saturatingsdiv — perform saturating division of two bits values treating them as signed integers
- saturatingsincrement — perform saturating increment of a bits value treating it as a signed integer
- saturatingsmul — perform saturating multiplication of two bits values treating them as signed integers
- saturatingssub — perform saturating subtraction of two bits values treating them as signed integers
- saturatinguadd — perform saturating addition of two bits values treating them as unsigned integers
- saturatingudecrement — perform saturating decrement of a bits value treating it as a unsigned integer
- saturatingudiv — perform saturating division of two bits values treating them as unsigned integers
- saturatinguincrement — perform saturating increment of a bits value treating it as a unsigned integer
- saturatingumul — perform saturating multiplication of two bits values treating them as unsigned integers
- saturatingusub — perform saturating subtraction of two bits values treating them as unsigned integers
- shl — perform bitwise left shift
- shr — perform bitwise right shift
- wrapadd — perform wrapping addition of two bits values treating them as signed integers
- wrapdecrement — perform wrapping decrement of a bits value treating it as a unsigned integer
- wrapdiv — perform wrapping division of two bits values treating them as signed integers
- wrapincrement — perform wrapping increment of a bits value treating it as a unsigned integer
- wrapmul — perform wrapping multiplication of two bits values treating them as signed integers
- wrapsub — perform wrapping subtraction of two bits values treating them as signed integers