aboutsummaryrefslogtreecommitdiff
path: root/tests/runner.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/runner.py')
-rwxr-xr-xtests/runner.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/runner.py b/tests/runner.py
index 39869630..85cb0d3c 100755
--- a/tests/runner.py
+++ b/tests/runner.py
@@ -1154,6 +1154,8 @@ m_divisor is 1091269979
self.do_run(src, '3217489085')
def test_i32_mul_semiprecise(self):
+ Settings.USE_MATH_IMUL = 0 # we want semiprecise here
+
src = r'''
#include <stdio.h>
@@ -10640,6 +10642,12 @@ elif 'browser' in str(sys.argv):
def test_cubegeom_pre_vao(self):
self.btest('cubegeom_pre_vao.c', expected=['-1472804742', '-1626058463', '-2046234971'])
+ def test_cubegeom_pre2_vao(self):
+ self.btest('cubegeom_pre2_vao.c', expected=['-1472804742', '-1626058463', '-2046234971'])
+
+ def test_cubegeom_pre2_vao2(self):
+ self.btest('cubegeom_pre2_vao2.c', expected=['-790445118'])
+
def test_cube_explosion(self):
self.btest('cube_explosion.c', expected=['667220544', '-1543354600', '-1485258415'])