X-Git-Url: http://git.silcnet.org/gitweb/?p=crypto.git;a=blobdiff_plain;f=lib%2Fsilcutil%2Fsilctimer.h;h=f2db83050fb6f4be4c0ff11cd9c238ff8683b3c1;hp=b68cffe315c96bada1eae13d44ce6a955b82b38c;hb=a699aec15e1286c572e4878fb44cb4d89b5d915f;hpb=698466ad3709336c7865b05f4ba6d0747ad33795 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"