From f0459b1c12671697dc28888a6b1952342b169f89 Mon Sep 17 00:00:00 2001 From: Chris Duncan Date: Fri, 21 Aug 2026 13:07:30 -0700 Subject: [PATCH] Reduce base point size further by allocating it directly instead of including StaticArray headers. --- src/assembly/base.ts | 2 +- src/assembly/ge.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/assembly/base.ts b/src/assembly/base.ts index de9cab4..7724f69 100644 --- a/src/assembly/base.ts +++ b/src/assembly/base.ts @@ -1,7 +1,7 @@ //! SPDX-FileCopyrightText: 2013-2026 Frank Denis //! SPDX-License-Identifier: ISC -export const base = StaticArray.fromArray([ +export const base: usize = memory.data([ /* 0/31 */ // yplusx 25967493, -14356035, 29566456, 3660896, -12694345, 4014787, 27544626, -11754271, -6079156, 2047605, 0, 0, diff --git a/src/assembly/ge.ts b/src/assembly/ge.ts index b44881b..040ddea 100644 --- a/src/assembly/ge.ts +++ b/src/assembly/ge.ts @@ -49,7 +49,7 @@ function ge_cmov8_base (t: ge_precomp, offset: i32, b: i8): void { const minust = ge_cmov8_minust const bnegative: u8 = negative(b) const babs: u8 = b - (((-bnegative) & b) * (i8(1) << 1)) - memory.copy(ge_cmov8_precomp_buffer, changetype(base) + offset, 1152) + memory.copy(ge_cmov8_precomp_buffer, base + offset, 1152) ge_precomp_0(t) for (let i = 0; i < 8; i++) { -- 2.52.0