Re-exportsยง
pub use crate::location::Multiplier;
pub use crate::machine::Label;
pub use crate::machine::Offset;
pub use crate::x64_decl::GPR;
pub use crate::x64_decl::XMM;
Macrosยง
- avx_fn ๐
- avx_
i2f_ ๐32_ fn - avx_
i2f_ ๐64_ fn - avx_
round_ ๐fn - binop_
all_ ๐nofp - binop_
gpr_ ๐gpr - binop_
gpr_ ๐mem - binop_
imm32_ ๐gpr - binop_
imm32_ ๐mem - binop_
imm64_ ๐gpr - binop_
mem_ ๐gpr - binop_
shift ๐ - dynasm ๐Force
dynasm!
to use the correct arch (x64) when cross-compiling.dynasm!
proc-macro tries to auto-detect it by default by looking at thetarget_arch
, but it sees thetarget_arch
of the proc-macro itself, which is always equal to host, even when cross-compiling. - jmp_op ๐
- sse_fn ๐
- sse_
i2f_ ๐32_ fn - sse_
i2f_ ๐64_ fn - sse_
round_ ๐fn - unop_
gpr ๐ - unop_
gpr_ ๐or_ mem - unop_
mem ๐
Enumsยง
Traitsยง
Functionsยง
- move_
src_ ๐to_ dst Move a single or double precision XMM value to another if src and destination are not the same.