This is a port of AsmJit project. http://code.google.com/p/asmjit/ It supports x86/x64 user mode instructions and minimal DSL for generating assembly.