Firefox 65 keeps up the POWER
Firefox 66 is currently not buildable due to bug 1521713, but hopefully we'll have that on beta before it goes to release (it's a matter of fixing some flubbed release asserts).
Meanwhile, I've completed the Ion code generator, Baseline code generator, shared inline cache code generator, trampoline, lowering and move emitter for the Firefox POWER9 little-endian JIT. Still left to do are the macroassembler and the low-level assembler, though that is actually fairly straightforward, just tedious. It was very helpful to crib off my own work for TenFourFox's IonPower and some TenFourFox code will live on in the POWER9 port even after the last Power Mac G5 has blown its liquid cooler. I don't think I'll make it in time for the next ESR (which should be Firefox 67), but I'm reasonably confident I can get it in around Firefox 69 or 70 based on my current rate of progress.
Hmm, can't wait to taste the JIT ;-)
ReplyDeleteHopefully, hopefully! I'm also interested to know if your presentation will be available anywhere after the conference. Btw, you have a needinfo on that bug to test the patch, though I'm quite sure it will work for you too.
Delete