changed: small optimization in ttmath_subindexed_x64()

(asm for x86_64 on MS VC)
changed: removed some MS VC warnings
changed: if TTMATH_DEBUG_LOG is defined then UInt::UInt()
         constructor fills the table with special values
added:   macro: TTMATH_BITS(min_bits)
         which returns the number of machine words
         capable to hold min_bits bits


git-svn-id: svn://ttmath.org/publicrep/ttmath/trunk@201 e52654a7-88a9-db11-a3e9-0013d4bc506e
This commit is contained in:
2009-09-20 20:10:29 +00:00
parent 01a86e40d9
commit 4c0d8c26ff
6 changed files with 46 additions and 11 deletions

View File

@@ -1,4 +1,4 @@
Version 0.9.0 prerelease (2009.09.13):
Version 0.9.0 prerelease (2009.09.20):
* fixed: Big::operator>>(std::istream&, Big<> &) didn't recognize values
in scientific mode (with 'e' character)
* added: support for wide characters (wchar_t, std::wstring)
@@ -25,6 +25,9 @@ Version 0.9.0 prerelease (2009.09.13):
Big::SetInfoBit(unsigned char)
Big::IsInfoBit(unsigned char)
some methods for manipulating the info flags
* added: macro: TTMATH_BITS(min_bits)
which returns the number of machine words
capable to hold min_bits bits
* changed: Factorial() is using the Gamma() function now
* changed: Big::Div(ss2)
Big::Mod(ss2)