BigArray in wit2sig
Jordi Baylina jordi@baylina.cat
Thu, 06 Aug 2020 22:59:19 +0200
1 files changed,
2 insertions(+),
1 deletions(-)
jump to
M
src/build.js
→
src/build.js
@@ -21,6 +21,7 @@ const assert = require("assert");
const utils = require("./utils"); const gen = require("./gencode").gen; const createRefs = require("./gencode").createRefs; +const BigArray = require("./bigarray"); module.exports = build;@@ -229,7 +230,7 @@ ctx.totals[ctx.stOUTPUT] +
ctx.totals[ctx.stPUBINPUT] + ctx.totals[ctx.stPRVINPUT] + ctx.totals[ctx.stINTERNAL]; - const arr = Array(NVars); + const arr = new BigArray(NVars); for (let i=0; i<ctx.signals.length; i++) { if (ctx.verbose && (i%1000000 ==0)) console.log(`buildWit2Sig signal: ${i}/${ctx.signals.length}`); const outIdx = ctx.signals[i].id;