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.