summaryrefslogtreecommitdiffstats
path: root/src/arch
diff options
context:
space:
mode:
authorMichael Brown2007-07-30 03:42:32 +0200
committerMichael Brown2007-07-30 03:42:32 +0200
commitf62d6486d8ed99ffff130e71b965b3aff5be70c9 (patch)
tree9265b903059a82297a3797dba55bf95b63ec5485 /src/arch
parentPreparation for adding tls.c (diff)
downloadipxe-f62d6486d8ed99ffff130e71b965b3aff5be70c9.tar.gz
ipxe-f62d6486d8ed99ffff130e71b965b3aff5be70c9.tar.xz
ipxe-f62d6486d8ed99ffff130e71b965b3aff5be70c9.zip
GCC's optimiser seems to screw up if this is left static...
Diffstat (limited to 'src/arch')
-rw-r--r--src/arch/i386/core/udivmod64.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/arch/i386/core/udivmod64.c b/src/arch/i386/core/udivmod64.c
index faf6fd8c8..6293c8e1b 100644
--- a/src/arch/i386/core/udivmod64.c
+++ b/src/arch/i386/core/udivmod64.c
@@ -273,7 +273,7 @@ static inline void udivmod64_lo ( const struct uint64 *x,
: "g" ( d->l ), "0" ( x->l ), "1" ( r_dash ) );
}
-static void udivmod64 ( const struct uint64 *x,
+void udivmod64 ( const struct uint64 *x,
const struct uint64 *d,
struct uint64 *q,
struct uint64 *r ) {