Why is happening this? How can I detect overflow in such operations?I'm using the gnuarm compiler, and working with 32-bit registers.
There's a blog entry "next door" that discusses this [url="http://blogs.arm.com/software-enablement/detecting-overflow-from-mul/"]blogs.arm.com/.../url].