]> git.sur5r.net Git - cc65/blob - test/val/lib_specialmath_mulxx.c
Optimized mul20 & mul40 and extracted to new library.
[cc65] / test / val / lib_specialmath_mulxx.c
1 #include <specialmath.h>
2 #include "unittest.h"
3
4 TEST
5 {
6     unsigned i;
7     
8     for (i=0; i < 256; ++i)
9     {
10         ASSERT_AreEqual(i*20, mul20(i), "%u", "Invalid 'mul20(%u)' calculation!" COMMA i);
11     }
12
13     for (i=0; i < 256; ++i)
14     {
15         ASSERT_AreEqual(i*40, mul40(i), "%u", "Invalid 'mul40(%u)' calculation!" COMMA i);
16     }
17 }
18 ENDTEST