Something
public c v1 · immutable BYTE *p = (BYTE *)iv; DWORD d = 0xc65053f2; BYTE *x = (BYTE *)&d; for (int = 0; i < 4; i++) { x[0] += (q[x[1]] - iv[i]); x[1] -= (x[2] ^ q[iv[i]]); x[2] ^= (q[x[3]] + iv[i]); x[3] += (q[iv[i]] - x[0]); e = (e >> 0x1d) | (e << 0x03); } *iv = e;