From: Chris Duncan Date: Mon, 6 Jan 2025 13:47:55 +0000 (-0800) Subject: Update G mix round 3. X-Git-Url: https://zoso.dev/?a=commitdiff_plain;h=593fdfc07b89f99d2ec38a55f7594608d27c1939;p=libnemo.git Update G mix round 3. --- diff --git a/src/lib/workers/powgpu.ts b/src/lib/workers/powgpu.ts index 8f7ff0c..b9be12c 100644 --- a/src/lib/workers/powgpu.ts +++ b/src/lib/workers/powgpu.ts @@ -312,14 +312,14 @@ export class PowGpu extends WorkerInterface { G(&v, &m, 6u, 8u, 18u, 28u, m[18u], m[19u], m[8u], m[9u]); // ROUND(3) - G(&v, &m, 0u, 8u, 16u, 24u, 14u, 18u); - G(&v, &m, 2u, 10u, 18u, 26u, 6u, 2u); - G(&v, &m, 4u, 12u, 20u, 28u, 26u, 24u); - G(&v, &m, 6u, 14u, 22u, 30u, 22u, 28u); - G(&v, &m, 0u, 10u, 20u, 30u, 4u, 12u); - G(&v, &m, 2u, 12u, 22u, 24u, 10u, 20u); - G(&v, &m, 4u, 14u, 16u, 26u, 8u, 0u); - G(&v, &m, 6u, 8u, 18u, 28u, 30u, 16u); + G(&v, &m, 0u, 8u, 16u, 24u, m[14u], m[15u], m[18u], m[19u]); + G(&v, &m, 2u, 10u, 18u, 26u, m[6u], m[7u], m[2u], m[3u]); + G(&v, &m, 4u, 12u, 20u, 28u, m[26u], m[27u], m[24u], m[25u]); + G(&v, &m, 6u, 14u, 22u, 30u, m[22u], m[23u], m[28u], m[29u]); + G(&v, &m, 0u, 10u, 20u, 30u, m[4u], m[5u], m[12u], m[13u]); + G(&v, &m, 2u, 12u, 22u, 24u, m[10u], m[11u], m[20u], m[21u]); + G(&v, &m, 4u, 14u, 16u, 26u, m[8u], m[9u], m[0u], m[1u]); + G(&v, &m, 6u, 8u, 18u, 28u, m[30u], m[31u], m[16u], m[17u]); // ROUND(4) G(&v, &m, 0u, 8u, 16u, 24u, 18u, 0u);