public uint Sigma0(uint x) { uint val = (ROTATE((x), 30) ^ ROTATE((x), 19) ^ ROTATE((x), 10)); return val; }