public uint sigma1(uint x) { uint val = (ROTATE((x), 15) ^ ROTATE((x), 13) ^ ((x) >> 10)); return val; }