diff options
Diffstat (limited to 'src/js/binaryen.js-post.js')
-rw-r--r-- | src/js/binaryen.js-post.js | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/js/binaryen.js-post.js b/src/js/binaryen.js-post.js index 907068059..cfd37e9db 100644 --- a/src/js/binaryen.js-post.js +++ b/src/js/binaryen.js-post.js @@ -490,6 +490,8 @@ function initializeConstants() { 'LoadExtUVec16x4ToVecI32x4', 'LoadExtSVec32x2ToVecI64x2', 'LoadExtUVec32x2ToVecI64x2', + 'Load32Zero', + 'Load64Zero', 'NarrowSVecI16x8ToVecI8x16', 'NarrowUVecI16x8ToVecI8x16', 'NarrowSVecI32x4ToVecI16x8', @@ -1490,6 +1492,12 @@ function wrapModule(module, self = {}) { 'load32x2_u'(offset, align, ptr) { return Module['_BinaryenSIMDLoad'](module, Module['LoadExtUVec32x2ToVecI64x2'], offset, align, ptr); }, + 'load32_zero'(offset, align, ptr) { + return Module['_BinaryenSIMDLoad'](module, Module['Load32Zero'], offset, align, ptr); + }, + 'load64_zero'(offset, align, ptr) { + return Module['_BinaryenSIMDLoad'](module, Module['Load64Zero'], offset, align, ptr); + }, 'store'(offset, align, ptr, value) { return Module['_BinaryenStore'](module, 16, offset, align, ptr, value, Module['v128']); }, |