[pypy-svn] r48999 - in pypy/dist/pypy/translator/llvm: . test
xoraxax at codespeak.net
xoraxax at codespeak.net
Fri Nov 23 19:20:03 CET 2007
Author: xoraxax
Date: Fri Nov 23 19:20:02 2007
New Revision: 48999
Modified:
pypy/dist/pypy/translator/llvm/opwriter.py
pypy/dist/pypy/translator/llvm/test/test_lltype.py
Log:
Implement ullong shifts.
Modified: pypy/dist/pypy/translator/llvm/opwriter.py
==============================================================================
--- pypy/dist/pypy/translator/llvm/opwriter.py (original)
+++ pypy/dist/pypy/translator/llvm/opwriter.py Fri Nov 23 19:20:02 2007
@@ -49,6 +49,8 @@
'llong_lshift': 'shl',
'llong_rshift': 'lshr',
+ 'ullong_lshift': 'shl',
+ 'ullong_rshift': 'lshr',
}
binary_operations = {
Modified: pypy/dist/pypy/translator/llvm/test/test_lltype.py
==============================================================================
--- pypy/dist/pypy/translator/llvm/test/test_lltype.py (original)
+++ pypy/dist/pypy/translator/llvm/test/test_lltype.py Fri Nov 23 19:20:02 2007
@@ -946,7 +946,6 @@
# XXX what does this do?
def test_cast_primitive(self):
- py.test.skip("ullong_lshift operation")
def f(x):
x = cast_primitive(UnsignedLongLong, x)
x <<= 60
More information about the Pypy-commit
mailing list