Real that uses Fast2Sum for addition
[ipdf/code.git] / src / tests / realops.cpp
diff --git a/src/tests/realops.cpp b/src/tests/realops.cpp
new file mode 100644 (file)
index 0000000..2ccba67
--- /dev/null
@@ -0,0 +1,26 @@
+#include "main.h"
+#include "real.h"
+
+using namespace std;
+using namespace IPDF;
+
+
+int main(int argc, char ** argv)
+{
+       srand(time(NULL));
+       Real a = Random(100);
+       Real b = Random(100);
+       Debug("a = %f", Float(a));
+       Debug("b = %f", Float(b));
+       Debug("a + b = %f", Float(a + b));
+       Debug("a - b = %f", Float(a - b));
+       Debug("a * b = %f", Float(a * b));
+       Debug("a / b = %f", Float(a / b));
+       Debug("a += b => %f", Float(a += b));
+       Debug("a -= b => %f", Float(a -= b));
+       Debug("a *= b => %f", Float(a *= b));
+       Debug("a /= b => %f", Float(a /= b));
+       Debug("a = %f", Float(a));
+       Debug("b = %f", Float(b));
+
+}

UCC git Repository :: git.ucc.asn.au