Don't judge it too much by the speed of the JavaScript demo. The (host) native emulator is ridiculously fast.
But when running the 128bit demo I get a funny value for sqrt(2) in fp64 mode: 1.728102266788482
On the other hand, this makes the code portable and indeed the 32-bit and 64-bit targets work pretty well even on my ARM AArch32 machine.