public DBIG(BIG x) { for (int i = 0; i < ROM.NLEN - 1; i++) { w[i] = x.get(i); } w[ROM.NLEN - 1] = x.get(ROM.NLEN - 1) & ROM.MASK; // top word normalized w[ROM.NLEN] = x.get(ROM.NLEN - 1) >> ROM.BASEBITS; for (int i = ROM.NLEN + 1; i < ROM.DNLEN; i++) { w[i] = 0; } }