Consider this a nooby tryout, a hacky nooby tryout. This will somewhat break audio with the LLE plugin and LLE JIT enable, some effects will be missing as well as music notes due to the idle_cycles. This is really only useful for testing and may be useful to developers to fix the slowdowns with LLE JIT.
You can experiment by altering the number of idle_cycles and recompiling, a higher number will give a larger speedup but will also further break sound. I have idle_cycles set at 10, which gives a moderate speedup without breaking sound too much.
For now I've included the X64 LLE plugin and the patch. Also used #ifndefine _M_X64 instead of #ifdefine _M_IX86 as "pie" suggested which alleviates the lockups with LLE JIT and LLE on Thread enabled.
Cheers.
You can experiment by altering the number of idle_cycles and recompiling, a higher number will give a larger speedup but will also further break sound. I have idle_cycles set at 10, which gives a moderate speedup without breaking sound too much.
For now I've included the X64 LLE plugin and the patch. Also used #ifndefine _M_X64 instead of #ifdefine _M_IX86 as "pie" suggested which alleviates the lockups with LLE JIT and LLE on Thread enabled.
Cheers.
