From a699aec15e1286c572e4878fb44cb4d89b5d915f Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Sun, 9 Dec 2007 15:41:33 +0000 Subject: [PATCH] x86_64 compilation fixes. --- lib/silcutil/silctimer.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/silcutil/silctimer.h b/lib/silcutil/silctimer.h index b68cffe3..f2db8305 100644 --- a/lib/silcutil/silctimer.h +++ b/lib/silcutil/silctimer.h @@ -193,19 +193,19 @@ static inline SilcUInt64 silc_timer_tick(SilcTimer timer, SilcBool adjust) { #if defined(__GNUC__) || defined(__ICC) -#ifdef SILC_I486 +#if defined(SILC_I486) SilcUInt64 x; asm volatile ("rdtsc" : "=A" (x)); return adjust ? x - timer->sync_tdiff : x; -#elif SILC_X86_64 +#elif defined(SILC_X86_64) SilcUInt64 x; SilcUInt32 hi, lo; asm volatile ("rdtsc" : "=a" (lo), "=d" (hi)); x = ((SilcUInt64)lo | ((SilcUInt64)hi << 32)); return adjust ? x - timer->sync_tdiff : x; -#elif SILC_POWERPC +#elif defined(SILC_POWERPC) SilcUInt32 hi, lo, tmp; asm volatile ("0: \n\t" "mftbu %0 \n\t" -- 2.24.0