[PATCH] powerpc: Add support for fmaf128() in hardware
Tulio Magno Quites Machado Filho
tuliom@ascii.art.br
Mon Mar 30 21:09:28 GMT 2020
Adhemerval Zanella via Libc-alpha <libc-alpha@sourceware.org> writes:
> On 20/03/2020 17:52, Raphael Moreira Zinsly via Libc-alpha wrote:
>> +__float128
>> +__fmaf128 (__float128 x, __float128 y, __float128 z)
>> +{
>> + asm ("xsmaddqp\t%0, %1, %2" : "+v" (z) : "v" (x), "v" (y));
>> + return z;
>> +}
>> +
>> +libm_alias_float128 (__fma, fma)
>>
> I think you can 'x * y + z' here, at least GCC 6 optimizes it correctly [1].
Changed.
Pushed as 66807aebadc4a8cf62a9593ab3f714f971366907.
Thanks!
--
Tulio Magno
More information about the Libc-alpha
mailing list