Hi!

On Thu, Aug 26, 2021 at 02:57:35PM -0400, David Edelsohn wrote:
>             * config/rs6000/ibm-ldouble.c (ldouble_qadd_internal): Rename from
>             __gcc_qadd.
>             (__gcc_qadd): Call ldouble_qadd_internal.
>             (__gcc_qsub): Call ldouble_qadd_internal with second long double
>             argument negated.

Still looks good, please commit.  Thanks :-)

> +static inline IBM128_TYPE
> +ldouble_qadd_internal (double a, double aa, double c, double cc)

Does it end up actually inlined, or as one static function that both
__gcc_qadd and __gcc_qsub use?  This is fine for complexity, it is just
a simple tail-call jump, just wondering what the compiler thinks is best
here (it matters in other cases, if the inline function has conditional
branches for example).


Segher

Reply via email to