CNZ : Clear destination register (or set it to Imm16) if source register is Not Zero

If the source register (SRC1) is not cleared (one bit is not zero), then either ;

Short version : the destination register (SRC2) is cleared

Long version : the destination register (SRC2) is set to the value of Imm16 (sign-extended).

This is one of the conditional instructions of the CMOV group, see also : CLR, CZ, CO/CNE/CNO/CE, CS/CNS

Syntax examples :

 - FORM_RR         CNZ R2 R1
 - FORM_RIR        CNZ R1 1234h R2

JavaScript properties of this opcode :

            opcode : CNZ
     opcode number : 70h
             group : CMOV
       Description : Clear destination (or set to imm16) if source is Not Zero
             Forms : RR,RIR
             Flags : FLAG_SWAPDEST READ_SRC1 WRITE_SRC2 USE_IMMor0 USE_CONDITION
move  hide 
asm form :
hex value :
1: vspsim/asm.html version 2006-09-18