import { ge_precomp } from './p'
-export const base = StaticArray.fromArray<StaticArray<ge_precomp>>([
+export function base (pos: i32): StaticArray<ge_precomp> {
+ return _base[pos]
+}
+const _base = StaticArray.fromArray<StaticArray<ge_precomp>>([
StaticArray.fromArray<ge_precomp>([ /* 0/31 */
{
yplusx: StaticArray.fromArray<i32>([25967493, -14356035, 29566456, 3660896, -12694345, 4014787, 27544626, -11754271, -6079156, 2047605, 0, 0]),
//@ts-expect-error
@inline
function ge_cmov8_base (t: ge_precomp, pos: i32, b: i8): void {
- ge_cmov8(t, base[pos], b)
+ ge_cmov8(t, base(pos), b)
}
const u: FieldElement = fe()