| band(255, b2i(i2b(j))) < 2 ^ 8 ∧ 0 ≤ band(255, b2i(i2b(j))) ∧ 0 ≤ 8 ∧ 8 < 32, ~32768 ≤ j, j ≤ 32767 ⊦ b2i(i2b(j i>> 8)) * 2 ^ 8 + band(255, b2i(i2b(j))) = j |
~32768 ≤ j, j ≤ 32767, band(255, b2i(i2b(j))) < 256, 0 ≤ band(255, b2i(i2b(j))) ⊦ band(255, b2i(i2b(j))) + 256 * b2i(i2b(j i>> 8)) = j
Used simplifier rules: forward-le-01: ⊦ i ≤ j ∧ 0 ≤ i → 0 ≤ j; (forward) from specification int-abs