Skip to main content

JEmitter

Trait JEmitter 

Source
pub trait JEmitter<T0> {
Show 17 methods // Required methods fn j(&mut self, cc: CondCode, target: T0); fn jo(&mut self, target: T0); fn jno(&mut self, target: T0); fn jb(&mut self, target: T0); fn jnb(&mut self, target: T0); fn jz(&mut self, target: T0); fn jnz(&mut self, target: T0); fn jbe(&mut self, target: T0); fn jnbe(&mut self, target: T0); fn js(&mut self, target: T0); fn jns(&mut self, target: T0); fn jp(&mut self, target: T0); fn jnp(&mut self, target: T0); fn jl(&mut self, target: T0); fn jnl(&mut self, target: T0); fn jle(&mut self, target: T0); fn jnle(&mut self, target: T0);
}
Expand description

Emits J.

Assembly forms: jcc rel8, jcc rel16, jcc rel32.

Required Methods§

Source

fn j(&mut self, cc: CondCode, target: T0)

Source

fn jo(&mut self, target: T0)

Source

fn jno(&mut self, target: T0)

Source

fn jb(&mut self, target: T0)

Source

fn jnb(&mut self, target: T0)

Source

fn jz(&mut self, target: T0)

Source

fn jnz(&mut self, target: T0)

Source

fn jbe(&mut self, target: T0)

Source

fn jnbe(&mut self, target: T0)

Source

fn js(&mut self, target: T0)

Source

fn jns(&mut self, target: T0)

Source

fn jp(&mut self, target: T0)

Source

fn jnp(&mut self, target: T0)

Source

fn jl(&mut self, target: T0)

Source

fn jnl(&mut self, target: T0)

Source

fn jle(&mut self, target: T0)

Source

fn jnle(&mut self, target: T0)

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl JEmitter<Label> for Assembler<'_>

Source§

impl<U0: Into<Imm>> JEmitter<U0> for Assembler<'_>