Swap-Aggregator-Subgraph/node_modules/asmcrypto.js/dist_es5/bignum/bigint.asm.d.ts
Richa-iitr d211083153 Revert "Revert "added handler""
This reverts commit c36ee8c5ca.
2022-07-03 07:30:05 +05:30

52 lines
1.1 KiB
TypeScript
Executable File

declare interface bigintresult {
sreset: (n?: number) => number;
salloc: (n?: number) => number;
sfree: (n?: number) => void;
z: (l?: number, z?: number, A?: number) => void;
tst: (A?: number, lA?: number) => 0;
neg: (A?: number, lA?: number, R?: number, lR?: number) => number;
cmp: (A?: number, lA?: number, B?: number, lB?: number) => 0;
add: (
A?: number,
lA?: number,
B?: number,
lB?: number,
R?: number,
lR?: number,
) => number;
sub: (
A?: number,
lA?: number,
B?: number,
lB?: number,
R?: number,
lR?: number,
) => number;
mul: (
A?: number,
lA?: number,
B?: number,
lB?: number,
R?: number,
lR?: number,
) => void;
sqr: (A?: number, lA?: number, R?: number) => void;
div: (
N?: number,
lN?: number,
D?: number,
lD?: number,
Q?: number,
) => void;
mredc: (
A?: number,
lA?: number,
N?: number,
lN?: number,
y?: number,
R?: number,
) => void;
}
export function bigint_asm(stdlib: any, foreign: any, buffer: ArrayBuffer): bigintresult;