From: Chris Duncan Date: Tue, 14 Jan 2025 20:51:35 +0000 (-0800) Subject: Remove last usage of v1 scalar. X-Git-Tag: v2.0.0~92 X-Git-Url: https://zoso.dev/?a=commitdiff_plain;h=f67aa7c4bc9224859c0d946ffb49c0f3c135b6cd;p=nano-pow.git Remove last usage of v1 scalar. --- diff --git a/src/shaders/compute.wgsl b/src/shaders/compute.wgsl index f192f54..f213234 100644 --- a/src/shaders/compute.wgsl +++ b/src/shaders/compute.wgsl @@ -75,25 +75,14 @@ fn main(@builtin(global_invocation_id) id: vec3) { var v_3031: vec2 = 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) { v_01 = v_01 + v_89 + select(vec2(0u), vec2(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) { 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) { v_01 = v_01 + v_89 + select(vec2(0u), vec2(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) { 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) { v_01 = v_01 + v_1011 + select(vec2(0u), vec2(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) { // 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) { v_01 = v_01 + v_1011 + select(vec2(0u), vec2(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) { // 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) { v_01 = v_01 + v_89 + select(vec2(0u), vec2(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) { v_01 = v_01 + v_89 + select(vec2(0u), vec2(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) { // 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) { v_01 = v_01 + v_1011 + select(vec2(0u), vec2(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) { 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) { v_01 = v_01 + v_1011 + select(vec2(0u), vec2(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) { // 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) { v_01 = v_01 + v_89 + select(vec2(0u), vec2(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) { v_01 = v_01 + v_89 + select(vec2(0u), vec2(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) { // 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) { v_01 = v_01 + v_1011 + select(vec2(0u), vec2(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) { // 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) { v_01 = v_01 + v_1011 + select(vec2(0u), vec2(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) { // 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) { v_01 = v_01 + v_89 + select(vec2(0u), vec2(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) { v_01 = v_01 + v_89 + select(vec2(0u), vec2(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) { // 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) { v_01 = v_01 + v_1011 + select(vec2(0u), vec2(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) { 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) { v_01 = v_01 + v_1011 + select(vec2(0u), vec2(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) { // 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) { v_01 = v_01 + v_89 + select(vec2(0u), vec2(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) { v_01 = v_01 + v_89 + select(vec2(0u), vec2(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) { 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) { v_01 = v_01 + v_1011 + select(vec2(0u), vec2(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) { // 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) { v_01 = v_01 + v_1011 + select(vec2(0u), vec2(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) { 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) { v_01 = v_01 + v_89 + select(vec2(0u), vec2(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) { 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) { v_01 = v_01 + v_89 + select(vec2(0u), vec2(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) { // 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) { v_01 = v_01 + v_1011 + select(vec2(0u), vec2(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) { 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) { v_01 = v_01 + v_1011 + select(vec2(0u), vec2(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) { // 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) { v_01 = v_01 + v_89 + select(vec2(0u), vec2(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) { v_01 = v_01 + v_89 + select(vec2(0u), vec2(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) { // 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) { v_01 = v_01 + v_1011 + select(vec2(0u), vec2(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) { 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) { v_01 = v_01 + v_1011 + select(vec2(0u), vec2(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) { // 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) { v_01 = v_01 + v_89 + select(vec2(0u), vec2(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) { v_01 = v_01 + v_89 + select(vec2(0u), vec2(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) { // 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) { v_01 = v_01 + v_1011 + select(vec2(0u), vec2(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) { // 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) { v_01 = v_01 + v_1011 + select(vec2(0u), vec2(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) { 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) { v_01 = v_01 + v_89 + select(vec2(0u), vec2(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) { v_01 = v_01 + v_89 + select(vec2(0u), vec2(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) { // 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) { v_01 = v_01 + v_1011 + select(vec2(0u), vec2(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) { // 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) { v_01 = v_01 + v_1011 + select(vec2(0u), vec2(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) { 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) { v_01 = v_01 + v_89 + select(vec2(0u), vec2(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) { v_01 = v_01 + v_89 + select(vec2(0u), vec2(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) { 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) { v_01 = v_01 + v_1011 + select(vec2(0u), vec2(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) { // 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) { v_01 = v_01 + v_1011 + select(vec2(0u), vec2(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) { // 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) { v_01 = v_01 + v_89 + select(vec2(0u), vec2(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) { 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) { v_01 = v_01 + v_89 + select(vec2(0u), vec2(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) { 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) { v_01 = v_01 + v_1011 + select(vec2(0u), vec2(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) { // 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) { v_01 = v_01 + v_1011 + select(vec2(0u), vec2(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) { // 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) { v_01 = v_01 + v_89 + select(vec2(0u), vec2(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) { v_01 = v_01 + v_89 + select(vec2(0u), vec2(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) { // 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) { v_01 = v_01 + v_1011 + select(vec2(0u), vec2(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) { 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) { v_01 = v_01 + v_1011 + select(vec2(0u), vec2(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) { // d = rotr64(d ^ a, 16) - v_01.y = v1; + v_3031.x = v30; v_3031.y = v31; xor = v_3031 ^ v_01;