add: likely & unlikely macro
mod: refactory some ae_* function name