ALL1BITS
inverse = (bg != 0) ? ALL1BITS : ALL0BITS;
lmask = ALL1BITS >> align;
rmask = ALL1BITS << (-width & ALIGNMASK);
fgmask0 = (fg & 0x01) ? ALL1BITS : ALL0BITS;
fgmask1 = (fg & 0x02) ? ALL1BITS : ALL0BITS;
fgmask2 = (fg & 0x04) ? ALL1BITS : ALL0BITS;
fgmask3 = (fg & 0x08) ? ALL1BITS : ALL0BITS;
bgmask0 = (bg & 0x01) ? ALL1BITS : ALL0BITS;
bgmask1 = (bg & 0x02) ? ALL1BITS : ALL0BITS;
bgmask2 = (bg & 0x04) ? ALL1BITS : ALL0BITS;
bgmask3 = (bg & 0x08) ? ALL1BITS : ALL0BITS;
lmask = ALL1BITS >> align;
rmask = ALL1BITS << (-width & ALIGNMASK);
glyphbg = glyph ^ ALL1BITS;
((volatile u_int32_t *)OMFB_ROPFUNC)[ROP_THROUGH] = ALL1BITS;
lhalfbg = lhalf ^ ALL1BITS;
rhalfbg = rhalf ^ ALL1BITS;
((volatile u_int32_t *)OMFB_ROPFUNC)[ROP_THROUGH] = ALL1BITS;
lmask = ALL1BITS >> align;
rmask = ALL1BITS << (-width & ALIGNMASK);
*P0(p) = (image & ~lmask) | ((image ^ ALL1BITS) & lmask);
*P0(p) = (image & ~lmask) | ((image ^ ALL1BITS) & lmask);
*P0(p) = ((image ^ ALL1BITS) & rmask) | (image & ~rmask);
lmask = ALL1BITS >> align;
rmask = ALL1BITS << (-width & ALIGNMASK);
*W(p) = ALL1BITS;
((volatile u_int32_t *)OMFB_ROPFUNC)[ROP_THROUGH] = ALL1BITS;
*W(p) = ALL1BITS;
*W(p) = ALL1BITS;
((volatile u_int32_t *)OMFB_ROPFUNC)[ROP_THROUGH] = ALL1BITS;