IMUL (R32, R32) - Latency


Operands


Latency operand 1 → 1: 3

Latency operand 1 → 3: 3

Latency operand 2 → 1: 3

Latency operand 2 → 3: 3


Latency operand 1 → 1: 3

Experiment 1 (with R9D=0)

Experiment 2 (with R9D=1)

Experiment 3 (with R9D=2)

Experiment 4 (with R9D=0)

Experiment 5 (with R9D=1)

Experiment 6 (with R9D=2)


Latency operand 1 → 3: 3

Experiment 1 (with R9D=0)

Experiment 2 (with R9D=1)

Experiment 3 (with R9D=2)

Experiment 4 (with R9D=0)

Experiment 5 (with R9D=1)

Experiment 6 (with R9D=2)


Latency operand 2 → 1: 3

Experiment 1


Latency operand 2 → 3: 3

Experiment 1

Experiment 2