ttmath/ttmath
Tomasz Sowa 939d0f7519 fixed: Big::Mod(x) didn't correctly return a carry
and the result was sometimes very big (even greater than x)
fixed:   global function Mod(x) didn't set an ErrorCode object
fixed:   global function Round() didn't test a carry
         now it sets ErrorCode object
changed: function Sin(x) to Sin(x, ErrorCode * err=0)
         when x was very big the function returns zero
         now it sets ErrorCode object to err_overflow
         and the result is undefined
         the same is to Cos() function
changed: PrepareSin(x) is using Big::Mod() now when reducing 2PI period
         should be a little accurate especially on a very big 'x'



git-svn-id: svn://ttmath.org/publicrep/ttmath/trunk@143 e52654a7-88a9-db11-a3e9-0013d4bc506e
2009-05-11 01:50:00 +00:00
..
ttmath.h fixed: Big::Mod(x) didn't correctly return a carry 2009-05-11 01:50:00 +00:00
ttmathbig.h fixed: Big::Mod(x) didn't correctly return a carry 2009-05-11 01:50:00 +00:00
ttmathint.h added: UInt::PrintLog(const char * msg, std::ostream & output) 2009-05-01 14:53:21 +00:00
ttmathobjects.h added: Objects::IsDefined(const std::string & name) 2009-04-02 05:21:49 +00:00
ttmathparser.h fixed: Big::Mod(x) didn't correctly return a carry 2009-05-11 01:50:00 +00:00
ttmathtypes.h fixed: Big::Mod(x) didn't correctly return a carry 2009-05-11 01:50:00 +00:00
ttmathuint.h fixed: UInt::AddInt() in no-asm code has incorrect assertion 2009-05-08 18:14:00 +00:00
ttmathuint_noasm.h fixed: UInt::AddInt() in no-asm code has incorrect assertion 2009-05-08 18:14:00 +00:00
ttmathuint_x86.h fixed: UInt::AddInt() in no-asm code has incorrect assertion 2009-05-08 18:14:00 +00:00
ttmathuint_x86_64.h fixed: UInt::AddInt() in no-asm code has incorrect assertion 2009-05-08 18:14:00 +00:00