]> zoso.dev Git - nano-pow.git/commitdiff
Remove last usage of v1 scalar.
authorChris Duncan <chris@zoso.dev>
Tue, 14 Jan 2025 20:51:35 +0000 (12:51 -0800)
committerChris Duncan <chris@zoso.dev>
Tue, 14 Jan 2025 20:51:35 +0000 (12:51 -0800)
src/shaders/compute.wgsl

index f192f545653c1415d91c4248b1a3d9fb59cc29bb..f21323445b34f5fa48d2d55081b3ca8cb683a4ca 100644 (file)
@@ -75,25 +75,14 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
        var v_3031: vec2<u32> = vec2(0x137E2179u, 0x5BE0CD19u);
 
 
-       var v1: u32 = 0x6A09E667u;
+
        var v2: u32 = 0x84CAA73Bu;
        var v3: u32 = 0xBB67AE85u;
        var v4: u32 = 0xFE94F82Bu;
        var v5: u32 = 0x3C6EF372u;
        var v6: u32 = 0x5F1D36F1u;
        var v7: u32 = 0xA54FF53Au;
-       var v8: u32 = 0xADE682D1u;
-       var v9: u32 = 0x510E527Fu;
-       var v10: u32 = 0x2B3E6C1Fu;
-       var v11: u32 = 0x9B05688Cu;
-       var v12: u32 = 0xFB41BD6Bu;
-       var v13: u32 = 0x1F83D9ABu;
-       var v14: u32 = 0x137E2179u;
-       var v15: u32 = 0x5BE0CD19u;
-       var v16: u32 = 0xF3BCC908u;
-       var v17: u32 = 0x6A09E667u;
-       var v18: u32 = 0x84CAA73Bu;
-       var v19: u32 = 0xBB67AE85u;
+
        var v20: u32 = 0xFE94F82Bu;
        var v21: u32 = 0x3C6EF372u;
        var v22: u32 = 0x5F1D36F1u;
@@ -130,7 +119,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_89 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_89.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -141,7 +130,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
        v_01.x = o0;
        v_01.y = o1;
 
-       v1 = o1;
+
 
        // d = rotr64(d ^ a, 32)
        v24 = v_2425.x;
@@ -176,7 +165,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_89 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_89.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -187,11 +176,11 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
        v_01.x = o0;
        v_01.y = o1;
 
-       v1 = o1;
+
 
        // d = rotr64(d ^ a, 16)
 
-       v_01.y = v1;
+
        v_2425.x = v24;
        v_2425.y = v25;
        xor = v_2425 ^ v_01;
@@ -536,7 +525,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_1011 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_1011.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -545,7 +534,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        // d = rotr64(d ^ a, 32)
 
-       v_01.y = v1;
+
        v_3031.x = v30;
        v_3031.y = v31;
        v_3031 = v_3031 ^ v_01;
@@ -578,7 +567,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_1011 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_1011.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -587,7 +576,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        // d = rotr64(d ^ a, 16)
 
-       v_01.y = v1;
+
        v_3031.x = v30;
        v_3031.y = v31;
        xor = v_3031 ^ v_01;
@@ -924,7 +913,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_89 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_89.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -964,7 +953,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_89 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_89.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -973,7 +962,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        // d = rotr64(d ^ a, 16)
 
-       v_01.y = v1;
+
        v_2425.x = v24;
        v_2425.y = v25;
        xor = v_2425 ^ v_01;
@@ -1310,7 +1299,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_1011 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_1011.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -1321,11 +1310,11 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
        v_01.x = o0;
        v_01.y = o1;
 
-       v1 = o1;
+
 
        // d = rotr64(d ^ a, 32)
 
-       v_01.y = v1;
+
        v_3031.x = v30;
        v_3031.y = v31;
        v_3031 = v_3031 ^ v_01;
@@ -1358,7 +1347,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_1011 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_1011.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -1367,7 +1356,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        // d = rotr64(d ^ a, 16)
 
-       v_01.y = v1;
+
        v_3031.x = v30;
        v_3031.y = v31;
        xor = v_3031 ^ v_01;
@@ -1716,7 +1705,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_89 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_89.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -1756,7 +1745,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_89 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_89.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -1765,7 +1754,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        // d = rotr64(d ^ a, 16)
 
-       v_01.y = v1;
+
        v_2425.x = v24;
        v_2425.y = v25;
        xor = v_2425 ^ v_01;
@@ -2106,7 +2095,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_1011 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_1011.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -2115,7 +2104,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        // d = rotr64(d ^ a, 32)
 
-       v_01.y = v1;
+
        v_3031.x = v30;
        v_3031.y = v31;
        v_3031 = v_3031 ^ v_01;
@@ -2148,7 +2137,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_1011 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_1011.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -2157,7 +2146,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        // d = rotr64(d ^ a, 16)
 
-       v_01.y = v1;
+
        v_3031.x = v30;
        v_3031.y = v31;
        xor = v_3031 ^ v_01;
@@ -2506,7 +2495,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_89 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_89.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -2546,7 +2535,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_89 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_89.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -2555,7 +2544,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        // d = rotr64(d ^ a, 16)
 
-       v_01.y = v1;
+
        v_2425.x = v24;
        v_2425.y = v25;
        xor = v_2425 ^ v_01;
@@ -2896,7 +2885,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_1011 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_1011.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -2907,11 +2896,11 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
        v_01.x = o0;
        v_01.y = o1;
 
-       v1 = o1;
+
 
        // d = rotr64(d ^ a, 32)
 
-       v_01.y = v1;
+
        v_3031.x = v30;
        v_3031.y = v31;
        v_3031 = v_3031 ^ v_01;
@@ -2944,7 +2933,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_1011 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_1011.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -2953,7 +2942,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        // d = rotr64(d ^ a, 16)
 
-       v_01.y = v1;
+
        v_3031.x = v30;
        v_3031.y = v31;
        xor = v_3031 ^ v_01;
@@ -3298,7 +3287,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_89 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_89.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -3338,7 +3327,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_89 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_89.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -3349,11 +3338,11 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
        v_01.x = o0;
        v_01.y = o1;
 
-       v1 = o1;
+
 
        // d = rotr64(d ^ a, 16)
 
-       v_01.y = v1;
+
        v_2425.x = v24;
        v_2425.y = v25;
        xor = v_2425 ^ v_01;
@@ -3694,7 +3683,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_1011 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_1011.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -3703,7 +3692,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        // d = rotr64(d ^ a, 32)
 
-       v_01.y = v1;
+
        v_3031.x = v30;
        v_3031.y = v31;
        v_3031 = v_3031 ^ v_01;
@@ -3736,7 +3725,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_1011 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_1011.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -3747,11 +3736,11 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
        v_01.x = o0;
        v_01.y = o1;
 
-       v1 = o1;
+
 
        // d = rotr64(d ^ a, 16)
 
-       v_01.y = v1;
+
        v_3031.x = v30;
        v_3031.y = v31;
        xor = v_3031 ^ v_01;
@@ -4092,7 +4081,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_89 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_89.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -4103,7 +4092,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
        v_01.x = o0;
        v_01.y = o1;
 
-       v1 = o1;
+
 
        // d = rotr64(d ^ a, 32)
        v24 = v_2425.x;
@@ -4138,7 +4127,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_89 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_89.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -4147,7 +4136,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        // d = rotr64(d ^ a, 16)
 
-       v_01.y = v1;
+
        v_2425.x = v24;
        v_2425.y = v25;
        xor = v_2425 ^ v_01;
@@ -4488,7 +4477,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_1011 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_1011.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -4499,11 +4488,11 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
        v_01.x = o0;
        v_01.y = o1;
 
-       v1 = o1;
+
 
        // d = rotr64(d ^ a, 32)
 
-       v_01.y = v1;
+
        v_3031.x = v30;
        v_3031.y = v31;
        v_3031 = v_3031 ^ v_01;
@@ -4536,7 +4525,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_1011 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_1011.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -4545,7 +4534,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        // d = rotr64(d ^ a, 16)
 
-       v_01.y = v1;
+
        v_3031.x = v30;
        v_3031.y = v31;
        xor = v_3031 ^ v_01;
@@ -4886,7 +4875,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_89 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_89.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -4926,7 +4915,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_89 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_89.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -4935,7 +4924,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        // d = rotr64(d ^ a, 16)
 
-       v_01.y = v1;
+
        v_2425.x = v24;
        v_2425.y = v25;
        xor = v_2425 ^ v_01;
@@ -5276,7 +5265,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_1011 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_1011.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -5287,11 +5276,11 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
        v_01.x = o0;
        v_01.y = o1;
 
-       v1 = o1;
+
 
        // d = rotr64(d ^ a, 32)
 
-       v_01.y = v1;
+
        v_3031.x = v30;
        v_3031.y = v31;
        v_3031 = v_3031 ^ v_01;
@@ -5324,7 +5313,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_1011 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_1011.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -5333,7 +5322,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        // d = rotr64(d ^ a, 16)
 
-       v_01.y = v1;
+
        v_3031.x = v30;
        v_3031.y = v31;
        xor = v_3031 ^ v_01;
@@ -5678,7 +5667,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_89 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_89.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -5718,7 +5707,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_89 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_89.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -5727,7 +5716,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        // d = rotr64(d ^ a, 16)
 
-       v_01.y = v1;
+
        v_2425.x = v24;
        v_2425.y = v25;
        xor = v_2425 ^ v_01;
@@ -6068,7 +6057,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_1011 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_1011.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -6077,7 +6066,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        // d = rotr64(d ^ a, 32)
 
-       v_01.y = v1;
+
        v_3031.x = v30;
        v_3031.y = v31;
        v_3031 = v_3031 ^ v_01;
@@ -6110,7 +6099,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_1011 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_1011.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -6121,11 +6110,11 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
        v_01.x = o0;
        v_01.y = o1;
 
-       v1 = o1;
+
 
        // d = rotr64(d ^ a, 16)
 
-       v_01.y = v1;
+
        v_3031.x = v30;
        v_3031.y = v31;
        xor = v_3031 ^ v_01;
@@ -6470,7 +6459,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_89 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_89.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -6510,7 +6499,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_89 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_89.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -6519,7 +6508,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        // d = rotr64(d ^ a, 16)
 
-       v_01.y = v1;
+
        v_2425.x = v24;
        v_2425.y = v25;
        xor = v_2425 ^ v_01;
@@ -6860,7 +6849,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_1011 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_1011.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -6869,7 +6858,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        // d = rotr64(d ^ a, 32)
 
-       v_01.y = v1;
+
        v_3031.x = v30;
        v_3031.y = v31;
        v_3031 = v_3031 ^ v_01;
@@ -6902,7 +6891,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_1011 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_1011.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -6913,11 +6902,11 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
        v_01.x = o0;
        v_01.y = o1;
 
-       v1 = o1;
+
 
        // d = rotr64(d ^ a, 16)
 
-       v_01.y = v1;
+
        v_3031.x = v30;
        v_3031.y = v31;
        xor = v_3031 ^ v_01;
@@ -7262,7 +7251,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_89 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_89.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -7302,7 +7291,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_89 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_89.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -7313,11 +7302,11 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
        v_01.x = o0;
        v_01.y = o1;
 
-       v1 = o1;
+
 
        // d = rotr64(d ^ a, 16)
 
-       v_01.y = v1;
+
        v_2425.x = v24;
        v_2425.y = v25;
        xor = v_2425 ^ v_01;
@@ -7665,7 +7654,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_1011 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_1011.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -7674,7 +7663,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        // d = rotr64(d ^ a, 32)
 
-       v_01.y = v1;
+
        v_3031.x = v30;
        v_3031.y = v31;
        v_3031 = v_3031 ^ v_01;
@@ -7707,7 +7696,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_1011 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_1011.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -7716,7 +7705,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        // d = rotr64(d ^ a, 16)
 
-       v_01.y = v1;
+
        v_3031.x = v30;
        v_3031.y = v31;
        xor = v_3031 ^ v_01;
@@ -8061,7 +8050,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_89 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_89.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -8072,7 +8061,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
        v_01.x = o0;
        v_01.y = o1;
 
-       v1 = o1;
+
 
        // d = rotr64(d ^ a, 32)
        v24 = v_2425.x;
@@ -8107,7 +8096,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_89 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_89.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -8118,11 +8107,11 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
        v_01.x = o0;
        v_01.y = o1;
 
-       v1 = o1;
+
 
        // d = rotr64(d ^ a, 16)
 
-       v_01.y = v1;
+
        v_2425.x = v24;
        v_2425.y = v25;
        xor = v_2425 ^ v_01;
@@ -8467,7 +8456,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_1011 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_1011.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -8476,7 +8465,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        // d = rotr64(d ^ a, 32)
 
-       v_01.y = v1;
+
        v_3031.x = v30;
        v_3031.y = v31;
        v_3031 = v_3031 ^ v_01;
@@ -8509,7 +8498,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_1011 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_1011.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -8518,7 +8507,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        // d = rotr64(d ^ a, 16)
 
-       v_01.y = v1;
+
        v_3031.x = v30;
        v_3031.y = v31;
        xor = v_3031 ^ v_01;
@@ -8855,7 +8844,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_89 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_89.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -8895,7 +8884,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_89 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_89.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -8904,7 +8893,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        // d = rotr64(d ^ a, 16)
 
-       v_01.y = v1;
+
        v_2425.x = v24;
        v_2425.y = v25;
        xor = v_2425 ^ v_01;
@@ -9241,7 +9230,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_1011 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_1011.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -9252,11 +9241,11 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
        v_01.x = o0;
        v_01.y = o1;
 
-       v1 = o1;
+
 
        // d = rotr64(d ^ a, 32)
 
-       v_01.y = v1;
+
        v_3031.x = v30;
        v_3031.y = v31;
        v_3031 = v_3031 ^ v_01;
@@ -9289,7 +9278,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        v_01 = v_01 + v_1011 + select(vec2<u32>(0u), vec2<u32>(0u, 1u), v_01.x + v_1011.x < v_01.x);
 
-       v1 = v_01.y;
+
 
 
 
@@ -9298,7 +9287,7 @@ fn main(@builtin(global_invocation_id) id: vec3<u32>) {
 
        // d = rotr64(d ^ a, 16)
 
-       v_01.y = v1;
+
        v_3031.x = v30;
        v_3031.y = v31;
        xor = v_3031 ^ v_01;