From: Eric Botcazou
Date: Thu, 31 May 2012 15:06:41 +0200
>> + do {
>> \
>> +UDItype __carry = 0;\
>> +__asm__ ("addcc\t%r5,%6,%1\n\t" \
>> +
> Eric, while looking at soft-fp code generated in glibc I noticed that
> for v9 on 32-bit we end up doing software multiplies and divides :-/
>
> I also noticed that the two-limb addition and subtraction could be
> done using a branchless sequence on 64-bit.
>
> Any objections?
None on principle,
Eric, while looking at soft-fp code generated in glibc I noticed that
for v9 on 32-bit we end up doing software multiplies and divides :-/
I also noticed that the two-limb addition and subtraction could be
done using a branchless sequence on 64-bit.
Any objections?
libgcc/
* longlong.h