Loop Id: 861 | Module: libkripke.so | Source: forall.hpp:59-59 [...] | Coverage: 0.01% |
---|
Loop Id: 861 | Module: libkripke.so | Source: forall.hpp:59-59 [...] | Coverage: 0.01% |
---|
0x63f80 ADD $0x200,%RDX |
0x63f87 ADDQ $0x200,-0x100(%RBP) |
0x63f92 MOV -0x210(%RBP),%RCX |
0x63f99 ADD $-0x40,%RCX |
0x63f9d ADDQ $0x40,-0x108(%RBP) |
0x63fa5 ADD $0x200,%RAX |
0x63fab CMP -0x200(%RBP),%RSI |
0x63fb2 LEA 0x1(%RSI),%RSI |
0x63fb6 MOV -0x80(%RBP),%R15 |
0x63fba JE 63e80 |
0x63fc0 MOV %RAX,-0x218(%RBP) |
0x63fc7 CMP $0x3f,%RCX |
0x63fcb MOV $0x3f,%EDI |
0x63fd0 MOV %RCX,-0x210(%RBP) |
0x63fd7 CMOVL %RCX,%RDI |
0x63fdb INC %RDI |
0x63fde MOV %RSI,-0x120(%RBP) |
0x63fe5 SAL $0x6,%RSI |
0x63fe9 MOV -0xf8(%RBP),%RCX |
0x63ff0 MOV %RSI,-0x250(%RBP) |
0x63ff7 SUB %RSI,%RCX |
0x63ffa CMP $0x3f,%RCX |
0x63ffe MOV $0x3f,%EAX |
0x64003 CMOVGE %RAX,%RCX |
0x64007 MOV %RCX,-0x50(%RBP) |
0x6400b CMPQ $0x8,-0x110(%RBP) |
0x64013 MOV %RDI,-0x90(%RBP) |
0x6401a JAE 64140 |
0x64020 MOV -0x110(%RBP),%RAX |
0x64027 MOV %RAX,%RDI |
0x6402a AND $-0x8,%RDI |
0x6402e CMP %RAX,%RDI |
0x64031 MOV -0x218(%RBP),%RAX |
0x64038 MOV -0x208(%RBP),%R10 |
0x6403f MOV -0x120(%RBP),%RSI |
0x64046 MOV -0x88(%RBP),%RBX |
0x6404d JE 63f80 |
0x64053 INCQ -0x50(%RBP) |
0x64057 MOV -0xf0(%RBP),%R11 |
0x6405e IMUL -0x40(%RBP),%R11 |
0x64063 MOV %RAX,%R15 |
0x64066 JMP 64091 |
(863) 0x64080 ADD -0x38(%RBP),%R15 |
(863) 0x64084 CMP %R10,%RDI |
(863) 0x64087 LEA 0x1(%RDI),%RDI |
(863) 0x6408b JE 63f80 |
(863) 0x64091 MOV %R13,%RCX |
(863) 0x64094 IMUL %RDI,%RCX |
(863) 0x64098 ADD %R11,%RCX |
(863) 0x6409b ADD %RBX,%RCX |
(863) 0x6409e VMOVSD (%R9,%RCX,8),%XMM3 |
(863) 0x640a4 MOV -0x50(%RBP),%RCX |
(863) 0x640a8 AND $-0x4,%RCX |
(863) 0x640ac JE 64100 |
(863) 0x640ae LEA -0x1(%RCX),%RSI |
(863) 0x640b2 VBROADCASTSD %XMM3,%YMM4 |
(863) 0x640b7 XOR %R8D,%R8D |
(863) 0x640ba NOPW (%RAX,%RAX,1) |
(864) 0x640c0 VMOVUPD (%R15,%R8,8),%YMM5 |
(864) 0x640c6 VFMADD213PD (%RDX,%R8,8),%YMM4,%YMM5 |
(864) 0x640cc VMOVUPD %YMM5,(%RDX,%R8,8) |
(864) 0x640d2 ADD $0x4,%R8 |
(864) 0x640d6 CMP %RSI,%R8 |
(864) 0x640d9 JLE 640c0 |
(863) 0x640db CMP %RCX,-0x50(%RBP) |
(863) 0x640df MOV -0x120(%RBP),%RSI |
(863) 0x640e6 MOV -0x90(%RBP),%R8 |
(863) 0x640ed JNE 64110 |
(863) 0x640ef JMP 64080 |
(863) 0x64100 XOR %ECX,%ECX |
(863) 0x64102 MOV -0x90(%RBP),%R8 |
(863) 0x64109 NOPL (%RAX) |
(862) 0x64110 VMOVSD (%R15,%RCX,8),%XMM4 |
(862) 0x64116 VFMADD213SD (%RDX,%RCX,8),%XMM3,%XMM4 |
(862) 0x6411c VMOVSD %XMM4,(%RDX,%RCX,8) |
(862) 0x64121 INC %RCX |
(862) 0x64124 CMP %RCX,%R8 |
(862) 0x64127 JNE 64110 |
(863) 0x64129 JMP 64080 |
0x64140 MOV -0x50(%RBP),%RAX |
0x64144 INC %RAX |
0x64147 MOV -0xf0(%RBP),%RCX |
0x6414e IMUL -0x40(%RBP),%RCX |
0x64153 MOV %RCX,-0x280(%RBP) |
0x6415a MOV -0x108(%RBP),%R11 |
0x64161 MOV -0x100(%RBP),%RCX |
0x64168 XOR %EBX,%EBX |
0x6416a MOV %RAX,-0x248(%RBP) |
0x64171 JMP 641b4 |
(865) 0x64180 MOV -0x128(%RBP),%RCX |
(865) 0x64187 MOV %RBX,%R15 |
(865) 0x6418a ADD %RBX,%RCX |
(865) 0x6418d ADD -0x38(%RBP),%R11 |
(865) 0x64191 MOV -0x290(%RBP),%RBX |
(865) 0x64198 CMP -0x278(%RBP),%RBX |
(865) 0x6419f LEA 0x1(%RBX),%RBX |
(865) 0x641a3 MOV -0x270(%RBP),%R13 |
(865) 0x641aa MOV -0x48(%RBP),%R9 |
(865) 0x641ae JE 64020 |
(865) 0x641b4 MOV %RCX,-0x128(%RBP) |
(865) 0x641bb MOV -0x268(%RBP),%RCX |
(865) 0x641c2 IMUL %RBX,%RCX |
(865) 0x641c6 ADD -0x280(%RBP),%RCX |
(865) 0x641cd ADD -0x88(%RBP),%RCX |
(865) 0x641d4 VPBROADCASTQ %RCX,%YMM3 |
(865) 0x641da VPADDQ %YMM3,%YMM0,%YMM4 |
(865) 0x641de LEA (%RCX,%R13,1),%RSI |
(865) 0x641e2 MOV -0x258(%RBP),%R8 |
(865) 0x641e9 ADD %RCX,%R8 |
(865) 0x641ec MOV -0x260(%RBP),%R10 |
(865) 0x641f3 LEA (%RCX,%R10,1),%RCX |
(865) 0x641f7 VMOVQ %RSI,%XMM5 |
(865) 0x641fc VPUNPCKLQDQ %XMM5,%XMM3,%XMM3 |
(865) 0x64200 VMOVQ %R8,%XMM5 |
(865) 0x64205 VINSERTI128 $0x1,%XMM5,%YMM3,%YMM5 |
(865) 0x6420b VPERMT2Q %YMM4,%YMM1,%YMM5 |
(865) 0x64211 VPBROADCASTQ %RCX,%YMM3 |
(865) 0x64217 VPERMT2Q %YMM3,%YMM2,%YMM4 |
(865) 0x6421d KXNORW %K0,%K0,%K1 |
(865) 0x64221 VPXOR %XMM3,%XMM3,%XMM3 |
(865) 0x64225 VGATHERQPD (%R9,%YMM4,8),%YMM3{%K1} |
(865) 0x6422c KXNORW %K0,%K0,%K1 |
(865) 0x64230 VXORPD %XMM4,%XMM4,%XMM4 |
(865) 0x64234 VGATHERQPD (%R9,%YMM5,8),%YMM4{%K1} |
(865) 0x6423b MOV %RAX,%R13 |
(865) 0x6423e AND $-0x4,%R13 |
(865) 0x64242 MOV %RBX,-0x290(%RBP) |
(865) 0x64249 JE 643c0 |
(865) 0x6424f MOV %R11,-0x288(%RBP) |
(865) 0x64256 LEA -0x1(%R13),%RAX |
(865) 0x6425a MOV %RAX,-0x2a8(%RBP) |
(865) 0x64261 VBROADCASTSD %XMM4,%YMM5 |
(865) 0x64266 VXORPS %XMM6,%XMM6,%XMM6 |
(865) 0x6426a VPERMPD $0x55,%YMM4,%YMM6 |
(865) 0x64270 VPERMPD $-0x56,%YMM4,%YMM7 |
(865) 0x64276 VPERMPD $-0x1,%YMM4,%YMM8 |
(865) 0x6427c VBROADCASTSD %XMM3,%YMM9 |
(865) 0x64281 VPERMPD $0x55,%YMM3,%YMM10 |
(865) 0x64287 VPERMPD $-0x56,%YMM3,%YMM11 |
(865) 0x6428d VPERMPD $-0x1,%YMM3,%YMM12 |
(865) 0x64293 MOV -0x38(%RBP),%RAX |
(865) 0x64297 IMUL %RBX,%RAX |
(865) 0x6429b MOV %RAX,-0x2a0(%RBP) |
(865) 0x642a2 MOV %R15,%R10 |
(865) 0x642a5 IMUL -0x40(%RBP),%R10 |
(865) 0x642aa ADD -0x250(%RBP),%R10 |
(865) 0x642b1 XOR %R8D,%R8D |
(865) 0x642b4 MOV -0x240(%RBP),%R11 |
(865) 0x642bb MOV -0x238(%RBP),%RDI |
(865) 0x642c2 MOV -0x230(%RBP),%RAX |
(865) 0x642c9 MOV -0x228(%RBP),%RCX |
(865) 0x642d0 MOV -0x220(%RBP),%R14 |
(865) 0x642d7 MOV -0x118(%RBP),%RSI |
(865) 0x642de MOV -0x128(%RBP),%RBX |
(865) 0x642e5 NOPW %CS:(%RAX,%RAX,1) |
(866) 0x642f0 MOV -0x2a0(%RBP),%R9 |
(866) 0x642f7 ADD %R8,%R9 |
(866) 0x642fa ADD %R10,%R9 |
(866) 0x642fd ADD %RSI,%R9 |
(866) 0x64300 VMOVUPD (%RBX,%R8,8),%YMM13 |
(866) 0x64306 VFMADD213PD (%RDX,%R8,8),%YMM5,%YMM13 |
(866) 0x6430c MOV -0x130(%RBP),%R15 |
(866) 0x64313 ADD %R9,%R15 |
(866) 0x64316 VFMADD231PD (%R12,%R15,8),%YMM6,%YMM13 |
(866) 0x6431c LEA (%R9,%R11,1),%R15 |
(866) 0x64320 VFMADD231PD (%R12,%R15,8),%YMM7,%YMM13 |
(866) 0x64326 LEA (%R9,%RDI,1),%R15 |
(866) 0x6432a VFMADD231PD (%R12,%R15,8),%YMM8,%YMM13 |
(866) 0x64330 LEA (%R9,%RAX,1),%R15 |
(866) 0x64334 VFMADD231PD (%R12,%R15,8),%YMM9,%YMM13 |
(866) 0x6433a LEA (%R9,%RCX,1),%R15 |
(866) 0x6433e VFMADD231PD (%R12,%R15,8),%YMM10,%YMM13 |
(866) 0x64344 LEA (%R9,%R14,1),%R15 |
(866) 0x64348 VFMADD231PD (%R12,%R15,8),%YMM11,%YMM13 |
(866) 0x6434e ADD -0x298(%RBP),%R9 |
(866) 0x64355 VFMADD231PD (%R12,%R9,8),%YMM12,%YMM13 |
(866) 0x6435b VMOVUPD %YMM13,(%RDX,%R8,8) |
(866) 0x64361 ADD $0x4,%R8 |
(866) 0x64365 CMP -0x2a8(%RBP),%R8 |
(866) 0x6436c JLE 642f0 |
(865) 0x6436e MOV -0x248(%RBP),%RAX |
(865) 0x64375 CMP %R13,%RAX |
(865) 0x64378 MOV -0x80(%RBP),%RBX |
(865) 0x6437c MOV -0x130(%RBP),%R14 |
(865) 0x64383 MOV -0x90(%RBP),%RDI |
(865) 0x6438a MOV -0x288(%RBP),%R11 |
(865) 0x64391 JNE 643d0 |
(865) 0x64393 JMP 64180 |
(865) 0x643c0 XOR %R13D,%R13D |
(865) 0x643c3 MOV %R15,%RBX |
(865) 0x643c6 NOPW %CS:(%RAX,%RAX,1) |
(860) 0x643d0 LEA (%R11,%R13,1),%RCX |
(860) 0x643d4 LEA (%R14,%RCX,1),%RSI |
(860) 0x643d8 LEA (%R14,%RSI,1),%R8 |
(860) 0x643dc LEA (%R14,%R8,1),%R9 |
(860) 0x643e0 LEA (%R14,%R9,1),%R10 |
(860) 0x643e4 VMOVQ %R10,%XMM5 |
(860) 0x643e9 ADD %R14,%R10 |
(860) 0x643ec VMOVQ %R10,%XMM6 |
(860) 0x643f1 LEA (%R14,%R10,1),%R10 |
(860) 0x643f5 VMOVQ %R10,%XMM7 |
(860) 0x643fa LEA (%R14,%R10,1),%R10 |
(860) 0x643fe VMOVQ %R10,%XMM8 |
(860) 0x64403 VMOVQ %RCX,%XMM9 |
(860) 0x64408 VMOVQ %RSI,%XMM10 |
(860) 0x6440d VMOVQ %R8,%XMM11 |
(860) 0x64412 VMOVQ %R9,%XMM12 |
(860) 0x64417 VPUNPCKLQDQ %XMM10,%XMM9,%XMM9 |
(860) 0x6441c VPUNPCKLQDQ %XMM12,%XMM11,%XMM10 |
(860) 0x64421 VINSERTI128 $0x1,%XMM10,%YMM9,%YMM9 |
(860) 0x64427 KXNORW %K0,%K0,%K1 |
(860) 0x6442b VPXOR %XMM10,%XMM10,%XMM10 |
(860) 0x64430 VGATHERQPD (%R12,%YMM9,8),%YMM10{%K1} |
(860) 0x64437 VPUNPCKLQDQ %XMM6,%XMM5,%XMM5 |
(860) 0x6443b VPUNPCKLQDQ %XMM8,%XMM7,%XMM6 |
(860) 0x64440 VINSERTI128 $0x1,%XMM6,%YMM5,%YMM5 |
(860) 0x64446 KXNORW %K0,%K0,%K1 |
(860) 0x6444a VPXOR %XMM6,%XMM6,%XMM6 |
(860) 0x6444e VGATHERQPD (%R12,%YMM5,8),%YMM6{%K1} |
(860) 0x64455 VMULPD %YMM3,%YMM6,%YMM5 |
(860) 0x64459 VFMADD231PD %YMM10,%YMM4,%YMM5 |
(860) 0x6445e VEXTRACTF128 $0x1,%YMM5,%XMM6 |
(860) 0x64464 VADDPD %XMM6,%XMM5,%XMM5 |
(860) 0x64468 VSHUFPD $0x1,%XMM5,%XMM5,%XMM6 |
(860) 0x6446d VADDSD %XMM6,%XMM5,%XMM5 |
(860) 0x64471 VADDSD (%RDX,%R13,8),%XMM5,%XMM5 |
(860) 0x64477 VMOVSD %XMM5,(%RDX,%R13,8) |
(860) 0x6447d INC %R13 |
(860) 0x64480 CMP %R13,%RDI |
(860) 0x64483 JNE 643d0 |
(865) 0x64489 JMP 64180 |
/scratch_na/users/xoserete/qaas_runs/171-291-3153/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/util/View.hpp: 110 - 110 |
-------------------------------------------------------------------------------- |
110: return data[idx]; |
/scratch_na/users/xoserete/qaas_runs/171-291-3153/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/policy/loop/forall.hpp: 59 - 59 |
-------------------------------------------------------------------------------- |
59: for (decltype(distance_it) i = 0; i < distance_it; ++i) { |
/scratch_na/users/xoserete/qaas_runs/171-291-3153/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/policy/openmp/kernel/Collapse.hpp: 81 - 81 |
-------------------------------------------------------------------------------- |
81: #pragma omp parallel for private(i0, i1) firstprivate(privatizer) \ |
/scratch_na/users/xoserete/qaas_runs/171-291-3153/intel/Kripke/build/Kripke/src/Kripke/Kernel/LTimes.cpp: 62 - 62 |
-------------------------------------------------------------------------------- |
62: phi(nm,g,z) += ell(nm, d) * psi(d, g, z); |
Path / |
Metric | Value |
---|---|
CQA speedup if no scalar integer | 1.00 |
CQA speedup if FP arith vectorized | 1.00 |
CQA speedup if fully vectorized | 9.90 |
CQA speedup if no inter-iteration dependency | NA |
CQA speedup if next bottleneck killed | 1.40 |
Bottlenecks | micro-operation queue, |
Function | void Kripke::DispatchHelper |
Source | forall.hpp:59-59,Collapse.hpp:81-81,LTimes.cpp:62-62 |
Source loop unroll info | NA |
Source loop unroll confidence level | NA |
Unroll/vectorization loop type | NA |
Unroll factor | NA |
CQA cycles | 9.33 |
CQA cycles if no scalar integer | 9.33 |
CQA cycles if FP arith vectorized | 9.33 |
CQA cycles if fully vectorized | 0.94 |
Front-end cycles | 9.33 |
DIV/SQRT cycles | 4.40 |
P0 cycles | 4.80 |
P1 cycles | 6.67 |
P2 cycles | 6.67 |
P3 cycles | 5.50 |
P4 cycles | 4.40 |
P5 cycles | 4.40 |
P6 cycles | 5.50 |
P7 cycles | 5.50 |
P8 cycles | 5.50 |
P9 cycles | 4.40 |
P10 cycles | 6.67 |
P11 cycles | 0.00 |
Inter-iter dependencies cycles | NA |
FE+BE cycles (UFS) | 9.81 |
Stall cycles (UFS) | 0.00 |
Nb insns | 52.00 |
Nb uops | 56.00 |
Nb loads | 20.00 |
Nb stores | 11.00 |
Nb stack references | 18.00 |
FLOP/cycle | 0.00 |
Nb FLOP add-sub | 0.00 |
Nb FLOP mul | 0.00 |
Nb FLOP fma | 0.00 |
Nb FLOP div | 0.00 |
Nb FLOP rcp | 0.00 |
Nb FLOP sqrt | 0.00 |
Nb FLOP rsqrt | 0.00 |
Bytes/cycle | 26.57 |
Bytes prefetched | 0.00 |
Bytes loaded | 160.00 |
Bytes stored | 88.00 |
Stride 0 | NA |
Stride 1 | NA |
Stride n | NA |
Stride unknown | NA |
Stride indirect | NA |
Vectorization ratio all | 0.00 |
Vectorization ratio load | 0.00 |
Vectorization ratio store | 0.00 |
Vectorization ratio mul | 0.00 |
Vectorization ratio add_sub | 0.00 |
Vectorization ratio fma | NA |
Vectorization ratio div_sqrt | NA |
Vectorization ratio other | 0.00 |
Vector-efficiency ratio all | 12.17 |
Vector-efficiency ratio load | 12.50 |
Vector-efficiency ratio store | 12.50 |
Vector-efficiency ratio mul | 12.50 |
Vector-efficiency ratio add_sub | 12.50 |
Vector-efficiency ratio fma | NA |
Vector-efficiency ratio div_sqrt | NA |
Vector-efficiency ratio other | 11.46 |
Metric | Value |
---|---|
CQA speedup if no scalar integer | 1.00 |
CQA speedup if FP arith vectorized | 1.00 |
CQA speedup if fully vectorized | 9.90 |
CQA speedup if no inter-iteration dependency | NA |
CQA speedup if next bottleneck killed | 1.40 |
Bottlenecks | micro-operation queue, |
Function | void Kripke::DispatchHelper |
Source | forall.hpp:59-59,Collapse.hpp:81-81,LTimes.cpp:62-62 |
Source loop unroll info | NA |
Source loop unroll confidence level | NA |
Unroll/vectorization loop type | NA |
Unroll factor | NA |
CQA cycles | 9.33 |
CQA cycles if no scalar integer | 9.33 |
CQA cycles if FP arith vectorized | 9.33 |
CQA cycles if fully vectorized | 0.94 |
Front-end cycles | 9.33 |
DIV/SQRT cycles | 4.40 |
P0 cycles | 4.80 |
P1 cycles | 6.67 |
P2 cycles | 6.67 |
P3 cycles | 5.50 |
P4 cycles | 4.40 |
P5 cycles | 4.40 |
P6 cycles | 5.50 |
P7 cycles | 5.50 |
P8 cycles | 5.50 |
P9 cycles | 4.40 |
P10 cycles | 6.67 |
P11 cycles | 0.00 |
Inter-iter dependencies cycles | NA |
FE+BE cycles (UFS) | 9.81 |
Stall cycles (UFS) | 0.00 |
Nb insns | 52.00 |
Nb uops | 56.00 |
Nb loads | 20.00 |
Nb stores | 11.00 |
Nb stack references | 18.00 |
FLOP/cycle | 0.00 |
Nb FLOP add-sub | 0.00 |
Nb FLOP mul | 0.00 |
Nb FLOP fma | 0.00 |
Nb FLOP div | 0.00 |
Nb FLOP rcp | 0.00 |
Nb FLOP sqrt | 0.00 |
Nb FLOP rsqrt | 0.00 |
Bytes/cycle | 26.57 |
Bytes prefetched | 0.00 |
Bytes loaded | 160.00 |
Bytes stored | 88.00 |
Stride 0 | NA |
Stride 1 | NA |
Stride n | NA |
Stride unknown | NA |
Stride indirect | NA |
Vectorization ratio all | 0.00 |
Vectorization ratio load | 0.00 |
Vectorization ratio store | 0.00 |
Vectorization ratio mul | 0.00 |
Vectorization ratio add_sub | 0.00 |
Vectorization ratio fma | NA |
Vectorization ratio div_sqrt | NA |
Vectorization ratio other | 0.00 |
Vector-efficiency ratio all | 12.17 |
Vector-efficiency ratio load | 12.50 |
Vector-efficiency ratio store | 12.50 |
Vector-efficiency ratio mul | 12.50 |
Vector-efficiency ratio add_sub | 12.50 |
Vector-efficiency ratio fma | NA |
Vector-efficiency ratio div_sqrt | NA |
Vector-efficiency ratio other | 11.46 |
Path / |
nb instructions | 52 |
nb uops | 56 |
loop length | 283 |
used x86 registers | 10 |
used mmx registers | 0 |
used xmm registers | 0 |
used ymm registers | 0 |
used zmm registers | 0 |
nb stack references | 18 |
micro-operation queue | 9.33 cycles |
front end | 9.33 cycles |
P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
uops | 4.40 | 4.40 | 6.67 | 6.67 | 5.50 | 4.40 | 4.40 | 5.50 | 5.50 | 5.50 | 4.40 | 6.67 |
cycles | 4.40 | 4.80 | 6.67 | 6.67 | 5.50 | 4.40 | 4.40 | 5.50 | 5.50 | 5.50 | 4.40 | 6.67 |
Cycles executing div or sqrt instructions | NA |
FE+BE cycles | 9.81 |
Stall cycles | 0.00 |
Front-end | 9.33 |
Dispatch | 6.67 |
Overall L1 | 9.33 |
all | 0% |
load | 0% |
store | 0% |
mul | 0% |
add-sub | 0% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 0% |
all | 12% |
load | 12% |
store | 12% |
mul | 12% |
add-sub | 12% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 11% |
Instruction | Nb FU | P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | Latency | Recip. throughput |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ADD $0x200,%RDX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
ADDQ $0x200,-0x100(%RBP) | 2 | 0.20 | 0.20 | 0.33 | 0.33 | 0.50 | 0.20 | 0.20 | 0.50 | 0.50 | 0.50 | 0.20 | 0.33 | 1 | 1 |
MOV -0x210(%RBP),%RCX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
ADD $-0x40,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
ADDQ $0x40,-0x108(%RBP) | 2 | 0.20 | 0.20 | 0.33 | 0.33 | 0.50 | 0.20 | 0.20 | 0.50 | 0.50 | 0.50 | 0.20 | 0.33 | 1 | 0.50 |
ADD $0x200,%RAX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
CMP -0x200(%RBP),%RSI | 1 | 0.20 | 0.20 | 0.33 | 0.33 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.33 | 1 | 0.33 |
LEA 0x1(%RSI),%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV -0x80(%RBP),%R15 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
JE 63e80 <_ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE10LTimesSdomJRNS_6SdomIdERKNS_4Core3SetESB_SB_SB_RNS8_5FieldIdJNS_9DirectionENS_5GroupENS_4ZoneEEEERNSC_IdJNS_6MomentESE_SF_EEERNSC_IdJSI_SD_EEEEEEvT_RKT0_DpOT1_.extracted+0x600> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV %RAX,-0x218(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
CMP $0x3f,%RCX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
MOV $0x3f,%EDI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
MOV %RCX,-0x210(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
CMOVL %RCX,%RDI | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
INC %RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %RSI,-0x120(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
SAL $0x6,%RSI | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0-2 | 0.50 |
MOV -0xf8(%RBP),%RCX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %RSI,-0x250(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
SUB %RSI,%RCX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
CMP $0x3f,%RCX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
MOV $0x3f,%EAX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
CMOVGE %RAX,%RCX | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
MOV %RCX,-0x50(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
CMPQ $0x8,-0x110(%RBP) | 1 | 0.20 | 0.20 | 0.33 | 0.33 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.33 | 1 | 0.33 |
MOV %RDI,-0x90(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
JAE 64140 <_ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE10LTimesSdomJRNS_6SdomIdERKNS_4Core3SetESB_SB_SB_RNS8_5FieldIdJNS_9DirectionENS_5GroupENS_4ZoneEEEERNSC_IdJNS_6MomentESE_SF_EEERNSC_IdJSI_SD_EEEEEEvT_RKT0_DpOT1_.extracted+0x8c0> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV -0x110(%RBP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %RAX,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
AND $-0x8,%RDI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1-2 | 0.20 |
CMP %RAX,%RDI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
MOV -0x218(%RBP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV -0x208(%RBP),%R10 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV -0x120(%RBP),%RSI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV -0x88(%RBP),%RBX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
JE 63f80 <_ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE10LTimesSdomJRNS_6SdomIdERKNS_4Core3SetESB_SB_SB_RNS8_5FieldIdJNS_9DirectionENS_5GroupENS_4ZoneEEEERNSC_IdJNS_6MomentESE_SF_EEERNSC_IdJSI_SD_EEEEEEvT_RKT0_DpOT1_.extracted+0x700> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
INCQ -0x50(%RBP) | 3 | 0.20 | 0.20 | 0.33 | 0.33 | 0.50 | 0.20 | 0.20 | 0.50 | 0.50 | 0.50 | 0.20 | 0.33 | 1 | 0.50 |
MOV -0xf0(%RBP),%R11 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
IMUL -0x40(%RBP),%R11 | 1 | 0 | 1 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RAX,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
JMP 64091 <_ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE10LTimesSdomJRNS_6SdomIdERKNS_4Core3SetESB_SB_SB_RNS8_5FieldIdJNS_9DirectionENS_5GroupENS_4ZoneEEEERNSC_IdJNS_6MomentESE_SF_EEERNSC_IdJSI_SD_EEEEEEvT_RKT0_DpOT1_.extracted+0x811> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5.84 |
MOV -0x50(%RBP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
INC %RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV -0xf0(%RBP),%RCX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
IMUL -0x40(%RBP),%RCX | 1 | 0 | 1 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RCX,-0x280(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV -0x108(%RBP),%R11 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV -0x100(%RBP),%RCX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
XOR %EBX,%EBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV %RAX,-0x248(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
JMP 641b4 <_ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE10LTimesSdomJRNS_6SdomIdERKNS_4Core3SetESB_SB_SB_RNS8_5FieldIdJNS_9DirectionENS_5GroupENS_4ZoneEEEERNSC_IdJNS_6MomentESE_SF_EEERNSC_IdJSI_SD_EEEEEEvT_RKT0_DpOT1_.extracted+0x934> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5.84 |
nb instructions | 52 |
nb uops | 56 |
loop length | 283 |
used x86 registers | 10 |
used mmx registers | 0 |
used xmm registers | 0 |
used ymm registers | 0 |
used zmm registers | 0 |
nb stack references | 18 |
micro-operation queue | 9.33 cycles |
front end | 9.33 cycles |
P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
uops | 4.40 | 4.40 | 6.67 | 6.67 | 5.50 | 4.40 | 4.40 | 5.50 | 5.50 | 5.50 | 4.40 | 6.67 |
cycles | 4.40 | 4.80 | 6.67 | 6.67 | 5.50 | 4.40 | 4.40 | 5.50 | 5.50 | 5.50 | 4.40 | 6.67 |
Cycles executing div or sqrt instructions | NA |
FE+BE cycles | 9.81 |
Stall cycles | 0.00 |
Front-end | 9.33 |
Dispatch | 6.67 |
Overall L1 | 9.33 |
all | 0% |
load | 0% |
store | 0% |
mul | 0% |
add-sub | 0% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 0% |
all | 12% |
load | 12% |
store | 12% |
mul | 12% |
add-sub | 12% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 11% |
Instruction | Nb FU | P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | Latency | Recip. throughput |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ADD $0x200,%RDX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
ADDQ $0x200,-0x100(%RBP) | 2 | 0.20 | 0.20 | 0.33 | 0.33 | 0.50 | 0.20 | 0.20 | 0.50 | 0.50 | 0.50 | 0.20 | 0.33 | 1 | 1 |
MOV -0x210(%RBP),%RCX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
ADD $-0x40,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
ADDQ $0x40,-0x108(%RBP) | 2 | 0.20 | 0.20 | 0.33 | 0.33 | 0.50 | 0.20 | 0.20 | 0.50 | 0.50 | 0.50 | 0.20 | 0.33 | 1 | 0.50 |
ADD $0x200,%RAX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
CMP -0x200(%RBP),%RSI | 1 | 0.20 | 0.20 | 0.33 | 0.33 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.33 | 1 | 0.33 |
LEA 0x1(%RSI),%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV -0x80(%RBP),%R15 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
JE 63e80 <_ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE10LTimesSdomJRNS_6SdomIdERKNS_4Core3SetESB_SB_SB_RNS8_5FieldIdJNS_9DirectionENS_5GroupENS_4ZoneEEEERNSC_IdJNS_6MomentESE_SF_EEERNSC_IdJSI_SD_EEEEEEvT_RKT0_DpOT1_.extracted+0x600> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV %RAX,-0x218(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
CMP $0x3f,%RCX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
MOV $0x3f,%EDI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
MOV %RCX,-0x210(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
CMOVL %RCX,%RDI | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
INC %RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %RSI,-0x120(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
SAL $0x6,%RSI | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0-2 | 0.50 |
MOV -0xf8(%RBP),%RCX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %RSI,-0x250(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
SUB %RSI,%RCX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
CMP $0x3f,%RCX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
MOV $0x3f,%EAX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
CMOVGE %RAX,%RCX | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
MOV %RCX,-0x50(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
CMPQ $0x8,-0x110(%RBP) | 1 | 0.20 | 0.20 | 0.33 | 0.33 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.33 | 1 | 0.33 |
MOV %RDI,-0x90(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
JAE 64140 <_ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE10LTimesSdomJRNS_6SdomIdERKNS_4Core3SetESB_SB_SB_RNS8_5FieldIdJNS_9DirectionENS_5GroupENS_4ZoneEEEERNSC_IdJNS_6MomentESE_SF_EEERNSC_IdJSI_SD_EEEEEEvT_RKT0_DpOT1_.extracted+0x8c0> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV -0x110(%RBP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %RAX,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
AND $-0x8,%RDI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1-2 | 0.20 |
CMP %RAX,%RDI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
MOV -0x218(%RBP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV -0x208(%RBP),%R10 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV -0x120(%RBP),%RSI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV -0x88(%RBP),%RBX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
JE 63f80 <_ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE10LTimesSdomJRNS_6SdomIdERKNS_4Core3SetESB_SB_SB_RNS8_5FieldIdJNS_9DirectionENS_5GroupENS_4ZoneEEEERNSC_IdJNS_6MomentESE_SF_EEERNSC_IdJSI_SD_EEEEEEvT_RKT0_DpOT1_.extracted+0x700> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
INCQ -0x50(%RBP) | 3 | 0.20 | 0.20 | 0.33 | 0.33 | 0.50 | 0.20 | 0.20 | 0.50 | 0.50 | 0.50 | 0.20 | 0.33 | 1 | 0.50 |
MOV -0xf0(%RBP),%R11 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
IMUL -0x40(%RBP),%R11 | 1 | 0 | 1 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RAX,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
JMP 64091 <_ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE10LTimesSdomJRNS_6SdomIdERKNS_4Core3SetESB_SB_SB_RNS8_5FieldIdJNS_9DirectionENS_5GroupENS_4ZoneEEEERNSC_IdJNS_6MomentESE_SF_EEERNSC_IdJSI_SD_EEEEEEvT_RKT0_DpOT1_.extracted+0x811> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5.84 |
MOV -0x50(%RBP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
INC %RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV -0xf0(%RBP),%RCX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
IMUL -0x40(%RBP),%RCX | 1 | 0 | 1 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RCX,-0x280(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV -0x108(%RBP),%R11 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV -0x100(%RBP),%RCX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
XOR %EBX,%EBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV %RAX,-0x248(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
JMP 641b4 <_ZNK6Kripke14DispatchHelperINS_12ArchT_OpenMPEEclINS_11LayoutT_DGZE10LTimesSdomJRNS_6SdomIdERKNS_4Core3SetESB_SB_SB_RNS8_5FieldIdJNS_9DirectionENS_5GroupENS_4ZoneEEEERNSC_IdJNS_6MomentESE_SF_EEERNSC_IdJSI_SD_EEEEEEvT_RKT0_DpOT1_.extracted+0x934> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5.84 |