Heap.opts.js 343 B

12345678910111213
  1. const makeType = (valueSize, indexSize) => ({
  2. struct: `Uint${valueSize}Heap`,
  3. node: `Uint${valueSize}HeapNode`,
  4. valueSize,
  5. valueType: `uint${valueSize}`,
  6. indexSize,
  7. indexType: `uint${indexSize}`,
  8. blockSize: Math.ceil((valueSize + 2 * indexSize) / 256),
  9. });
  10. module.exports = {
  11. TYPES: [makeType(256, 64), makeType(208, 24)],
  12. };