From d6addea7a759975a13c64c82300aee3c4f396fc4 Mon Sep 17 00:00:00 2001 From: Chris Duncan Date: Tue, 7 Jan 2025 17:24:18 -0800 Subject: [PATCH] Indicate units when bit shift constructing ID/ --- src/lib/workers/powgpu.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/lib/workers/powgpu.ts b/src/lib/workers/powgpu.ts index 43b9359..affc177 100644 --- a/src/lib/workers/powgpu.ts +++ b/src/lib/workers/powgpu.ts @@ -184,10 +184,10 @@ export class PowGpu extends WorkerInterface { /** * Flatten 3D workgroup and local identifiers into u32 for each thread */ - var id: u32 = ((workgroup_id.x & 0xff) << 24) | - ((workgroup_id.y & 0xff) << 16) | - ((workgroup_id.z & 0xff) << 8) | - (local_id.x & 0xff); + var id: u32 = ((workgroup_id.x & 0xFFu) << 24u) | + ((workgroup_id.y & 0xFFu) << 16u) | + ((workgroup_id.z & 0xFFu) << 8u) | + (local_id.x & 0xFFu); /** * Initialize (nonce||blockhash) concatenation -- 2.34.1