i ≤ 32767, ~32768 ≤ i ⊦ 16 = # fillsgn(16, int2bits(i)), i = bits2int(lastn(16, fillsgn(16, int2bits(i))))