]> git.sur5r.net Git - cc65/blob - test/val/bug367.c
Fix for multiplication optimization issue #367
[cc65] / test / val / bug367.c
1 #include "unittest.h"
2
3 TEST
4 {
5     unsigned int y=192;
6     unsigned int d=y&0xFFF8;
7     unsigned int e=d*32+d*8;
8     unsigned int f=d*40;
9
10     ASSERT_AreEqual(f, e, "%u", "Multiplication results differ (should be 7680)!");
11 }
12 ENDTEST