1#[inline(always)] 2#[cold] 3fn cold() {} 4 5#[inline(always)] 6pub fn likely(b: bool) -> bool { 7 if !b { 8 cold(); 9 } 10 b 11} 12 13#[inline(always)] 14pub fn unlikely(b: bool) -> bool { 15 if b { 16 cold(); 17 } 18 b 19}