Bitbewerkingen op de bittypen worden intern afgehandeld als, eh, bitbewerkingen. Dit is wat de "en"-code doet, bijvoorbeeld:
p1 = VARBITS(arg1);
p2 = VARBITS(arg2);
r = VARBITS(result);
for (i = 0; i < VARBITBYTES(arg1); i++)
*r++ = *p1++ & *p2++;
(Dus het zijn eigenlijk 8-bit chunks.)
Dus ik denk dat dit vrij snel zou moeten zijn.