y += (z << 4 ^ z >> 5) + (z ^ sum) + ctx->KEY[sum&3]; 
y += ((z << 4 ^ z >> 5) + z) ^ (sum + ctx->KEY[sum&3]); 
static void xtea_encrypt(void *ctx_arg, u8 *dst, const u8 *src){ 	u32 y, z, sum = 0;	u32 limit = XTEA_DELTA * XTEA_ROUNDS;	struct xtea_ctx *ctx = ctx_arg;	y = u32_in (src);	z = u32_in (src + 4);	while (sum != limit) {		y += (z << 4 ^ z >> 5) + (z ^ sum) + ctx->KEY[sum&3]; 		sum += XTEA_DELTA;		z += (y << 4 ^ y >> 5) + (y ^ sum) + ctx->KEY[sum>>11 &3]; 	}		u32_out (dst, y);	u32_out (dst + 4, z);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/fb4f10ed50f01b0f953068456bfb6e2885921b01/tea.c/clean/crypto/tea.c