pub enum RegVal {
GpReg(u64),
FpReg(__m128),
}
Expand description
Register representation of Val
.
When mapping Val
s to x86_64 registers, we map floating point
values into the SSE registers xmmN, and all other values into
general-purpose (integer) registers.
Variants§
Trait Implementations§
Source§impl From<RegVal> for UntypedRetVal
impl From<RegVal> for UntypedRetVal
Source§fn from(reg: RegVal) -> UntypedRetVal
fn from(reg: RegVal) -> UntypedRetVal
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for RegVal
impl RefUnwindSafe for RegVal
impl Send for RegVal
impl Sync for RegVal
impl Unpin for RegVal
impl UnwindSafe for RegVal
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more