Lightening run-time code generation
Then I looked in the source code to see architecture support and was pleasantly surprised to see MIPS, POWER, and so on, so I went with GNU Lightning for Guile in our 2.9.1 release last October. When I chose GNU Lightning, I had in mind that it was a very simple library to cheaply write machine code into buffers. But if you can only afford one emitter of JIT code for all architectures, you need simple C, you don’t need register allocation, you want a simple library to just include in your source code, and you are good with the LGPL, then Lightening could be a thing for you.
Source: wingolog.org