Expand description
From “AMD64 Architecture Programmer’s Manual, Volume 1: Application Programming” (Rev. 3.23 - October 2020) page 46:
https://www.amd.com/system/files/TechDocs/24592.pdf
The CMOVcc instructions conditionally copy a word, doubleword, or quadword from a register or memory location to a register location. The source and destination must be of the same size.