Bitshifting operations ignores two's compliment *only* for shifting negative numbers right
Bitshifting operations ignores two's compliment *only* for shifting negative numbers right
Title. Bitshift operations follow two's compliment for every single operation... except for attempting to shift a negative number right. I've had to work around this in my computer using extra combinators & an extra tick of circuit network delay, but I'd prefer to not have to do either in the first place. Attached images for evidence. [D] signal should be outputting 2147483648, not -1.
- Attachments
-
- image1.png (22.2 KiB) Viewed 577 times
-
- image.png (42.7 KiB) Viewed 577 times