An AssemblyScript example. Exposes AssemblyScript's math routines for double and single precision as a library.
const libm = require("path/to/libm");
const libmf = libm.libmf;
...
Both libm
and libmf
have the same general interface as JavaScript's Math
, with libmf
doing single precision math.
First, install the development dependencies:
$> npm install
Now, to build assembly/libm.ts to build/libm.wasm
respectively assembly/libmf.ts to build/libmf.wasm
, run:
$> npm run asbuild
Afterwards, run
$> npm test
to verify that it works.