| band(b2i(by1), 255) i<< 8 < 65536, 0 ≤ band(b2i(by1), 255) i<< 8 ⊦ bor((band(b2i(by1), 255) i<< 8) + 65536 * band(b2i(by2), 255), b2i(by3) i<< 24) = bytes2int(by3 ' + by2 ' + by1 ') * 256, bor(65536 * band(b2i(by2), 255) + (band(b2i(by1), 255) i<< 8), bor(band(b2i(by0), 255), b2i(by3) i<< 24)) = bor(bytes2int(by3 ' + by2 ' + by1 ') * 256, band(b2i(by0), 255)), bor(65536 * band(b2i(by2), 255) + (band(b2i(by1), 255) i<< 8), b2i(by3) i<< 24) = bytes2int(by3 ' + by2 ' + by1 ') * 256 |
⊦ bor(i, j) = bor(j, i)
band(b2i(by1), 255) i<< 8 < 65536, 0 ≤ band(b2i(by1), 255) i<< 8 ⊦ bor(b2i(by3) i<< 24, (band(b2i(by1), 255) i<< 8) + 65536 * band(b2i(by2), 255)) = bytes2int(by3 ' + by2 ' + by1 ') * 256, bor(65536 * band(b2i(by2), 255) + (band(b2i(by1), 255) i<< 8), bor(band(b2i(by0), 255), b2i(by3) i<< 24)) = bor(bytes2int(by3 ' + by2 ' + by1 ') * 256, band(b2i(by0), 255)), bor(b2i(by3) i<< 24, (band(b2i(by1), 255) i<< 8) + 65536 * band(b2i(by2), 255)) = bytes2int(by3 ' + by2 ' + by1 ') * 256
Used simplifier rules: ⊦ i * j = j * i;% ⊦ i + j = j + i;% ⊦ bor(i, j) = bor(j, i); Used terms: b2i(by3) i<< 24, (band(b2i(by1), 255) i<< 8) + 65536 * band(b2i(by2), 255)