[pypy-commit] pypy default: Oops, we decided to use '__int128_t' instead of '__int128'
arigo
pypy.commits at gmail.com
Sun Jun 26 16:21:10 EDT 2016
Author: Armin Rigo <arigo at tunes.org>
Branch:
Changeset: r85389:bc5641f92910
Date: 2016-06-26 22:22 +0200
http://bitbucket.org/pypy/pypy/changeset/bc5641f92910/
Log: Oops, we decided to use '__int128_t' instead of '__int128'
diff --git a/rpython/translator/c/src/int.h b/rpython/translator/c/src/int.h
--- a/rpython/translator/c/src/int.h
+++ b/rpython/translator/c/src/int.h
@@ -121,7 +121,7 @@
#define OP_LLONG_LSHIFT(x,y,r) CHECK_SHIFT_RANGE(y, PYPY_LONGLONG_BIT); \
r = (long long)(((unsigned long long)(x)) << (y))
#define OP_LLLONG_LSHIFT(x,y,r) CHECK_SHIFT_RANGE(y, 128); \
- r = (__int128)(((unsigned __int128)(x)) << (y))
+ r = (__int128_t)(((__uint128_t)(x)) << (y))
#define OP_UINT_LSHIFT(x,y,r) CHECK_SHIFT_RANGE(y, PYPY_LONG_BIT); \
r = (x) << (y)
@@ -158,7 +158,7 @@
#define OP_CAST_UINT_TO_INT(x,r) r = (Signed)(x)
#define OP_CAST_INT_TO_UINT(x,r) r = (Unsigned)(x)
#define OP_CAST_INT_TO_LONGLONG(x,r) r = (long long)(x)
-#define OP_CAST_INT_TO_LONGLONGLONG(x,r) r = (__int128)(x)
+#define OP_CAST_INT_TO_LONGLONGLONG(x,r) r = (__int128_t)(x)
#define OP_CAST_CHAR_TO_INT(x,r) r = (Signed)((unsigned char)(x))
#define OP_CAST_INT_TO_CHAR(x,r) r = (char)(x)
#define OP_CAST_PTR_TO_INT(x,r) r = (Signed)(x) /* XXX */
More information about the pypy-commit
mailing list