8000 Tags · dy/jz · GitHub
[go: up one dir, main page]

Skip to content

Tags

Tags

v1.0.2

Toggle v1.0.2's commit message
1.0.2

v1.0.1

Toggle v1.0.1's commit message
jz 1.0.1

v1.0.0

Toggle v1.0.0's commit message
jz 1.0.0

archive/audiojs-math

Toggle archive/audiojs-math's commit message
Take an integer power up to 10 to its correctly rounded value and bas…

…e 2 to exp2, two lanes wide too

V8 hands every pow past its own cases to the platform's C library. An integer
exponent up to 10 (POWI_MAX) is now the correctly rounded power
(module/math/powi.js): Kornerup, Lefèvre and Muller's double-double ladder,
returned where a rounding test proves it, decided on the exact power where
not; the libraries miss it on 0.1-0.2% of arguments. Base 2 is $math.exp2,
the 2^(j/64) table with tails. A constant base takes an integer y to the
ladder first. The two-lane pow sends lanes of base 2 or of such an exponent to
the scalar path, so a vectorized loop returns the bits a scalar one does, and
$math.pow_ci_v, $math.powi_v and $math.exp2_v take those loops two wide.

archive/codex-v1-review-ci-20260924

Toggle archive/codex-v1-review-ci-20260924's commit message
Cover mixed-value expression tuples in return regressions

v0.9.2

Toggle v0.9.2's commit message
0.9.2 — watr ^5.7.4 (vm JNZ f64-compare-distributes identity)

v0.9.1

Toggle v0.9.1's commit message
0.9.1: dist/jz.js −8.6% — WAT template comments/indentation stripped …

…at bundle time (sources stay documented; parity spot-gate in the build, 49-case corpus + 68 examples byte-identical); size tier drops typed-bounds versioning (checked reads alone — twins were ×1.5-3 on small kernels, mat4 -Os 3172→1976 B); 0.9.0's packed dist raced the stripper wiring and is deprecated

v0.8.0

Toggle v0.8.0's commit message
0.8.0

v0.7.1

Toggle v0.7.1's commit message
0.7.1

v0.7.0

Toggle v0.7.0's commit message
0.7.0

0