| ~2147483648 ≤ i, i < 0 ⊦ bits2int(sublist(0, # fillsgn(32, int2bits(i)), mklist(false, i→n(band(j, 31))) + fillsgn(32, int2bits(i)))) = (i i>> j) + (2 i<< bcompl(j)), band(j, 31) = 0 |
⊦ bcompl(i) = ~ i - 1
~2147483648 ≤ i, i < 0 ⊦ bits2int(sublist(0, # fillsgn(32, int2bits(i)), mklist(false, i→n(band(j, 31))) + fillsgn(32, int2bits(i)))) = (i i>> j) + (2 i<< (~ j - 1)), band(j, 31) = 0
Used terms: j