def CDQ(cpu):
        """
        EDX:EAX = sign-extend of EAX
        """
        cpu.EDX = Operators.EXTRACT(Operators.SEXTEND(cpu.EAX, 32, 64), 32, 32)
def CDQ(cpu):
        """
        EDX:EAX = sign-extend of EAX
        """
        cpu.EDX = Operators.EXTRACT(Operators.SEXTEND(cpu.EAX, 32, 64), 32, 32)
def CDQ ( cpu ) : cpu . EDX = Operators . EXTRACT ( Operators . SEXTEND ( cpu . EAX , 32 , 64 ) , 32 , 32 )
EDX:EAX = sign-extend of EAX
EDX : EAX = sign - extend of EAX