Added support for TRUNC. This truncates a value to a value with fewer bits.
Fix some compiler warning with print statements.
Add support for MUL and IMUL. Add tests id37.txt and id38.txt