mirror of
https://github.com/cc65/cc65.git
synced 2025-01-11 11:30:13 +00:00
b2c1a77bb3
Only the low bytes are compared. Originally, signed 16-bit compares were optimized into signed 8-bit compares. But, the sign bits are in the high bytes; and, they're equal. Therefore, the low bytes always must be compared as unsigned numbers. Fixes #1348.