pub trait Registers {
type ReadGpr: AsReg;
type ReadWriteGpr: AsReg;
type ReadXmm: AsReg;
type ReadWriteXmm: AsReg;
}
Expand description
A type set fixing the register types used in the assembler.
This assembler is parameterizable over register types; this allows the assembler users (e.g., Cranelift) to define their own register types independent of this crate.
Required Associated Types§
Sourcetype ReadWriteGpr: AsReg
type ReadWriteGpr: AsReg
An x64 general purpose register that may be read and written.
Sourcetype ReadWriteXmm: AsReg
type ReadWriteXmm: AsReg
An x64 SSE register that may be read and written.