On Wed, Dec 9, 2015 at 8:18 AM, Uros Bizjak <ubiz...@gmail.com> wrote:
> Saying that, I see we don't need to define ASM_SUFFIX anymore. I'll > prepare the patch that removes these #defines. 2015-12-09 Uros Bizjak <ubiz...@gmail.com> * gcc.target/i386/sse4_1-roundps-1.c: Remove ASM_SUFFIX define. * gcc.target/i386/sse4_1-roundps-2.c: Ditto. * gcc.target/i386/sse4_1-roundps-3.c: Ditto. * gcc.target/i386/sse4_1-roundsd-1.c: Ditto. * gcc.target/i386/sse4_1-roundsd-2.c: Ditto. * gcc.target/i386/sse4_1-roundsd-3.c: Ditto. * gcc.target/i386/sse4_1-roundss-1.c: Ditto. * gcc.target/i386/sse4_1-roundss-2.c: Ditto. * gcc.target/i386/sse4_1-roundss-3.c: Ditto. Tested on x86_64-linux-gnu {,-m32} and committed to mainline SVN. patch will be backported to all release branches. Uros.
Index: gcc.target/i386/sse4_1-roundps-1.c =================================================================== --- gcc.target/i386/sse4_1-roundps-1.c (revision 231440) +++ gcc.target/i386/sse4_1-roundps-1.c (working copy) @@ -7,7 +7,6 @@ #define VEC_T __m128 #define FP_T float -#define ASM_SUFFIX "s" #define ROUND_INTRIN(x, mode) _mm_ceil_ps(x) #define ROUND_MODE _MM_FROUND_CEIL Index: gcc.target/i386/sse4_1-roundss-3.c =================================================================== --- gcc.target/i386/sse4_1-roundss-3.c (revision 231440) +++ gcc.target/i386/sse4_1-roundss-3.c (working copy) @@ -7,7 +7,6 @@ #define VEC_T __m128 #define FP_T float -#define ASM_SUFFIX "s" #define ROUND_INTRIN(x, mode) _mm_floor_ss(x, x) #define ROUND_MODE _MM_FROUND_FLOOR Index: gcc.target/i386/sse4_1-roundps-2.c =================================================================== --- gcc.target/i386/sse4_1-roundps-2.c (revision 231440) +++ gcc.target/i386/sse4_1-roundps-2.c (working copy) @@ -7,7 +7,6 @@ #define VEC_T __m128 #define FP_T float -#define ASM_SUFFIX "s" #define ROUND_INTRIN _mm_round_ps #define ROUND_MODE _MM_FROUND_NINT Index: gcc.target/i386/sse4_1-roundps-3.c =================================================================== --- gcc.target/i386/sse4_1-roundps-3.c (revision 231440) +++ gcc.target/i386/sse4_1-roundps-3.c (working copy) @@ -7,7 +7,6 @@ #define VEC_T __m128 #define FP_T float -#define ASM_SUFFIX "s" #define ROUND_INTRIN(x, mode) _mm_floor_ps(x) #define ROUND_MODE _MM_FROUND_FLOOR Index: gcc.target/i386/sse4_1-roundsd-1.c =================================================================== --- gcc.target/i386/sse4_1-roundsd-1.c (revision 231440) +++ gcc.target/i386/sse4_1-roundsd-1.c (working copy) @@ -7,7 +7,6 @@ #define VEC_T __m128d #define FP_T double -#define ASM_SUFFIX "l" #define ROUND_INTRIN(x, mode) _mm_ceil_sd(x, x) #define ROUND_MODE _MM_FROUND_CEIL Index: gcc.target/i386/sse4_1-roundsd-2.c =================================================================== --- gcc.target/i386/sse4_1-roundsd-2.c (revision 231440) +++ gcc.target/i386/sse4_1-roundsd-2.c (working copy) @@ -7,7 +7,6 @@ #define VEC_T __m128d #define FP_T double -#define ASM_SUFFIX "l" #define ROUND_INTRIN(x, mode) _mm_round_sd(x, x, mode) #define ROUND_MODE _MM_FROUND_NINT Index: gcc.target/i386/sse4_1-roundsd-3.c =================================================================== --- gcc.target/i386/sse4_1-roundsd-3.c (revision 231440) +++ gcc.target/i386/sse4_1-roundsd-3.c (working copy) @@ -7,7 +7,6 @@ #define VEC_T __m128d #define FP_T double -#define ASM_SUFFIX "l" #define ROUND_INTRIN(x, mode) _mm_floor_sd(x, x) #define ROUND_MODE _MM_FROUND_FLOOR Index: gcc.target/i386/sse4_1-roundss-1.c =================================================================== --- gcc.target/i386/sse4_1-roundss-1.c (revision 231440) +++ gcc.target/i386/sse4_1-roundss-1.c (working copy) @@ -7,7 +7,6 @@ #define VEC_T __m128 #define FP_T float -#define ASM_SUFFIX "s" #define ROUND_INTRIN(x, mode) _mm_ceil_ss(x, x) #define ROUND_MODE _MM_FROUND_CEIL Index: gcc.target/i386/sse4_1-roundss-2.c =================================================================== --- gcc.target/i386/sse4_1-roundss-2.c (revision 231440) +++ gcc.target/i386/sse4_1-roundss-2.c (working copy) @@ -7,7 +7,6 @@ #define VEC_T __m128 #define FP_T float -#define ASM_SUFFIX "s" #define ROUND_INTRIN(x, mode) _mm_round_ss(x, x, mode) #define ROUND_MODE _MM_FROUND_NINT