[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