#assembly #jit #codegen #x86-64

bin+lib macroassembler

A library for writing portable x86-64/riscv64/aarch64 assembly code in Rust

8 releases (stable)

1.0.5 Nov 26, 2023
1.0.4 Nov 25, 2023
1.0.3 Oct 26, 2023
1.0.2 Sep 24, 2023
0.1.0 Jun 28, 2023

#244 in Programming languages

45 downloads per month
Used in b3

MIT/Apache

1MB
32K SLoC

MacroAssembler

This crate implement JSC/SpiderMonkey like macro assembler. Macro assembler purpose is to generate machine code for different platforms using platform independent API.

Example usage

You can find Brainfuck JIT compiler under examples/ folder.

Dependencies

~2–18MB
~321K SLoC