Wolfram Language

Create Native Machine Code

The Wolfram Compiler can generate output in a variety of native machine code formats, in particular, different kinds of assemblers. A standalone file can be created using FunctionCompileExport, or the string representation can be created using FunctionCompileExportString.

The following is a trivial function to add one to an integer.

Obtain the assembler code for the current platform, on this machine "MacOSX-x86-64".

Using FunctionCompileExport with a file that has extension ".s" will automatically export an assembly file.

Printing the contents of the file shows that it is identical to the output returned previously.

Related Examples

ja zh