Module wasmer_compiler_singlepass::emitter_x64
source ยท 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.