Trait reth_revm::interpreter::primitives::bitvec::mem::BitRegister
pub trait BitRegister: Unsigned + BitOps {
const ALL: Self;
const INDX: u8 = _;
const MASK: u8 = _;
}
Expand description
§Register Descriptions
This trait describes the unsigned integer types that can be manipulated in a target processor’s general-purpose registers. It has no bearing on the processor instructions or registers used to interact with the memory bus, and solely exists to describe integers that can exist on a system.
Required Associated Constants§
const ALL: Self
const ALL: Self
The literal !0
.
Provided Associated Constants§
Object Safety§
This trait is not object safe.
Implementations on Foreign Types§
§impl BitRegister for u64
Available on 64-bit only.
impl BitRegister for u64
Available on 64-bit only.
u64
can only be used as a register on processors whose word size is at
least 64 bits.
This implementation is not present on targets with 32-bit processor words.