Skip to main content

Crate jit_macro

Crate jit_macro 

Source
Expand description

Proc-macro front-end for AArch64-only jit! block syntax.

The macro lowers assembly-like statements into structured operand calls to jit, including:

  • labels (name:, 1:, <name, 1f),
  • memory operands, modifiers, register lists, and system-register syntax,
  • alias normalization and relocation-aware label patching.

The expansion stays strict: unsupported syntax or unresolved/invalid variants are surfaced as compile-time or runtime errors instead of hidden fallback behavior.

Macrosยง

jit
JIT block emitter for AArch64.