It seems a "bit" hit and miss to me, sometimes it seems to give the correct answer and at other times I get the -1 result. I assume it is my fault and my own operating error. It would be nice if it was consistently wrong or consistently correct.
Maybe it is a "bug"?
How to report a bug to microsoft?
Incident Reports for Technical Support from Microsoft
Microsoft Product Support Reports
Maybe also you can settle on some alternative solution for your calculations.
I can see that this is causing you concerns from your earlier post here, which also has no replies.
Windows 7 Calculator issue in Programmer Mode