diff options
author | H.J. Lu <hongjiu.lu@intel.com> | 2007-02-12 05:12:24 +0000 |
---|---|---|
committer | H.J. Lu <hjl@gcc.gnu.org> | 2007-02-11 21:12:24 -0800 |
commit | 86591226e31858daaea1d3b0861248d29470c931 (patch) | |
tree | 2a7cb238867e75fc3cb88948cd8ccc4133260b39 /gcc | |
parent | 2376c58f220d3ac8860d1f295e051e27cf2b0721 (diff) | |
download | gcc-86591226e31858daaea1d3b0861248d29470c931.zip gcc-86591226e31858daaea1d3b0861248d29470c931.tar.gz gcc-86591226e31858daaea1d3b0861248d29470c931.tar.bz2 |
sse4a-extract.c: Add "LL" to 64bit constants.
2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
* gcc.target/i386/sse4a-insert.c: Likewise.
From-SVN: r121840
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/sse4a-extract.c | 22 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/sse4a-insert.c | 32 |
3 files changed, 32 insertions, 27 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 92670f4..6ef96fe 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2007-02-11 H.J. Lu <hongjiu.lu@intel.com> + + * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants. + * gcc.target/i386/sse4a-insert.c: Likewise. + 2007-02-11 Roger Sayle <roger@eyesopen.com> * gcc.target/ia64/builtin-popcount-1.c: New test case. diff --git a/gcc/testsuite/gcc.target/i386/sse4a-extract.c b/gcc/testsuite/gcc.target/i386/sse4a-extract.c index 90ad0f6..20817a9 100644 --- a/gcc/testsuite/gcc.target/i386/sse4a-extract.c +++ b/gcc/testsuite/gcc.target/i386/sse4a-extract.c @@ -32,7 +32,7 @@ sse4a_test_extrq (long long in) __m128i v1, v2; long long index_length, pad; LI v_out; - index_length = 0x0000000000000810; + index_length = 0x0000000000000810LL; pad = 0x0; v1 = _mm_set_epi64x (pad, in); v2 = _mm_set_epi64x (pad, index_length); @@ -61,20 +61,20 @@ static chk (long long i1, long long i2) long long vals_in[5] = { - 0x1234567887654321, - 0x1456782093002490, - 0x2340909123990390, - 0x9595959599595999, - 0x9099038798000029 + 0x1234567887654321LL, + 0x1456782093002490LL, + 0x2340909123990390LL, + 0x9595959599595999LL, + 0x9099038798000029LL }; long long vals_out[5] = { - 0x0000000000006543, - 0x0000000000000024, - 0x0000000000009903, - 0x0000000000005959, - 0x0000000000000000 + 0x0000000000006543LL, + 0x0000000000000024LL, + 0x0000000000009903LL, + 0x0000000000005959LL, + 0x0000000000000000LL }; static void diff --git a/gcc/testsuite/gcc.target/i386/sse4a-insert.c b/gcc/testsuite/gcc.target/i386/sse4a-insert.c index 69262bd..3e44bba 100644 --- a/gcc/testsuite/gcc.target/i386/sse4a-insert.c +++ b/gcc/testsuite/gcc.target/i386/sse4a-insert.c @@ -32,7 +32,7 @@ sse4a_test_insert (long long in1, long long in2) __m128i v1,v2; long long index_length, pad; LI v_out; - index_length = 0x0000000000000810; + index_length = 0x0000000000000810LL; pad = 0x0; v1 = _mm_set_epi64x (pad, in1); v2 = _mm_set_epi64x (index_length, in2); @@ -62,29 +62,29 @@ static chk (long long i1, long long i2) long long vals_in1[5] = { - 0x1234567887654321, - 0x1456782093002490, - 0x2340909123990390, - 0x9595959599595999, - 0x9099038798000029 + 0x1234567887654321LL, + 0x1456782093002490LL, + 0x2340909123990390LL, + 0x9595959599595999LL, + 0x9099038798000029LL }; long long vals_in2[5] = { - 0x9ABCDEF00FEDCBA9, - 0x234567097289672A, - 0x45476453097BD342, - 0x23569012AE586FF0, - 0x432567ABCDEF765D + 0x9ABCDEF00FEDCBA9LL, + 0x234567097289672ALL, + 0x45476453097BD342LL, + 0x23569012AE586FF0LL, + 0x432567ABCDEF765DLL }; long long vals_out[5] = { - 0x1234567887CBA921, - 0x1456782093672A90, - 0x2340909123D34290, - 0x95959595996FF099, - 0x9099038798765D29 + 0x1234567887CBA921LL, + 0x1456782093672A90LL, + 0x2340909123D34290LL, + 0x95959595996FF099LL, + 0x9099038798765D29LL }; static void |