v27 = xor0;
// c = c + d
- o0 = v16 + v26;
- o1 = v17 + v27;
- o1 = o1 + select(0u, 1u, o0 < v16);
- v16 = o0;
- v17 = o1;
+ v_1617.x = v16;
+ v_1617.y = v17;
+ v_2627.x = v26;
+ v_2627.y = v27;
+ v_1617 = v_1617 + v_2627 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_1617.x + v_2627.x < v_1617.x);
+ v16 = v_1617.x;
+ v17 = v_1617.y;
+ v26 = v_2627.x;
+ v27 = v_2627.y;
// b = rotr64(b ^ c, 24)
xor0 = v14 ^ v16;
v27 = (xor1 >> 16u) ^ (xor0 << 16u);
// c = c + d
- o0 = v16 + v26;
- o1 = v17 + v27;
- o1 = o1 + select(0u, 1u, o0 < v16);
- v16 = o0;
- v17 = o1;
+ v_1617.x = v16;
+ v_1617.y = v17;
+ v_2627.x = v26;
+ v_2627.y = v27;
+ v_1617 = v_1617 + v_2627 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_1617.x + v_2627.x < v_1617.x);
+ v16 = v_1617.x;
+ v17 = v_1617.y;
+ v26 = v_2627.x;
+ v27 = v_2627.y;
// b = rotr64(b ^ c, 63)
xor0 = v14 ^ v16;
v27 = xor0;
// c = c + d
- o0 = v16 + v26;
- o1 = v17 + v27;
- o1 = o1 + select(0u, 1u, o0 < v16);
- v16 = o0;
- v17 = o1;
+ v_1617.x = v16;
+ v_1617.y = v17;
+ v_2627.x = v26;
+ v_2627.y = v27;
+ v_1617 = v_1617 + v_2627 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_1617.x + v_2627.x < v_1617.x);
+ v16 = v_1617.x;
+ v17 = v_1617.y;
+ v26 = v_2627.x;
+ v27 = v_2627.y;
// b = rotr64(b ^ c, 24)
xor0 = v14 ^ v16;
v27 = (xor1 >> 16u) ^ (xor0 << 16u);
// c = c + d
- o0 = v16 + v26;
- o1 = v17 + v27;
- o1 = o1 + select(0u, 1u, o0 < v16);
- v16 = o0;
- v17 = o1;
+ v_1617.x = v16;
+ v_1617.y = v17;
+ v_2627.x = v26;
+ v_2627.y = v27;
+ v_1617 = v_1617 + v_2627 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_1617.x + v_2627.x < v_1617.x);
+ v16 = v_1617.x;
+ v17 = v_1617.y;
+ v26 = v_2627.x;
+ v27 = v_2627.y;
// b = rotr64(b ^ c, 63)
xor0 = v14 ^ v16;
v27 = xor0;
// c = c + d
- o0 = v16 + v26;
- o1 = v17 + v27;
- o1 = o1 + select(0u, 1u, o0 < v16);
- v16 = o0;
- v17 = o1;
+ v_1617.x = v16;
+ v_1617.y = v17;
+ v_2627.x = v26;
+ v_2627.y = v27;
+ v_1617 = v_1617 + v_2627 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_1617.x + v_2627.x < v_1617.x);
+ v16 = v_1617.x;
+ v17 = v_1617.y;
+ v26 = v_2627.x;
+ v27 = v_2627.y;
// b = rotr64(b ^ c, 24)
xor0 = v14 ^ v16;
v27 = (xor1 >> 16u) ^ (xor0 << 16u);
// c = c + d
- o0 = v16 + v26;
- o1 = v17 + v27;
- o1 = o1 + select(0u, 1u, o0 < v16);
- v16 = o0;
- v17 = o1;
+ v_1617.x = v16;
+ v_1617.y = v17;
+ v_2627.x = v26;
+ v_2627.y = v27;
+ v_1617 = v_1617 + v_2627 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_1617.x + v_2627.x < v_1617.x);
+ v16 = v_1617.x;
+ v17 = v_1617.y;
+ v26 = v_2627.x;
+ v27 = v_2627.y;
// b = rotr64(b ^ c, 63)
xor0 = v14 ^ v16;
v27 = xor0;
// c = c + d
- o0 = v16 + v26;
- o1 = v17 + v27;
- o1 = o1 + select(0u, 1u, o0 < v16);
- v16 = o0;
- v17 = o1;
+ v_1617.x = v16;
+ v_1617.y = v17;
+ v_2627.x = v26;
+ v_2627.y = v27;
+ v_1617 = v_1617 + v_2627 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_1617.x + v_2627.x < v_1617.x);
+ v16 = v_1617.x;
+ v17 = v_1617.y;
+ v26 = v_2627.x;
+ v27 = v_2627.y;
// b = rotr64(b ^ c, 24)
xor0 = v14 ^ v16;
v27 = (xor1 >> 16u) ^ (xor0 << 16u);
// c = c + d
- o0 = v16 + v26;
- o1 = v17 + v27;
- o1 = o1 + select(0u, 1u, o0 < v16);
- v16 = o0;
- v17 = o1;
+ v_1617.x = v16;
+ v_1617.y = v17;
+ v_2627.x = v26;
+ v_2627.y = v27;
+ v_1617 = v_1617 + v_2627 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_1617.x + v_2627.x < v_1617.x);
+ v16 = v_1617.x;
+ v17 = v_1617.y;
+ v26 = v_2627.x;
+ v27 = v_2627.y;
// b = rotr64(b ^ c, 63)
xor0 = v14 ^ v16;
v27 = xor0;
// c = c + d
- o0 = v16 + v26;
- o1 = v17 + v27;
- o1 = o1 + select(0u, 1u, o0 < v16);
- v16 = o0;
- v17 = o1;
+ v_1617.x = v16;
+ v_1617.y = v17;
+ v_2627.x = v26;
+ v_2627.y = v27;
+ v_1617 = v_1617 + v_2627 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_1617.x + v_2627.x < v_1617.x);
+ v16 = v_1617.x;
+ v17 = v_1617.y;
+ v26 = v_2627.x;
+ v27 = v_2627.y;
// b = rotr64(b ^ c, 24)
xor0 = v14 ^ v16;
v27 = (xor1 >> 16u) ^ (xor0 << 16u);
// c = c + d
- o0 = v16 + v26;
- o1 = v17 + v27;
- o1 = o1 + select(0u, 1u, o0 < v16);
- v16 = o0;
- v17 = o1;
+ v_1617.x = v16;
+ v_1617.y = v17;
+ v_2627.x = v26;
+ v_2627.y = v27;
+ v_1617 = v_1617 + v_2627 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_1617.x + v_2627.x < v_1617.x);
+ v16 = v_1617.x;
+ v17 = v_1617.y;
+ v26 = v_2627.x;
+ v27 = v_2627.y;
// b = rotr64(b ^ c, 63)
xor0 = v14 ^ v16;
v27 = xor0;
// c = c + d
- o0 = v16 + v26;
- o1 = v17 + v27;
- o1 = o1 + select(0u, 1u, o0 < v16);
- v16 = o0;
- v17 = o1;
+ v_1617.x = v16;
+ v_1617.y = v17;
+ v_2627.x = v26;
+ v_2627.y = v27;
+ v_1617 = v_1617 + v_2627 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_1617.x + v_2627.x < v_1617.x);
+ v16 = v_1617.x;
+ v17 = v_1617.y;
+ v26 = v_2627.x;
+ v27 = v_2627.y;
// b = rotr64(b ^ c, 24)
xor0 = v14 ^ v16;
v27 = (xor1 >> 16u) ^ (xor0 << 16u);
// c = c + d
- o0 = v16 + v26;
- o1 = v17 + v27;
- o1 = o1 + select(0u, 1u, o0 < v16);
- v16 = o0;
- v17 = o1;
+ v_1617.x = v16;
+ v_1617.y = v17;
+ v_2627.x = v26;
+ v_2627.y = v27;
+ v_1617 = v_1617 + v_2627 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_1617.x + v_2627.x < v_1617.x);
+ v16 = v_1617.x;
+ v17 = v_1617.y;
+ v26 = v_2627.x;
+ v27 = v_2627.y;
// b = rotr64(b ^ c, 63)
xor0 = v14 ^ v16;
v27 = xor0;
// c = c + d
- o0 = v16 + v26;
- o1 = v17 + v27;
- o1 = o1 + select(0u, 1u, o0 < v16);
- v16 = o0;
- v17 = o1;
+ v_1617.x = v16;
+ v_1617.y = v17;
+ v_2627.x = v26;
+ v_2627.y = v27;
+ v_1617 = v_1617 + v_2627 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_1617.x + v_2627.x < v_1617.x);
+ v16 = v_1617.x;
+ v17 = v_1617.y;
+ v26 = v_2627.x;
+ v27 = v_2627.y;
// b = rotr64(b ^ c, 24)
xor0 = v14 ^ v16;
v27 = (xor1 >> 16u) ^ (xor0 << 16u);
// c = c + d
- o0 = v16 + v26;
- o1 = v17 + v27;
- o1 = o1 + select(0u, 1u, o0 < v16);
- v16 = o0;
- v17 = o1;
+ v_1617.x = v16;
+ v_1617.y = v17;
+ v_2627.x = v26;
+ v_2627.y = v27;
+ v_1617 = v_1617 + v_2627 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_1617.x + v_2627.x < v_1617.x);
+ v16 = v_1617.x;
+ v17 = v_1617.y;
+ v26 = v_2627.x;
+ v27 = v_2627.y;
// b = rotr64(b ^ c, 63)
xor0 = v14 ^ v16;
v27 = xor0;
// c = c + d
- o0 = v16 + v26;
- o1 = v17 + v27;
- o1 = o1 + select(0u, 1u, o0 < v16);
- v16 = o0;
- v17 = o1;
+ v_1617.x = v16;
+ v_1617.y = v17;
+ v_2627.x = v26;
+ v_2627.y = v27;
+ v_1617 = v_1617 + v_2627 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_1617.x + v_2627.x < v_1617.x);
+ v16 = v_1617.x;
+ v17 = v_1617.y;
+ v26 = v_2627.x;
+ v27 = v_2627.y;
// b = rotr64(b ^ c, 24)
xor0 = v14 ^ v16;
v27 = (xor1 >> 16u) ^ (xor0 << 16u);
// c = c + d
- o0 = v16 + v26;
- o1 = v17 + v27;
- o1 = o1 + select(0u, 1u, o0 < v16);
- v16 = o0;
- v17 = o1;
+ v_1617.x = v16;
+ v_1617.y = v17;
+ v_2627.x = v26;
+ v_2627.y = v27;
+ v_1617 = v_1617 + v_2627 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_1617.x + v_2627.x < v_1617.x);
+ v16 = v_1617.x;
+ v17 = v_1617.y;
+ v26 = v_2627.x;
+ v27 = v_2627.y;
// b = rotr64(b ^ c, 63)
xor0 = v14 ^ v16;
v27 = xor0;
// c = c + d
- o0 = v16 + v26;
- o1 = v17 + v27;
- o1 = o1 + select(0u, 1u, o0 < v16);
- v16 = o0;
- v17 = o1;
+ v_1617.x = v16;
+ v_1617.y = v17;
+ v_2627.x = v26;
+ v_2627.y = v27;
+ v_1617 = v_1617 + v_2627 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_1617.x + v_2627.x < v_1617.x);
+ v16 = v_1617.x;
+ v17 = v_1617.y;
+ v26 = v_2627.x;
+ v27 = v_2627.y;
// b = rotr64(b ^ c, 24)
xor0 = v14 ^ v16;
v27 = (xor1 >> 16u) ^ (xor0 << 16u);
// c = c + d
- o0 = v16 + v26;
- o1 = v17 + v27;
- o1 = o1 + select(0u, 1u, o0 < v16);
- v16 = o0;
- v17 = o1;
+ v_1617.x = v16;
+ v_1617.y = v17;
+ v_2627.x = v26;
+ v_2627.y = v27;
+ v_1617 = v_1617 + v_2627 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_1617.x + v_2627.x < v_1617.x);
+ v16 = v_1617.x;
+ v17 = v_1617.y;
+ v26 = v_2627.x;
+ v27 = v_2627.y;
// b = rotr64(b ^ c, 63)
xor0 = v14 ^ v16;
v27 = xor0;
// c = c + d
- o0 = v16 + v26;
- o1 = v17 + v27;
- o1 = o1 + select(0u, 1u, o0 < v16);
- v16 = o0;
- v17 = o1;
+ v_1617.x = v16;
+ v_1617.y = v17;
+ v_2627.x = v26;
+ v_2627.y = v27;
+ v_1617 = v_1617 + v_2627 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_1617.x + v_2627.x < v_1617.x);
+ v16 = v_1617.x;
+ v17 = v_1617.y;
+ v26 = v_2627.x;
+ v27 = v_2627.y;
// b = rotr64(b ^ c, 24)
xor0 = v14 ^ v16;
v27 = (xor1 >> 16u) ^ (xor0 << 16u);
// c = c + d
- o0 = v16 + v26;
- o1 = v17 + v27;
- o1 = o1 + select(0u, 1u, o0 < v16);
- v16 = o0;
- v17 = o1;
+ v_1617.x = v16;
+ v_1617.y = v17;
+ v_2627.x = v26;
+ v_2627.y = v27;
+ v_1617 = v_1617 + v_2627 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_1617.x + v_2627.x < v_1617.x);
+ v16 = v_1617.x;
+ v17 = v_1617.y;
+ v26 = v_2627.x;
+ v27 = v_2627.y;
// b = rotr64(b ^ c, 63)
xor0 = v14 ^ v16;
v27 = xor0;
// c = c + d
- o0 = v16 + v26;
- o1 = v17 + v27;
- o1 = o1 + select(0u, 1u, o0 < v16);
- v16 = o0;
- v17 = o1;
+ v_1617.x = v16;
+ v_1617.y = v17;
+ v_2627.x = v26;
+ v_2627.y = v27;
+ v_1617 = v_1617 + v_2627 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_1617.x + v_2627.x < v_1617.x);
+ v16 = v_1617.x;
+ v17 = v_1617.y;
+ v26 = v_2627.x;
+ v27 = v_2627.y;
// b = rotr64(b ^ c, 24)
xor0 = v14 ^ v16;
v27 = (xor1 >> 16u) ^ (xor0 << 16u);
// c = c + d
- o0 = v16 + v26;
- o1 = v17 + v27;
- o1 = o1 + select(0u, 1u, o0 < v16);
- v16 = o0;
- v17 = o1;
+ v_1617.x = v16;
+ v_1617.y = v17;
+ v_2627.x = v26;
+ v_2627.y = v27;
+ v_1617 = v_1617 + v_2627 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_1617.x + v_2627.x < v_1617.x);
+ v16 = v_1617.x;
+ v17 = v_1617.y;
+ v26 = v_2627.x;
+ v27 = v_2627.y;
// b = rotr64(b ^ c, 63)
xor0 = v14 ^ v16;
v27 = xor0;
// c = c + d
- o0 = v16 + v26;
- o1 = v17 + v27;
- o1 = o1 + select(0u, 1u, o0 < v16);
- v16 = o0;
- v17 = o1;
+ v_1617.x = v16;
+ v_1617.y = v17;
+ v_2627.x = v26;
+ v_2627.y = v27;
+ v_1617 = v_1617 + v_2627 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_1617.x + v_2627.x < v_1617.x);
+ v16 = v_1617.x;
+ v17 = v_1617.y;
+ v26 = v_2627.x;
+ v27 = v_2627.y;
// b = rotr64(b ^ c, 24)
xor0 = v14 ^ v16;
v27 = (xor1 >> 16u) ^ (xor0 << 16u);
// c = c + d
- o0 = v16 + v26;
- o1 = v17 + v27;
- o1 = o1 + select(0u, 1u, o0 < v16);
- v16 = o0;
- v17 = o1;
+ v_1617.x = v16;
+ v_1617.y = v17;
+ v_2627.x = v26;
+ v_2627.y = v27;
+ v_1617 = v_1617 + v_2627 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_1617.x + v_2627.x < v_1617.x);
+ v16 = v_1617.x;
+ v17 = v_1617.y;
+ v26 = v_2627.x;
+ v27 = v_2627.y;
// b = rotr64(b ^ c, 63)
xor0 = v14 ^ v16;