likely跟unlikely的作用

likely和unlikely的作用在驱动程序中,遇到经常likely和unlikely,他们有什么作用?原定义是:#ifndef _linux_

likely和unlikely的作用
在驱动程序中,遇到经常likely和unlikely,他们有什么作用?
原定义是:
#ifndef _linux_
  #define unlikely(_a) _a
  #define likely(_b) _b
#endif
  我想问问,likely和unlikely是不是一样的?如果是一样的,为什么要这样定义?

[解决办法]
http://www.cnblogs.com/Wandererzj/archive/2012/04/17/2454515.html