Hi all, Given a 1611 target device and the lines
--->8--- #include <stdint.h> // ... int32_t a; uint16_t b = 8; a = -(b * 2u); --->8--- at which point and why will the hardware multiplier be used to evaluate the expression ? And if it is, which value would a contain at the end of the statement? Cheers, Christian
