lll.c

来自「this is a gcc file, you can download it 」· C语言 代码 · 共 46 行

C
46
字号
byte_match_count2 (buf, n, xm, m1, m2, m3, m4)     unsigned *buf;     unsigned n;     unsigned xm;     unsigned m1, m2, m3, m4;{  unsigned w, cnt = 0;  unsigned *bp;  n /= 4;  bp = buf;  while (bp < buf + n)    {      w = *bp++;      w ^= xm;      cnt += ((m1 & w) == 0);      cnt += ((m2 & w) == 0);      cnt += ((m3 & w) == 0);      cnt += ((m4 & w) == 0);      w = *bp++;      w ^= xm;      cnt += ((m1 & w) == 0);      cnt += ((m2 & w) == 0);      cnt += ((m3 & w) == 0);      cnt += ((m4 & w) == 0);      w = *bp++;      w ^= xm;      cnt += ((m1 & w) == 0);      cnt += ((m2 & w) == 0);      cnt += ((m3 & w) == 0);      cnt += ((m4 & w) == 0);      w = *bp++;      w ^= xm;      cnt += ((m1 & w) == 0);      cnt += ((m2 & w) == 0);      cnt += ((m3 & w) == 0);      cnt += ((m4 & w) == 0);    }  return cnt;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?