Luke Gorrie
Luke Gorrie
Could be an idea to split this into separate optimizations on their own branches? Like: 1. Divide by constant power of two ==> bitshift. 2. Divide by other constant ==>...
> the greater-scope bug is that a call is emitted in the general case, rather than inline math The relevant code here should be [assembly of the IR divide instruction...
Just writing down a stream of consciousness while looking at this... So here is the bytecode module that is running here (testsuite/test/test.lua): https://gist.github.com/lukego/83a7a0ad6b0ebeb6f06743a7609800ba The first bits are definitions of functions,...
This is AWESOME!!
This hacking is truly glorious to behold :)
@eugeneia This is mind-blowing :) 499/499 tests passing! Yes I reckon the JIT must be the next step. I wonder how we can get test coverage exercising all the cases?...
No frickin' way!! :sunglasses:
Howdy! We are lacking an example. The root issue is that our multiqueue code was written in parallel with the QEMU side and then this evolved before it landed upstream...
Brutal honesty @rtsisyk :-)
I am excited about tracing JIT. I want to master it, document it, and build tools to make it more transparent. I am working on this very actively at the...