resolve() {
        if (this.isResolvable() === false) {
            return;
        }
        const quotient = this.inpA.value / this.inpB.value;
        const remainder = this.inpA.value % this.inpB.value;
        this.remainder.value = ((remainder) << (32 - this.outputBitWidth)) >>> (32 - this.outputBitWidth);
        this.quotient.value = ((quotient) << (32 - this.outputBitWidth)) >>> (32 - this.outputBitWidth);
        simulationArea.simulationQueue.add(this.quotient);
        simulationArea.simulationQueue.add(this.remainder);

        this.setOutputsUpstream(true);
    }
@memberof verilogDivider
resolve output values based on inputData