rotate_right
uint32 s0 = rotate_right(v0, 7) ^ rotate_right(v0, 18) ^ (v0 >> 3);
uint32 s1 = rotate_right(v1, 17) ^ rotate_right(v1, 19) ^ (v1 >> 10);
uint32 s0 = rotate_right(a, 2) ^ rotate_right(a, 13)
^ rotate_right(a, 22);
uint32 s1 = rotate_right(e, 6) ^ rotate_right(e, 11)
^ rotate_right(e, 25);