Brief status update on the POWER9 JavaScript JIT
% obj/dist/bin/js --baseline-eager --ion-offthread-compile=off --regexp-warmup-threshold=0 -e 'var i,j=0;for(i=0;i<100;i++){j+=j+i;}print(j)'
1.2676506002282294e+30
% obj/dist/bin/js --ion-eager --ion-offthread-compile=off --regexp-warmup-threshold=0 -e 'var i,j=0;for(i=0;i<100;i++){j+=j+i;}print(j)'
1.2676506002282294e+30
1.2676506002282294e+30
% obj/dist/bin/js --ion-eager --ion-offthread-compile=off --regexp-warmup-threshold=0 -e 'var i,j=0;for(i=0;i<100;i++){j+=j+i;}print(j)'
1.2676506002282294e+30
Told you it was a productive holiday weekend. Onward to conquering the test suite.
Thank you the update and for all your effort!
ReplyDeleteDoes your Firefox build also crash on:
ReplyDeletehttps://www.twitch.tv/
If you mean the Firefox 97 I'm typing this into, Twitch works fine (was able to view the main page and watch a couple streams).
DeleteIf you mean the 91 JIT build I'll need some additional information, though I'm unlikely to stop and work on it further since that will just delay getting the full Ion release out.
Ah sorry. forgot to mention. I'm on 91.5 ESR. But I will try 97 the next days
Delete