From 1deff3dca1b11fd7089bb641f6ee99adedeb8d0b Mon Sep 17 00:00:00 2001 From: Peter Collingbourne Date: Wed, 15 May 2013 20:33:45 +0200 Subject: Use movq for 64-bit operations The EXTRACT_WORDS64 and INSERT_WORDS64 macros use movd for a 64-bit operation. Somehow gcc manages to turn this into movq, but LLVM won't. 2013-05-15 Peter Collingbourne * sysdeps/x86_64/fpu/math_private.h (MOVQ): New macro. (EXTRACT_WORDS64) Use where appropriate. (INSERT_WORDS64) Likewise. --- ChangeLog | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 4550566815..9bdeaafb87 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2013-05-15 Peter Collingbourne + * sysdeps/x86_64/fpu/math_private.h (MOVQ): New macro. + (EXTRACT_WORDS64) Use where appropriate. + (INSERT_WORDS64) Likewise. + * sysdeps/x86_64/fpu/multiarch/s_fma.c (__fma_fma4): Replace xm constraints with x constraints. * sysdeps/x86_64/fpu/multiarch/s_fmaf.c (__fmaf_fma4): Likewise. -- cgit v1.2.3