"use strict"; module.exports = function printBits(value) { // FIXME: Verify that this also works for unsigned values! let bits = BigInt(value).toString(2); let padSize = Math.ceil(bits.length / 8) * 8; return bits.padStart(padSize, "0"); }