#assembly #jit-compiler #jit #codegen #platform-independent

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

#559 in Programming languages

Download history 49/week @ 2024-07-29 19/week @ 2024-09-23

99 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–20MB
~311K SLoC