| # bits2 + # bits1 = 8, int2bits(j) = bits0 + bits2 + bits1, # bits1 = # int2bits(i), 7 = # fillsgn(7, int2bits(i)), 8 ≤ # bitsand(bits2 + bits1, fillsgn(8, int2bits(i))), 8 ≤ # bits0 + # bitsand(bits2 + bits1, fillsgn(8, int2bits(i))), # bits1 < 8, i < 0, # bits1 < # bitsand(bits2 + bits1, fillsgn(8, int2bits(i))), # bits1 < # bits0 + # bitsand(bits2 + bits1, fillsgn(8, int2bits(i))) ⊦ bitsand(bits2 + bits1, true ' + fillsgn(7, int2bits(i))) = [], lastn(8, fillsgn(8, bitsand(int2bits(j), int2bits(i)))) = lastn(8, bitsand(bits2 + bits1, true ' + fillsgn(7, int2bits(i)))), bitsand(bits2 + bits1, fillsgn(8, int2bits(i))) = [], bits2 = [] |
# bits2 + # bits1 = 8, int2bits(j) = bits0 + bits2 + bits1, # bits1 = # int2bits(i), 7 = # fillsgn(7, int2bits(i)), 8 ≤ # bitsand(bits2 + bits1, fillsgn(8, int2bits(i))), 8 ≤ # bits0 + # bitsand(bits2 + bits1, fillsgn(8, int2bits(i))), # bits1 < 8, i < 0, # bits1 < # bitsand(bits2 + bits1, fillsgn(8, int2bits(i))), # bits1 < # bits0 + # bitsand(bits2 + bits1, fillsgn(8, int2bits(i))) ⊦ bitsand(bits2 + bits1, true ' + fillsgn(7, int2bits(i))) = [], lastn(8, fillsgn(8, bitsand(bits0 + bits2 + bits1, int2bits(i)))) = lastn(8, bitsand(bits2 + bits1, true ' + fillsgn(7, int2bits(i)))), bitsand(bits2 + bits1, fillsgn(8, int2bits(i))) = [], bits2 = []