| 0 ≤ b2i(byi) ⊦ s2i(i2s(bor(256 * bits2uint(int2bits(b2i(byi))), band(b2i(byj), 255)))) = bor(256 * bits2uint(int2bits(b2i(byi))), band(b2i(byj), 255)), ¬ bor(256 * bits2uint(int2bits(b2i(byi))), band(b2i(byj), 255)) < ~32768 ∧ ¬ 32767 < bor(256 * bits2uint(int2bits(b2i(byi))), band(b2i(byj), 255)) |
⊦ 0 ≤ i → int2bits(i) = uint2bits(i)
0 ≤ b2i(byi), 0 ≤ b2i(byi) ⊦ s2i(i2s(bor(256 * bits2uint(uint2bits(b2i(byi))), band(b2i(byj), 255)))) = bor(256 * bits2uint(uint2bits(b2i(byi))), band(b2i(byj), 255)), ¬ bor(256 * bits2uint(uint2bits(b2i(byi))), band(b2i(byj), 255)) < ~32768 ∧ ¬ 32767 < bor(256 * bits2uint(uint2bits(b2i(byi))), band(b2i(byj), 255))
Used terms: b2i(byi)