| band(b2i(byj), 255) < 256 ∧ 0 ≤ band(b2i(byj), 255) ∧ 0 ≤ b2i(byi), 0 ≤ b2i(byi) ⊦ s2i(i2s(b2i(byi) * 256 + band(b2i(byj), 255))) = b2i(byi) * 256 + band(b2i(byj), 255), ¬ b2i(byi) * 256 + band(b2i(byj), 255) < ~32768 ∧ ¬ 32767 < b2i(byi) * 256 + band(b2i(byj), 255) |
band(b2i(byj), 255) < 256, 0 ≤ band(b2i(byj), 255), 0 ≤ b2i(byi) ⊦ s2i(i2s(b2i(byi) * 256 + band(b2i(byj), 255))) = b2i(byi) * 256 + band(b2i(byj), 255), ¬ b2i(byi) * 256 + band(b2i(byj), 255) < ~32768 ∧ ¬ 32767 < b2i(byi) * 256 + band(b2i(byj), 255)
Used simplifier rules: ⊦ ¬ i < j ↔ j ≤ i;% ⊦ i ≤ j ∧ j < j0 → i < j0; (forward)