बिट प्रकार पर बिट संचालन को आंतरिक रूप से, एर, बिट संचालन के रूप में नियंत्रित किया जाता है। यहाँ "और" कोड क्या करता है, उदाहरण के लिए:
p1 = VARBITS(arg1);
p2 = VARBITS(arg2);
r = VARBITS(result);
for (i = 0; i < VARBITBYTES(arg1); i++)
*r++ = *p1++ & *p2++;
(तो यह वास्तव में 8-बिट विखंडू है।)
तो मुझे लगता है कि यह बहुत तेज़ होना चाहिए।