The assembler implements several directives that control the assembly of instructions into an
object file.
RISC-V Base Instructions Set.
The assembler implements several convenience psuedo-instructions that are formed from multiple
instructions in the base ISA, but have implicit arguments or reversed arguments that result in
distinct semantics.
If the enum variant contains is_signed : bool
, it corresponds to different instructions
depending on whether the operand is signed or not.
ABI name for RISC-V integer and floating-point register.
The relocation function creates synthesize operand values that are resolved at program link time
and are used as immediate parameters for specific instructions.