#codegen #assembly #jit

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

#885 in Programming languages

Download history 17/week @ 2024-12-25 31/week @ 2025-02-12

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–17MB
~302K SLoC