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

What is special with MVN instruction, when both source and destination register is same?

Hello to all,

Just wanted a small information about the MVN instruction, that when the source and destination register number is same, then why does it throw higher energy consumption? Since I have tried with MOV instruction also, but it's normal with MOV.

Can anybody tell me, what is special with MVN instruction (when the source and destination register becomes same)? I have gone through the documentation also, but couldn't find the answer.

Experimenting on ARM Cortex-M4 and the board is LPCXpresso 54114.

Thanking you in advance,

 Kind Regards,

Himanshu