How do the likely/unlikely macros in the Linux kernel work? | Heykuki News