diff liboctave/ChangeLog @ 8185:69c5cce38c29

implement 64-bit arithmetics
author Jaroslav Hajek <highegg@gmail.com>
date Mon, 06 Oct 2008 21:38:49 +0200
parents 1b2256d6e01d
children 23ff439ea0dd
line wrap: on
line diff
--- a/liboctave/ChangeLog	Mon Oct 06 14:12:09 2008 -0400
+++ b/liboctave/ChangeLog	Mon Oct 06 21:38:49 2008 +0200
@@ -1,3 +1,13 @@
+2008-10-01  Jaroslav Hajek <highegg@gmail.com>
+
+	* oct-inttypes.h (octave_int<T>::one, octave_int<T>::zero): Declare
+	constants. 
+	* oct-inttypes.cc: Define them.
+	* oct-inttypes.h: Define mixed operations via long double if possible.
+	* oct-inttypes.cc: Define alternative implementations for 64-bit
+	multiplication and mixed operations. 
+	* mx-ops: Instantiate all 64-bit integer operations.
+
 2008-10-06  Jaroslav Hajek  <highegg@gmail.com>
 
 	* oct-lookup.h: Mark functions inline. Add missing std:: qualifiers.