AsmJit
Low-Latency Machine Code Generation
Registers provided by X86 and X64 ISAs are in both asmjit::x86
and asmjit::x86::regs
namespaces so they can be included with using directive.
For example using namespace asmjit::x86::regs
would include all registers, but not other X86-specific API, whereas using namespace asmjit::x86
would include everything X86-specific.