rem: ARCH_WORD mask, l, h;
add: unsigned int mask, l, h;
context: static void init_SPE(void){	int box, index, row, column, bit;	ARCH_WORD mask, l, h;	for (box = 0; box < 8; box++)	for (index = 0; index < 64; index++) {		row =			((index & 1) << 1) |			(index >> 5);		column =			(((index >> 1) & 1) << 3) |			(((index >> 2) & 1) << 2) |			(((index >> 3) & 1) << 1) |			((index >> 4) & 1);		mask = (ARCH_WORD)DES_S[box][row][column] << ((7 - box) << 2);		h = l = 0;		for (bit = 0; bit < 24; bit++) {			if (((unsigned ARCH_WORD)0x80000000 >>			    DES_P[ARCH_INDEX(DES_E[bit])]) & mask)				l |= 1 << bit;			if (((unsigned ARCH_WORD)0x80000000 >>			    DES_P[ARCH_INDEX(DES_E[bit + 24])]) & mask)				h |= 1 << bit;		}		l = DES_24_TO_32(l); h = DES_24_TO_32(h);#if ARCH_BITS >= 64		DES_SPE[box][index] =			DES_DO_SIZE_FIX(l) |			(DES_DO_SIZE_FIX(h) << 32);#else		DES_SPE[box][index][0] = DES_DO_SIZE_FIX(l);		DES_SPE[box][index][1] = DES_DO_SIZE_FIX(h);#endif	}}