Lines Matching defs:BSR2_RET
178 #define BSR2_RET(pos, res) { unsigned long zz; _BitScanReverse(&zz, (pos)); zz--; \
186 #ifndef BSR2_RET
188 #define BSR2_RET(pos, res) { unsigned zz = 30 - MY_clz(pos); \
198 BSR2_RET(pos, res);
201 #define GetPosSlot2(pos, res) { BSR2_RET(pos, res); }
202 #define GetPosSlot(pos, res) { if (pos < 2) res = pos; else BSR2_RET(pos, res); }
230 #define BSR2_RET(pos, res) { unsigned zz = 6 + ((kNumLogBits - 1) & \
236 #define BSR2_RET(pos, res) { unsigned zz = 6 + ((kNumLogBits - 1) & \
241 #define BSR2_RET(pos, res) { unsigned zz = (pos < (1 << (kNumLogBits + 6))) ? 6 : 6 + kNumLogBits - 1; \
245 #define BSR2_RET(pos, res) { res = (pos < (1 << (kNumLogBits + 6))) ? \
251 #define GetPosSlot2(pos, res) { BSR2_RET(pos, res); }
252 #define GetPosSlot(pos, res) { if (pos < kNumFullDistances) res = p->g_FastPos[pos & (kNumFullDistances - 1)]; else BSR2_RET(pos, res); }