From 68cda3a1ac33813ff6fccf756ed0abb38f17b2de Mon Sep 17 00:00:00 2001 From: Chris Duncan Date: Wed, 8 Jan 2025 08:31:44 -0800 Subject: [PATCH] Start setting up inline of function call 0 of round 0. --- src/lib/nano-pow/shaders/gpu-compute.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/lib/nano-pow/shaders/gpu-compute.ts b/src/lib/nano-pow/shaders/gpu-compute.ts index e13fed4..7081a34 100644 --- a/src/lib/nano-pow/shaders/gpu-compute.ts +++ b/src/lib/nano-pow/shaders/gpu-compute.ts @@ -194,13 +194,22 @@ fn main( var v31: u32 = 0x5BE0CD19u; /** - * Twelve rounds of mixing as part of BLAKE2b compression step + * Twelve rounds of G mixing as part of BLAKE2b compression step */ + var o0: u32; + var o1: u32; + var xor0: u32; + var xor1: u32; /****************************************************************** * ROUND(0) * ******************************************************************/ + /** + * ROUND 0.1 + * G(&v0, &v1, &v8, &v9, &v16, &v17, &v24, &v25, m0, m1, m2, m3); + */ + G(&v0, &v1, &v8, &v9, &v16, &v17, &v24, &v25, m0, m1, m2, m3); G(&v2, &v3, &v10, &v11, &v18, &v19, &v26, &v27, m4, m5, m6, m7); G(&v4, &v5, &v12, &v13, &v20, &v21, &v28, &v29, m8, m9, 0u, 0u); -- 2.34.1