Testing latest pari + WASM + node.js... and it works?! Wow.
License: GPL3
ubuntu2004
#ifdef LONG_IS_64BIT1#define __AGM_ATAN_LIMIT 562#define __DIVRR_GMP_LIMIT -13#define __EXPNEWTON_LIMIT 664#define __EXTGCD_HALFGCD_LIMIT 5485#define __F2x_MUL_KARATSUBA_LIMIT 116#define __F2x_MUL_MULII_LIMIT 6627#define __F2xqX_BARRETT_LIMIT 568#define __F2xqX_DIVREM_BARRETT_LIMIT 1279#define __F2xqX_EXTGCD_LIMIT 12710#define __F2xqX_GCD_LIMIT 129211#define __F2xqX_HALFGCD_LIMIT 12712#define __F2xqX_INVBARRETT_LIMIT 5013#define __F2xqX_REM_BARRETT_LIMIT 12714#define __Flx_BARRETT2_LIMIT 6315#define __Flx_BARRETT_LIMIT 13116#define __Flx_DIVREM2_BARRETT_LIMIT 2817#define __Flx_DIVREM_BARRETT_LIMIT 40718#define __Flx_EXTGCD2_LIMIT 7919#define __Flx_EXTGCD_LIMIT 26720#define __Flx_GCD2_LIMIT 412121#define __Flx_GCD_LIMIT 206022#define __Flx_HALFGCD2_LIMIT 5823#define __Flx_HALFGCD_LIMIT 26524#define __Flx_INVBARRETT2_LIMIT 2825#define __Flx_INVBARRETT_LIMIT 31626#define __Flx_MUL2_KARATSUBA_LIMIT 1027#define __Flx_MUL2_MULII_LIMIT 1428#define __Flx_MUL_KARATSUBA_LIMIT 3829#define __Flx_MUL_MULII_LIMIT 6630#define __Flx_REM2_BARRETT_LIMIT 24131#define __Flx_REM_BARRETT_LIMIT 40732#define __Flx_SQR2_KARATSUBA_LIMIT 1533#define __Flx_SQR2_SQRI_LIMIT 2834#define __Flx_SQR_KARATSUBA_LIMIT 9435#define __Flx_SQR_SQRI_LIMIT 7736#define __FlxqX_BARRETT_LIMIT 1737#define __FlxqX_DIVREM_BARRETT_LIMIT 4638#define __FlxqX_EXTGCD_LIMIT 4439#define __FlxqX_GCD_LIMIT 79640#define __FlxqX_HALFGCD_LIMIT 19141#define __FlxqX_INVBARRETT_LIMIT 2242#define __FlxqX_REM_BARRETT_LIMIT 4843#define __FpXQX_BARRETT_LIMIT 1244#define __FpXQX_DIVREM_BARRETT_LIMIT 3045#define __FpXQX_EXTGCD_LIMIT 3446#define __FpXQX_GCD_LIMIT 25447#define __FpXQX_HALFGCD_LIMIT 5648#define __FpXQX_INVBARRETT_LIMIT 4049#define __FpXQX_REM_BARRETT_LIMIT 3050#define __FpX_BARRETT_LIMIT 8551#define __FpX_DIVREM_BARRETT_LIMIT 29252#define __FpX_EXTGCD_LIMIT 11753#define __FpX_GCD_LIMIT 73154#define __FpX_HALFGCD_LIMIT 7555#define __FpX_INVBARRETT_LIMIT 25456#define __FpX_REM_BARRETT_LIMIT 30657#define __Fp_POW_BARRETT_LIMIT 10158#define __Fp_POW_REDC_LIMIT 9959#define __GCD_HALFGCD_LIMIT 14160#define __HALFGCD_LIMIT 661#define __INVMOD_GMP_LIMIT -162#define __INVNEWTON_LIMIT 55063#define __LOGAGMCX_LIMIT 1364#define __LOGAGM_LIMIT 1665#define __MULII_FFT_LIMIT 144166#define __MULII_KARATSUBA_LIMIT 2367#define __MULRR_MULII_LIMIT 21068#define __RgX_MUL_LIMIT 969#define __RgX_SQR_LIMIT 3570#define __SQRI_FFT_LIMIT 165171#define __SQRI_KARATSUBA_LIMIT 3672#define __SQRR_SQRI_LIMIT 5473#else74#define __AGM_ATAN_LIMIT 15975#define __DIVRR_GMP_LIMIT -176#define __EXPNEWTON_LIMIT 6677#define __EXTGCD_HALFGCD_LIMIT 32078#define __F2x_MUL_KARATSUBA_LIMIT 1379#define __F2x_MUL_MULII_LIMIT 626580#define __F2xqX_BARRETT_LIMIT 5881#define __F2xqX_DIVREM_BARRETT_LIMIT 12782#define __F2xqX_EXTGCD_LIMIT 12783#define __F2xqX_GCD_LIMIT 129284#define __F2xqX_HALFGCD_LIMIT 7885#define __F2xqX_INVBARRETT_LIMIT 3886#define __F2xqX_REM_BARRETT_LIMIT 12787#define __Flx_BARRETT2_LIMIT 10288#define __Flx_BARRETT_LIMIT 43389#define __Flx_DIVREM2_BARRETT_LIMIT 19490#define __Flx_DIVREM_BARRETT_LIMIT 188891#define __Flx_EXTGCD2_LIMIT 31392#define __Flx_EXTGCD_LIMIT 135793#define __Flx_GCD2_LIMIT 340794#define __Flx_GCD_LIMIT 824595#define __Flx_HALFGCD2_LIMIT 40196#define __Flx_HALFGCD_LIMIT 81797#define __Flx_INVBARRETT2_LIMIT 139698#define __Flx_INVBARRETT_LIMIT 123399#define __Flx_MUL2_KARATSUBA_LIMIT 9100#define __Flx_MUL2_MULII_LIMIT 21101#define __Flx_MUL_KARATSUBA_LIMIT 57102#define __Flx_MUL_MULII_LIMIT 601103#define __Flx_REM2_BARRETT_LIMIT 296104#define __Flx_REM_BARRETT_LIMIT 1888105#define __Flx_SQR2_KARATSUBA_LIMIT 19106#define __Flx_SQR2_SQRI_LIMIT 67107#define __Flx_SQR_KARATSUBA_LIMIT 109108#define __Flx_SQR_SQRI_LIMIT 469109#define __FlxqX_BARRETT_LIMIT 17110#define __FlxqX_DIVREM_BARRETT_LIMIT 46111#define __FlxqX_EXTGCD_LIMIT 44112#define __FlxqX_GCD_LIMIT 2544113#define __FlxqX_HALFGCD_LIMIT 427114#define __FlxqX_INVBARRETT_LIMIT 22115#define __FlxqX_REM_BARRETT_LIMIT 48116#define __FpXQX_BARRETT_LIMIT 12117#define __FpXQX_DIVREM_BARRETT_LIMIT 30118#define __FpXQX_EXTGCD_LIMIT 28119#define __FpXQX_GCD_LIMIT 254120#define __FpXQX_HALFGCD_LIMIT 48121#define __FpXQX_INVBARRETT_LIMIT 40122#define __FpXQX_REM_BARRETT_LIMIT 30123#define __FpX_BARRETT_LIMIT 144124#define __FpX_DIVREM_BARRETT_LIMIT 306125#define __FpX_EXTGCD_LIMIT 238126#define __FpX_GCD_LIMIT 1292127#define __FpX_HALFGCD_LIMIT 145128#define __FpX_INVBARRETT_LIMIT 337129#define __FpX_REM_BARRETT_LIMIT 306130#define __Fp_POW_BARRETT_LIMIT 97131#define __Fp_POW_REDC_LIMIT 99132#define __GCD_HALFGCD_LIMIT 170133#define __HALFGCD_LIMIT 12134#define __INVMOD_GMP_LIMIT -1135#define __INVNEWTON_LIMIT 66136#define __LOGAGMCX_LIMIT 58137#define __LOGAGM_LIMIT 55138#define __MULII_FFT_LIMIT 1386139#define __MULII_KARATSUBA_LIMIT 18140#define __MULRR_MULII_LIMIT 422141#define __RgX_MUL_LIMIT 5142#define __RgX_SQR_LIMIT 26143#define __SQRI_FFT_LIMIT 1469144#define __SQRI_KARATSUBA_LIMIT 27145#define __SQRR_SQRI_LIMIT 20146#endif147148149