GH87798

Created Diff never expires
32 हटाए गए
लाइनें
कुल
हटाया गया
शब्द
कुल
हटाया गया
इस सुविधा का उपयोग जारी रखने के लिए, अपग्रेड करें
Diffchecker logo
Diffchecker Pro
55 लाइनें
29 जोड़े गए
लाइनें
कुल
जोड़ा गया
शब्द
कुल
जोड़ा गया
इस सुविधा का उपयोग जारी रखने के लिए, अपग्रेड करें
Diffchecker logo
Diffchecker Pro
53 लाइनें
Iterations: 100
Iterations: 100
Instructions: 600
Instructions: 500
Total Cycles: 309
Total Cycles: 209
Total uOps: 1000
Total uOps: 700


Dispatch Width: 4
Dispatch Width: 4
uOps Per Cycle: 3.24
uOps Per Cycle: 3.35
IPC: 1.94
IPC: 2.39
Block RThroughput: 2.5
Block RThroughput: 1.8




Instruction Info:
Instruction Info:
[1]: #uOps
[1]: #uOps
[2]: Latency
[2]: Latency
[3]: RThroughput
[3]: RThroughput
[4]: MayLoad
[4]: MayLoad
[5]: MayStore
[5]: MayStore
[6]: HasSideEffects (U)
[6]: HasSideEffects (U)


[1] [2] [3] [4] [5] [6] Instructions:
[1] [2] [3] [4] [5] [6] Instructions:
1 1 0.25 mov ecx, edi
1 1 0.50 lea ecx, [rsi - 1]
1 1 0.25 mov eax, 3
1 1 0.25 and ecx, esi
3 3 1.00 shl eax, cl
1 1 0.50 lea eax, [rcx - 1]
1 1 0.25 not eax
1 1 0.25 and eax, ecx
1 1 0.25 and eax, esi
3 7 1.00 U ret
3 7 1.00 U ret




Resources:
Resources:
[0] - HWDivider
[0] - HWDivider
[1] - HWFPDivider
[1] - HWFPDivider
[2] - HWPort0
[2] - HWPort0
[3] - HWPort1
[3] - HWPort1
[4] - HWPort2
[4] - HWPort2
[5] - HWPort3
[5] - HWPort3
[6] - HWPort4
[6] - HWPort4
[7] - HWPort5
[7] - HWPort5
[8] - HWPort6
[8] - HWPort6
[9] - HWPort7
[9] - HWPort7




Resource pressure per iteration:
Resource pressure per iteration:
[0] [1] [2] [3] [4] [5] [6] [7] [8] [9]
[0] [1] [2] [3] [4] [5] [6] [7] [8] [9]
- - 3.00 2.00 0.50 0.50 - 2.00 2.00 -
- - 1.50 1.50 0.50 0.50 - 1.50 1.50 -


Resource pressure by instruction:
Resource pressure by instruction:
[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] Instructions:
[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] Instructions:
- - - 0.99 - - - - 0.01 - mov ecx, edi
- - - 0.50 - - - 0.50 - - lea ecx, [rsi - 1]
- - 0.99 - - - - 0.01 - - mov eax, 3
- - - 0.50 - - - - 0.50 - and ecx, esi
- - 2.00 0.01 - - - 0.99 - - shl eax, cl
- - - - - - - 1.00 - - lea eax, [rcx - 1]
- - - 0.01 - - - - 0.99 - not eax
- - 1.00 - - - - - - - and eax, ecx
- - 0.01 0.99 - - - - - - and eax, esi
- - 0.50 0.50 0.50 0.50 - - 1.00 - ret
- - - - 0.50 0.50 - 1.00 1.00 - ret
warning: found a return instruction in the input assembly sequence.
warning: found a return instruction in the input assembly sequence.
note: program counter updates are ignored.
note: program counter updates are ignored.