public inbox for gcc-cvs@sourceware.org help / color / mirror / Atom feed
From: Michael Meissner <meissner@gcc.gnu.org> To: gcc-cvs@gcc.gnu.org Subject: [gcc(refs/users/meissner/heads/work019)] Update names of IEEE 128-bit long double built-in functions. Date: Thu, 8 Oct 2020 13:41:04 +0000 (GMT) [thread overview] Message-ID: <20201008134104.5CF393851C2B@sourceware.org> (raw) https://gcc.gnu.org/g:5999981982deab11b243f455eb1d268ec7c6659f commit 5999981982deab11b243f455eb1d268ec7c6659f Author: Michael Meissner <meissner@linux.ibm.com> Date: Thu Oct 8 09:37:35 2020 -0400 Update names of IEEE 128-bit long double built-in functions. gcc/testsuite/ 2020-10-08 Michael Meissner <meissner@linux.ibm.com> * gcc.target/powerpc/float128-longdouble-math.c: Update names. * gcc.target/powerpc/float128-math.c: Likewise. Diff: --- .../gcc.target/powerpc/float128-longdouble-math.c | 152 ++++++++++----------- gcc/testsuite/gcc.target/powerpc/float128-math.c | 4 +- 2 files changed, 78 insertions(+), 78 deletions(-) diff --git a/gcc/testsuite/gcc.target/powerpc/float128-longdouble-math.c b/gcc/testsuite/gcc.target/powerpc/float128-longdouble-math.c index e7a79f5e4e9..4f4c2765278 100644 --- a/gcc/testsuite/gcc.target/powerpc/float128-longdouble-math.c +++ b/gcc/testsuite/gcc.target/powerpc/float128-longdouble-math.c @@ -44,52 +44,52 @@ void return_ld_arg_ld (long double *p, long double *q) { - /* { dg-final { scan-assembler {\macoshf128\M} } } */ + /* { dg-final { scan-assembler {\m__acoshieee128\M} } } */ *p++ = BUILTIN1 (acoshl, *q++); - /* { dg-final { scan-assembler {\macosf128\M} } } */ + /* { dg-final { scan-assembler {\m__acosieee128\M} } } */ *p++ = BUILTIN1 (acosl, *q++); - /* { dg-final { scan-assembler {\masinhf128\M} } } */ + /* { dg-final { scan-assembler {\m__asinhieee128\M} } } */ *p++ = BUILTIN1 (asinhl, *q++); - /* { dg-final { scan-assembler {\masinf128\M} } } */ + /* { dg-final { scan-assembler {\m__asinieee128\M} } } */ *p++ = BUILTIN1 (asinl, *q++); - /* { dg-final { scan-assembler {\matanhf128\M} } } */ + /* { dg-final { scan-assembler {\m__atanhieee128\M} } } */ *p++ = BUILTIN1 (atanhl, *q++); - /* { dg-final { scan-assembler {\matanf128\M} } } */ + /* { dg-final { scan-assembler {\m__atanieee128\M} } } */ *p++ = BUILTIN1 (atanl, *q++); - /* { dg-final { scan-assembler {\mcbrtf128\M} } } */ + /* { dg-final { scan-assembler {\m__cbrtieee128\M} } } */ *p++ = BUILTIN1 (cbrtl, *q++); /* inline code. */ *p++ = BUILTIN1 (ceill, *q++); - /* { dg-final { scan-assembler {\mcoshf128\M} } } */ + /* { dg-final { scan-assembler {\m__coshieee128\M} } } */ *p++ = BUILTIN1 (coshl, *q++); - /* { dg-final { scan-assembler {\mcosf128\M} } } */ + /* { dg-final { scan-assembler {\m__cosieee128\M} } } */ *p++ = BUILTIN1 (cosl, *q++); - /* { dg-final { scan-assembler {\merfcf128\M} } } */ + /* { dg-final { scan-assembler {\m__erfcieee128\M} } } */ *p++ = BUILTIN1 (erfcl, *q++); - /* { dg-final { scan-assembler {\merff128\M} } } */ + /* { dg-final { scan-assembler {\m__erfieee128\M} } } */ *p++ = BUILTIN1 (erfl, *q++); - /* { dg-final { scan-assembler {\mexp10f128\M} } } */ + /* { dg-final { scan-assembler {\m__exp10ieee128\M} } } */ *p++ = BUILTIN1 (exp10l, *q++); - /* { dg-final { scan-assembler {\mexp2f128\M} } } */ + /* { dg-final { scan-assembler {\m__exp2ieee128\M} } } */ *p++ = BUILTIN1 (exp2l, *q++); - /* { dg-final { scan-assembler {\mexpf128\M} } } */ + /* { dg-final { scan-assembler {\m__expieee128\M} } } */ *p++ = BUILTIN1 (expl, *q++); - /* { dg-final { scan-assembler {\mexpm1f128\M} } } */ + /* { dg-final { scan-assembler {\m__expm1ieee128\M} } } */ *p++ = BUILTIN1 (expm1l, *q++); /* inline code. */ @@ -98,43 +98,43 @@ return_ld_arg_ld (long double *p, /* inline code. */ *p++ = BUILTIN1 (floorl, *q++); - /* { dg-final { scan-assembler {\mlgammaf128\M} } } */ + /* { dg-final { scan-assembler {\m__lgammaieee128\M} } } */ *p++ = BUILTIN1 (gammal, *q++); - /* { dg-final { scan-assembler {\mj0f128\M} } } */ + /* { dg-final { scan-assembler {\m__j0ieee128\M} } } */ *p++ = BUILTIN1 (j0l, *q++); - /* { dg-final { scan-assembler {\mj1f128\M} } } */ + /* { dg-final { scan-assembler {\m__j1ieee128\M} } } */ *p++ = BUILTIN1 (j1l, *q++); /* lgammaf128 mentioned previously. */ *p++ = BUILTIN1 (lgammal, *q++); - /* { dg-final { scan-assembler {\mlog10f128\M} } } */ + /* { dg-final { scan-assembler {\m__log10ieee128\M} } } */ *p++ = BUILTIN1 (log10l, *q++); - /* { dg-final { scan-assembler {\mlog1pf128\M} } } */ + /* { dg-final { scan-assembler {\m__log1pieee128\M} } } */ *p++ = BUILTIN1 (log1pl, *q++); - /* { dg-final { scan-assembler {\mlog2f128\M} } } */ + /* { dg-final { scan-assembler {\m__log2ieee128\M} } } */ *p++ = BUILTIN1 (log2l, *q++); - /* { dg-final { scan-assembler {\mlogbf128\M} } } */ + /* { dg-final { scan-assembler {\m__logbieee128\M} } } */ *p++ = BUILTIN1 (logbl, *q++); - /* { dg-final { scan-assembler {\mlogf128\M} } } */ + /* { dg-final { scan-assembler {\m__logieee128\M} } } */ *p++ = BUILTIN1 (logl, *q++); - /* { dg-final { scan-assembler {\mnearbyintf128\M} } } */ + /* { dg-final { scan-assembler {\m__nearbyintieee128\M} } } */ *p++ = BUILTIN1 (nearbyintl, *q++); - /* { dg-final { scan-assembler {\mexp10f128\M} } } */ + /* { dg-final { scan-assembler {\m__exp10ieee128\M} } } */ *p++ = BUILTIN1 (pow10l, *q++); - /* { dg-final { scan-assembler {\mrintf128\M} } } */ + /* { dg-final { scan-assembler {\m__rintieee128\M} } } */ *p++ = BUILTIN1 (rintl, *q++); - /* { dg-final { scan-assembler {\mroundevenf128\M} } } */ + /* { dg-final { scan-assembler {\m__roundevenieee128\M} } } */ *p++ = BUILTIN1 (roundevenl, *q++); /* inline code. */ @@ -143,31 +143,31 @@ return_ld_arg_ld (long double *p, /* { dg-final { scan-assembler {\m__significandieee128\M} } } */ *p++ = BUILTIN1 (significandl, *q++); - /* { dg-final { scan-assembler {\msinhf128\M} } } */ + /* { dg-final { scan-assembler {\m__sinhieee128\M} } } */ *p++ = BUILTIN1 (sinhl, *q++); - /* { dg-final { scan-assembler {\msinf128\M} } } */ + /* { dg-final { scan-assembler {\m__sinieee128\M} } } */ *p++ = BUILTIN1 (sinl, *q++); - /* { dg-final { scan-assembler {\msqrtf128\M} } } */ + /* { dg-final { scan-assembler {\m__sqrtieee128\M} } } */ *p++ = BUILTIN1 (sqrtl, *q++); - /* { dg-final { scan-assembler {\mtanhf128\M} } } */ + /* { dg-final { scan-assembler {\m__tanhieee128\M} } } */ *p++ = BUILTIN1 (tanhl, *q++); - /* { dg-final { scan-assembler {\mtanf128\M} } } */ + /* { dg-final { scan-assembler {\m__tanieee128\M} } } */ *p++ = BUILTIN1 (tanl, *q++); - /* { dg-final { scan-assembler {\mtgammaf128\M} } } */ + /* { dg-final { scan-assembler {\m__tgammaieee128\M} } } */ *p++ = BUILTIN1 (tgammal, *q++); /* inline code. */ *p++ = BUILTIN1 (truncl, *q++); - /* { dg-final { scan-assembler {\my0f128\M} } } */ + /* { dg-final { scan-assembler {\m__y0ieee128\M} } } */ *p++ = BUILTIN1 (y0l, *q++); - /* { dg-final { scan-assembler {\my1f128\M} } } */ + /* { dg-final { scan-assembler {\m__y1ieee128\M} } } */ *p = BUILTIN1 (y1l, *q); } @@ -180,37 +180,37 @@ return_ld_arg_ld_ld (long double *p, long double *q, long double *r) { - /* { dg-final { scan-assembler {\matan2f128\M} } } */ + /* { dg-final { scan-assembler {\m__atan2ieee128\M} } } */ *p++ = BUILTIN2 (atan2l, *q++, *r++); /* inline code. */ *p++ = BUILTIN2 (copysignl, *q++, *r++); - /* { dg-final { scan-assembler {\mremainderf128\M} } } */ + /* { dg-final { scan-assembler {\m__remainderieee128\M} } } */ *p++ = BUILTIN2 (dreml, *q++, *r++); - /* { dg-final { scan-assembler {\mfdimf128\M} } } */ + /* { dg-final { scan-assembler {\m__fdimieee128\M} } } */ *p++ = BUILTIN2 (fdiml, *q++, *r++); - /* { dg-final { scan-assembler {\mfmaxf128\M} } } */ + /* { dg-final { scan-assembler {\m__fmaxieee128\M} } } */ *p++ = BUILTIN2 (fmaxl, *q++, *r++); - /* { dg-final { scan-assembler {\mfminf128\M} } } */ + /* { dg-final { scan-assembler {\m__fminieee128\M} } } */ *p++ = BUILTIN2 (fminl, *q++, *r++); - /* { dg-final { scan-assembler {\mfmodf128\M} } } */ + /* { dg-final { scan-assembler {\m__fmodieee128\M} } } */ *p++ = BUILTIN2 (fmodl, *q++, *r++); - /* { dg-final { scan-assembler {\mhypotf128\M} } } */ + /* { dg-final { scan-assembler {\m__hypotieee128\M} } } */ *p++ = BUILTIN2 (hypotl, *q++, *r++); - /* { dg-final { scan-assembler {\mnextafterf128\M} } } */ + /* { dg-final { scan-assembler {\m__nextafterieee128\M} } } */ *p++ = BUILTIN2 (nextafterl, *q++, *r++); /* { dg-final { scan-assembler {\m__nexttowardieee128\M} } } */ *p++ = BUILTIN2 (nexttowardl, *q++, *r++); - /* { dg-final { scan-assembler {\mpowf128\M} } } */ + /* { dg-final { scan-assembler {\m__powieee128\M} } } */ *p++ = BUILTIN2 (powl, *q++, *r++); /* remainderf128 mentioned previously. */ @@ -240,7 +240,7 @@ void return_ld_arg_cld (long double *p, _Complex long double *q) { - /* { dg-final { scan-assembler {\mcabsf128\M} } } */ + /* { dg-final { scan-assembler {\m__cabsieee128\M} } } */ *p++ = BUILTIN1 (cabsl, *q++); /* inline code. */ @@ -260,58 +260,58 @@ void return_cld_arg_cld (_Complex long double *p, _Complex long double *q) { - /* { dg-final { scan-assembler {\mcacoshf128\M} } } */ + /* { dg-final { scan-assembler {\m__cacoshieee128\M} } } */ *p++ = BUILTIN1 (cacoshl, *q++); - /* { dg-final { scan-assembler {\mcacosf128\M} } } */ + /* { dg-final { scan-assembler {\m__cacosieee128\M} } } */ *p++ = BUILTIN1 (cacosl, *q++); - /* { dg-final { scan-assembler {\mcasinhf128\M} } } */ + /* { dg-final { scan-assembler {\m__casinhieee128\M} } } */ *p++ = BUILTIN1 (casinhl, *q++); - /* { dg-final { scan-assembler {\mcasinf128\M} } } */ + /* { dg-final { scan-assembler {\m__casinieee128\M} } } */ *p++ = BUILTIN1 (casinl, *q++); - /* { dg-final { scan-assembler {\mcatanhf128\M} } } */ + /* { dg-final { scan-assembler {\m__catanhieee128\M} } } */ *p++ = BUILTIN1 (catanhl, *q++); - /* { dg-final { scan-assembler {\mcatanf128\M} } } */ + /* { dg-final { scan-assembler {\m__catanieee128\M} } } */ *p++ = BUILTIN1 (catanl, *q++); - /* { dg-final { scan-assembler {\mccoshf128\M} } } */ + /* { dg-final { scan-assembler {\m__ccoshieee128\M} } } */ *p++ = BUILTIN1 (ccoshl, *q++); - /* { dg-final { scan-assembler {\mccosf128\M} } } */ + /* { dg-final { scan-assembler {\m__ccosieee128\M} } } */ *p++ = BUILTIN1 (ccosl, *q++); - /* { dg-final { scan-assembler {\mcexpf128\M} } } */ + /* { dg-final { scan-assembler {\m__cexpieee128\M} } } */ *p++ = BUILTIN1 (cexpl, *q++); - /* { dg-final { scan-assembler {\mclogf128\M} } } */ + /* { dg-final { scan-assembler {\m__clogieee128\M} } } */ *p++ = BUILTIN1 (clogl, *q++); - /* { dg-final { scan-assembler {\mclog10f128\M} } } */ + /* { dg-final { scan-assembler {\m__clog10ieee128\M} } } */ *p++ = BUILTIN1 (clog10l, *q++); /* inline code. */ *p++ = BUILTIN1 (conjl, *q++); - /* { dg-final { scan-assembler {\mcprojf128\M} } } */ + /* { dg-final { scan-assembler {\m__cprojieee128\M} } } */ *p++ = BUILTIN1 (cprojl, *q++); - /* { dg-final { scan-assembler {\mcsinhf128\M} } } */ + /* { dg-final { scan-assembler {\m__csinhieee128\M} } } */ *p++ = BUILTIN1 (csinhl, *q++); - /* { dg-final { scan-assembler {\mcsinf128\M} } } */ + /* { dg-final { scan-assembler {\m__csinieee128\M} } } */ *p++ = BUILTIN1 (csinl, *q++); - /* { dg-final { scan-assembler {\mcsqrtf128\M} } } */ + /* { dg-final { scan-assembler {\m__csqrtieee128\M} } } */ *p++ = BUILTIN1 (csqrtl, *q++); - /* { dg-final { scan-assembler {\mctanhf128\M} } } */ + /* { dg-final { scan-assembler {\m__ctanhieee128\M} } } */ *p++ = BUILTIN1 (ctanhl, *q++); - /* { dg-final { scan-assembler {\mctanf128\M} } } */ + /* { dg-final { scan-assembler {\m__ctanieee128\M} } } */ *p = BUILTIN1 (ctanl, *q); } @@ -334,7 +334,7 @@ return_cld_arg_cld_cld (_Complex long double *p, _Complex long double *q, _Complex long double *r) { - /* { dg-final { scan-assembler {\mcpowf128\M} } } */ + /* { dg-final { scan-assembler {\m__cpowieee128\M} } } */ *p = BUILTIN2 (cpowl, *q, *r); } @@ -346,7 +346,7 @@ return_ld_arg_ld_pi (long double *p, long double *q, int **r) { - /* { dg-final { scan-assembler {\mfrexpf128\M} } } */ + /* { dg-final { scan-assembler {\m__frexpieee128\M} } } */ *p++ = BUILTIN2 (frexpl, *q++, *r++); /* { dg-final { scan-assembler {\m__lgammaieee128_r\M} } } */ @@ -364,13 +364,13 @@ return_ld_arg_ld_i (long double *p, long double *q, int *r) { - /* { dg-final { scan-assembler {\mldexpf128\M} } } */ + /* { dg-final { scan-assembler {\m__ldexpieee128\M} } } */ *p++ = BUILTIN2 (ldexpl, *q++, *r++); /* { dg-final { scan-assembler {\m__powikf2\M} } } */ *p++ = BUILTIN2 (powil, *q++, *r++); - /* { dg-final { scan-assembler {\mscalbnf128\M} } } */ + /* { dg-final { scan-assembler {\m__scalbnieee128\M} } } */ *p = BUILTIN2 (scalbnl, *q, *r); } @@ -382,7 +382,7 @@ return_ld_arg_ld_l (long double *p, long double *q, long *r) { - /* { dg-final { scan-assembler {\mscalblnf128\M} } } */ + /* { dg-final { scan-assembler {\m__scalblnieee128\M} } } */ *p = BUILTIN2 (scalblnl, *q, *r); } @@ -394,10 +394,10 @@ return_ld_arg_i_ld (long double *p, int *q, long double *r) { - /* { dg-final { scan-assembler {\mjnf128\M} } } */ + /* { dg-final { scan-assembler {\m__jnieee128\M} } } */ *p++ = BUILTIN2 (jnl, *q++, *r++); - /* { dg-final { scan-assembler {\mynf128\M} } } */ + /* { dg-final { scan-assembler {\m__ynieee128\M} } } */ *p = BUILTIN2 (ynl, *q, *r); } @@ -409,7 +409,7 @@ return_ld_arg_ld_pld (long double *p, long double *q, long double **r) { - /* { dg-final { scan-assembler {\mmodff128\M} } } */ + /* { dg-final { scan-assembler {\m__modfieee128\M} } } */ *p = BUILTIN2 (modfl, *q, *r); } @@ -422,7 +422,7 @@ return_ld_arg_ld_ld_pi (long double *p, long double *r, int **s) { - /* { dg-final { scan-assembler {\mremquof128\M} } } */ + /* { dg-final { scan-assembler {\m__remquoieee128\M} } } */ *p = BUILTIN3 (remquol, *q, *r, *s); } @@ -444,19 +444,19 @@ void return_i_arg_ld (int *p, long double *q) { - /* { dg-final { scan-assembler {\mceilf128\M} } } */ + /* { dg-final { scan-assembler {\m__ceilieee128\M} } } */ *p++ = BUILTIN1 (iceill, *q++); - /* { dg-final { scan-assembler {\mfloorf128\M} } } */ + /* { dg-final { scan-assembler {\m__floorieee128\M} } } */ *p++ = BUILTIN1 (ifloorl, *q++); - /* { dg-final { scan-assembler {\milogbf128\M} } } */ + /* { dg-final { scan-assembler {\m__ilogbieee128\M} } } */ *p++ = BUILTIN1 (ilogbl, *q++); - /* { dg-final { scan-assembler {\mlrintf128\M} } } */ + /* { dg-final { scan-assembler {\m__lrintieee128\M} } } */ *p++ = BUILTIN1 (irintl, *q++); - /* { dg-final { scan-assembler {\mlroundf128\M} } } */ + /* { dg-final { scan-assembler {\m__lroundieee128\M} } } */ *p++ = BUILTIN1 (iroundl, *q++); /* inline code. */ diff --git a/gcc/testsuite/gcc.target/powerpc/float128-math.c b/gcc/testsuite/gcc.target/powerpc/float128-math.c index 4ad3b5b8363..9297515845a 100644 --- a/gcc/testsuite/gcc.target/powerpc/float128-math.c +++ b/gcc/testsuite/gcc.target/powerpc/float128-math.c @@ -16,5 +16,5 @@ void foo (__float128 *p, long double *q, long double *r) *q = __builtin_sinl (*q); } -/* { dg-final { scan-assembler-times {\mbl sinf128\M} 2 } } */ -/* { dg-final { scan-assembler-not {\mbl sinl\M} } } */ +/* { dg-final { scan-assembler-times {\mbl __sinieee128\M} 2 } } */ +/* { dg-final { scan-assembler-not {\mbl sinl\M} } } */
next reply other threads:[~2020-10-08 13:41 UTC|newest] Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-10-08 13:41 Michael Meissner [this message] 2020-10-08 16:43 Michael Meissner
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20201008134104.5CF393851C2B@sourceware.org \ --to=meissner@gcc.gnu.org \ --cc=gcc-cvs@gcc.gnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).