| ¬ 0 ≤ s2i(sho) ⊦ band(s2i(sho) i>> 8, 255) = band(us2i(sho) i>> 8, 255) |
s2i(sho) < 0 ⊦ band(s2i(sho) i>> 8, 255) = band(255, (65536 + s2i(sho)) i>> 8)
Used simplifier rules: ushort-neg: ⊦ s2i(sho) < 0 → us2i(sho) = 2 ^ 16 + s2i(sho);% ⊦ j < i ∧ i ≤ 0 → j < 0; (forward)% ⊦ ¬ i ≤ j ↔ j < i;