From 4c7a4263afe8304e127ae2888950f02c8bc9a9f9 Mon Sep 17 00:00:00 2001 From: Siddhesh Poyarekar Date: Thu, 21 Feb 2013 12:17:29 +0530 Subject: Mark ZERO inputs to __mul as unlikely on powerpc Syncs up with generic code. --- sysdeps/powerpc/powerpc32/power4/fpu/mpa.c | 2 +- sysdeps/powerpc/powerpc64/power4/fpu/mpa.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'sysdeps') diff --git a/sysdeps/powerpc/powerpc32/power4/fpu/mpa.c b/sysdeps/powerpc/powerpc32/power4/fpu/mpa.c index be357a63af..f4500df629 100644 --- a/sysdeps/powerpc/powerpc32/power4/fpu/mpa.c +++ b/sysdeps/powerpc/powerpc32/power4/fpu/mpa.c @@ -599,7 +599,7 @@ __mul (const mp_no *x, const mp_no *y, mp_no *z, int p) double u, zk, zk2; /* Is z=0? */ - if (X[0] * Y[0] == ZERO) + if (__glibc_unlikely (X[0] * Y[0] == ZERO)) { Z[0] = ZERO; return; diff --git a/sysdeps/powerpc/powerpc64/power4/fpu/mpa.c b/sysdeps/powerpc/powerpc64/power4/fpu/mpa.c index be357a63af..f4500df629 100644 --- a/sysdeps/powerpc/powerpc64/power4/fpu/mpa.c +++ b/sysdeps/powerpc/powerpc64/power4/fpu/mpa.c @@ -599,7 +599,7 @@ __mul (const mp_no *x, const mp_no *y, mp_no *z, int p) double u, zk, zk2; /* Is z=0? */ - if (X[0] * Y[0] == ZERO) + if (__glibc_unlikely (X[0] * Y[0] == ZERO)) { Z[0] = ZERO; return; -- cgit 1.4.1