updated to use latest JS SIMD APIs