v29 = xor0;
// c = c + d
- o0 = v20 + v28;
- o1 = v21 + v29;
- o1 = o1 + select(0u, 1u, o0 < v20);
- v20 = o0;
- v21 = o1;
+ v_2021.x = v20;
+ v_2021.y = v21;
+ v_2829.x = v28;
+ v_2829.y = v29;
+ v_2021 = v_2021 + v_2829 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_2021.x + v_2829.x < v_2021.x);
+ v20 = v_2021.x;
+ v21 = v_2021.y;
+ v28 = v_2829.x;
+ v29 = v_2829.y;
// b = rotr64(b ^ c, 24)
xor0 = v12 ^ v20;
v29 = (xor1 >> 16u) ^ (xor0 << 16u);
// c = c + d
- o0 = v20 + v28;
- o1 = v21 + v29;
- o1 = o1 + select(0u, 1u, o0 < v20);
- v20 = o0;
- v21 = o1;
+ v_2021.x = v20;
+ v_2021.y = v21;
+ v_2829.x = v28;
+ v_2829.y = v29;
+ v_2021 = v_2021 + v_2829 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_2021.x + v_2829.x < v_2021.x);
+ v20 = v_2021.x;
+ v21 = v_2021.y;
+ v28 = v_2829.x;
+ v29 = v_2829.y;
// b = rotr64(b ^ c, 63)
xor0 = v12 ^ v20;
v29 = xor0;
// c = c + d
- o0 = v20 + v28;
- o1 = v21 + v29;
- o1 = o1 + select(0u, 1u, o0 < v20);
- v20 = o0;
- v21 = o1;
+ v_2021.x = v20;
+ v_2021.y = v21;
+ v_2829.x = v28;
+ v_2829.y = v29;
+ v_2021 = v_2021 + v_2829 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_2021.x + v_2829.x < v_2021.x);
+ v20 = v_2021.x;
+ v21 = v_2021.y;
+ v28 = v_2829.x;
+ v29 = v_2829.y;
// b = rotr64(b ^ c, 24)
xor0 = v12 ^ v20;
v29 = (xor1 >> 16u) ^ (xor0 << 16u);
// c = c + d
- o0 = v20 + v28;
- o1 = v21 + v29;
- o1 = o1 + select(0u, 1u, o0 < v20);
- v20 = o0;
- v21 = o1;
+ v_2021.x = v20;
+ v_2021.y = v21;
+ v_2829.x = v28;
+ v_2829.y = v29;
+ v_2021 = v_2021 + v_2829 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_2021.x + v_2829.x < v_2021.x);
+ v20 = v_2021.x;
+ v21 = v_2021.y;
+ v28 = v_2829.x;
+ v29 = v_2829.y;
// b = rotr64(b ^ c, 63)
xor0 = v12 ^ v20;
v29 = xor0;
// c = c + d
- o0 = v20 + v28;
- o1 = v21 + v29;
- o1 = o1 + select(0u, 1u, o0 < v20);
- v20 = o0;
- v21 = o1;
+ v_2021.x = v20;
+ v_2021.y = v21;
+ v_2829.x = v28;
+ v_2829.y = v29;
+ v_2021 = v_2021 + v_2829 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_2021.x + v_2829.x < v_2021.x);
+ v20 = v_2021.x;
+ v21 = v_2021.y;
+ v28 = v_2829.x;
+ v29 = v_2829.y;
// b = rotr64(b ^ c, 24)
xor0 = v12 ^ v20;
v29 = (xor1 >> 16u) ^ (xor0 << 16u);
// c = c + d
- o0 = v20 + v28;
- o1 = v21 + v29;
- o1 = o1 + select(0u, 1u, o0 < v20);
- v20 = o0;
- v21 = o1;
+ v_2021.x = v20;
+ v_2021.y = v21;
+ v_2829.x = v28;
+ v_2829.y = v29;
+ v_2021 = v_2021 + v_2829 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_2021.x + v_2829.x < v_2021.x);
+ v20 = v_2021.x;
+ v21 = v_2021.y;
+ v28 = v_2829.x;
+ v29 = v_2829.y;
// b = rotr64(b ^ c, 63)
xor0 = v12 ^ v20;
v29 = xor0;
// c = c + d
- o0 = v20 + v28;
- o1 = v21 + v29;
- o1 = o1 + select(0u, 1u, o0 < v20);
- v20 = o0;
- v21 = o1;
+ v_2021.x = v20;
+ v_2021.y = v21;
+ v_2829.x = v28;
+ v_2829.y = v29;
+ v_2021 = v_2021 + v_2829 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_2021.x + v_2829.x < v_2021.x);
+ v20 = v_2021.x;
+ v21 = v_2021.y;
+ v28 = v_2829.x;
+ v29 = v_2829.y;
// b = rotr64(b ^ c, 24)
xor0 = v12 ^ v20;
v29 = (xor1 >> 16u) ^ (xor0 << 16u);
// c = c + d
- o0 = v20 + v28;
- o1 = v21 + v29;
- o1 = o1 + select(0u, 1u, o0 < v20);
- v20 = o0;
- v21 = o1;
+ v_2021.x = v20;
+ v_2021.y = v21;
+ v_2829.x = v28;
+ v_2829.y = v29;
+ v_2021 = v_2021 + v_2829 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_2021.x + v_2829.x < v_2021.x);
+ v20 = v_2021.x;
+ v21 = v_2021.y;
+ v28 = v_2829.x;
+ v29 = v_2829.y;
// b = rotr64(b ^ c, 63)
xor0 = v12 ^ v20;
v29 = xor0;
// c = c + d
- o0 = v20 + v28;
- o1 = v21 + v29;
- o1 = o1 + select(0u, 1u, o0 < v20);
- v20 = o0;
- v21 = o1;
+ v_2021.x = v20;
+ v_2021.y = v21;
+ v_2829.x = v28;
+ v_2829.y = v29;
+ v_2021 = v_2021 + v_2829 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_2021.x + v_2829.x < v_2021.x);
+ v20 = v_2021.x;
+ v21 = v_2021.y;
+ v28 = v_2829.x;
+ v29 = v_2829.y;
// b = rotr64(b ^ c, 24)
xor0 = v12 ^ v20;
v29 = (xor1 >> 16u) ^ (xor0 << 16u);
// c = c + d
- o0 = v20 + v28;
- o1 = v21 + v29;
- o1 = o1 + select(0u, 1u, o0 < v20);
- v20 = o0;
- v21 = o1;
+ v_2021.x = v20;
+ v_2021.y = v21;
+ v_2829.x = v28;
+ v_2829.y = v29;
+ v_2021 = v_2021 + v_2829 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_2021.x + v_2829.x < v_2021.x);
+ v20 = v_2021.x;
+ v21 = v_2021.y;
+ v28 = v_2829.x;
+ v29 = v_2829.y;
// b = rotr64(b ^ c, 63)
xor0 = v12 ^ v20;
v29 = xor0;
// c = c + d
- o0 = v20 + v28;
- o1 = v21 + v29;
- o1 = o1 + select(0u, 1u, o0 < v20);
- v20 = o0;
- v21 = o1;
+ v_2021.x = v20;
+ v_2021.y = v21;
+ v_2829.x = v28;
+ v_2829.y = v29;
+ v_2021 = v_2021 + v_2829 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_2021.x + v_2829.x < v_2021.x);
+ v20 = v_2021.x;
+ v21 = v_2021.y;
+ v28 = v_2829.x;
+ v29 = v_2829.y;
// b = rotr64(b ^ c, 24)
xor0 = v12 ^ v20;
v29 = (xor1 >> 16u) ^ (xor0 << 16u);
// c = c + d
- o0 = v20 + v28;
- o1 = v21 + v29;
- o1 = o1 + select(0u, 1u, o0 < v20);
- v20 = o0;
- v21 = o1;
+ v_2021.x = v20;
+ v_2021.y = v21;
+ v_2829.x = v28;
+ v_2829.y = v29;
+ v_2021 = v_2021 + v_2829 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_2021.x + v_2829.x < v_2021.x);
+ v20 = v_2021.x;
+ v21 = v_2021.y;
+ v28 = v_2829.x;
+ v29 = v_2829.y;
// b = rotr64(b ^ c, 63)
xor0 = v12 ^ v20;
v29 = xor0;
// c = c + d
- o0 = v20 + v28;
- o1 = v21 + v29;
- o1 = o1 + select(0u, 1u, o0 < v20);
- v20 = o0;
- v21 = o1;
+ v_2021.x = v20;
+ v_2021.y = v21;
+ v_2829.x = v28;
+ v_2829.y = v29;
+ v_2021 = v_2021 + v_2829 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_2021.x + v_2829.x < v_2021.x);
+ v20 = v_2021.x;
+ v21 = v_2021.y;
+ v28 = v_2829.x;
+ v29 = v_2829.y;
// b = rotr64(b ^ c, 24)
xor0 = v12 ^ v20;
v29 = (xor1 >> 16u) ^ (xor0 << 16u);
// c = c + d
- o0 = v20 + v28;
- o1 = v21 + v29;
- o1 = o1 + select(0u, 1u, o0 < v20);
- v20 = o0;
- v21 = o1;
+ v_2021.x = v20;
+ v_2021.y = v21;
+ v_2829.x = v28;
+ v_2829.y = v29;
+ v_2021 = v_2021 + v_2829 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_2021.x + v_2829.x < v_2021.x);
+ v20 = v_2021.x;
+ v21 = v_2021.y;
+ v28 = v_2829.x;
+ v29 = v_2829.y;
// b = rotr64(b ^ c, 63)
xor0 = v12 ^ v20;
v29 = xor0;
// c = c + d
- o0 = v20 + v28;
- o1 = v21 + v29;
- o1 = o1 + select(0u, 1u, o0 < v20);
- v20 = o0;
- v21 = o1;
+ v_2021.x = v20;
+ v_2021.y = v21;
+ v_2829.x = v28;
+ v_2829.y = v29;
+ v_2021 = v_2021 + v_2829 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_2021.x + v_2829.x < v_2021.x);
+ v20 = v_2021.x;
+ v21 = v_2021.y;
+ v28 = v_2829.x;
+ v29 = v_2829.y;
// b = rotr64(b ^ c, 24)
xor0 = v12 ^ v20;
v29 = (xor1 >> 16u) ^ (xor0 << 16u);
// c = c + d
- o0 = v20 + v28;
- o1 = v21 + v29;
- o1 = o1 + select(0u, 1u, o0 < v20);
- v20 = o0;
- v21 = o1;
+ v_2021.x = v20;
+ v_2021.y = v21;
+ v_2829.x = v28;
+ v_2829.y = v29;
+ v_2021 = v_2021 + v_2829 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_2021.x + v_2829.x < v_2021.x);
+ v20 = v_2021.x;
+ v21 = v_2021.y;
+ v28 = v_2829.x;
+ v29 = v_2829.y;
// b = rotr64(b ^ c, 63)
xor0 = v12 ^ v20;
v29 = xor0;
// c = c + d
- o0 = v20 + v28;
- o1 = v21 + v29;
- o1 = o1 + select(0u, 1u, o0 < v20);
- v20 = o0;
- v21 = o1;
+ v_2021.x = v20;
+ v_2021.y = v21;
+ v_2829.x = v28;
+ v_2829.y = v29;
+ v_2021 = v_2021 + v_2829 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_2021.x + v_2829.x < v_2021.x);
+ v20 = v_2021.x;
+ v21 = v_2021.y;
+ v28 = v_2829.x;
+ v29 = v_2829.y;
// b = rotr64(b ^ c, 24)
xor0 = v12 ^ v20;
v29 = (xor1 >> 16u) ^ (xor0 << 16u);
// c = c + d
- o0 = v20 + v28;
- o1 = v21 + v29;
- o1 = o1 + select(0u, 1u, o0 < v20);
- v20 = o0;
- v21 = o1;
+ v_2021.x = v20;
+ v_2021.y = v21;
+ v_2829.x = v28;
+ v_2829.y = v29;
+ v_2021 = v_2021 + v_2829 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_2021.x + v_2829.x < v_2021.x);
+ v20 = v_2021.x;
+ v21 = v_2021.y;
+ v28 = v_2829.x;
+ v29 = v_2829.y;
// b = rotr64(b ^ c, 63)
xor0 = v12 ^ v20;
v29 = xor0;
// c = c + d
- o0 = v20 + v28;
- o1 = v21 + v29;
- o1 = o1 + select(0u, 1u, o0 < v20);
- v20 = o0;
- v21 = o1;
+ v_2021.x = v20;
+ v_2021.y = v21;
+ v_2829.x = v28;
+ v_2829.y = v29;
+ v_2021 = v_2021 + v_2829 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_2021.x + v_2829.x < v_2021.x);
+ v20 = v_2021.x;
+ v21 = v_2021.y;
+ v28 = v_2829.x;
+ v29 = v_2829.y;
// b = rotr64(b ^ c, 24)
xor0 = v12 ^ v20;
v29 = (xor1 >> 16u) ^ (xor0 << 16u);
// c = c + d
- o0 = v20 + v28;
- o1 = v21 + v29;
- o1 = o1 + select(0u, 1u, o0 < v20);
- v20 = o0;
- v21 = o1;
+ v_2021.x = v20;
+ v_2021.y = v21;
+ v_2829.x = v28;
+ v_2829.y = v29;
+ v_2021 = v_2021 + v_2829 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_2021.x + v_2829.x < v_2021.x);
+ v20 = v_2021.x;
+ v21 = v_2021.y;
+ v28 = v_2829.x;
+ v29 = v_2829.y;
// b = rotr64(b ^ c, 63)
xor0 = v12 ^ v20;
v29 = xor0;
// c = c + d
- o0 = v20 + v28;
- o1 = v21 + v29;
- o1 = o1 + select(0u, 1u, o0 < v20);
- v20 = o0;
- v21 = o1;
+ v_2021.x = v20;
+ v_2021.y = v21;
+ v_2829.x = v28;
+ v_2829.y = v29;
+ v_2021 = v_2021 + v_2829 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_2021.x + v_2829.x < v_2021.x);
+ v20 = v_2021.x;
+ v21 = v_2021.y;
+ v28 = v_2829.x;
+ v29 = v_2829.y;
// b = rotr64(b ^ c, 24)
xor0 = v12 ^ v20;
v29 = (xor1 >> 16u) ^ (xor0 << 16u);
// c = c + d
- o0 = v20 + v28;
- o1 = v21 + v29;
- o1 = o1 + select(0u, 1u, o0 < v20);
- v20 = o0;
- v21 = o1;
+ v_2021.x = v20;
+ v_2021.y = v21;
+ v_2829.x = v28;
+ v_2829.y = v29;
+ v_2021 = v_2021 + v_2829 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_2021.x + v_2829.x < v_2021.x);
+ v20 = v_2021.x;
+ v21 = v_2021.y;
+ v28 = v_2829.x;
+ v29 = v_2829.y;
// b = rotr64(b ^ c, 63)
xor0 = v12 ^ v20;
v29 = xor0;
// c = c + d
- o0 = v20 + v28;
- o1 = v21 + v29;
- o1 = o1 + select(0u, 1u, o0 < v20);
- v20 = o0;
- v21 = o1;
+ v_2021.x = v20;
+ v_2021.y = v21;
+ v_2829.x = v28;
+ v_2829.y = v29;
+ v_2021 = v_2021 + v_2829 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_2021.x + v_2829.x < v_2021.x);
+ v20 = v_2021.x;
+ v21 = v_2021.y;
+ v28 = v_2829.x;
+ v29 = v_2829.y;
// b = rotr64(b ^ c, 24)
xor0 = v12 ^ v20;
v29 = (xor1 >> 16u) ^ (xor0 << 16u);
// c = c + d
- o0 = v20 + v28;
- o1 = v21 + v29;
- o1 = o1 + select(0u, 1u, o0 < v20);
- v20 = o0;
- v21 = o1;
+ v_2021.x = v20;
+ v_2021.y = v21;
+ v_2829.x = v28;
+ v_2829.y = v29;
+ v_2021 = v_2021 + v_2829 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_2021.x + v_2829.x < v_2021.x);
+ v20 = v_2021.x;
+ v21 = v_2021.y;
+ v28 = v_2829.x;
+ v29 = v_2829.y;
// b = rotr64(b ^ c, 63)
xor0 = v12 ^ v20;