The version of our Ruby x86 assembler on my desk does register allocation as well.
Unfortunately, it seems to have been abandoned...
Unfortunately, it seems to have been abandoned...