5-malloc.md (#25)
[lunaix-os.git] / lunaix-os / includes / lunaix / spike.h
index f73fbe1d2bb7e061c5492af6e4b367e20a12c186..da901fc39e76f59f6a3995dd86fddf759ca890ba 100644 (file)
 #ifndef __LUNAIXOS_NASSERT__
 #define assert(cond)                                                           \
     do {                                                                       \
-        if (!(cond)) {                                                         \
+        if (unlikely(!(cond))) {                                                         \
             __assert_fail(#cond, __FILE__, __LINE__);                          \
         }                                                                      \
     } while(0)
 
 #define assert_msg(cond, msg)                                                  \
     do {                                                                       \
-        if (!(cond)) {                                                         \
+        if (unlikely(!(cond))) {                                                         \
             __assert_fail(msg, __FILE__, __LINE__);                            \
         }                                                                      \
     } while(0)