summaryrefslogtreecommitdiff
path: root/src/asmjs/shared-constants.h
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2016-07-14 17:59:33 -0700
committerGitHub <noreply@github.com>2016-07-14 17:59:33 -0700
commite4f99f6c81a5f23318787adba6fea1137dc755bb (patch)
tree2fff27409e894cbfb0d473c4e768455795903505 /src/asmjs/shared-constants.h
parent4994da80284c337e5395ad836948ee38ffb967f1 (diff)
downloadbinaryen-e4f99f6c81a5f23318787adba6fea1137dc755bb.tar.gz
binaryen-e4f99f6c81a5f23318787adba6fea1137dc755bb.tar.bz2
binaryen-e4f99f6c81a5f23318787adba6fea1137dc755bb.zip
emit safe calls for i32 div/rem when in precise mode in asm2wasm, as they can trap (#637)
Diffstat (limited to 'src/asmjs/shared-constants.h')
-rw-r--r--src/asmjs/shared-constants.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/asmjs/shared-constants.h b/src/asmjs/shared-constants.h
index fb32340ab..e0c627511 100644
--- a/src/asmjs/shared-constants.h
+++ b/src/asmjs/shared-constants.h
@@ -43,6 +43,10 @@ extern cashew::IString GLOBAL,
ASM2WASM,
F64_REM,
F64_TO_INT,
+ I32S_DIV,
+ I32U_DIV,
+ I32S_REM,
+ I32U_REM,
GLOBAL_MATH,
ABS,
FLOOR,