This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH 3/5] Use x constraints for operands to vfmaddss and vfmaddsd
- From: Richard Henderson <rth at twiddle dot net>
- To: Peter Collingbourne <pcc at google dot com>
- Cc: libc-alpha at sourceware dot org
- Date: Mon, 13 May 2013 10:06:04 -0700
- Subject: Re: [PATCH 3/5] Use x constraints for operands to vfmaddss and vfmaddsd
- References: <1368459372-2415-1-git-send-email-pcc at google dot com> <1368459372-2415-4-git-send-email-pcc at google dot com>
On 05/13/2013 08:36 AM, Peter Collingbourne wrote:
> 2013-05-13 Peter Collingbourne <pcc@google.com>
>
> * 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.
Agreed that this is a real bug. Also agreed that calling conventions
will have these values in registers already, and thus the complexity
of multiple alternatives is wasted.
Ok by me.
r~