VOD: https://www.youtube.com/watch?v=15CYHO-vHf0


RandomX.js and EquiX.js

More of the same today, except stream is a day early.

https://github.com/l1mey112/randomx.js

Agenda. I need to look into the FMA issues so I can decide whether or not to gut it from the VM/build, or make it a requirement if I’m able to re-enable it on the JIT side.

tests(#1768255200): make tests use vitest instead of bun test (testing on node + bun)
jit+semifloat(#1768255200): enable and fix the FMA semifloat (JIT_FMA)

Aftermath

FMA works!! See: https://github.com/l1mey112/randomx.js/issues/1#issuecomment-3741184392

It was entirely due to my own stupidity. Hopefully I can be redeemed later.

I am seeing +0.5 to 1.0 H/s already, so this seems quite good.

This is more like a +5 H/s. Much better!