摘要: 收集在各个开源项目中遇到的经典的位运算代码:OPENCV:/* min & max without jumps */#define CV_IMIN(a, b) ((a) ^ (((a)^(b)) & (((a) < (b)) - 1)))#define CV_IMAX(a, b) ((a) ^ (((a)^(b)) & (((a) > (b)) - 1)))/* absolute value without jumps */#define CV_IABS(a) (((a) ^ ((a) < 0 ? -1 : 0)) - ((a) < 0 ? -1 阅读全文
posted @ 2012-05-04 14:10 BlueCode 阅读(191) 评论(0) 推荐(1)
点击右上角即可分享
微信分享提示