Кто-нибудь может объяснить разницу между этими инструкциями?
NEG $X,Y,$Z (negate): s($X) := (Y - s($Z)). NEGU $X,Y,$Z (negate unsigned): u($X) := (Y - u($Z)) mod 2^64.
Дoпустим, $Z = 0xFFFFFFFFFFFFFFFF, Y = 0
Тогда первая инструкция даст $x = 0 - (-1) = 1 Вторая даст (0 - (2^64 - 1)) mod 2^64 = 1
А в чем разница?