StormC 3 has a multitude of bugs and quirks, especially in C++ mode.
If you dump the number as a pair of unsigned longs (use a union of an array of 2 unsigned longs and 1 unsigned long long), you will see the arithmetic is correct, but in fact the formatted output is at fault.
Add this to improperly constructed arrays of polymoprphic objects, broken function template instansiation, ability to take the address of a nonstatic member function (without an object), non threadsafe exception handling... the list goes on :-/