Hello!
Attached patch intriduces __builtin_signbitq built-in function, so the
compiler will be able to use SSE4.1 PTEST instruction to determine
sign bit of __float128 value.
The patch introduces complete infrastructure, including fallback to
__signbittf2 libgcc function for non-SSE4.1 targets.
On Mon, 13 Jun 2016, Uros Bizjak wrote:
> Hello!
>
> Attached patch intriduces __builtin_signbitq built-in function, so the
> compiler will be able to use SSE4.1 PTEST instruction to determine
> sign bit of __float128 value.
The __builtin_signbit function is type-generic from GCC 6 onwards, so I
On Mon, Jun 13, 2016 at 11:54 PM, Joseph Myers wrote:
>> Attached patch intriduces __builtin_signbitq built-in function, so the
>> compiler will be able to use SSE4.1 PTEST instruction to determine
>> sign bit of __float128 value.
>
> The __builtin_signbit function is type-generic from GCC 6 onwa
On Tue, Jun 14, 2016 at 12:50 AM, Uros Bizjak wrote:
> On Mon, Jun 13, 2016 at 11:54 PM, Joseph Myers
> wrote:
>
>>> Attached patch intriduces __builtin_signbitq built-in function, so the
>>> compiler will be able to use SSE4.1 PTEST instruction to determine
>>> sign bit of __float128 value.
>>