Untitled Diff

Created Diff never expires
10 Entfernungen
Zeilen
Gesamt
Entfernt
Wörter
Gesamt
Entfernt
Um diese Funktion weiterhin zu nutzen, aktualisieren Sie auf
Diffchecker logo
Diffchecker Pro
29 Zeilen
10 Hinzufügungen
Zeilen
Gesamt
Hinzugefügt
Wörter
Gesamt
Hinzugefügt
Um diese Funktion weiterhin zu nutzen, aktualisieren Sie auf
Diffchecker logo
Diffchecker Pro
28 Zeilen
Iterations: 100
Iterations: 100
Instructions: 900
Instructions: 800
Total Cycles: 261
Total Cycles: 264
Total uOps: 1000
Total uOps: 900


Dispatch Width: 6
Dispatch Width: 6
uOps Per Cycle: 3.83
uOps Per Cycle: 3.41
IPC: 3.45
IPC: 3.03
Block RThroughput: 2.5
Block RThroughput: 2.5




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 8 0.50 * vmovdqu ymm0, ymmword ptr [rdi]
1 8 0.50 * vmovdqu ymm0, ymmword ptr [rdi]
1 8 0.50 * vmovdqu ymm1, ymmword ptr [rdi + 18]
1 8 0.50 * vmovdqu ymm1, ymmword ptr [rdi + 18]
1 8 0.50 * vpxor ymm1, ymm1, ymmword ptr [rsi + 18]
1 8 0.50 * vpxor ymm0, ymm0, ymmword ptr [rsi]
1 8 0.50 * vpxor ymm0, ymm0, ymmword ptr [rsi]
1 1 0.25 vpor ymm0, ymm0, ymm1
1 8 0.50 * vpternlogq ymm0, ymm1, ymmword ptr [rsi + 18], 246
2 1 1.00 vptest ymm0, ymm0
2 1 1.00 vptest ymm0, ymm0
1 1 1.00 sete al
1 1 1.00 sete al
1 0 0.25 U vzeroupper
1 0 0.25 U vzeroupper
1 5 0.50 U ret
1 5 0.50 U ret