#[repr(u8)]
pub enum MMRegister {
MM0,
MM1,
MM2,
MM3,
MM4,
MM5,
MM6,
MM7,
}
Expand description
MMX registers.
Variants
MM0
Register 0.
A scratch register (also known as a temporary or (function) caller-saved register) when using the System V Application Binary Interface (ABI) for AMD64.
MM1
Register 1.
A scratch register (also known as a temporary or (function) caller-saved register) when using the System V Application Binary Interface (ABI) for AMD64.
MM2
Register 2.
A scratch register (also known as a temporary or (function) caller-saved register) when using the System V Application Binary Interface (ABI) for AMD64.
MM3
Register 3.
A scratch register (also known as a temporary or (function) caller-saved register) when using the System V Application Binary Interface (ABI) for AMD64.
MM4
Register 7.
A scratch register (also known as a temporary or (function) caller-saved register) when using the System V Application Binary Interface (ABI) for AMD64.
MM5
Register 5.
A scratch register (also known as a temporary or (function) caller-saved register) when using the System V Application Binary Interface (ABI) for AMD64.
MM6
Register 6.
A scratch register (also known as a temporary or (function) caller-saved register) when using the System V Application Binary Interface (ABI) for AMD64.
MM7
Register 7.
A scratch register (also known as a temporary or (function) caller-saved register) when using the System V Application Binary Interface (ABI) for AMD64.
Trait Implementations
sourceimpl Clone for MMRegister
impl Clone for MMRegister
sourcefn clone(&self) -> MMRegister
fn clone(&self) -> MMRegister
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresourceimpl Debug for MMRegister
impl Debug for MMRegister
sourceimpl Default for MMRegister
impl Default for MMRegister
sourceimpl From<MMRegister> for X87Register
impl From<MMRegister> for X87Register
sourcefn from(value: MMRegister) -> Self
fn from(value: MMRegister) -> Self
sourceimpl From<X87Register> for MMRegister
impl From<X87Register> for MMRegister
sourcefn from(value: X87Register) -> Self
fn from(value: X87Register) -> Self
sourceimpl Hash for MMRegister
impl Hash for MMRegister
sourceimpl Into<u8> for MMRegister
impl Into<u8> for MMRegister
sourceimpl Ord for MMRegister
impl Ord for MMRegister
sourcefn cmp(&self, other: &MMRegister) -> Ordering
fn cmp(&self, other: &MMRegister) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
1.21.0 · sourcefn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
sourceimpl PartialEq<MMRegister> for MMRegister
impl PartialEq<MMRegister> for MMRegister
sourcefn eq(&self, other: &MMRegister) -> bool
fn eq(&self, other: &MMRegister) -> bool
sourceimpl PartialOrd<MMRegister> for MMRegister
impl PartialOrd<MMRegister> for MMRegister
sourcefn partial_cmp(&self, other: &MMRegister) -> Option<Ordering>
fn partial_cmp(&self, other: &MMRegister) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
self
and other
) and is used by the <=
operator. Read more