This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

ARM MUL instruction

Still more instruction things giving me head ache.

This time it's the MUL-instruction.

What the heck means:

Multiply multiplies two register values. The least significant 32 bits of the result are written to the destination

register. These 32 bits do not depend on whether the source register values are considered to be signed values or

unsigned values.

(The bolded part)

Parents
  • Well they don't and the result of an addition doesn't depend on that either. There is a related point though that the multiply instructions don't set the C and V flags to anything useful whereas  they can be used to test for overflow or carry after an add.

Reply
  • Well they don't and the result of an addition doesn't depend on that either. There is a related point though that the multiply instructions don't set the C and V flags to anything useful whereas  they can be used to test for overflow or carry after an add.

Children