From: Chris Duncan Date: Wed, 8 Jan 2025 01:24:18 +0000 (-0800) Subject: Indicate units when bit shift constructing ID/ X-Git-Url: https://zoso.dev/?a=commitdiff_plain;h=d6addea7a759975a13c64c82300aee3c4f396fc4;p=libnemo.git Indicate units when bit shift constructing ID/ --- 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