[pypy-svn] r78635 - pypy/branch/arm-backend/pypy/jit/backend/arm/test
david at codespeak.net
david at codespeak.net
Mon Nov 1 15:59:59 CET 2010
Author: david
Date: Mon Nov 1 15:59:57 2010
New Revision: 78635
Added:
pypy/branch/arm-backend/pypy/jit/backend/arm/test/test_arch.py
Log:
Tests for eabi mod function
Added: pypy/branch/arm-backend/pypy/jit/backend/arm/test/test_arch.py
==============================================================================
--- (empty file)
+++ pypy/branch/arm-backend/pypy/jit/backend/arm/test/test_arch.py Mon Nov 1 15:59:57 2010
@@ -0,0 +1,17 @@
+from pypy.jit.backend.arm import arch
+
+def test_mod():
+ assert arch.arm_int_mod(10, 2) == 0
+ assert arch.arm_int_mod(11, 2) == 1
+ assert arch.arm_int_mod(11, 3) == 2
+
+def test_mod2():
+ assert arch.arm_int_mod(-10, 2) == 0
+ assert arch.arm_int_mod(-11, 2) == -1
+ assert arch.arm_int_mod(-11, 3) == -2
+
+def test_mod3():
+ assert arch.arm_int_mod(10, -2) == 0
+ assert arch.arm_int_mod(11, -2) == 1
+ assert arch.arm_int_mod(11, -3) == 2
+
More information about the Pypy-commit
mailing list