This one is a proper JIT, whereas the former generated C code, called the C compiler on it, and then loaded the generated code as shared object.
You can imagine how much it actually helped in the end.
Whatever the native code might help was let down due to the lantency of doing all that work.