Command: CMOVNG - Move if not greater (ZF=1 or SF<>OF)
Arguments: DEST: general-purpose register (16 or 32 bit); SRC: general purpose register (16 or 32 bit) or memory location
Usage: CMOVNGA DEST,SRC
Effects: If (CF=1 and SF<>OF): DEST := SRC; Copies the source value (second argument) to the destination (first argument) if carryflag is set and signflag and overflowflag are not equal. Otherwise the programm continues with the next operation.
Flags to be set: none