[OPTIM] add compiler hints in tick_is_expired()
adding those two unlikely() reduces the number of branches taken in
the common path and the size of the code.
diff --git a/include/common/ticks.h b/include/common/ticks.h
index 462dcca..0b3e102 100644
--- a/include/common/ticks.h
+++ b/include/common/ticks.h
@@ -82,9 +82,11 @@
/* return 1 if timer <timer> is expired at date <now>, otherwise zero */
static inline int tick_is_expired(int timer, int now)
{
- if (!tick_isset(timer))
+ if (unlikely(!tick_isset(timer)))
return 0;
- return (timer - now) <= 0;
+ if (unlikely((timer - now) <= 0))
+ return 1;
+ return 0;
}
/* return the first one of the two timers, both of which may be infinite */