From: Chris Duncan Date: Fri, 21 Aug 2026 17:32:29 +0000 (-0700) Subject: Merge single-use function into caller. X-Git-Url: https://git.codecow.com/?a=commitdiff_plain;h=9887d47ed250a53870f16da3b2f2326da294e24a;p=nano25519.git Merge single-use function into caller. --- diff --git a/src/assembly/ge.ts b/src/assembly/ge.ts index cad006a..7e04541 100644 --- a/src/assembly/ge.ts +++ b/src/assembly/ge.ts @@ -32,10 +32,13 @@ function ge_cmov (t: ge_precomp, u: ge_precomp, b: u8): void { } const ge25519_cmov8_minust: ge_precomp = new ge_precomp() -function ge_cmov8 (t: ge_precomp, precomp: StaticArray, b: i8): void { +//@ts-expect-error +@inline +function ge_cmov8_base (t: ge_precomp, pos: i32, b: i8): void { const minust = ge25519_cmov8_minust const bnegative: u8 = negative(b) const babs: u8 = b - (((-bnegative) & b) * (i8(1) << 1)) + const precomp = base(pos) ge_precomp_0(t) ge_cmov(t, precomp[0], equal(babs, 1)) @@ -53,12 +56,6 @@ function ge_cmov8 (t: ge_precomp, precomp: StaticArray, b: i8): void ge_cmov(t, minust, bnegative) } -//@ts-expect-error -@inline -function ge_cmov8_base (t: ge_precomp, pos: i32, b: i8): void { - ge_cmov8(t, base(pos), b) -} - const u: FieldElement = fe() const v: FieldElement = fe() const v3: FieldElement = fe()