pub trait SetEmitter<T0> {
Show 17 methods
// Required methods
fn set(&mut self, cc: CondCode, dst: T0);
fn seto(&mut self, dst: T0);
fn setno(&mut self, dst: T0);
fn setb(&mut self, dst: T0);
fn setnb(&mut self, dst: T0);
fn setz(&mut self, dst: T0);
fn setnz(&mut self, dst: T0);
fn setbe(&mut self, dst: T0);
fn setnbe(&mut self, dst: T0);
fn sets(&mut self, dst: T0);
fn setns(&mut self, dst: T0);
fn setp(&mut self, dst: T0);
fn setnp(&mut self, dst: T0);
fn setl(&mut self, dst: T0);
fn setnl(&mut self, dst: T0);
fn setle(&mut self, dst: T0);
fn setnle(&mut self, dst: T0);
}Expand description
Emits SET.
Assembly forms: setcc r8/m8, setcc w:r8/m8, setcc.
Required Methods§
fn set(&mut self, cc: CondCode, dst: T0)
fn seto(&mut self, dst: T0)
fn setno(&mut self, dst: T0)
fn setb(&mut self, dst: T0)
fn setnb(&mut self, dst: T0)
fn setz(&mut self, dst: T0)
fn setnz(&mut self, dst: T0)
fn setbe(&mut self, dst: T0)
fn setnbe(&mut self, dst: T0)
fn sets(&mut self, dst: T0)
fn setns(&mut self, dst: T0)
fn setp(&mut self, dst: T0)
fn setnp(&mut self, dst: T0)
fn setl(&mut self, dst: T0)
fn setnl(&mut self, dst: T0)
fn setle(&mut self, dst: T0)
fn setnle(&mut self, dst: T0)
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".