Produce an DIV instruction.

    :param classical_reg: Left operand for the arithmetic operation. Also serves as the store target.
    :param right: Right operand for the arithmetic operation.
    :return: A ClassicalDiv instance.

def DIV(classical_reg, right):
    """
    Produce an DIV instruction.

    :param classical_reg: Left operand for the arithmetic operation. Also serves as the store target.
    :param right: Right operand for the arithmetic operation.
    :return: A ClassicalDiv instance.
    """
    left, right = unpack_reg_val_pair(classical_reg, right)
    return ClassicalDiv(left, right)