Start64!This pure C# program parses the almost-ML64-compatible x64 assembly-language listing generated by Microsoft Visual C++ 2010 (when configured to produce x64 assembly-language listing files), and forms corresponding x64 CPU byte code, and executes that byte code in a new thread. This dynamic generation and execution of x64 CPU byte code is similar to what the .NET Common Language Runtime (CLR) does during the Just-In-Time (JIT) compiling process and subsequent execution.

pure csharp x64 assembler with native cpu execution tutorial - YouTube