BATC_BLKSHIFT
#define BATC_BLKBYTES (1 << BATC_BLKSHIFT)
batc = (s_text >> BATC_BLKSHIFT) << BATC_VSHIFT;
batc |= (s_text >> BATC_BLKSHIFT) << BATC_PSHIFT;
batc = (s_data >> BATC_BLKSHIFT) << BATC_VSHIFT;
batc |= (s_data >> BATC_BLKSHIFT) << BATC_PSHIFT;
batcva = (batc << (BATC_BLKSHIFT - BATC_VSHIFT)) &
(BATC_BLKSHIFT - BATC_PSHIFT)) &
(BATC_BLKSHIFT - BATC_PSHIFT)) &
((pa >> BATC_BLKSHIFT) << BATC_PSHIFT) |
((pa >> BATC_BLKSHIFT) << BATC_VSHIFT);