https://bugs.kde.org/show_bug.cgi?id=503863
Bug ID: 503863
Summary: KCalc produces wrong results with bit operations
starting with unary minus
Classification: Applications
Product: kcalc
Version: unspecified
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
SUMMARY
KCalc produces wrong results with bit operations starting with unary minus
STEPS TO REPRODUCE
1. Enter the sequence - 58 >> 2
OBSERVED RESULT
The computed value is -14
EXPECTED RESULT
The computed value is -15
SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch @ Linux 6.14.4
KDE Plasma Version: 6.3.4
KDE Frameworks Version: 6.13.0
Qt Version: 6.9
ADDITIONAL INFORMATION
Poking around a little, its quite clear that kcalc computes "-(58 >> 2)", not
"(-58) >> 2" (the later which does produce the correct result)
--
You are receiving this mail because:
You are watching all bug changes.