]> git.sur5r.net Git - cc65/blobdiff - test/val/lib_common_mulxx.c
Changes due to code review.
[cc65] / test / val / lib_common_mulxx.c
diff --git a/test/val/lib_common_mulxx.c b/test/val/lib_common_mulxx.c
new file mode 100644 (file)
index 0000000..340838a
--- /dev/null
@@ -0,0 +1,18 @@
+#include <specialmath.h>
+#include "unittest.h"
+
+TEST
+{
+    unsigned i;
+    
+    for (i=0; i < 256; ++i)
+    {
+        ASSERT_AreEqual(i*20, _mul20(i), "%u", "Invalid 'mul20(%u)' calculation!" COMMA i);
+    }
+
+    for (i=0; i < 256; ++i)
+    {
+        ASSERT_AreEqual(i*40, _mul40(i), "%u", "Invalid 'mul40(%u)' calculation!" COMMA i);
+    }
+}
+ENDTEST