LOP attempts to make broken processors usable by working around
broken instructions at the compiler level. For example, if your
add instruction is broken, LOP will replace all add instructions
in your code with a software implementation using bitshift
operators.
Code located
at
https://github.com/triazo/lop
Sample benchmark
before
Sample
benchmark after
This code is MIT liscened