I believe there's a typo in `Float32.js`: `var r = new Float32Array(1); r[0] = s; return r[0];` should be `var r = new Float32Array(1); r[0] = x; return r[0];`