Fix for multiplication optimization issue #367

This commit is contained in:
IrgendwerA8
2019-04-01 21:47:00 +02:00
committed by Oliver Schmidt
parent ae261e91f2
commit 1530020a1f
2 changed files with 40 additions and 15 deletions

12
test/val/bug367.c Normal file
View File

@@ -0,0 +1,12 @@
#include "unittest.h"
TEST
{
unsigned int y=192;
unsigned int d=y&0xFFF8;
unsigned int e=d*32+d*8;
unsigned int f=d*40;
ASSERT_AreEqual(f, e, "%u", "Multiplication results differ (should be 7680)!");
}
ENDTEST