v_23 = v_23 + vec2(m4, m5) + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_23.x + m4 < v_23.x);
// d = rotr64(d ^ a, 32)
- v_2627.x = v26;
- v_2627.y = v27;
- v_2627 = v_2627 ^ v_23;
- v26 = v_2627.y;
- v27 = v_2627.x;
+ v26 = v_2627.x;
+ v27 = v_2627.y;
+ xor = v_2627 ^ v_23;
+ v_2627 = vec2(xor.y, xor.x);
+ v26 = v_2627.x;
+ v27 = v_2627.y;
// c = c + d
v_2627.x = v26;
// d = rotr64(d ^ a, 32)
- v_2627.x = v26;
- v_2627.y = v27;
- v_2627 = v_2627 ^ v_23;
- v26 = v_2627.y;
- v27 = v_2627.x;
+ v26 = v_2627.x;
+ v27 = v_2627.y;
+ xor = v_2627 ^ v_23;
+ v_2627 = vec2(xor.y, xor.x);
+ v26 = v_2627.x;
+ v27 = v_2627.y;
// c = c + d
// d = rotr64(d ^ a, 32)
- v_2627.x = v26;
- v_2627.y = v27;
- v_2627 = v_2627 ^ v_23;
- v26 = v_2627.y;
- v27 = v_2627.x;
+ v26 = v_2627.x;
+ v27 = v_2627.y;
+ xor = v_2627 ^ v_23;
+ v_2627 = vec2(xor.y, xor.x);
+ v26 = v_2627.x;
+ v27 = v_2627.y;
// c = c + d
// d = rotr64(d ^ a, 32)
- v_2627.x = v26;
- v_2627.y = v27;
- v_2627 = v_2627 ^ v_23;
- v26 = v_2627.y;
- v27 = v_2627.x;
+ v26 = v_2627.x;
+ v27 = v_2627.y;
+ xor = v_2627 ^ v_23;
+ v_2627 = vec2(xor.y, xor.x);
+ v26 = v_2627.x;
+ v27 = v_2627.y;
// c = c + d
// d = rotr64(d ^ a, 32)
- v_2627.x = v26;
- v_2627.y = v27;
- v_2627 = v_2627 ^ v_23;
- v26 = v_2627.y;
- v27 = v_2627.x;
+ v26 = v_2627.x;
+ v27 = v_2627.y;
+ xor = v_2627 ^ v_23;
+ v_2627 = vec2(xor.y, xor.x);
+ v26 = v_2627.x;
+ v27 = v_2627.y;
// c = c + d
// d = rotr64(d ^ a, 32)
- v_2627.x = v26;
- v_2627.y = v27;
- v_2627 = v_2627 ^ v_23;
- v26 = v_2627.y;
- v27 = v_2627.x;
+ v26 = v_2627.x;
+ v27 = v_2627.y;
+ xor = v_2627 ^ v_23;
+ v_2627 = vec2(xor.y, xor.x);
+ v26 = v_2627.x;
+ v27 = v_2627.y;
// c = c + d
// d = rotr64(d ^ a, 32)
- v_2627.x = v26;
- v_2627.y = v27;
- v_2627 = v_2627 ^ v_23;
- v26 = v_2627.y;
- v27 = v_2627.x;
+ v26 = v_2627.x;
+ v27 = v_2627.y;
+ xor = v_2627 ^ v_23;
+ v_2627 = vec2(xor.y, xor.x);
+ v26 = v_2627.x;
+ v27 = v_2627.y;
// c = c + d
// d = rotr64(d ^ a, 32)
- v_2627.x = v26;
- v_2627.y = v27;
- v_2627 = v_2627 ^ v_23;
- v26 = v_2627.y;
- v27 = v_2627.x;
+ v26 = v_2627.x;
+ v27 = v_2627.y;
+ xor = v_2627 ^ v_23;
+ v_2627 = vec2(xor.y, xor.x);
+ v26 = v_2627.x;
+ v27 = v_2627.y;
// c = c + d
// d = rotr64(d ^ a, 32)
- v_2627.x = v26;
- v_2627.y = v27;
- v_2627 = v_2627 ^ v_23;
- v26 = v_2627.y;
- v27 = v_2627.x;
+ v26 = v_2627.x;
+ v27 = v_2627.y;
+ xor = v_2627 ^ v_23;
+ v_2627 = vec2(xor.y, xor.x);
+ v26 = v_2627.x;
+ v27 = v_2627.y;
// c = c + d
// d = rotr64(d ^ a, 32)
- v_2627.x = v26;
- v_2627.y = v27;
- v_2627 = v_2627 ^ v_23;
- v26 = v_2627.y;
- v27 = v_2627.x;
+ v26 = v_2627.x;
+ v27 = v_2627.y;
+ xor = v_2627 ^ v_23;
+ v_2627 = vec2(xor.y, xor.x);
+ v26 = v_2627.x;
+ v27 = v_2627.y;
// c = c + d
// d = rotr64(d ^ a, 32)
- v_2627.x = v26;
- v_2627.y = v27;
- v_2627 = v_2627 ^ v_23;
- v26 = v_2627.y;
- v27 = v_2627.x;
+ v26 = v_2627.x;
+ v27 = v_2627.y;
+ xor = v_2627 ^ v_23;
+ v_2627 = vec2(xor.y, xor.x);
+ v26 = v_2627.x;
+ v27 = v_2627.y;
// c = c + d
// d = rotr64(d ^ a, 32)
- v_2627.x = v26;
- v_2627.y = v27;
- v_2627 = v_2627 ^ v_23;
- v26 = v_2627.y;
- v27 = v_2627.x;
+ v26 = v_2627.x;
+ v27 = v_2627.y;
+ xor = v_2627 ^ v_23;
+ v_2627 = vec2(xor.y, xor.x);
+ v26 = v_2627.x;
+ v27 = v_2627.y;
// c = c + d