#988522 speedcrunch: improper exponentiation

Package:
speedcrunch
Source:
speedcrunch
Description:
High precision calculator
Submitter:
Moshe Piekarski
Date:
2025-04-24 19:42:02 UTC
Severity:
important
Tags:
#988522#5
Date:
2021-05-14 18:22:10 UTC
From:
To:
Upon entering an exponent with a negative base and even power (ie -2^4) the correct answer (16) is expected,
instead speedcrunch returns - answer (-16).


- -- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'testing-debug'), (400, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Versions of packages speedcrunch depends on:
ii  libc6              2.31-11
ii  libgcc-s1          10.2.1-6
ii  libqt5core5a       5.15.2+dfsg-5
ii  libqt5gui5         5.15.2+dfsg-5
ii  libqt5help5        5.15.2-5
ii  libqt5sql5-sqlite  5.15.2+dfsg-5
ii  libqt5widgets5     5.15.2+dfsg-5
ii  libstdc++6         10.2.1-6

speedcrunch recommends no packages.

speedcrunch suggests no packages.

- -- debconf-show failed
-----BEGIN PGP SIGNATURE-----

iQJNBAEBCAA3FiEEXbk7X2RxJi0NGP5lMn/Nf3K/IoEFAmCev8sZHGRlYmlhbi5i
dWdzQG1lbGFjaGltLm5ldAAKCRAyf81/cr8igQijD/92Dx+XeuUp8Crs08WnLuRo
fP96dKE3PUl3NJuMofBWqMplSQCCF4mjcpu0VwEXoFrb7M6w+rkDxVQq4tV3fkhG
FMOjf1bcChL8geuzHpYbIysvexwyV+OlCVZ7ldgwO36NJX9uDRxGSaIRWYvYFRCT
hJqi1sjr7TlOCZnC/BcLvvz9pYDEpFVbJ08k9zn6fQ8S9Ca5RDZ2oUnHLLgWVYh5
mywLUfAwy4FzPODhX7unO1MhHcB0WLJ+Ru0L8aegK+iqGO1GDzTON89RQlvUiX/U
GAjitOwT+xLZW6LBpQO1YBgx4wqtQdMFLRWRFIPgfP6KS4xcmBgNlvgclfyEUn6p
dP3T6lcdFVnxp4lFPVPGzieYolmIJwyM5MdLGe0SggTpalc95bSAcxME+fXpB0hV
W7zuUgMzuwB5SXdt1yfQ558TOIrYRYZ4TjFs8qbwLOUsNeYnP+JJSguV5l1i/Uip
tHsTSZJkp7cUN2iOLexyhUjTMh4pnnWnUEf4YtpeOY0A1vfVC9Qpsfl0Vhhp80Zy
laEdi2S8nnoeRnZUuuFYFhUYrDepFm5b3F3o8xtXZwDo+o3ZRuEBcTgBGHPaxLgl
SjgSUBf3A/bRm0tp8UGsx2bSfbS2VmOZLnXt+QMY9wVsMKxoPgsF3acU1/NOGlAb
cz4ABxRSTibRUhiyrTSaKA==
=XZrJ
-----END PGP SIGNATURE-----

#988522#10
Date:
2025-04-24 19:39:30 UTC
From:
To:
Hello Moshe,

the result is correct. Exponentiation binds closer than the negative
sign. You mean "(-2)^4" but "-2^2" equals to "-(2^4)".

I propose to close this bug.

Best regards

Jan