Iterations: 100 Instructions: 500 Total Cycles: 162 Total uOps: 800 Dispatch Width: 6 uOps Per Cycle: 4.94 IPC: 3.09 Block RThroughput: 1.5 Instruction Info: [1]: #uOps [2]: Latency [3]: RThroughput [4]: MayLoad [5]: MayStore [6]: HasSideEffects (U) [1] [2] [3] [4] [5] [6] Instructions: 1 5 0.50 * vmovsd (%rdi), %xmm0 1 5 0.50 * vmovsd (%rdi), %xmm1 1 4 0.50 vmulsd %xmm1, %xmm0, %xmm0 2 1 1.00 * vmovsd %xmm0, (%rdi) 3 7 1.00 U retq Resources: [0] - SKLDivider [1] - SKLFPDivider [2] - SKLPort0 [3] - SKLPort1 [4] - SKLPort2 [5] - SKLPort3 [6] - SKLPort4 [7] - SKLPort5 [8] - SKLPort6 [9] - SKLPort7 Resource pressure per iteration: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] - - 0.67 0.67 1.51 1.52 1.00 0.66 1.00 0.97 Resource pressure by instruction: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] Instructions: - - - - 0.50 0.50 - - - - vmovsd (%rdi), %xmm0 - - - - 0.50 0.50 - - - - vmovsd (%rdi), %xmm1 - - 0.34 0.66 - - - - - - vmulsd %xmm1, %xmm0, %xmm0 - - - - 0.01 0.02 1.00 - - 0.97 vmovsd %xmm0, (%rdi) - - 0.33 0.01 0.50 0.50 - 0.66 1.00 - retq