if (((long) now - (long) last) < 0)
now = trace_clock_fixup(now, last);
result = local_cmpxchg(last_tsc, last, (unsigned long) now);
if (((long) now - (long) last) < 0)
now = trace_clock_fixup(now, last);
result = local_cmpxchg(last_tsc, last, (unsigned long) now);