Searched refs:BF_M (Results 1 - 2 of 2) sorted by relevance

/freebsd-10.0-release/sys/crypto/blowfish/
H A Dbf_locl.h174 #define BF_M 0x3fc macro
188 u&=BF_M; \
189 v&=BF_M; \
194 u&=BF_M; \
195 v&=BF_M; \
208 LL^= (((*(BF_LONG *)((unsigned char *)&(S[ 0])+((R>>BF_0)&BF_M))+ \
209 *(BF_LONG *)((unsigned char *)&(S[256])+((R>>BF_1)&BF_M)))^ \
210 *(BF_LONG *)((unsigned char *)&(S[512])+((R>>BF_2)&BF_M)))+ \
211 *(BF_LONG *)((unsigned char *)&(S[768])+((R<<BF_3)&BF_M)));
/freebsd-10.0-release/crypto/openssl/crypto/bf/
H A Dbf_locl.h178 #define BF_M (0xFF<<BF_LONG_LOG2) macro
189 * fun as (R>>BF_i)&BF_M gets folded into a single instruction, namely
195 LL^= (((*(BF_LONG *)((unsigned char *)&(S[ 0])+((R>>BF_0)&BF_M))+ \
196 *(BF_LONG *)((unsigned char *)&(S[256])+((R>>BF_1)&BF_M)))^ \
197 *(BF_LONG *)((unsigned char *)&(S[512])+((R>>BF_2)&BF_M)))+ \
198 *(BF_LONG *)((unsigned char *)&(S[768])+((R<<BF_3)&BF_M))) \

Completed in 187 milliseconds