Function: void PopulationSdom::operator()<Kripke::ArchLayoutT<Kripke::ArchT_OpenMP, Kripke::LayoutT_ ... | Module: exec | Source: Collapse.hpp:81-83 [...] | Coverage: 0.15% |
---|
Function: void PopulationSdom::operator()<Kripke::ArchLayoutT<Kripke::ArchT_OpenMP, Kripke::LayoutT_ ... | Module: exec | Source: Collapse.hpp:81-83 [...] | Coverage: 0.15% |
---|
/home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/util/View.hpp: 79 - 79 |
-------------------------------------------------------------------------------- |
79: : layout(V.layout), data(V.data) |
/home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/policy/openmp/kernel/Collapse.hpp: 81 - 83 |
-------------------------------------------------------------------------------- |
81: #pragma omp parallel for private(i0, i1) firstprivate(privatizer) \ |
82: RAJA_COLLAPSE(2) |
83: for (i0 = 0; i0 < l0; ++i0) { |
/home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/util/Layout.hpp: 55 - 55 |
-------------------------------------------------------------------------------- |
55: return a * b; |
/home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/util/Operators.hpp: 307 - 307 |
-------------------------------------------------------------------------------- |
307: return Ret{lhs} + rhs; |
/home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/pattern/detail/reduce.hpp: 74 - 262 |
-------------------------------------------------------------------------------- |
74: val = operator_type::operator()(val, v); |
[...] |
261: : parent{other.parent ? other.parent : &other}, |
262: identity{other.identity}, |
/home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/tpl/raja/tpl/camp/include/camp/tuple.hpp: 253 - 253 |
-------------------------------------------------------------------------------- |
253: CAMP_HOST_DEVICE constexpr tuple(tuple const& o) : base(o.base) {} |
/home/eoseret/qaas_runs_CPU_9468/171-147-9160/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) { |
/home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/internal/Iterators.hpp: 55 - 177 |
-------------------------------------------------------------------------------- |
55: : val(rhs.val) |
[...] |
177: return value_type(val + rhs); |
/home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/src/Kripke/Kernel/Population.cpp: 58 - 58 |
-------------------------------------------------------------------------------- |
58: part_red += w(d) * psi(d,g,z) * volume(z); |
0x458ad0 PUSH %RBP |
0x458ad1 MOV %RSP,%RBP |
0x458ad4 PUSH %R15 |
0x458ad6 PUSH %R14 |
0x458ad8 PUSH %R13 |
0x458ada PUSH %R12 |
0x458adc PUSH %RBX |
0x458add AND $-0x20,%RSP |
0x458ae1 SUB $0x200,%RSP |
0x458ae8 MOVL $0,0x94(%RSP) |
0x458af3 LEA 0x38(%R8),%RCX |
0x458af7 MOV 0x38(%R8),%RAX |
0x458afb TEST %RAX,%RAX |
0x458afe CMOVNE %RAX,%RCX |
0x458b02 TEST %R9,%R9 |
0x458b05 JS 458bee |
0x458b0b MOV %RCX,0xf0(%RSP) |
0x458b13 MOV %RDX,%RBX |
0x458b16 MOV (%R8),%R15 |
0x458b19 MOV 0x10(%R8),%R13 |
0x458b1d MOV 0x20(%R8),%RAX |
0x458b21 MOV %RAX,0x20(%RSP) |
0x458b26 MOV 0x28(%R8),%R12 |
0x458b2a MOV 0x70(%R8),%R14 |
0x458b2e MOV 0x90(%R8),%RAX |
0x458b35 MOV %RAX,0x38(%RSP) |
0x458b3a MOV 0x98(%R8),%RAX |
0x458b41 MOV %RAX,0x30(%RSP) |
0x458b46 MOV 0xd8(%R8),%RAX |
0x458b4d MOV %RAX,0x48(%RSP) |
0x458b52 MOV 0x100(%R8),%RAX |
0x458b59 MOV %RAX,0x28(%RSP) |
0x458b5e VMOVSD 0x40(%R8),%XMM0 |
0x458b64 VMOVSD %XMM0,0x18(%RSP) |
0x458b6a MOV (%RDI),%ESI |
0x458b6c MOVQ $0,0xe8(%RSP) |
0x458b78 MOV %R9,0xe0(%RSP) |
0x458b80 MOVQ $0x1,0x138(%RSP) |
0x458b8c SUB $0x8,%RSP |
0x458b90 LEA 0x140(%RSP),%RAX |
0x458b98 LEA 0x99c11(%RIP),%RDI |
0x458b9f LEA 0x9c(%RSP),%RCX |
0x458ba7 LEA 0xf0(%RSP),%R8 |
0x458baf LEA 0xe8(%RSP),%R9 |
0x458bb7 MOV %ESI,0x98(%RSP) |
0x458bbe MOV $0x22,%EDX |
0x458bc3 PUSH $0x1 |
0x458bc5 PUSH $0x1 |
0x458bc7 PUSH %RAX |
0x458bc8 CALL 403140 <__kmpc_for_static_init_8@plt> |
0x458bcd ADD $0x20,%RSP |
0x458bd1 MOV 0xe8(%RSP),%RCX |
0x458bd9 MOV 0xe0(%RSP),%RDX |
0x458be1 CMP %RDX,%RCX |
0x458be4 JBE 458bfd |
0x458be6 VMOVSD 0x18(%RSP),%XMM5 |
0x458bec JMP 458c50 |
0x458bee LEA -0x28(%RBP),%RSP |
0x458bf2 POP %RBX |
0x458bf3 POP %R12 |
0x458bf5 POP %R13 |
0x458bf7 POP %R14 |
0x458bf9 POP %R15 |
0x458bfb POP %RBP |
0x458bfc RET |
0x458bfd LEA 0x1(%RCX),%RAX |
0x458c01 INC %RDX |
0x458c04 CMP %RDX,%RAX |
0x458c07 CMOVG %RAX,%RDX |
0x458c0b MOV %RCX,0xd8(%RSP) |
0x458c13 SUB %RCX,%RDX |
0x458c16 CMP $0x8,%RDX |
0x458c1a MOV %R14,0xa8(%RSP) |
0x458c22 MOV %RDX,0x50(%RSP) |
0x458c27 JAE 458cc9 |
0x458c2d VMOVSD 0x18(%RSP),%XMM5 |
0x458c33 MOV 0x50(%RSP),%RAX |
0x458c38 MOV %RAX,%RCX |
0x458c3b AND $-0x8,%RCX |
0x458c3f DEC %RAX |
0x458c42 MOV %RAX,0x50(%RSP) |
0x458c47 CMP %RCX,%RAX |
0x458c4a JAE 4594ad |
0x458c50 VMOVSD %XMM5,0x18(%RSP) |
0x458c56 LEA 0x99b73(%RIP),%RDI |
0x458c5d MOV 0x90(%RSP),%ESI |
0x458c64 VZEROUPPER |
0x458c67 CALL 403050 <__kmpc_for_static_fini@plt> |
0x458c6c LEA 0x99d7d(%RIP),%RDI |
0x458c73 CALL 403110 <__kmpc_global_thread_num@plt> |
0x458c78 MOV %EAX,%EBX |
0x458c7a LEA 0x99aef(%RIP),%RDI |
0x458c81 MOV $0x4f40e0,%R14 |
0x458c88 MOV %EAX,%ESI |
0x458c8a MOV %R14,%RDX |
0x458c8d CALL 403390 <__kmpc_critical@plt> |
0x458c92 MOV 0xf0(%RSP),%RAX |
0x458c9a VMOVSD 0x18(%RSP),%XMM0 |
0x458ca0 VADDSD 0x10(%RAX),%XMM0,%XMM0 |
0x458ca5 VMOVSD %XMM0,0x10(%RAX) |
0x458caa LEA 0x99adf(%RIP),%RDI |
0x458cb1 MOV %EBX,%ESI |
0x458cb3 MOV %R14,%RDX |
0x458cb6 LEA -0x28(%RBP),%RSP |
0x458cba POP %RBX |
0x458cbb POP %R12 |
0x458cbd POP %R13 |
0x458cbf POP %R14 |
0x458cc1 POP %R15 |
0x458cc3 POP %RBP |
0x458cc4 JMP 403170 |
0x458cc9 SHR $0x3,%RDX |
0x458ccd DEC %RDX |
0x458cd0 MOV %RDX,0x130(%RSP) |
0x458cd8 MOV %R12,%RSI |
0x458cdb MOV 0x20(%RSP),%RAX |
0x458ce0 SUB %RAX,%RSI |
0x458ce3 MOV %RSI,%RCX |
0x458ce6 AND $-0x4,%RCX |
0x458cea MOV %RCX,0xb0(%RSP) |
0x458cf2 DEC %RCX |
0x458cf5 MOV %RCX,0x100(%RSP) |
0x458cfd VPBROADCASTQ %RSI,%YMM0 |
0x458d03 VMOVDQU %YMM0,0x140(%RSP) |
0x458d0c MOV 0x28(%RSP),%RCX |
0x458d11 LEA (%RCX,%RAX,8),%RAX |
0x458d15 MOV %RAX,0xf8(%RSP) |
0x458d1d XOR %EDI,%EDI |
0x458d1f VMOVSD 0x18(%RSP),%XMM5 |
0x458d25 MOV %R12,0x98(%RSP) |
0x458d2d MOV %RSI,0xa0(%RSP) |
0x458d35 MOV %R15,0x118(%RSP) |
0x458d3d MOV %R13,0x110(%RSP) |
0x458d45 MOV %RBX,0x108(%RSP) |
0x458d4d JMP 458d87 |
(1046) 0x458d4f VXORPD %XMM18,%XMM18,%XMM18 |
(1046) 0x458d55 VMOVAPD %YMM18,%YMM0{%K1}{z} |
(1046) 0x458d5b VEXTRACTF128 $0x1,%YMM0,%XMM1 |
(1046) 0x458d61 VADDPD %XMM1,%XMM0,%XMM0 |
(1046) 0x458d65 VSHUFPD $0x1,%XMM0,%XMM0,%XMM1 |
(1046) 0x458d6a VADDSD %XMM1,%XMM0,%XMM0 |
(1046) 0x458d6e VADDSD %XMM0,%XMM5,%XMM5 |
(1046) 0x458d72 LEA 0x1(%RDI),%RAX |
(1046) 0x458d76 CMP 0x130(%RSP),%RDI |
(1046) 0x458d7e MOV %RAX,%RDI |
(1046) 0x458d81 JE 458c33 |
(1046) 0x458d87 TEST %RSI,%RSI |
(1046) 0x458d8a JLE 458d72 |
(1046) 0x458d8c MOV 0xd8(%RSP),%RAX |
(1046) 0x458d94 LEA (%RAX,%RDI,8),%R10 |
(1046) 0x458d98 MOV %R10,%RAX |
(1046) 0x458d9b OR %RBX,%RAX |
(1046) 0x458d9e SHR $0x20,%RAX |
(1046) 0x458da2 JE 458dc0 |
(1046) 0x458da4 MOV %R10,%RAX |
(1046) 0x458da7 CQTO |
(1046) 0x458da9 IDIV %RBX |
(1046) 0x458dac MOV %RDX,%R11 |
(1046) 0x458daf MOV %RAX,%RCX |
(1046) 0x458db2 JMP 458dcc |
0x458db4 NOPW %CS:(%RAX,%RAX,1) |
(1046) 0x458dc0 MOV %R10D,%EAX |
(1046) 0x458dc3 XOR %EDX,%EDX |
(1046) 0x458dc5 DIV %EBX |
(1046) 0x458dc7 MOV %EDX,%R11D |
(1046) 0x458dca MOV %EAX,%ECX |
(1046) 0x458dcc ADD %R15,%RCX |
(1046) 0x458dcf VMOVSD (%R14,%RCX,8),%XMM18 |
(1046) 0x458dd6 LEA 0x1(%R10),%RAX |
(1046) 0x458dda MOV %RAX,%RDX |
(1046) 0x458ddd OR %RBX,%RDX |
(1046) 0x458de0 SHR $0x20,%RDX |
(1046) 0x458de4 JE 458e00 |
(1046) 0x458de6 CQTO |
(1046) 0x458de8 IDIV %RBX |
(1046) 0x458deb MOV %RDX,0x88(%RSP) |
(1046) 0x458df3 MOV %RAX,%R12 |
(1046) 0x458df6 JMP 458e0f |
0x458df8 NOPL (%RAX,%RAX,1) |
(1046) 0x458e00 XOR %EDX,%EDX |
(1046) 0x458e02 DIV %EBX |
(1046) 0x458e04 MOV %RDX,0x88(%RSP) |
(1046) 0x458e0c MOV %EAX,%R12D |
(1046) 0x458e0f ADD %R15,%R12 |
(1046) 0x458e12 VMOVSD (%R14,%R12,8),%XMM19 |
(1046) 0x458e19 LEA 0x2(%R10),%RAX |
(1046) 0x458e1d MOV %RAX,%RDX |
(1046) 0x458e20 OR %RBX,%RDX |
(1046) 0x458e23 SHR $0x20,%RDX |
(1046) 0x458e27 JE 458e40 |
(1046) 0x458e29 CQTO |
(1046) 0x458e2b IDIV %RBX |
(1046) 0x458e2e MOV %RDX,0x80(%RSP) |
(1046) 0x458e36 JMP 458e4c |
0x458e38 NOPL (%RAX,%RAX,1) |
(1046) 0x458e40 XOR %EDX,%EDX |
(1046) 0x458e42 DIV %EBX |
(1046) 0x458e44 MOV %RDX,0x80(%RSP) |
(1046) 0x458e4c ADD %R15,%RAX |
(1046) 0x458e4f MOV %RAX,0x40(%RSP) |
(1046) 0x458e54 VMOVSD (%R14,%RAX,8),%XMM20 |
(1046) 0x458e5b LEA 0x3(%R10),%RAX |
(1046) 0x458e5f MOV %RAX,%RDX |
(1046) 0x458e62 OR %RBX,%RDX |
(1046) 0x458e65 SHR $0x20,%RDX |
(1046) 0x458e69 JE 458e80 |
(1046) 0x458e6b CQTO |
(1046) 0x458e6d IDIV %RBX |
(1046) 0x458e70 MOV %RDX,0x78(%RSP) |
(1046) 0x458e75 JMP 458e89 |
0x458e77 NOPW (%RAX,%RAX,1) |
(1046) 0x458e80 XOR %EDX,%EDX |
(1046) 0x458e82 DIV %EBX |
(1046) 0x458e84 MOV %RDX,0x78(%RSP) |
(1046) 0x458e89 ADD %R15,%RAX |
(1046) 0x458e8c MOV %RAX,0xd0(%RSP) |
(1046) 0x458e94 VMOVSD (%R14,%RAX,8),%XMM21 |
(1046) 0x458e9b LEA 0x4(%R10),%RAX |
(1046) 0x458e9f MOV %RAX,%RDX |
(1046) 0x458ea2 OR %RBX,%RDX |
(1046) 0x458ea5 SHR $0x20,%RDX |
(1046) 0x458ea9 JE 458ec0 |
(1046) 0x458eab CQTO |
(1046) 0x458ead IDIV %RBX |
(1046) 0x458eb0 MOV %RDX,0x70(%RSP) |
(1046) 0x458eb5 JMP 458ec9 |
0x458eb7 NOPW (%RAX,%RAX,1) |
(1046) 0x458ec0 XOR %EDX,%EDX |
(1046) 0x458ec2 DIV %EBX |
(1046) 0x458ec4 MOV %RDX,0x70(%RSP) |
(1046) 0x458ec9 ADD %R15,%RAX |
(1046) 0x458ecc MOV %RAX,0xc8(%RSP) |
(1046) 0x458ed4 VMOVSD (%R14,%RAX,8),%XMM22 |
(1046) 0x458edb LEA 0x5(%R10),%RAX |
(1046) 0x458edf MOV %RAX,%RDX |
(1046) 0x458ee2 OR %RBX,%RDX |
(1046) 0x458ee5 SHR $0x20,%RDX |
(1046) 0x458ee9 JE 458f00 |
(1046) 0x458eeb CQTO |
(1046) 0x458eed IDIV %RBX |
(1046) 0x458ef0 MOV %RDX,0x68(%RSP) |
(1046) 0x458ef5 JMP 458f09 |
0x458ef7 NOPW (%RAX,%RAX,1) |
(1046) 0x458f00 XOR %EDX,%EDX |
(1046) 0x458f02 DIV %EBX |
(1046) 0x458f04 MOV %RDX,0x68(%RSP) |
(1046) 0x458f09 ADD %R15,%RAX |
(1046) 0x458f0c MOV %RAX,0xc0(%RSP) |
(1046) 0x458f14 VMOVSD (%R14,%RAX,8),%XMM23 |
(1046) 0x458f1b LEA 0x6(%R10),%RAX |
(1046) 0x458f1f MOV %RAX,%RDX |
(1046) 0x458f22 OR %RBX,%RDX |
(1046) 0x458f25 SHR $0x20,%RDX |
(1046) 0x458f29 JE 458f40 |
(1046) 0x458f2b CQTO |
(1046) 0x458f2d IDIV %RBX |
(1046) 0x458f30 MOV %RDX,0x60(%RSP) |
(1046) 0x458f35 JMP 458f49 |
0x458f37 NOPW (%RAX,%RAX,1) |
(1046) 0x458f40 XOR %EDX,%EDX |
(1046) 0x458f42 DIV %EBX |
(1046) 0x458f44 MOV %RDX,0x60(%RSP) |
(1046) 0x458f49 ADD %R15,%RAX |
(1046) 0x458f4c VMOVSD (%R14,%RAX,8),%XMM24 |
(1046) 0x458f53 ADD $0x7,%R10 |
(1046) 0x458f57 MOV %R10,%RDX |
(1046) 0x458f5a OR %RBX,%RDX |
(1046) 0x458f5d SHR $0x20,%RDX |
(1046) 0x458f61 MOV %RAX,0xb8(%RSP) |
(1046) 0x458f69 JE 458f80 |
(1046) 0x458f6b MOV %R10,%RAX |
(1046) 0x458f6e CQTO |
(1046) 0x458f70 IDIV %RBX |
(1046) 0x458f73 MOV %RDX,0x58(%RSP) |
(1046) 0x458f78 JMP 458f8c |
0x458f7a NOPW (%RAX,%RAX,1) |
(1046) 0x458f80 MOV %R10D,%EAX |
(1046) 0x458f83 XOR %EDX,%EDX |
(1046) 0x458f85 DIV %EBX |
(1046) 0x458f87 MOV %RDX,0x58(%RSP) |
(1046) 0x458f8c ADD %R15,%RAX |
(1046) 0x458f8f VMOVSD (%R14,%RAX,8),%XMM25 |
(1046) 0x458f96 CMPQ $0,0xb0(%RSP) |
(1046) 0x458f9f MOV %RDI,0x18(%RSP) |
(1046) 0x458fa4 MOV %R12,0x128(%RSP) |
(1046) 0x458fac JE 4591f0 |
(1046) 0x458fb2 MOV %R11,0x120(%RSP) |
(1046) 0x458fba LEA (%R11,%R13,1),%R10 |
(1046) 0x458fbe MOV 0x30(%RSP),%R8 |
(1046) 0x458fc3 IMUL %R8,%R10 |
(1046) 0x458fc7 MOV 0x88(%RSP),%RDX |
(1046) 0x458fcf LEA (%RDX,%R13,1),%RDI |
(1046) 0x458fd3 IMUL %R8,%RDI |
(1046) 0x458fd7 MOV 0x80(%RSP),%RDX |
(1046) 0x458fdf LEA (%RDX,%R13,1),%R9 |
(1046) 0x458fe3 IMUL %R8,%R9 |
(1046) 0x458fe7 MOV 0x78(%RSP),%RDX |
(1046) 0x458fec LEA (%RDX,%R13,1),%R11 |
(1046) 0x458ff0 IMUL %R8,%R11 |
(1046) 0x458ff4 MOV 0x70(%RSP),%RDX |
(1046) 0x458ff9 LEA (%RDX,%R13,1),%R15 |
(1046) 0x458ffd IMUL %R8,%R15 |
(1046) 0x459001 MOV %R13,%RSI |
(1046) 0x459004 MOV 0x68(%RSP),%RDX |
(1046) 0x459009 ADD %RDX,%R13 |
(1046) 0x45900c IMUL %R8,%R13 |
(1046) 0x459010 MOV 0x60(%RSP),%RDX |
(1046) 0x459015 LEA (%RDX,%RSI,1),%RBX |
(1046) 0x459019 IMUL %R8,%RBX |
(1046) 0x45901d MOV 0x58(%RSP),%RDX |
(1046) 0x459022 LEA (%RSI,%RDX,1),%R14 |
(1046) 0x459026 IMUL %R8,%R14 |
(1046) 0x45902a MOV %R12,%RDX |
(1046) 0x45902d MOV 0x20(%RSP),%R12 |
(1046) 0x459032 ADD %R12,%R14 |
(1046) 0x459035 MOV 0x38(%RSP),%RSI |
(1046) 0x45903a MOV %RSI,%R8 |
(1046) 0x45903d IMUL %RAX,%R8 |
(1046) 0x459041 ADD %R14,%R8 |
(1046) 0x459044 MOV %RSI,%R14 |
(1046) 0x459047 IMUL 0xb8(%RSP),%R14 |
(1046) 0x459050 ADD %R12,%RBX |
(1046) 0x459053 ADD %R14,%RBX |
(1046) 0x459056 MOV %RSI,%R14 |
(1046) 0x459059 IMUL 0xc0(%RSP),%R14 |
(1046) 0x459062 ADD %R12,%R13 |
(1046) 0x459065 ADD %R14,%R13 |
(1046) 0x459068 MOV %RSI,%R14 |
(1046) 0x45906b IMUL 0xc8(%RSP),%R14 |
(1046) 0x459074 ADD %R12,%R15 |
(1046) 0x459077 ADD %R14,%R15 |
(1046) 0x45907a MOV %RSI,%R14 |
(1046) 0x45907d IMUL 0xd0(%RSP),%R14 |
(1046) 0x459086 ADD %R12,%R11 |
(1046) 0x459089 ADD %R14,%R11 |
(1046) 0x45908c MOV %RSI,%R14 |
(1046) 0x45908f IMUL 0x40(%RSP),%R14 |
(1046) 0x459095 ADD %R12,%R9 |
(1046) 0x459098 ADD %R14,%R9 |
(1046) 0x45909b MOV %RSI,%R14 |
(1046) 0x45909e IMUL %RDX,%R14 |
(1046) 0x4590a2 ADD %R12,%RDI |
(1046) 0x4590a5 ADD %R14,%RDI |
(1046) 0x4590a8 MOV %RSI,%R14 |
(1046) 0x4590ab MOV %RCX,%RDX |
(1046) 0x4590ae IMUL %RCX,%R14 |
(1046) 0x4590b2 VBROADCASTSD %XMM18,%YMM26 |
(1046) 0x4590b8 VBROADCASTSD %XMM19,%YMM27 |
(1046) 0x4590be VBROADCASTSD %XMM20,%YMM28 |
(1046) 0x4590c4 VBROADCASTSD %XMM21,%YMM29 |
(1046) 0x4590ca VBROADCASTSD %XMM22,%YMM30 |
(1046) 0x4590d0 VBROADCASTSD %XMM23,%YMM31 |
(1046) 0x4590d6 VBROADCASTSD %XMM24,%YMM1 |
(1046) 0x4590dc VBROADCASTSD %XMM25,%YMM0 |
(1046) 0x4590e2 MOV 0x48(%RSP),%RCX |
(1046) 0x4590e7 LEA (%RCX,%R8,8),%RSI |
(1046) 0x4590eb LEA (%RCX,%RBX,8),%RBX |
(1046) 0x4590ef LEA (%RCX,%R13,8),%R13 |
(1046) 0x4590f3 LEA (%RCX,%R15,8),%R15 |
(1046) 0x4590f7 LEA (%RCX,%R11,8),%R11 |
(1046) 0x4590fb LEA (%RCX,%R9,8),%R9 |
(1046) 0x4590ff LEA (%RCX,%RDI,8),%RDI |
(1046) 0x459103 ADD %R12,%R10 |
(1046) 0x459106 ADD %R14,%R10 |
(1046) 0x459109 LEA (%RCX,%R10,8),%R10 |
(1046) 0x45910d VXORPD %XMM2,%XMM2,%XMM2 |
(1046) 0x459111 XOR %R14D,%R14D |
(1046) 0x459114 MOV 0x100(%RSP),%RCX |
(1046) 0x45911c MOV 0xf8(%RSP),%R8 |
(1046) 0x459124 NOPW %CS:(%RAX,%RAX,1) |
(1047) 0x459130 VMULPD (%R10,%R14,8),%YMM26,%YMM3 |
(1047) 0x459137 VFMADD231PD (%RDI,%R14,8),%YMM27,%YMM3 |
(1047) 0x45913e VMOVUPD (%R8,%R14,8),%YMM4 |
(1047) 0x459144 VFMADD231PD (%R9,%R14,8),%YMM28,%YMM3 |
(1047) 0x45914b VFMADD231PD (%R11,%R14,8),%YMM29,%YMM3 |
(1047) 0x459152 VFMADD213PD %YMM2,%YMM4,%YMM3 |
(1047) 0x459157 VMULPD (%R15,%R14,8),%YMM30,%YMM2 |
(1047) 0x45915e VFMADD231PD (%R13,%R14,8),%YMM31,%YMM2 |
(1047) 0x459166 VFMADD231PD (%RBX,%R14,8),%YMM1,%YMM2 |
(1047) 0x45916c VFMADD231PD (%RSI,%R14,8),%YMM0,%YMM2 |
(1047) 0x459172 VFMADD213PD %YMM3,%YMM4,%YMM2 |
(1047) 0x459177 ADD $0x4,%R14 |
(1047) 0x45917b CMP %RCX,%R14 |
(1047) 0x45917e JLE 459130 |
(1046) 0x459180 VEXTRACTF128 $0x1,%YMM2,%XMM0 |
(1046) 0x459186 VADDPD %XMM0,%XMM2,%XMM0 |
(1046) 0x45918a VSHUFPD $0x1,%XMM0,%XMM0,%XMM1 |
(1046) 0x45918f VADDSD %XMM1,%XMM0,%XMM0 |
(1046) 0x459193 VADDSD %XMM0,%XMM5,%XMM5 |
(1046) 0x459197 MOV 0xb0(%RSP),%RCX |
(1046) 0x45919f MOV %RCX,%R10 |
(1046) 0x4591a2 MOV 0xa0(%RSP),%RSI |
(1046) 0x4591aa CMP %RCX,%RSI |
(1046) 0x4591ad MOV 0x118(%RSP),%R15 |
(1046) 0x4591b5 MOV 0x110(%RSP),%R13 |
(1046) 0x4591bd MOV 0x98(%RSP),%R12 |
(1046) 0x4591c5 MOV 0xa8(%RSP),%R14 |
(1046) 0x4591cd MOV 0x108(%RSP),%RBX |
(1046) 0x4591d5 MOV 0x18(%RSP),%RDI |
(1046) 0x4591da MOV %RDX,%RCX |
(1046) 0x4591dd MOV 0x120(%RSP),%R11 |
(1046) 0x4591e5 JE 458d72 |
(1046) 0x4591eb JMP 4591fb |
0x4591ed NOPL (%RAX) |
(1046) 0x4591f0 XOR %R10D,%R10D |
(1046) 0x4591f3 MOV 0x98(%RSP),%R12 |
(1046) 0x4591fb VPBROADCASTQ %R10,%YMM0 |
(1046) 0x459201 VMOVDQU 0x140(%RSP),%YMM1 |
(1046) 0x45920a VPSUBQ %YMM0,%YMM1,%YMM0 |
(1046) 0x45920e VPCMPNLEUQ 0x4dd07(%RIP),%YMM0,%K1 |
(1046) 0x459219 KORTESTB %K1,%K1 |
(1046) 0x45921d JE 458d4f |
(1046) 0x459223 ADD %R13,%R11 |
(1046) 0x459226 MOV 0x30(%RSP),%R8 |
(1046) 0x45922b IMUL %R8,%R11 |
(1046) 0x45922f MOV 0x20(%RSP),%RDI |
(1046) 0x459234 ADD %RDI,%R11 |
(1046) 0x459237 MOV 0x38(%RSP),%R9 |
(1046) 0x45923c IMUL %R9,%RCX |
(1046) 0x459240 ADD %R10,%RCX |
(1046) 0x459243 ADD %R11,%RCX |
(1046) 0x459246 MOV 0x48(%RSP),%R11 |
(1046) 0x45924b VMOVUPD (%R11,%RCX,8),%YMM27{%K1}{z} |
(1046) 0x459252 LEA (%RDI,%R10,1),%RSI |
(1046) 0x459256 MOV 0x28(%RSP),%RCX |
(1046) 0x45925b VMOVUPD (%RCX,%RSI,8),%YMM26{%K1}{z} |
(1046) 0x459262 MOV 0xa0(%RSP),%RSI |
(1046) 0x45926a MOV 0x88(%RSP),%RDX |
(1046) 0x459272 ADD %R13,%RDX |
(1046) 0x459275 IMUL %R8,%RDX |
(1046) 0x459279 ADD %RDI,%RDX |
(1046) 0x45927c MOV 0x128(%RSP),%RCX |
(1046) 0x459284 IMUL %R9,%RCX |
(1046) 0x459288 ADD %R10,%RCX |
(1046) 0x45928b ADD %RDX,%RCX |
(1046) 0x45928e VMOVUPD (%R11,%RCX,8),%YMM28{%K1}{z} |
(1046) 0x459295 MOV 0x80(%RSP),%RDX |
(1046) 0x45929d ADD %R13,%RDX |
(1046) 0x4592a0 IMUL %R8,%RDX |
(1046) 0x4592a4 ADD %RDI,%RDX |
(1046) 0x4592a7 MOV 0x40(%RSP),%RCX |
(1046) 0x4592ac IMUL %R9,%RCX |
(1046) 0x4592b0 ADD %R10,%RCX |
(1046) 0x4592b3 ADD %RDX,%RCX |
(1046) 0x4592b6 VMOVUPD (%R11,%RCX,8),%YMM29{%K1}{z} |
(1046) 0x4592bd MOV 0x78(%RSP),%RDX |
(1046) 0x4592c2 ADD %R13,%RDX |
(1046) 0x4592c5 IMUL %R8,%RDX |
(1046) 0x4592c9 ADD %RDI,%RDX |
(1046) 0x4592cc MOV 0xd0(%RSP),%RCX |
(1046) 0x4592d4 IMUL %R9,%RCX |
(1046) 0x4592d8 ADD %R10,%RCX |
(1046) 0x4592db ADD %RDX,%RCX |
(1046) 0x4592de VMOVUPD (%R11,%RCX,8),%YMM30{%K1}{z} |
(1046) 0x4592e5 MOV 0x70(%RSP),%RDX |
(1046) 0x4592ea ADD %R13,%RDX |
(1046) 0x4592ed IMUL %R8,%RDX |
(1046) 0x4592f1 ADD %RDI,%RDX |
(1046) 0x4592f4 MOV 0xc8(%RSP),%RCX |
(1046) 0x4592fc IMUL %R9,%RCX |
(1046) 0x459300 ADD %R10,%RCX |
(1046) 0x459303 ADD %RDX,%RCX |
(1046) 0x459306 VMOVUPD (%R11,%RCX,8),%YMM31{%K1}{z} |
(1046) 0x45930d MOV 0x68(%RSP),%RDX |
(1046) 0x459312 ADD %R13,%RDX |
(1046) 0x459315 IMUL %R8,%RDX |
(1046) 0x459319 ADD %RDI,%RDX |
(1046) 0x45931c MOV 0xc0(%RSP),%RCX |
(1046) 0x459324 IMUL %R9,%RCX |
(1046) 0x459328 ADD %R10,%RCX |
(1046) 0x45932b ADD %RDX,%RCX |
(1046) 0x45932e VMOVUPD (%R11,%RCX,8),%YMM0{%K1}{z} |
(1046) 0x459335 MOV 0x60(%RSP),%RDX |
(1046) 0x45933a ADD %R13,%RDX |
(1046) 0x45933d IMUL %R8,%RDX |
(1046) 0x459341 ADD %RDI,%RDX |
(1046) 0x459344 MOV 0xb8(%RSP),%RCX |
(1046) 0x45934c IMUL %R9,%RCX |
(1046) 0x459350 ADD %R10,%RCX |
(1046) 0x459353 ADD %RDX,%RCX |
(1046) 0x459356 VMOVUPD (%R11,%RCX,8),%YMM1{%K1}{z} |
(1046) 0x45935d IMUL %R9,%RAX |
(1046) 0x459361 ADD %R10,%RAX |
(1046) 0x459364 MOV 0x58(%RSP),%RCX |
(1046) 0x459369 ADD %R13,%RCX |
(1046) 0x45936c IMUL %R8,%RCX |
(1046) 0x459370 ADD %RDI,%RCX |
(1046) 0x459373 MOV 0x18(%RSP),%RDI |
(1046) 0x459378 ADD %RCX,%RAX |
(1046) 0x45937b VMOVUPD (%R11,%RAX,8),%YMM2{%K1}{z} |
(1046) 0x459382 VMOVAPD %YMM27,%YMM17{%K1} |
(1046) 0x459388 VMOVAPD %YMM28,%YMM15{%K1} |
(1046) 0x45938e VBROADCASTSD %XMM18,%YMM3 |
(1046) 0x459394 VMULPD %YMM3,%YMM17,%YMM3 |
(1046) 0x45939a VMOVAPD %YMM26,%YMM16{%K1} |
(1046) 0x4593a0 VMULPD %YMM16,%YMM3,%YMM3 |
(1046) 0x4593a6 VBROADCASTSD %XMM19,%YMM4 |
(1046) 0x4593ac VMULPD %YMM4,%YMM15,%YMM4 |
(1046) 0x4593b0 VMOVAPD %YMM26,%YMM14{%K1} |
(1046) 0x4593b6 VFMADD213PD %YMM3,%YMM14,%YMM4 |
(1046) 0x4593bb VMOVAPD %YMM29,%YMM13{%K1} |
(1046) 0x4593c1 VBROADCASTSD %XMM20,%YMM3 |
(1046) 0x4593c7 VMULPD %YMM3,%YMM13,%YMM3 |
(1046) 0x4593cb VMOVAPD %YMM26,%YMM12{%K1} |
(1046) 0x4593d1 VFMADD213PD %YMM4,%YMM12,%YMM3 |
(1046) 0x4593d6 VMOVAPD %YMM30,%YMM11{%K1} |
(1046) 0x4593dc VBROADCASTSD %XMM21,%YMM4 |
(1046) 0x4593e2 VMULPD %YMM4,%YMM11,%YMM4 |
(1046) 0x4593e6 VMOVAPD %YMM26,%YMM10{%K1} |
(1046) 0x4593ec VFMADD213PD %YMM3,%YMM10,%YMM4 |
(1046) 0x4593f1 VMOVAPD %YMM31,%YMM9{%K1} |
(1046) 0x4593f7 VBROADCASTSD %XMM22,%YMM3 |
(1046) 0x4593fd VMULPD %YMM3,%YMM9,%YMM3 |
(1046) 0x459401 VMOVAPD %YMM26,%YMM8{%K1} |
(1046) 0x459407 VFMADD213PD %YMM4,%YMM8,%YMM3 |
(1046) 0x45940c VMOVAPD %YMM0,%YMM7{%K1} |
(1046) 0x459412 VBROADCASTSD %XMM23,%YMM0 |
(1046) 0x459418 VMULPD %YMM0,%YMM7,%YMM0 |
(1046) 0x45941c VMOVAPD %YMM26,%YMM6{%K1} |
(1046) 0x459422 VFMADD213PD %YMM3,%YMM6,%YMM0 |
(1046) 0x459427 VMOVUPD 0x160(%RSP),%YMM3 |
(1046) 0x459430 VMOVAPD %YMM1,%YMM3{%K1} |
(1046) 0x459436 VBROADCASTSD %XMM24,%YMM1 |
(1046) 0x45943c VMOVUPD %YMM3,0x160(%RSP) |
(1046) 0x459445 VMULPD %YMM1,%YMM3,%YMM1 |
(1046) 0x459449 VMOVUPD 0x180(%RSP),%YMM3 |
(1046) 0x459452 VMOVAPD %YMM26,%YMM3{%K1} |
(1046) 0x459458 VMOVUPD %YMM3,0x180(%RSP) |
(1046) 0x459461 VFMADD213PD %YMM0,%YMM3,%YMM1 |
(1046) 0x459466 VMOVUPD 0x1a0(%RSP),%YMM3 |
(1046) 0x45946f VMOVAPD %YMM2,%YMM3{%K1} |
(1046) 0x459475 VBROADCASTSD %XMM25,%YMM0 |
(1046) 0x45947b VMOVUPD %YMM3,0x1a0(%RSP) |
(1046) 0x459484 VMULPD %YMM0,%YMM3,%YMM18 |
(1046) 0x45948a VMOVUPD 0x1c0(%RSP),%YMM0 |
(1046) 0x459493 VMOVAPD %YMM26,%YMM0{%K1} |
(1046) 0x459499 VMOVUPD %YMM0,0x1c0(%RSP) |
(1046) 0x4594a2 VFMADD213PD %YMM1,%YMM0,%YMM18 |
(1046) 0x4594a8 JMP 458d55 |
0x4594ad MOV %R12,%RSI |
0x4594b0 MOV 0x20(%RSP),%RAX |
0x4594b5 SUB %RAX,%RSI |
0x4594b8 MOV %RSI,%RDI |
0x4594bb AND $-0x4,%RDI |
0x4594bf LEA -0x1(%RDI),%R8 |
0x4594c3 MOV 0x28(%RSP),%RDX |
0x4594c8 LEA (%RDX,%RAX,8),%R9 |
0x4594cc MOV 0x38(%RSP),%RAX |
0x4594d1 LEA (,%RAX,8),%RAX |
0x4594d9 MOV %RAX,0x18(%RSP) |
0x4594de MOV 0x30(%RSP),%RAX |
0x4594e3 LEA (,%RAX,8),%RAX |
0x4594eb MOV %RAX,0x40(%RSP) |
0x4594f0 MOV %RBX,%R11 |
0x4594f3 JMP 459515 |
0x4594f5 NOPW %CS:(%RAX,%RAX,1) |
(1043) 0x459500 LEA 0x1(%RCX),%RAX |
(1043) 0x459504 CMP 0x50(%RSP),%RCX |
(1043) 0x459509 MOV %RAX,%RCX |
(1043) 0x45950c MOV %R11,%RBX |
(1043) 0x45950f JE 458c50 |
(1043) 0x459515 TEST %RSI,%RSI |
(1043) 0x459518 JLE 459500 |
(1043) 0x45951a MOV 0xd8(%RSP),%RAX |
(1043) 0x459522 ADD %RCX,%RAX |
(1043) 0x459525 MOV %RAX,%RDX |
(1043) 0x459528 OR %RBX,%RDX |
(1043) 0x45952b SHR $0x20,%RDX |
(1043) 0x45952f JE 459540 |
(1043) 0x459531 CQTO |
(1043) 0x459533 IDIV %RBX |
(1043) 0x459536 JMP 459544 |
0x459538 NOPL (%RAX,%RAX,1) |
(1043) 0x459540 XOR %EDX,%EDX |
(1043) 0x459542 DIV %EBX |
(1043) 0x459544 ADD %R15,%RAX |
(1043) 0x459547 VMOVSD (%R14,%RAX,8),%XMM0 |
(1043) 0x45954d TEST %RDI,%RDI |
(1043) 0x459550 JE 4595e0 |
(1043) 0x459556 LEA (%R13,%RDX,1),%RBX |
(1043) 0x45955b IMUL 0x30(%RSP),%RBX |
(1043) 0x459561 ADD 0x20(%RSP),%RBX |
(1043) 0x459566 MOV 0x38(%RSP),%R14 |
(1043) 0x45956b IMUL %RAX,%R14 |
(1043) 0x45956f ADD %RBX,%R14 |
(1043) 0x459572 VBROADCASTSD %XMM0,%YMM2 |
(1043) 0x459577 MOV 0x48(%RSP),%RBX |
(1043) 0x45957c LEA (%RBX,%R14,8),%RBX |
(1043) 0x459580 VXORPD %XMM1,%XMM1,%XMM1 |
(1043) 0x459584 XOR %R14D,%R14D |
(1043) 0x459587 NOPW (%RAX,%RAX,1) |
(1045) 0x459590 VMULPD (%RBX,%R14,8),%YMM2,%YMM3 |
(1045) 0x459596 VFMADD231PD (%R9,%R14,8),%YMM3,%YMM1 |
(1045) 0x45959c ADD $0x4,%R14 |
(1045) 0x4595a0 CMP %R8,%R14 |
(1045) 0x4595a3 JLE 459590 |
(1043) 0x4595a5 VEXTRACTF128 $0x1,%YMM1,%XMM2 |
(1043) 0x4595ab VADDPD %XMM2,%XMM1,%XMM1 |
(1043) 0x4595af VSHUFPD $0x1,%XMM1,%XMM1,%XMM2 |
(1043) 0x4595b4 VADDSD %XMM2,%XMM1,%XMM1 |
(1043) 0x4595b8 VADDSD %XMM1,%XMM5,%XMM5 |
(1043) 0x4595bc MOV %RDI,%RBX |
(1043) 0x4595bf CMP %RDI,%RSI |
(1043) 0x4595c2 MOV 0xa8(%RSP),%R14 |
(1043) 0x4595ca MOV 0x28(%RSP),%R10 |
(1043) 0x4595cf JE 459500 |
(1043) 0x4595d5 JMP 4595e7 |
0x4595d7 NOPW (%RAX,%RAX,1) |
(1043) 0x4595e0 XOR %EBX,%EBX |
(1043) 0x4595e2 MOV 0x28(%RSP),%R10 |
(1043) 0x4595e7 ADD %R13,%RDX |
(1043) 0x4595ea IMUL 0x40(%RSP),%RDX |
(1043) 0x4595f0 ADD 0x20(%RSP),%RBX |
(1043) 0x4595f5 IMUL 0x18(%RSP),%RAX |
(1043) 0x4595fb ADD %RDX,%RAX |
(1043) 0x4595fe ADD 0x48(%RSP),%RAX |
(1043) 0x459603 NOPW %CS:(%RAX,%RAX,1) |
(1044) 0x459610 VMULSD (%RAX,%RBX,8),%XMM0,%XMM1 |
(1044) 0x459615 VFMADD231SD (%R10,%RBX,8),%XMM1,%XMM5 |
(1044) 0x45961b INC %RBX |
(1044) 0x45961e CMP %RBX,%R12 |
(1044) 0x459621 JNE 459610 |
(1043) 0x459623 JMP 459500 |
0x459628 NOPL (%RAX,%RAX,1) |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
►100.00+ | __kmp_invoke_microtask | libiomp5.so | |
○ | __kmp_invoke_task_func | libiomp5.so |
Path / |
Source file and lines | Collapse.hpp:81-83 |
Module | exec |
nb instructions | 164 |
nb uops | 169 |
loop length | 820 |
used x86 registers | 15 |
used mmx registers | 0 |
used xmm registers | 2 |
used ymm registers | 1 |
used zmm registers | 0 |
nb stack references | 28 |
micro-operation queue | 28.17 cycles |
front end | 28.17 cycles |
P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
uops | 5.20 | 5.20 | 13.67 | 13.67 | 21.50 | 5.20 | 5.20 | 21.50 | 21.50 | 21.50 | 5.20 | 13.67 |
cycles | 5.20 | 5.20 | 13.67 | 13.67 | 21.50 | 5.20 | 5.20 | 21.50 | 21.50 | 21.50 | 5.20 | 13.67 |
Cycles executing div or sqrt instructions | NA |
Front-end | 28.17 |
Dispatch | 21.50 |
Overall L1 | 28.17 |
all | 4% |
load | 0% |
store | 3% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | NA (no add-sub vectorizable/vectorized instructions) |
fma | NA (no fma vectorizable/vectorized instructions) |
other | 8% |
all | 0% |
load | 0% |
store | 0% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 0% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | NA (no other vectorizable/vectorized instructions) |
all | 3% |
load | 0% |
store | 3% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 0% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 8% |
all | 12% |
load | 12% |
store | 12% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | NA (no add-sub vectorizable/vectorized instructions) |
fma | NA (no fma vectorizable/vectorized instructions) |
other | 12% |
all | 12% |
load | 12% |
store | 12% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 12% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | NA (no other vectorizable/vectorized instructions) |
all | 12% |
load | 12% |
store | 12% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 12% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 12% |
Instruction | Nb FU | P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | Latency | Recip. throughput | Vectorization |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PUSH %RBP | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 | N/A |
MOV %RSP,%RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
PUSH %R15 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 | N/A |
PUSH %R14 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 | N/A |
PUSH %R13 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 | N/A |
PUSH %R12 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 | N/A |
PUSH %RBX | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 | N/A |
AND $-0x20,%RSP | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1-2 | 0.20 | N/A |
SUB $0x200,%RSP | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | N/A |
MOVL $0,0x94(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (6.3%) |
LEA 0x38(%R8),%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV 0x38(%R8),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
TEST %RAX,%RAX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 2 | 0.20 | scal (12.5%) |
CMOVNE %RAX,%RCX | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
TEST %R9,%R9 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 2 | 0.20 | scal (12.5%) |
JS 458bee <_ZNK14PopulationSdomclIN6Kripke11ArchLayoutTINS1_12ArchT_OpenMPENS1_11LayoutT_DGZEEEEEvT_NS1_6SdomIdERKNS1_4Core3SetESB_SB_RNS8_5FieldIdJNS1_9DirectionENS1_5GroupENS1_4ZoneEEEERNSC_IdJSD_EEERNSC_IdJSF_EEEPd.extracted+0x11e> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
MOV %RCX,0xf0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
MOV %RDX,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
MOV (%R8),%R15 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
MOV 0x10(%R8),%R13 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
MOV 0x20(%R8),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
MOV %RAX,0x20(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
MOV 0x28(%R8),%R12 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
MOV 0x70(%R8),%R14 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
MOV 0x90(%R8),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
MOV %RAX,0x38(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
MOV 0x98(%R8),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
MOV %RAX,0x30(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
MOV 0xd8(%R8),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
MOV %RAX,0x48(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
MOV 0x100(%R8),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
MOV %RAX,0x28(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
VMOVSD 0x40(%R8),%XMM0 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
VMOVSD %XMM0,0x18(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
MOV (%RDI),%ESI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
MOVQ $0,0xe8(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (6.3%) |
MOV %R9,0xe0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
MOVQ $0x1,0x138(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (6.3%) |
SUB $0x8,%RSP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
LEA 0x140(%RSP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
LEA 0x99c11(%RIP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
LEA 0x9c(%RSP),%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
LEA 0xf0(%RSP),%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
LEA 0xe8(%RSP),%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV %ESI,0x98(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (6.3%) |
MOV $0x22,%EDX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | N/A |
PUSH $0x1 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 | N/A |
PUSH $0x1 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 | N/A |
PUSH %RAX | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 | N/A |
CALL 403140 <__kmpc_for_static_init_8@plt> | 2 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 1 | N/A |
ADD $0x20,%RSP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
MOV 0xe8(%RSP),%RCX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
MOV 0xe0(%RSP),%RDX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
CMP %RDX,%RCX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | scal (12.5%) |
JBE 458bfd <_ZNK14PopulationSdomclIN6Kripke11ArchLayoutTINS1_12ArchT_OpenMPENS1_11LayoutT_DGZEEEEEvT_NS1_6SdomIdERKNS1_4Core3SetESB_SB_RNS8_5FieldIdJNS1_9DirectionENS1_5GroupENS1_4ZoneEEEERNSC_IdJSD_EEERNSC_IdJSF_EEEPd.extracted+0x12d> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
VMOVSD 0x18(%RSP),%XMM5 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
JMP 458c50 <_ZNK14PopulationSdomclIN6Kripke11ArchLayoutTINS1_12ArchT_OpenMPENS1_11LayoutT_DGZEEEEEvT_NS1_6SdomIdERKNS1_4Core3SetESB_SB_RNS8_5FieldIdJNS1_9DirectionENS1_5GroupENS1_4ZoneEEEERNSC_IdJSD_EEERNSC_IdJSF_EEEPd.extracted+0x180> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5.84 | N/A |
LEA -0x28(%RBP),%RSP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
POP %RBX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 | N/A |
POP %R12 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 | N/A |
POP %R13 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 | N/A |
POP %R14 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 | N/A |
POP %R15 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 | N/A |
POP %RBP | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 | N/A |
RET | 1 | 0.50 | 0 | 0.33 | 0.33 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0.33 | 0 | 2.13 | N/A |
LEA 0x1(%RCX),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
INC %RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
CMP %RDX,%RAX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | scal (12.5%) |
CMOVG %RAX,%RDX | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
MOV %RCX,0xd8(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
SUB %RCX,%RDX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | N/A |
CMP $0x8,%RDX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | scal (12.5%) |
MOV %R14,0xa8(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
MOV %RDX,0x50(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
JAE 458cc9 <_ZNK14PopulationSdomclIN6Kripke11ArchLayoutTINS1_12ArchT_OpenMPENS1_11LayoutT_DGZEEEEEvT_NS1_6SdomIdERKNS1_4Core3SetESB_SB_RNS8_5FieldIdJNS1_9DirectionENS1_5GroupENS1_4ZoneEEEERNSC_IdJSD_EEERNSC_IdJSF_EEEPd.extracted+0x1f9> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
VMOVSD 0x18(%RSP),%XMM5 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
MOV 0x50(%RSP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
MOV %RAX,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
AND $-0x8,%RCX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1-2 | 0.20 | N/A |
DEC %RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
MOV %RAX,0x50(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
CMP %RCX,%RAX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | scal (12.5%) |
JAE 4594ad <_ZNK14PopulationSdomclIN6Kripke11ArchLayoutTINS1_12ArchT_OpenMPENS1_11LayoutT_DGZEEEEEvT_NS1_6SdomIdERKNS1_4Core3SetESB_SB_RNS8_5FieldIdJNS1_9DirectionENS1_5GroupENS1_4ZoneEEEERNSC_IdJSD_EEERNSC_IdJSF_EEEPd.extracted+0x9dd> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
VMOVSD %XMM5,0x18(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
LEA 0x99b73(%RIP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV 0x90(%RSP),%ESI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
VZEROUPPER | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | vect (25.0%) |
CALL 403050 <__kmpc_for_static_fini@plt> | 2 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 1 | N/A |
LEA 0x99d7d(%RIP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
CALL 403110 <__kmpc_global_thread_num@plt> | 2 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 1 | N/A |
MOV %EAX,%EBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (6.3%) |
LEA 0x99aef(%RIP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV $0x4f40e0,%R14 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | scal (6.3%) |
MOV %EAX,%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
MOV %R14,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
CALL 403390 <__kmpc_critical@plt> | 2 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 1 | N/A |
MOV 0xf0(%RSP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
VMOVSD 0x18(%RSP),%XMM0 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
VADDSD 0x10(%RAX),%XMM0,%XMM0 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 | scal (12.5%) |
VMOVSD %XMM0,0x10(%RAX) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
LEA 0x99adf(%RIP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV %EBX,%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
MOV %R14,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
LEA -0x28(%RBP),%RSP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
POP %RBX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 | N/A |
POP %R12 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 | N/A |
POP %R13 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 | N/A |
POP %R14 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 | N/A |
POP %R15 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 | N/A |
POP %RBP | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 | N/A |
JMP 403170 <__kmpc_end_critical@plt> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2.08 | N/A |
SHR $0x3,%RDX | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0-2 | 0.50 | N/A |
DEC %RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
MOV %RDX,0x130(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
MOV %R12,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
MOV 0x20(%RSP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
SUB %RAX,%RSI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | N/A |
MOV %RSI,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
AND $-0x4,%RCX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1-2 | 0.20 | N/A |
MOV %RCX,0xb0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
DEC %RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
MOV %RCX,0x100(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
VPBROADCASTQ %RSI,%YMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | scal (12.5%) |
VMOVDQU %YMM0,0x140(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (50.0%) |
MOV 0x28(%RSP),%RCX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
LEA (%RCX,%RAX,8),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV %RAX,0xf8(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
XOR %EDI,%EDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
VMOVSD 0x18(%RSP),%XMM5 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
MOV %R12,0x98(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
MOV %RSI,0xa0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
MOV %R15,0x118(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
MOV %R13,0x110(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
MOV %RBX,0x108(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
JMP 458d87 <_ZNK14PopulationSdomclIN6Kripke11ArchLayoutTINS1_12ArchT_OpenMPENS1_11LayoutT_DGZEEEEEvT_NS1_6SdomIdERKNS1_4Core3SetESB_SB_RNS8_5FieldIdJNS1_9DirectionENS1_5GroupENS1_4ZoneEEEERNSC_IdJSD_EEERNSC_IdJSF_EEEPd.extracted+0x2b7> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5.84 | N/A |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
NOPL (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
NOPL (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV %R12,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
MOV 0x20(%RSP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
SUB %RAX,%RSI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | N/A |
MOV %RSI,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
AND $-0x4,%RDI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1-2 | 0.20 | N/A |
LEA -0x1(%RDI),%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV 0x28(%RSP),%RDX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
LEA (%RDX,%RAX,8),%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV 0x38(%RSP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
LEA (,%RAX,8),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV %RAX,0x18(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
MOV 0x30(%RSP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
LEA (,%RAX,8),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV %RAX,0x40(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
MOV %RBX,%R11 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
JMP 459515 <_ZNK14PopulationSdomclIN6Kripke11ArchLayoutTINS1_12ArchT_OpenMPENS1_11LayoutT_DGZEEEEEvT_NS1_6SdomIdERKNS1_4Core3SetESB_SB_RNS8_5FieldIdJNS1_9DirectionENS1_5GroupENS1_4ZoneEEEERNSC_IdJSD_EEERNSC_IdJSF_EEEPd.extracted+0xa45> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5.84 | N/A |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
NOPL (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
NOPL (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
Source file and lines | Collapse.hpp:81-83 |
Module | exec |
nb instructions | 164 |
nb uops | 169 |
loop length | 820 |
used x86 registers | 15 |
used mmx registers | 0 |
used xmm registers | 2 |
used ymm registers | 1 |
used zmm registers | 0 |
nb stack references | 28 |
micro-operation queue | 28.17 cycles |
front end | 28.17 cycles |
P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
uops | 5.20 | 5.20 | 13.67 | 13.67 | 21.50 | 5.20 | 5.20 | 21.50 | 21.50 | 21.50 | 5.20 | 13.67 |
cycles | 5.20 | 5.20 | 13.67 | 13.67 | 21.50 | 5.20 | 5.20 | 21.50 | 21.50 | 21.50 | 5.20 | 13.67 |
Cycles executing div or sqrt instructions | NA |
Front-end | 28.17 |
Dispatch | 21.50 |
Overall L1 | 28.17 |
all | 4% |
load | 0% |
store | 3% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | NA (no add-sub vectorizable/vectorized instructions) |
fma | NA (no fma vectorizable/vectorized instructions) |
other | 8% |
all | 0% |
load | 0% |
store | 0% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 0% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | NA (no other vectorizable/vectorized instructions) |
all | 3% |
load | 0% |
store | 3% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 0% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 8% |
all | 12% |
load | 12% |
store | 12% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | NA (no add-sub vectorizable/vectorized instructions) |
fma | NA (no fma vectorizable/vectorized instructions) |
other | 12% |
all | 12% |
load | 12% |
store | 12% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 12% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | NA (no other vectorizable/vectorized instructions) |
all | 12% |
load | 12% |
store | 12% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 12% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 12% |
Instruction | Nb FU | P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | Latency | Recip. throughput | Vectorization |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PUSH %RBP | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 | N/A |
MOV %RSP,%RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
PUSH %R15 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 | N/A |
PUSH %R14 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 | N/A |
PUSH %R13 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 | N/A |
PUSH %R12 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 | N/A |
PUSH %RBX | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 | N/A |
AND $-0x20,%RSP | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1-2 | 0.20 | N/A |
SUB $0x200,%RSP | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | N/A |
MOVL $0,0x94(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (6.3%) |
LEA 0x38(%R8),%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV 0x38(%R8),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
TEST %RAX,%RAX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 2 | 0.20 | scal (12.5%) |
CMOVNE %RAX,%RCX | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
TEST %R9,%R9 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 2 | 0.20 | scal (12.5%) |
JS 458bee <_ZNK14PopulationSdomclIN6Kripke11ArchLayoutTINS1_12ArchT_OpenMPENS1_11LayoutT_DGZEEEEEvT_NS1_6SdomIdERKNS1_4Core3SetESB_SB_RNS8_5FieldIdJNS1_9DirectionENS1_5GroupENS1_4ZoneEEEERNSC_IdJSD_EEERNSC_IdJSF_EEEPd.extracted+0x11e> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
MOV %RCX,0xf0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
MOV %RDX,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
MOV (%R8),%R15 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
MOV 0x10(%R8),%R13 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
MOV 0x20(%R8),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
MOV %RAX,0x20(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
MOV 0x28(%R8),%R12 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
MOV 0x70(%R8),%R14 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
MOV 0x90(%R8),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
MOV %RAX,0x38(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
MOV 0x98(%R8),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
MOV %RAX,0x30(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
MOV 0xd8(%R8),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
MOV %RAX,0x48(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
MOV 0x100(%R8),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
MOV %RAX,0x28(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
VMOVSD 0x40(%R8),%XMM0 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
VMOVSD %XMM0,0x18(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
MOV (%RDI),%ESI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
MOVQ $0,0xe8(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (6.3%) |
MOV %R9,0xe0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
MOVQ $0x1,0x138(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (6.3%) |
SUB $0x8,%RSP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
LEA 0x140(%RSP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
LEA 0x99c11(%RIP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
LEA 0x9c(%RSP),%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
LEA 0xf0(%RSP),%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
LEA 0xe8(%RSP),%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV %ESI,0x98(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (6.3%) |
MOV $0x22,%EDX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | N/A |
PUSH $0x1 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 | N/A |
PUSH $0x1 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 | N/A |
PUSH %RAX | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 | N/A |
CALL 403140 <__kmpc_for_static_init_8@plt> | 2 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 1 | N/A |
ADD $0x20,%RSP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
MOV 0xe8(%RSP),%RCX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
MOV 0xe0(%RSP),%RDX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
CMP %RDX,%RCX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | scal (12.5%) |
JBE 458bfd <_ZNK14PopulationSdomclIN6Kripke11ArchLayoutTINS1_12ArchT_OpenMPENS1_11LayoutT_DGZEEEEEvT_NS1_6SdomIdERKNS1_4Core3SetESB_SB_RNS8_5FieldIdJNS1_9DirectionENS1_5GroupENS1_4ZoneEEEERNSC_IdJSD_EEERNSC_IdJSF_EEEPd.extracted+0x12d> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
VMOVSD 0x18(%RSP),%XMM5 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
JMP 458c50 <_ZNK14PopulationSdomclIN6Kripke11ArchLayoutTINS1_12ArchT_OpenMPENS1_11LayoutT_DGZEEEEEvT_NS1_6SdomIdERKNS1_4Core3SetESB_SB_RNS8_5FieldIdJNS1_9DirectionENS1_5GroupENS1_4ZoneEEEERNSC_IdJSD_EEERNSC_IdJSF_EEEPd.extracted+0x180> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5.84 | N/A |
LEA -0x28(%RBP),%RSP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
POP %RBX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 | N/A |
POP %R12 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 | N/A |
POP %R13 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 | N/A |
POP %R14 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 | N/A |
POP %R15 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 | N/A |
POP %RBP | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 | N/A |
RET | 1 | 0.50 | 0 | 0.33 | 0.33 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0.33 | 0 | 2.13 | N/A |
LEA 0x1(%RCX),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
INC %RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
CMP %RDX,%RAX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | scal (12.5%) |
CMOVG %RAX,%RDX | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
MOV %RCX,0xd8(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
SUB %RCX,%RDX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | N/A |
CMP $0x8,%RDX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | scal (12.5%) |
MOV %R14,0xa8(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
MOV %RDX,0x50(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
JAE 458cc9 <_ZNK14PopulationSdomclIN6Kripke11ArchLayoutTINS1_12ArchT_OpenMPENS1_11LayoutT_DGZEEEEEvT_NS1_6SdomIdERKNS1_4Core3SetESB_SB_RNS8_5FieldIdJNS1_9DirectionENS1_5GroupENS1_4ZoneEEEERNSC_IdJSD_EEERNSC_IdJSF_EEEPd.extracted+0x1f9> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
VMOVSD 0x18(%RSP),%XMM5 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
MOV 0x50(%RSP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
MOV %RAX,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
AND $-0x8,%RCX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1-2 | 0.20 | N/A |
DEC %RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
MOV %RAX,0x50(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
CMP %RCX,%RAX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | scal (12.5%) |
JAE 4594ad <_ZNK14PopulationSdomclIN6Kripke11ArchLayoutTINS1_12ArchT_OpenMPENS1_11LayoutT_DGZEEEEEvT_NS1_6SdomIdERKNS1_4Core3SetESB_SB_RNS8_5FieldIdJNS1_9DirectionENS1_5GroupENS1_4ZoneEEEERNSC_IdJSD_EEERNSC_IdJSF_EEEPd.extracted+0x9dd> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
VMOVSD %XMM5,0x18(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
LEA 0x99b73(%RIP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV 0x90(%RSP),%ESI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
VZEROUPPER | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | vect (25.0%) |
CALL 403050 <__kmpc_for_static_fini@plt> | 2 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 1 | N/A |
LEA 0x99d7d(%RIP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
CALL 403110 <__kmpc_global_thread_num@plt> | 2 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 1 | N/A |
MOV %EAX,%EBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (6.3%) |
LEA 0x99aef(%RIP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV $0x4f40e0,%R14 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | scal (6.3%) |
MOV %EAX,%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
MOV %R14,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
CALL 403390 <__kmpc_critical@plt> | 2 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 1 | N/A |
MOV 0xf0(%RSP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
VMOVSD 0x18(%RSP),%XMM0 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
VADDSD 0x10(%RAX),%XMM0,%XMM0 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 | scal (12.5%) |
VMOVSD %XMM0,0x10(%RAX) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
LEA 0x99adf(%RIP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV %EBX,%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
MOV %R14,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
LEA -0x28(%RBP),%RSP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
POP %RBX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 | N/A |
POP %R12 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 | N/A |
POP %R13 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 | N/A |
POP %R14 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 | N/A |
POP %R15 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 | N/A |
POP %RBP | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 | N/A |
JMP 403170 <__kmpc_end_critical@plt> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2.08 | N/A |
SHR $0x3,%RDX | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0-2 | 0.50 | N/A |
DEC %RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
MOV %RDX,0x130(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
MOV %R12,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
MOV 0x20(%RSP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
SUB %RAX,%RSI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | N/A |
MOV %RSI,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
AND $-0x4,%RCX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1-2 | 0.20 | N/A |
MOV %RCX,0xb0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
DEC %RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
MOV %RCX,0x100(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
VPBROADCASTQ %RSI,%YMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | scal (12.5%) |
VMOVDQU %YMM0,0x140(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0-1 | 0.50 | vect (50.0%) |
MOV 0x28(%RSP),%RCX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
LEA (%RCX,%RAX,8),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV %RAX,0xf8(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
XOR %EDI,%EDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
VMOVSD 0x18(%RSP),%XMM5 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | scal (12.5%) |
MOV %R12,0x98(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
MOV %RSI,0xa0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
MOV %R15,0x118(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
MOV %R13,0x110(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
MOV %RBX,0x108(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
JMP 458d87 <_ZNK14PopulationSdomclIN6Kripke11ArchLayoutTINS1_12ArchT_OpenMPENS1_11LayoutT_DGZEEEEEvT_NS1_6SdomIdERKNS1_4Core3SetESB_SB_RNS8_5FieldIdJNS1_9DirectionENS1_5GroupENS1_4ZoneEEEERNSC_IdJSD_EEERNSC_IdJSF_EEEPd.extracted+0x2b7> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5.84 | N/A |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
NOPL (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
NOPL (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV %R12,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
MOV 0x20(%RSP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
SUB %RAX,%RSI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 | N/A |
MOV %RSI,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
AND $-0x4,%RDI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1-2 | 0.20 | N/A |
LEA -0x1(%RDI),%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV 0x28(%RSP),%RDX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
LEA (%RDX,%RAX,8),%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV 0x38(%RSP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
LEA (,%RAX,8),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV %RAX,0x18(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
MOV 0x30(%RSP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 | N/A |
LEA (,%RAX,8),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV %RAX,0x40(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
MOV %RBX,%R11 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
JMP 459515 <_ZNK14PopulationSdomclIN6Kripke11ArchLayoutTINS1_12ArchT_OpenMPENS1_11LayoutT_DGZEEEEEvT_NS1_6SdomIdERKNS1_4Core3SetESB_SB_RNS8_5FieldIdJNS1_9DirectionENS1_5GroupENS1_4ZoneEEEERNSC_IdJSD_EEERNSC_IdJSF_EEEPd.extracted+0xa45> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5.84 | N/A |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
NOPL (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
NOPL (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
Name | Coverage (%) | Time (s) |
---|---|---|
▼void PopulationSdom::operator() | 0.15 | 0.07 |
▼Loop 1043 - forall.hpp:59-59 - exec– | 0.00 | 0.00 |
○Loop 1045 - forall.hpp:59-59 - exec | 0.00 | 0.00 |
○Loop 1044 - forall.hpp:59-59 - exec | 0.00 | 0.00 |
▼Loop 1046 - forall.hpp:59-59 - exec– | 0.00 | 0.00 |
○Loop 1047 - forall.hpp:59-59 - exec | 0.15 | 0.07 |