Function: void RAJA::internal::StatementExecutor<RAJA::statement::Collapse<RAJA::omp_parallel_collap ... | Module: libkripke.so | Source: Collapse.hpp:81-81 [...] | Coverage: 12.71% |
---|
Function: void RAJA::internal::StatementExecutor<RAJA::statement::Collapse<RAJA::omp_parallel_collap ... | Module: libkripke.so | Source: Collapse.hpp:81-81 [...] | Coverage: 12.71% |
---|
/home/kcamus/qaas_runs/169-391-8990/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/index/RangeSegment.hpp: 120 - 120 |
-------------------------------------------------------------------------------- |
120: RAJA_HOST_DEVICE RAJA_INLINE ~TypedRangeSegment() {} |
/home/kcamus/qaas_runs/169-391-8990/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/util/Layout.hpp: 55 - 55 |
-------------------------------------------------------------------------------- |
55: return a * b; |
/home/kcamus/qaas_runs/169-391-8990/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/kcamus/qaas_runs/169-391-8990/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/internal/Iterators.hpp: 55 - 251 |
-------------------------------------------------------------------------------- |
55: : val(rhs.val) |
[...] |
177: return value_type(val + rhs); |
[...] |
207: : val(rhs.val), stride(rhs.stride) |
[...] |
247: difference_type diff = (static_cast<difference_type>(val) - |
248: (static_cast<difference_type>(rhs.val))); |
249: |
250: return (diff % stride != difference_type{0}) |
251: ? (difference_type{1} + diff / stride) |
/home/kcamus/qaas_runs/169-391-8990/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/util/Operators.hpp: 304 - 307 |
-------------------------------------------------------------------------------- |
304: RAJA_HOST_DEVICE constexpr Ret operator()(const Arg1& lhs, |
305: const Arg2& rhs) const |
306: { |
307: return Ret{lhs} + rhs; |
/home/kcamus/qaas_runs/169-391-8990/intel/Kripke/build/Kripke/src/Kripke/Kernel/SweepSubdomain.cpp: 85 - 105 |
-------------------------------------------------------------------------------- |
85: KRIPKE_LAMBDA (Direction d, Group g, ZoneK k, ZoneJ j, ZoneI i) { |
86: |
87: double xcos_dxi = 2.0 * xcos(d) / dx(i); |
88: double ycos_dyj = 2.0 * ycos(d) / dy(j); |
89: double zcos_dzk = 2.0 * zcos(d) / dz(k); |
90: |
91: Zone z(zone_layout(*i, *j, *k)); |
92: |
93: /* Calculate new zonal flux */ |
94: double psi_d_g_z = (rhs(d,g,z) |
95: + psi_lf(d, g, j, k) * xcos_dxi |
96: + psi_fr(d, g, i, k) * ycos_dyj |
97: + psi_bo(d, g, i, j) * zcos_dzk) |
98: / (xcos_dxi + ycos_dyj + zcos_dzk + sigt(g, z)); |
99: |
100: psi(d, g, z) = psi_d_g_z; |
101: |
102: /* Apply diamond-difference relationships */ |
103: psi_lf(d, g, j, k) = 2.0 * psi_d_g_z - psi_lf(d, g, j, k); |
104: psi_fr(d, g, i, k) = 2.0 * psi_d_g_z - psi_fr(d, g, i, k); |
105: psi_bo(d, g, i, j) = 2.0 * psi_d_g_z - psi_bo(d, g, i, j); |
/home/kcamus/qaas_runs/169-391-8990/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) \ |
/home/kcamus/qaas_runs/169-391-8990/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/kcamus/qaas_runs/169-391-8990/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/util/View.hpp: 79 - 110 |
-------------------------------------------------------------------------------- |
79: : layout(V.layout), data(V.data) |
[...] |
107: RAJA_HOST_DEVICE RAJA_INLINE value_type &operator()(Args... args) const |
108: { |
109: auto idx = stripIndexType(layout(args...)); |
110: return data[idx]; |
0x66cf0 PUSH %RBP |
0x66cf1 MOV %RDI,%RDX |
0x66cf4 MOV %RSP,%RBP |
0x66cf7 PUSH %R15 |
0x66cf9 PUSH %R14 |
0x66cfb PUSH %R13 |
0x66cfd PUSH %R12 |
0x66cff PUSH %RBX |
0x66d00 SUB $0x228,%RSP |
0x66d07 MOV 0x10(%RDI),%RAX |
0x66d0b MOV 0x10(%RAX),%RCX |
0x66d0f MOV (%RAX),%RBX |
0x66d12 MOV 0x30(%RAX),%RSI |
0x66d16 MOV 0x38(%RAX),%RDI |
0x66d1a MOV 0x40(%RAX),%R8 |
0x66d1e MOV 0x50(%RAX),%R9 |
0x66d22 MOV %RCX,-0x150(%RBP) |
0x66d29 MOV 0x58(%RAX),%R10 |
0x66d2d MOV 0x60(%RAX),%R11 |
0x66d31 MOV %RBX,-0x148(%RBP) |
0x66d38 MOV 0x68(%RAX),%R14 |
0x66d3c MOV 0x70(%RAX),%R15 |
0x66d40 MOV %RSI,-0x70(%RBP) |
0x66d44 MOV 0x78(%RAX),%RCX |
0x66d48 MOV %RDI,-0x78(%RBP) |
0x66d4c MOV %R8,-0x118(%RBP) |
0x66d53 MOV 0x20(%RAX),%R12 |
0x66d57 MOV %R9,-0x40(%RBP) |
0x66d5b MOV 0x28(%RAX),%R13 |
0x66d5f MOV %R10,-0x158(%RBP) |
0x66d66 MOV 0x48(%RAX),%RBX |
0x66d6a MOV %R11,-0x120(%RBP) |
0x66d71 MOV %R14,-0xa8(%RBP) |
0x66d78 MOV %R15,-0x48(%RBP) |
0x66d7c MOV %RCX,-0xc0(%RBP) |
0x66d83 MOV 0xa8(%RAX),%RSI |
0x66d8a MOV 0xd0(%RAX),%RDI |
0x66d91 MOV 0xf8(%RAX),%R8 |
0x66d98 MOV 0x120(%RAX),%R9 |
0x66d9f MOV 0x148(%RAX),%R10 |
0x66da6 MOV %RSI,-0x160(%RBP) |
0x66dad MOV 0x170(%RAX),%R11 |
0x66db4 MOV 0x190(%RAX),%R14 |
0x66dbb MOV %RDI,-0x50(%RBP) |
0x66dbf MOV 0x1a0(%RAX),%RCX |
0x66dc6 MOV 0x1f0(%RAX),%RSI |
0x66dcd MOV %R8,-0x168(%RBP) |
0x66dd4 MOV 0x1f8(%RAX),%RDI |
0x66ddb MOV 0x238(%RAX),%R8 |
0x66de2 MOV %R9,-0x58(%RBP) |
0x66de6 MOV 0x198(%RAX),%R15 |
0x66ded MOV 0x260(%RAX),%R9 |
0x66df4 MOV %R10,-0x170(%RBP) |
0x66dfb MOV %R11,-0x60(%RBP) |
0x66dff MOV 0x268(%RAX),%R10 |
0x66e06 MOV 0x278(%RAX),%R11 |
0x66e0d MOV %R14,-0x38(%RBP) |
0x66e11 MOV 0x2c0(%RAX),%R14 |
0x66e18 MOV %RCX,-0x98(%RBP) |
0x66e1f MOV %RSI,-0x130(%RBP) |
0x66e26 MOV %RDI,-0x140(%RBP) |
0x66e2d MOV %R8,-0x178(%RBP) |
0x66e34 MOV %R9,-0x138(%RBP) |
0x66e3b MOV %R10,-0x1a8(%RBP) |
0x66e42 MOV %R11,-0x90(%RBP) |
0x66e49 MOV %R14,-0x180(%RBP) |
0x66e50 MOV %R15,-0xa0(%RBP) |
0x66e57 MOV 0x2e8(%RAX),%R15 |
0x66e5e MOV 0x370(%RAX),%RDI |
0x66e65 MOV 0x2f0(%RAX),%RCX |
0x66e6c MOV 0x348(%RAX),%RSI |
0x66e73 MOV 0x378(%RAX),%R8 |
0x66e7a MOV %R15,-0x1d8(%RBP) |
0x66e81 MOV %RDI,-0x1e0(%RBP) |
0x66e88 MOV 0x8(%RDX),%RDI |
0x66e8c MOV (%RDX),%RDX |
0x66e8f MOV 0x388(%RAX),%R9 |
0x66e96 MOV %RCX,-0x1d0(%RBP) |
0x66e9d MOV 0x3d0(%RAX),%R10 |
0x66ea4 MOV 0x3e8(%RAX),%R11 |
0x66eab MOV %RSI,-0x188(%RBP) |
0x66eb2 MOV 0x418(%RAX),%R15 |
0x66eb9 TEST %RDX,%RDX |
0x66ebc MOV %RDX,-0x80(%RBP) |
0x66ec0 MOV 0x438(%RAX),%RCX |
0x66ec7 MOV 0x440(%RAX),%RSI |
0x66ece MOV %R8,-0x1b0(%RBP) |
0x66ed5 MOV 0x300(%RAX),%R14 |
0x66edc MOV 0x480(%RAX),%RAX |
0x66ee3 MOV %R9,-0x88(%RBP) |
0x66eea MOV %R10,-0x190(%RBP) |
0x66ef1 MOV %R11,-0x1b8(%RBP) |
0x66ef8 MOV %R15,-0x198(%RBP) |
0x66eff MOV %RCX,-0x1c0(%RBP) |
0x66f06 MOV %RSI,-0x1c8(%RBP) |
0x66f0d MOV %RAX,-0x1a0(%RBP) |
0x66f14 JLE 67559 |
0x66f1a MOV %RDI,-0x110(%RBP) |
0x66f21 TEST %RDI,%RDI |
0x66f24 JLE 67559 |
0x66f2a CALL 9760 <omp_get_num_threads@plt> |
0x66f2f MOV %EAX,-0x68(%RBP) |
0x66f32 CALL 9650 <omp_get_thread_num@plt> |
0x66f37 MOV -0x80(%RBP),%R8 |
0x66f3b MOVSXD -0x68(%RBP),%R9 |
0x66f3f XOR %EDX,%EDX |
0x66f41 MOVSXD %EAX,%R15 |
0x66f44 MOV -0x110(%RBP),%RAX |
0x66f4b MOV -0x88(%RBP),%RDI |
0x66f52 MOV -0x90(%RBP),%RCX |
0x66f59 MOV -0xa8(%RBP),%R11 |
0x66f60 IMUL %R8,%RAX |
0x66f64 MOV -0x98(%RBP),%R8 |
0x66f6b DIV %R9 |
0x66f6e MOV -0xa0(%RBP),%R9 |
0x66f75 CMP %RDX,%R15 |
0x66f78 MOV %RDX,%R10 |
0x66f7b MOV %RAX,%RSI |
0x66f7e JB 67611 |
0x66f84 MOV %R15,%RAX |
0x66f87 IMUL %RSI,%RAX |
0x66f8b ADD %R10,%RAX |
0x66f8e LEA (%RSI,%RAX,1),%R15 |
0x66f92 CMP %R15,%RAX |
0x66f95 JAE 67559 |
0x66f9b XOR %EDX,%EDX |
0x66f9d DIVQ -0x110(%RBP) |
0x66fa4 MOV %RAX,-0x128(%RBP) |
0x66fab MOV -0x70(%RBP),%RAX |
0x66faf MOV %RDX,-0x80(%RBP) |
0x66fb3 SUB %R12,%RAX |
0x66fb6 CQTO |
0x66fb8 IDIVQ -0x78(%RBP) |
0x66fbc CMPQ $0x1,-0x38(%RBP) |
0x66fc1 JNE 6762b |
0x66fc7 CMP $0x1,%R11 |
0x66fcb JNE 6762b |
0x66fd1 CMP $0x1,%RDX |
0x66fd5 MOV -0x60(%RBP),%R11 |
0x66fd9 LEA -0x1(%RSI),%R10 |
0x66fdd LEA (,%R13,8),%RSI |
0x66fe5 SBB $-0x1,%RAX |
0x66fe9 MOV %RSI,-0xa8(%RBP) |
0x66ff0 MOV -0x118(%RBP),%RSI |
0x66ff7 MOV %RAX,-0xa0(%RBP) |
0x66ffe MOV %R13,%RAX |
0x67001 LEA (%R11,%R12,8),%R15 |
0x67005 VMOVSD 0x90cc3(%RIP),%XMM2 |
0x6700d IMUL %R8,%RAX |
0x67011 MOV %RSI,%R11 |
0x67014 MOV %R15,-0x1e8(%RBP) |
0x6701b IMUL %R12,%R8 |
0x6701f IMUL %R9,%R11 |
0x67023 IMUL %RBX,%R9 |
0x67027 MOV %RAX,-0xb0(%RBP) |
0x6702e MOV -0x40(%RBP),%RAX |
0x67032 MOV %R8,-0x1f0(%RBP) |
0x67039 MOV %R13,%R8 |
0x6703c IMUL %RCX,%R13 |
0x67040 IMUL %R14,%R8 |
0x67044 SUB %RSI,%RAX |
0x67047 IMUL %R12,%R14 |
0x6704b LEA (,%R9,8),%RDX |
0x67053 MOV %RAX,-0x200(%RBP) |
0x6705a XOR %R9D,%R9D |
0x6705d IMUL %RCX,%R12 |
0x67061 MOV %R13,-0xc8(%RBP) |
0x67068 MOV -0x58(%RBP),%R13 |
0x6706c MOV %R8,-0xb8(%RBP) |
0x67073 MOV -0x48(%RBP),%R8 |
0x67077 LEA (%R13,%RSI,8),%RCX |
0x6707c MOV %RDX,-0x68(%RBP) |
0x67080 MOV %R12,-0x1f8(%RBP) |
0x67087 LEA (,%RBX,8),%R12 |
0x6708f IMUL %RDI,%RBX |
0x67093 MOV %R12,-0x60(%RBP) |
0x67097 IMUL %RSI,%RDI |
0x6709b MOV %RCX,-0xd0(%RBP) |
0x670a2 MOV %R14,-0x208(%RBP) |
0x670a9 MOV %RBX,-0x70(%RBP) |
0x670ad MOV -0x120(%RBP),%RBX |
0x670b4 MOV %RDI,-0xd8(%RBP) |
0x670bb MOV -0x50(%RBP),%RDI |
0x670bf SUB %RBX,%R8 |
0x670c2 MOV %R8,-0x108(%RBP) |
0x670c9 LEA (%RDI,%RBX,8),%R15 |
0x670cd LEA (%RBX,%R11,1),%RDI |
0x670d1 MOV -0x80(%RBP),%R11 |
(643) 0x670d5 CMPQ $0,-0xa0(%RBP) |
(643) 0x670dd JLE 6753c |
(643) 0x670e3 MOV -0x200(%RBP),%RAX |
(643) 0x670ea MOV -0x148(%RBP),%R12 |
(643) 0x670f1 MOV -0x128(%RBP),%RCX |
(643) 0x670f8 MOV -0x150(%RBP),%R14 |
(643) 0x670ff CQTO |
(643) 0x67101 MOV -0x160(%RBP),%RBX |
(643) 0x67108 IDIVQ -0x158(%RBP) |
(643) 0x6710f LEA (%R12,%RCX,1),%RCX |
(643) 0x67113 LEA (%R11,%R14,1),%RSI |
(643) 0x67117 MOV -0x170(%RBP),%R14 |
(643) 0x6711e LEA (,%RCX,8),%R8 |
(643) 0x67126 LEA (%RBX,%R8,1),%R12 |
(643) 0x6712a MOV -0x168(%RBP),%RBX |
(643) 0x67131 ADD %R8,%R14 |
(643) 0x67134 ADD %R8,%RBX |
(643) 0x67137 MOV %RAX,%R13 |
(643) 0x6713a CMP $0x1,%RDX |
(643) 0x6713e MOV -0x130(%RBP),%RAX |
(643) 0x67145 MOV -0x140(%RBP),%RDX |
(643) 0x6714c SBB $-0x1,%R13 |
(643) 0x67150 IMUL %RSI,%RDX |
(643) 0x67154 MOV %R13,-0x58(%RBP) |
(643) 0x67158 MOV -0x178(%RBP),%R13 |
(643) 0x6715f IMUL %RCX,%RAX |
(643) 0x67163 ADD %RDX,%RAX |
(643) 0x67166 MOV -0x1a8(%RBP),%RDX |
(643) 0x6716d ADD %RDI,%RAX |
(643) 0x67170 IMUL %RSI,%RDX |
(643) 0x67174 LEA (%R13,%RAX,8),%R8 |
(643) 0x67179 MOV -0x138(%RBP),%RAX |
(643) 0x67180 MOV -0x118(%RBP),%R13 |
(643) 0x67187 MOV %R8,-0xe8(%RBP) |
(643) 0x6718e MOV -0x180(%RBP),%R8 |
(643) 0x67195 IMUL %RCX,%RAX |
(643) 0x67199 ADD %RDX,%RAX |
(643) 0x6719c MOV -0x198(%RBP),%RDX |
(643) 0x671a3 ADD %R13,%RAX |
(643) 0x671a6 MOV -0x1b8(%RBP),%R13 |
(643) 0x671ad LEA (%R8,%RAX,8),%RAX |
(643) 0x671b1 IMUL %RSI,%R13 |
(643) 0x671b5 MOV %RAX,-0xf0(%RBP) |
(643) 0x671bc MOV -0x1c0(%RBP),%RAX |
(643) 0x671c3 IMUL %RCX,%RAX |
(643) 0x671c7 ADD %RDI,%R13 |
(643) 0x671ca LEA (%RDX,%R13,8),%R8 |
(643) 0x671ce MOV -0x1c8(%RBP),%R13 |
(643) 0x671d5 MOV -0x1a0(%RBP),%RDX |
(643) 0x671dc MOV %R8,-0xf8(%RBP) |
(643) 0x671e3 IMUL %RSI,%R13 |
(643) 0x671e7 ADD %R13,%RAX |
(643) 0x671ea MOV -0x1d0(%RBP),%R13 |
(643) 0x671f1 ADD %RDI,%RAX |
(643) 0x671f4 IMUL %RSI,%R13 |
(643) 0x671f8 LEA (%RDX,%RAX,8),%R8 |
(643) 0x671fc MOV -0x1d8(%RBP),%RAX |
(643) 0x67203 MOV -0x120(%RBP),%RDX |
(643) 0x6720a MOV %R8,-0x100(%RBP) |
(643) 0x67211 MOV -0x188(%RBP),%R8 |
(643) 0x67218 IMUL %RCX,%RAX |
(643) 0x6721c ADD %R13,%RAX |
(643) 0x6721f MOV -0x1e0(%RBP),%R13 |
(643) 0x67226 ADD %RDX,%RAX |
(643) 0x67229 IMUL %RCX,%R13 |
(643) 0x6722d LEA (%R8,%RAX,8),%RAX |
(643) 0x67231 MOV %RAX,-0xe0(%RBP) |
(643) 0x67238 MOV -0x1b0(%RBP),%RCX |
(643) 0x6723f MOV -0x208(%RBP),%R8 |
(643) 0x67246 MOV -0x1f0(%RBP),%RAX |
(643) 0x6724d MOV %R11,-0x210(%RBP) |
(643) 0x67254 IMUL %RCX,%RSI |
(643) 0x67258 MOV %R9,-0x218(%RBP) |
(643) 0x6725f XOR %ECX,%ECX |
(643) 0x67261 MOV %R8,-0x88(%RBP) |
(643) 0x67268 MOV %RAX,-0x80(%RBP) |
(643) 0x6726c ADD %RSI,%R13 |
(643) 0x6726f MOV -0x190(%RBP),%RSI |
(643) 0x67276 MOV %R10,-0x220(%RBP) |
(643) 0x6727d ADD %RDX,%R13 |
(643) 0x67280 MOV %RDI,-0x228(%RBP) |
(643) 0x67287 LEA (%RSI,%R13,8),%RDX |
(643) 0x6728b MOV -0x1f8(%RBP),%RSI |
(643) 0x67292 MOV -0x1e8(%RBP),%R13 |
(643) 0x67299 MOV %RDX,-0x78(%RBP) |
(643) 0x6729d NOPL (%RAX) |
(644) 0x672a0 CMPQ $0,-0x58(%RBP) |
(644) 0x672a5 JLE 674e3 |
(644) 0x672ab MOV -0x108(%RBP),%RAX |
(644) 0x672b2 MOV -0x80(%RBP),%R10 |
(644) 0x672b6 MOVQ $0,-0x38(%RBP) |
(644) 0x672be MOV -0xf0(%RBP),%R9 |
(644) 0x672c5 MOV -0xe8(%RBP),%R11 |
(644) 0x672cc MOV %RBX,-0x48(%RBP) |
(644) 0x672d0 CQTO |
(644) 0x672d2 LEA (,%R10,8),%R8 |
(644) 0x672da MOV -0xf8(%RBP),%R10 |
(644) 0x672e1 MOV %RCX,-0x90(%RBP) |
(644) 0x672e8 LEA (%R9,%RSI,8),%RDI |
(644) 0x672ec MOV -0x100(%RBP),%R9 |
(644) 0x672f3 LEA (%R11,%R8,1),%R11 |
(644) 0x672f7 MOV %RSI,-0x98(%RBP) |
(644) 0x672fe IDIVQ -0xc0(%RBP) |
(644) 0x67305 ADD %R8,%R10 |
(644) 0x67308 ADD %R9,%R8 |
(644) 0x6730b MOV -0x88(%RBP),%R9 |
(644) 0x67312 CMP $0x1,%RDX |
(644) 0x67316 MOV -0xe0(%RBP),%RDX |
(644) 0x6731d SBB $-0x1,%RAX |
(644) 0x67321 LEA (%RDX,%R9,8),%RDX |
(644) 0x67325 MOV -0xd8(%RBP),%R9 |
(644) 0x6732c MOV %RDX,-0x50(%RBP) |
(644) 0x67330 MOV %R9,-0x40(%RBP) |
(644) 0x67334 MOV -0xd0(%RBP),%R9 |
(644) 0x6733b NOPL (%RAX,%RAX,1) |
(645) 0x67340 TEST %RAX,%RAX |
(645) 0x67343 JLE 6749d |
(645) 0x67349 MOV -0x78(%RBP),%RBX |
(645) 0x6734d MOV -0x40(%RBP),%RCX |
(645) 0x67351 XOR %EDX,%EDX |
(645) 0x67353 MOV -0x50(%RBP),%RSI |
(645) 0x67357 LEA (%RBX,%RCX,8),%RCX |
(645) 0x6735b TEST $0x1,%AL |
(645) 0x6735d JNE 67570 |
(645) 0x67363 MOV -0x48(%RBP),%RBX |
(645) 0x67367 NOPW (%RAX,%RAX,1) |
(646) 0x67370 VMOVSD (%RBX),%XMM5 |
(646) 0x67374 VMOVSD (%RDI),%XMM14 |
(646) 0x67378 ADD $0x10,%RSI |
(646) 0x6737c ADD $0x10,%RCX |
(646) 0x67380 VMOVSD (%R14),%XMM10 |
(646) 0x67385 VMOVSD (%R12),%XMM3 |
(646) 0x6738b VADDSD %XMM5,%XMM5,%XMM8 |
(646) 0x6738f VDIVSD (%R9),%XMM8,%XMM9 |
(646) 0x67394 VADDSD %XMM10,%XMM10,%XMM11 |
(646) 0x67399 VDIVSD (%R13),%XMM11,%XMM12 |
(646) 0x6739f VMULSD -0x10(%RCX),%XMM12,%XMM15 |
(646) 0x673a4 VADDSD %XMM9,%XMM12,%XMM13 |
(646) 0x673a9 VADDSD %XMM3,%XMM3,%XMM4 |
(646) 0x673ad VFMADD132SD -0x10(%RSI),%XMM15,%XMM9 |
(646) 0x673b3 VDIVSD (%R15,%RDX,8),%XMM4,%XMM7 |
(646) 0x673b9 VADDSD (%R10,%RDX,8),%XMM7,%XMM0 |
(646) 0x673bf VFMADD213SD (%R11,%RDX,8),%XMM7,%XMM14 |
(646) 0x673c5 VADDSD %XMM13,%XMM0,%XMM6 |
(646) 0x673ca VADDSD %XMM9,%XMM14,%XMM1 |
(646) 0x673cf VDIVSD %XMM6,%XMM1,%XMM3 |
(646) 0x673d3 VMOVSD %XMM3,(%R8,%RDX,8) |
(646) 0x673d9 VMOVSD %XMM3,%XMM3,%XMM4 |
(646) 0x673dd VFMSUB213SD (%RDI),%XMM2,%XMM4 |
(646) 0x673e2 VMOVSD %XMM3,%XMM3,%XMM7 |
(646) 0x673e6 VMOVSD %XMM4,(%RDI) |
(646) 0x673ea VFMSUB213SD -0x10(%RSI),%XMM2,%XMM7 |
(646) 0x673f0 VMOVSD %XMM7,-0x10(%RSI) |
(646) 0x673f5 VFMSUB213SD -0x10(%RCX),%XMM2,%XMM3 |
(646) 0x673fb VMOVSD %XMM3,-0x10(%RCX) |
(646) 0x67400 VMOVSD (%R14),%XMM13 |
(646) 0x67405 VMOVSD (%R12),%XMM5 |
(646) 0x6740b VMOVSD (%RBX),%XMM10 |
(646) 0x6740f VMOVSD (%RDI),%XMM1 |
(646) 0x67413 VADDSD %XMM13,%XMM13,%XMM14 |
(646) 0x67418 VDIVSD (%R13),%XMM14,%XMM15 |
(646) 0x6741e VMULSD -0x8(%RCX),%XMM15,%XMM0 |
(646) 0x67423 VADDSD %XMM5,%XMM5,%XMM8 |
(646) 0x67427 VADDSD %XMM10,%XMM10,%XMM11 |
(646) 0x6742c VDIVSD 0x8(%R15,%RDX,8),%XMM8,%XMM9 |
(646) 0x67433 VDIVSD (%R9),%XMM11,%XMM12 |
(646) 0x67438 VFMADD213SD 0x8(%R11,%RDX,8),%XMM9,%XMM1 |
(646) 0x6743f VADDSD %XMM12,%XMM15,%XMM6 |
(646) 0x67444 VFMADD132SD -0x8(%RSI),%XMM0,%XMM12 |
(646) 0x6744a VADDSD 0x8(%R10,%RDX,8),%XMM9,%XMM4 |
(646) 0x67451 VADDSD %XMM6,%XMM4,%XMM7 |
(646) 0x67455 VADDSD %XMM12,%XMM1,%XMM3 |
(646) 0x6745a VDIVSD %XMM7,%XMM3,%XMM5 |
(646) 0x6745e VMOVSD %XMM5,0x8(%R8,%RDX,8) |
(646) 0x67465 VMOVSD %XMM5,%XMM5,%XMM8 |
(646) 0x67469 VMOVSD %XMM5,%XMM5,%XMM9 |
(646) 0x6746d ADD $0x2,%RDX |
(646) 0x67471 VFMSUB213SD (%RDI),%XMM2,%XMM8 |
(646) 0x67476 VMOVSD %XMM8,(%RDI) |
(646) 0x6747a VFMSUB213SD -0x8(%RSI),%XMM2,%XMM9 |
(646) 0x67480 VMOVSD %XMM9,-0x8(%RSI) |
(646) 0x67485 VFMSUB213SD -0x8(%RCX),%XMM2,%XMM5 |
(646) 0x6748b VMOVSD %XMM5,-0x8(%RCX) |
(646) 0x67490 CMP %RAX,%RDX |
(646) 0x67493 JNE 67370 |
(645) 0x67499 MOV %RBX,-0x48(%RBP) |
(645) 0x6749d MOV -0x60(%RBP),%RBX |
(645) 0x674a1 MOV -0x68(%RBP),%RCX |
(645) 0x674a5 INCQ -0x38(%RBP) |
(645) 0x674a9 MOV -0x38(%RBP),%RSI |
(645) 0x674ad ADD %RBX,%R9 |
(645) 0x674b0 ADD %RBX,%RDI |
(645) 0x674b3 MOV -0x58(%RBP),%RBX |
(645) 0x674b7 MOV -0x70(%RBP),%RDX |
(645) 0x674bb ADD %RCX,%R11 |
(645) 0x674be ADD %RDX,-0x40(%RBP) |
(645) 0x674c2 ADD %RCX,%R10 |
(645) 0x674c5 ADD %RCX,%R8 |
(645) 0x674c8 CMP %RBX,%RSI |
(645) 0x674cb JNE 67340 |
(644) 0x674d1 MOV -0x90(%RBP),%RCX |
(644) 0x674d8 MOV -0x48(%RBP),%RBX |
(644) 0x674dc MOV -0x98(%RBP),%RSI |
(644) 0x674e3 MOV -0xa8(%RBP),%RAX |
(644) 0x674ea MOV -0xc8(%RBP),%RDI |
(644) 0x674f1 INC %RCX |
(644) 0x674f4 MOV -0xb0(%RBP),%R8 |
(644) 0x674fb MOV -0xb8(%RBP),%R11 |
(644) 0x67502 ADD %R8,-0x80(%RBP) |
(644) 0x67506 ADD %RAX,%R13 |
(644) 0x67509 ADD %RDI,%RSI |
(644) 0x6750c ADD %R11,-0x88(%RBP) |
(644) 0x67513 CMP %RCX,-0xa0(%RBP) |
(644) 0x6751a JNE 672a0 |
(643) 0x67520 MOV -0x210(%RBP),%R11 |
(643) 0x67527 MOV -0x218(%RBP),%R9 |
(643) 0x6752e MOV -0x220(%RBP),%R10 |
(643) 0x67535 MOV -0x228(%RBP),%RDI |
(643) 0x6753c CMP %R10,%R9 |
(643) 0x6753f JE 67559 |
(643) 0x67541 INC %R11 |
(643) 0x67544 CMP %R11,-0x110(%RBP) |
(643) 0x6754b JLE 6761c |
(643) 0x67551 INC %R9 |
(643) 0x67554 JMP 670d5 |
0x67559 ADD $0x228,%RSP |
0x67560 POP %RBX |
0x67561 POP %R12 |
0x67563 POP %R13 |
0x67565 POP %R14 |
0x67567 POP %R15 |
0x67569 POP %RBP |
0x6756a RET |
0x6756b NOPL (%RAX,%RAX,1) |
(645) 0x67570 MOV -0x48(%RBP),%RBX |
(645) 0x67574 VMOVSD (%RDI),%XMM11 |
(645) 0x67578 ADD $0x8,%RSI |
(645) 0x6757c ADD $0x8,%RCX |
(645) 0x67580 VMOVSD (%R14),%XMM5 |
(645) 0x67585 VMOVSD (%R12),%XMM0 |
(645) 0x6758b MOV $0x1,%EDX |
(645) 0x67590 VMOVSD (%RBX),%XMM3 |
(645) 0x67594 VADDSD %XMM5,%XMM5,%XMM8 |
(645) 0x67598 VDIVSD (%R13),%XMM8,%XMM9 |
(645) 0x6759e VMULSD -0x8(%RCX),%XMM9,%XMM12 |
(645) 0x675a3 VADDSD %XMM0,%XMM0,%XMM1 |
(645) 0x675a7 VADDSD %XMM3,%XMM3,%XMM4 |
(645) 0x675ab VDIVSD (%R15),%XMM1,%XMM6 |
(645) 0x675b0 VDIVSD (%R9),%XMM4,%XMM7 |
(645) 0x675b5 VFMADD213SD (%R11),%XMM6,%XMM11 |
(645) 0x675ba VADDSD %XMM7,%XMM9,%XMM10 |
(645) 0x675be VFMADD132SD -0x8(%RSI),%XMM12,%XMM7 |
(645) 0x675c4 VADDSD (%R10),%XMM6,%XMM14 |
(645) 0x675c9 VADDSD %XMM10,%XMM14,%XMM15 |
(645) 0x675ce VADDSD %XMM7,%XMM11,%XMM13 |
(645) 0x675d2 VDIVSD %XMM15,%XMM13,%XMM0 |
(645) 0x675d7 VMOVSD %XMM0,(%R8) |
(645) 0x675dc VMOVSD %XMM0,%XMM0,%XMM1 |
(645) 0x675e0 VFMSUB213SD (%RDI),%XMM2,%XMM1 |
(645) 0x675e5 VMOVSD %XMM0,%XMM0,%XMM6 |
(645) 0x675e9 VMOVSD %XMM1,(%RDI) |
(645) 0x675ed VFMSUB213SD -0x8(%RSI),%XMM2,%XMM6 |
(645) 0x675f3 VMOVSD %XMM6,-0x8(%RSI) |
(645) 0x675f8 VFMSUB213SD -0x8(%RCX),%XMM2,%XMM0 |
(645) 0x675fe VMOVSD %XMM0,-0x8(%RCX) |
(645) 0x67603 CMP %RAX,%RDX |
(645) 0x67606 JNE 67370 |
(645) 0x6760c JMP 6749d |
0x67611 INC %RSI |
0x67614 XOR %R10D,%R10D |
0x67617 JMP 66f84 |
(643) 0x6761c INCQ -0x128(%RBP) |
(643) 0x67623 XOR %R11D,%R11D |
(643) 0x67626 JMP 67551 |
0x6762b DEC %RSI |
0x6762e CMP $0x1,%RDX |
0x67632 MOV -0x60(%RBP),%RDX |
0x67636 LEA (,%R13,8),%R15 |
0x6763e SBB $-0x1,%RAX |
0x67642 MOV %RSI,-0x230(%RBP) |
0x67649 VMOVSD 0x9067f(%RIP),%XMM10 |
0x67651 MOV %RAX,-0xc8(%RBP) |
0x67658 MOV %R13,%RAX |
0x6765b LEA (%RDX,%R12,8),%RSI |
0x6765f MOV -0x58(%RBP),%RDX |
0x67663 IMUL %R14,%RAX |
0x67667 MOV %RSI,-0x218(%RBP) |
0x6766e MOV -0x118(%RBP),%RSI |
0x67675 IMUL %R12,%R14 |
0x67679 MOV %R15,-0x100(%RBP) |
0x67680 LEA (,%RBX,8),%R15 |
0x67688 MOV %R15,-0x88(%RBP) |
0x6768f MOV -0x48(%RBP),%R15 |
0x67693 MOV %RAX,-0x108(%RBP) |
0x6769a LEA (%RDX,%RSI,8),%RAX |
0x6769e XOR %EDX,%EDX |
0x676a0 MOV %R14,-0x220(%RBP) |
0x676a7 MOV %R13,%R14 |
0x676aa IMUL %R8,%R13 |
0x676ae IMUL %RCX,%R14 |
0x676b2 MOV %RAX,-0xe8(%RBP) |
0x676b9 IMUL %R12,%RCX |
0x676bd MOV %RDX,-0x208(%RBP) |
0x676c4 IMUL %R8,%R12 |
0x676c8 MOV -0x38(%RBP),%R8 |
0x676cc LEA (,%R13,8),%R13 |
0x676d4 MOV %R14,-0x1e8(%RBP) |
0x676db MOV %RBX,%R14 |
0x676de IMUL %RDI,%RBX |
0x676e2 MOV %RCX,-0x228(%RBP) |
0x676e9 MOV -0x120(%RBP),%RCX |
0x676f0 IMUL %RSI,%RDI |
0x676f4 MOV %R8,%R10 |
0x676f7 IMUL %R9,%R14 |
0x676fb MOV %R13,-0x1f0(%RBP) |
0x67702 IMUL %RCX,%R10 |
0x67706 MOV %RBX,-0x98(%RBP) |
0x6770d SUB %RCX,%R15 |
0x67710 MOV %RDI,-0xf8(%RBP) |
0x67717 MOV -0x50(%RBP),%RDI |
0x6771b IMUL %RSI,%R9 |
0x6771f IMUL %R11,%R8 |
0x67723 MOV %R14,-0x90(%RBP) |
0x6772a ADD %R10,%R12 |
0x6772d MOV -0x40(%RBP),%R10 |
0x67731 LEA (%RDI,%RCX,8),%R13 |
0x67735 MOV %R15,-0x200(%RBP) |
0x6773c MOV %R13,-0x78(%RBP) |
0x67740 SUB %RSI,%R10 |
0x67743 MOV %R12,-0x240(%RBP) |
0x6774a MOV %R9,-0xf0(%RBP) |
0x67751 LEA (,%R11,8),%R9 |
0x67759 LEA (,%R8,8),%R11 |
0x67761 MOV %R10,-0x238(%RBP) |
0x67768 MOV -0x80(%RBP),%R10 |
0x6776c MOV %R11,%R14 |
0x6776f MOV %R9,%R15 |
(639) 0x67772 CMPQ $0,-0xc8(%RBP) |
(639) 0x6777a JLE 67c92 |
(639) 0x67780 MOV -0x238(%RBP),%RAX |
(639) 0x67787 MOV -0x128(%RBP),%RSI |
(639) 0x6778e MOV -0x148(%RBP),%RBX |
(639) 0x67795 MOV -0x150(%RBP),%R12 |
(639) 0x6779c CQTO |
(639) 0x6779e MOV -0x160(%RBP),%R13 |
(639) 0x677a5 IDIVQ -0x158(%RBP) |
(639) 0x677ac LEA (%RSI,%RBX,1),%R8 |
(639) 0x677b0 MOV -0x140(%RBP),%RSI |
(639) 0x677b7 LEA (%R10,%R12,1),%RCX |
(639) 0x677bb MOV -0x168(%RBP),%RBX |
(639) 0x677c2 LEA (,%R8,8),%R11 |
(639) 0x677ca IMUL %RCX,%RSI |
(639) 0x677ce ADD %R11,%RBX |
(639) 0x677d1 LEA (%R13,%R11,1),%R13 |
(639) 0x677d6 MOV %RDX,%R9 |
(639) 0x677d9 MOV -0x130(%RBP),%RDX |
(639) 0x677e0 MOV %RAX,%RDI |
(639) 0x677e3 MOV -0x170(%RBP),%RAX |
(639) 0x677ea IMUL %R8,%RDX |
(639) 0x677ee LEA (%RAX,%R11,1),%R12 |
(639) 0x677f2 MOV -0x240(%RBP),%R11 |
(639) 0x677f9 MOV -0x178(%RBP),%RAX |
(639) 0x67800 ADD %RDX,%RSI |
(639) 0x67803 MOV -0x198(%RBP),%RDX |
(639) 0x6780a ADD %R11,%RSI |
(639) 0x6780d LEA (%RAX,%RSI,8),%RSI |
(639) 0x67811 MOV -0x1b8(%RBP),%RAX |
(639) 0x67818 MOV %RSI,-0xa0(%RBP) |
(639) 0x6781f IMUL %RCX,%RAX |
(639) 0x67823 ADD %R11,%RAX |
(639) 0x67826 LEA (%RDX,%RAX,8),%RSI |
(639) 0x6782a MOV -0x1c8(%RBP),%RAX |
(639) 0x67831 MOV -0x1c0(%RBP),%RDX |
(639) 0x67838 MOV %RSI,-0xa8(%RBP) |
(639) 0x6783f IMUL %R8,%RDX |
(639) 0x67843 IMUL %RCX,%RAX |
(639) 0x67847 ADD %RDX,%RAX |
(639) 0x6784a MOV -0x180(%RBP),%RDX |
(639) 0x67851 ADD %R11,%RAX |
(639) 0x67854 CMP $0x1,%R9 |
(639) 0x67858 MOV -0x1a8(%RBP),%R9 |
(639) 0x6785f MOV -0x1a0(%RBP),%R11 |
(639) 0x67866 SBB $-0x1,%RDI |
(639) 0x6786a MOV %RDI,-0x80(%RBP) |
(639) 0x6786e MOV -0x138(%RBP),%RDI |
(639) 0x67875 IMUL %RCX,%R9 |
(639) 0x67879 LEA (%R11,%RAX,8),%RSI |
(639) 0x6787d MOV -0x118(%RBP),%RAX |
(639) 0x67884 MOV %RSI,-0xb0(%RBP) |
(639) 0x6788b IMUL %R8,%RDI |
(639) 0x6788f MOV -0x1d0(%RBP),%RSI |
(639) 0x67896 IMUL %RCX,%RSI |
(639) 0x6789a ADD %RDI,%R9 |
(639) 0x6789d MOV -0x120(%RBP),%RDI |
(639) 0x678a4 ADD %RAX,%R9 |
(639) 0x678a7 MOV -0x188(%RBP),%RAX |
(639) 0x678ae LEA (%RDX,%R9,8),%R11 |
(639) 0x678b2 MOV -0x1d8(%RBP),%R9 |
(639) 0x678b9 IMUL %R8,%R9 |
(639) 0x678bd ADD %R9,%RSI |
(639) 0x678c0 ADD %RDI,%RSI |
(639) 0x678c3 LEA (%RAX,%RSI,8),%RDX |
(639) 0x678c7 MOV -0x1b0(%RBP),%RSI |
(639) 0x678ce MOV %RDX,-0x1f8(%RBP) |
(639) 0x678d5 IMUL %RCX,%RSI |
(639) 0x678d9 MOV -0x1e0(%RBP),%RCX |
(639) 0x678e0 MOV -0x218(%RBP),%RAX |
(639) 0x678e7 MOV %R10,-0x248(%RBP) |
(639) 0x678ee MOV %R11,-0x210(%RBP) |
(639) 0x678f5 IMUL %RCX,%R8 |
(639) 0x678f9 MOV %RAX,-0x48(%RBP) |
(639) 0x678fd MOV -0x228(%RBP),%RCX |
(639) 0x67904 ADD %R8,%RSI |
(639) 0x67907 MOV -0x190(%RBP),%R8 |
(639) 0x6790e ADD %RDI,%RSI |
(639) 0x67911 MOV -0x220(%RBP),%RDI |
(639) 0x67918 LEA (%R8,%RSI,8),%R9 |
(639) 0x6791c XOR %R8D,%R8D |
(639) 0x6791f MOV %R9,-0xb8(%RBP) |
(640) 0x67926 CMPQ $0,-0x80(%RBP) |
(640) 0x6792b JLE 67c3d |
(640) 0x67931 MOV -0x200(%RBP),%RAX |
(640) 0x67938 MOV -0x1f8(%RBP),%R11 |
(640) 0x6793f MOVQ $0,-0x50(%RBP) |
(640) 0x67947 MOV -0x210(%RBP),%R10 |
(640) 0x6794e MOV %R8,-0xd0(%RBP) |
(640) 0x67955 CQTO |
(640) 0x67957 LEA (%R11,%RDI,8),%R9 |
(640) 0x6795b MOV %RBX,-0x68(%RBP) |
(640) 0x6795f MOV -0xe8(%RBP),%R11 |
(640) 0x67966 IDIVQ -0xc0(%RBP) |
(640) 0x6796d MOV %R9,-0x70(%RBP) |
(640) 0x67971 MOV %RDI,-0xd8(%RBP) |
(640) 0x67978 MOV %RCX,-0xe0(%RBP) |
(640) 0x6797f LEA (%R10,%RCX,8),%RSI |
(640) 0x67983 CMP $0x1,%RDX |
(640) 0x67987 MOV -0xf0(%RBP),%RDX |
(640) 0x6798e SBB $-0x1,%RAX |
(640) 0x67992 MOV %RAX,-0x40(%RBP) |
(640) 0x67996 MOV -0xf8(%RBP),%RAX |
(640) 0x6799d MOV %RDX,-0x58(%RBP) |
(640) 0x679a1 MOV %RAX,-0x60(%RBP) |
(640) 0x679a5 NOPL (%RAX) |
(641) 0x679a8 CMPQ $0,-0x40(%RBP) |
(641) 0x679ad JLE 67bec |
(641) 0x679b3 MOV -0x58(%RBP),%RBX |
(641) 0x679b7 MOV -0xa0(%RBP),%RDI |
(641) 0x679be MOV -0xb8(%RBP),%R10 |
(641) 0x679c5 MOV -0x60(%RBP),%R9 |
(641) 0x679c9 LEA (,%RBX,8),%RCX |
(641) 0x679d1 MOV -0xb0(%RBP),%RDX |
(641) 0x679d8 LEA (%RCX,%RDI,1),%R8 |
(641) 0x679dc MOV -0xa8(%RBP),%RDI |
(641) 0x679e3 LEA (%R10,%R9,8),%RAX |
(641) 0x679e7 MOV -0x78(%RBP),%R9 |
(641) 0x679eb XOR %R10D,%R10D |
(641) 0x679ee ADD %RCX,%RDI |
(641) 0x679f1 ADD %RDX,%RCX |
(641) 0x679f4 MOV -0x70(%RBP),%RDX |
(641) 0x679f8 TESTB $0x1,-0x40(%RBP) |
(641) 0x679fc JE 67aad |
(641) 0x67a02 MOV -0x68(%RBP),%RBX |
(641) 0x67a06 VMOVSD (%R12),%XMM6 |
(641) 0x67a0c MOV -0x48(%RBP),%R10 |
(641) 0x67a10 VMOVSD (%R13),%XMM2 |
(641) 0x67a16 VMOVSD (%RBX),%XMM13 |
(641) 0x67a1a MOV -0x70(%RBP),%RDX |
(641) 0x67a1e VADDSD %XMM6,%XMM6,%XMM1 |
(641) 0x67a22 VDIVSD (%R10),%XMM1,%XMM0 |
(641) 0x67a27 VMULSD (%RAX),%XMM0,%XMM3 |
(641) 0x67a2b VMOVSD (%RSI),%XMM7 |
(641) 0x67a2f VADDSD %XMM2,%XMM2,%XMM11 |
(641) 0x67a33 VADDSD %XMM13,%XMM13,%XMM14 |
(641) 0x67a38 VDIVSD (%R9),%XMM11,%XMM12 |
(641) 0x67a3d VADDSD (%RDI),%XMM12,%XMM8 |
(641) 0x67a41 VFMADD213SD (%R8),%XMM12,%XMM7 |
(641) 0x67a46 VDIVSD (%R11),%XMM14,%XMM15 |
(641) 0x67a4b VADDSD %XMM0,%XMM15,%XMM4 |
(641) 0x67a4f ADD %R15,%R9 |
(641) 0x67a52 ADD %R14,%R8 |
(641) 0x67a55 VFMADD132SD (%RDX),%XMM3,%XMM15 |
(641) 0x67a5a MOV -0x40(%RBP),%RBX |
(641) 0x67a5e MOV $0x1,%R10D |
(641) 0x67a64 ADD %R14,%RDI |
(641) 0x67a67 VADDSD %XMM4,%XMM8,%XMM9 |
(641) 0x67a6b VADDSD %XMM7,%XMM15,%XMM5 |
(641) 0x67a6f VDIVSD %XMM9,%XMM5,%XMM2 |
(641) 0x67a74 VMOVSD %XMM2,(%RCX) |
(641) 0x67a78 VMOVSD %XMM2,%XMM2,%XMM11 |
(641) 0x67a7c VMOVSD %XMM2,%XMM2,%XMM12 |
(641) 0x67a80 ADD %R14,%RCX |
(641) 0x67a83 VFMSUB213SD (%RSI),%XMM10,%XMM11 |
(641) 0x67a88 VMOVSD %XMM11,(%RSI) |
(641) 0x67a8c VFMSUB213SD (%RDX),%XMM10,%XMM12 |
(641) 0x67a91 VMOVSD %XMM12,(%RDX) |
(641) 0x67a95 VFMSUB213SD (%RAX),%XMM10,%XMM2 |
(641) 0x67a9a ADD %R15,%RDX |
(641) 0x67a9d VMOVSD %XMM2,(%RAX) |
(641) 0x67aa1 ADD %R15,%RAX |
(641) 0x67aa4 CMP %RBX,%R10 |
(641) 0x67aa7 JE 67bec |
(641) 0x67aad MOV %R10,-0x38(%RBP) |
(641) 0x67ab1 MOV -0x68(%RBP),%RBX |
(642) 0x67ab5 VMOVSD (%R12),%XMM4 |
(642) 0x67abb MOV -0x48(%RBP),%R10 |
(642) 0x67abf VMOVSD (%R13),%XMM13 |
(642) 0x67ac5 VMOVSD (%RBX),%XMM6 |
(642) 0x67ac9 VADDSD %XMM4,%XMM4,%XMM7 |
(642) 0x67acd VDIVSD (%R10),%XMM7,%XMM3 |
(642) 0x67ad2 VMULSD (%RAX),%XMM3,%XMM9 |
(642) 0x67ad6 VMOVSD (%RSI),%XMM5 |
(642) 0x67ada VADDSD %XMM13,%XMM13,%XMM14 |
(642) 0x67adf VADDSD %XMM6,%XMM6,%XMM1 |
(642) 0x67ae3 VDIVSD (%R9),%XMM14,%XMM15 |
(642) 0x67ae8 ADD %R15,%R9 |
(642) 0x67aeb VFMADD213SD (%R8),%XMM15,%XMM5 |
(642) 0x67af0 VDIVSD (%R11),%XMM1,%XMM0 |
(642) 0x67af5 VADDSD %XMM3,%XMM0,%XMM8 |
(642) 0x67af9 VADDSD (%RDI),%XMM15,%XMM2 |
(642) 0x67afd VFMADD132SD (%RDX),%XMM9,%XMM0 |
(642) 0x67b02 ADD %R14,%R8 |
(642) 0x67b05 ADD %R14,%RDI |
(642) 0x67b08 VADDSD %XMM8,%XMM2,%XMM12 |
(642) 0x67b0d VADDSD %XMM5,%XMM0,%XMM11 |
(642) 0x67b11 VDIVSD %XMM12,%XMM11,%XMM13 |
(642) 0x67b16 VMOVSD %XMM13,(%RCX) |
(642) 0x67b1a VMOVSD %XMM13,%XMM13,%XMM14 |
(642) 0x67b1f VMOVSD %XMM13,%XMM13,%XMM15 |
(642) 0x67b24 ADD %R14,%RCX |
(642) 0x67b27 VFMSUB213SD (%RSI),%XMM10,%XMM14 |
(642) 0x67b2c VMOVSD %XMM14,(%RSI) |
(642) 0x67b30 VFMSUB213SD (%RDX),%XMM10,%XMM15 |
(642) 0x67b35 VMOVSD %XMM15,(%RDX) |
(642) 0x67b39 VFMSUB213SD (%RAX),%XMM10,%XMM13 |
(642) 0x67b3e ADD %R15,%RDX |
(642) 0x67b41 VMOVSD %XMM13,(%RAX) |
(642) 0x67b45 ADD %R15,%RAX |
(642) 0x67b48 VMOVSD (%RBX),%XMM0 |
(642) 0x67b4c VMOVSD (%RSI),%XMM2 |
(642) 0x67b50 VMOVSD (%R12),%XMM3 |
(642) 0x67b56 VMOVSD (%R13),%XMM6 |
(642) 0x67b5c VADDSD %XMM0,%XMM0,%XMM4 |
(642) 0x67b60 VDIVSD (%R11),%XMM4,%XMM8 |
(642) 0x67b65 VADDSD %XMM3,%XMM3,%XMM5 |
(642) 0x67b69 VDIVSD (%R10),%XMM5,%XMM9 |
(642) 0x67b6e VMULSD (%RAX),%XMM9,%XMM12 |
(642) 0x67b72 VADDSD %XMM6,%XMM6,%XMM1 |
(642) 0x67b76 VADDSD %XMM9,%XMM8,%XMM11 |
(642) 0x67b7b VDIVSD (%R9),%XMM1,%XMM7 |
(642) 0x67b80 VADDSD (%RDI),%XMM7,%XMM14 |
(642) 0x67b84 ADD %R15,%R9 |
(642) 0x67b87 VFMADD213SD (%R8),%XMM7,%XMM2 |
(642) 0x67b8c VFMADD132SD (%RDX),%XMM12,%XMM8 |
(642) 0x67b91 ADD %R14,%R8 |
(642) 0x67b94 ADD %R14,%RDI |
(642) 0x67b97 VADDSD %XMM11,%XMM14,%XMM15 |
(642) 0x67b9c VADDSD %XMM2,%XMM8,%XMM13 |
(642) 0x67ba0 VDIVSD %XMM15,%XMM13,%XMM6 |
(642) 0x67ba5 VMOVSD %XMM6,(%RCX) |
(642) 0x67ba9 VMOVSD %XMM6,%XMM6,%XMM1 |
(642) 0x67bad VMOVSD %XMM6,%XMM6,%XMM7 |
(642) 0x67bb1 ADD %R14,%RCX |
(642) 0x67bb4 VFMSUB213SD (%RSI),%XMM10,%XMM1 |
(642) 0x67bb9 VMOVSD %XMM1,(%RSI) |
(642) 0x67bbd VFMSUB213SD (%RDX),%XMM10,%XMM7 |
(642) 0x67bc2 MOV -0x40(%RBP),%R10 |
(642) 0x67bc6 ADDQ $0x2,-0x38(%RBP) |
(642) 0x67bcb VMOVSD %XMM7,(%RDX) |
(642) 0x67bcf VFMSUB213SD (%RAX),%XMM10,%XMM6 |
(642) 0x67bd4 ADD %R15,%RDX |
(642) 0x67bd7 VMOVSD %XMM6,(%RAX) |
(642) 0x67bdb ADD %R15,%RAX |
(642) 0x67bde CMP %R10,-0x38(%RBP) |
(642) 0x67be2 JNE 67ab5 |
(641) 0x67be8 MOV %RBX,-0x68(%RBP) |
(641) 0x67bec MOV -0x88(%RBP),%RCX |
(641) 0x67bf3 INCQ -0x50(%RBP) |
(641) 0x67bf7 MOV -0x80(%RBP),%R9 |
(641) 0x67bfb MOV -0x50(%RBP),%R8 |
(641) 0x67bff MOV -0x90(%RBP),%RAX |
(641) 0x67c06 MOV -0x98(%RBP),%RDI |
(641) 0x67c0d ADD %RCX,%R11 |
(641) 0x67c10 ADD %RCX,%RSI |
(641) 0x67c13 ADD %RAX,-0x58(%RBP) |
(641) 0x67c17 ADD %RDI,-0x60(%RBP) |
(641) 0x67c1b CMP %R9,%R8 |
(641) 0x67c1e JNE 679a8 |
(640) 0x67c24 MOV -0xd0(%RBP),%R8 |
(640) 0x67c2b MOV -0x68(%RBP),%RBX |
(640) 0x67c2f MOV -0xd8(%RBP),%RDI |
(640) 0x67c36 MOV -0xe0(%RBP),%RCX |
(640) 0x67c3d MOV -0x108(%RBP),%R11 |
(640) 0x67c44 MOV -0x1e8(%RBP),%RDX |
(640) 0x67c4b INC %R8 |
(640) 0x67c4e MOV -0xc8(%RBP),%RAX |
(640) 0x67c55 MOV -0x1f0(%RBP),%R10 |
(640) 0x67c5c MOV -0x100(%RBP),%RSI |
(640) 0x67c63 ADD %R11,%RDI |
(640) 0x67c66 ADD %RSI,-0x48(%RBP) |
(640) 0x67c6a ADD %RDX,%RCX |
(640) 0x67c6d ADD %R10,-0xa0(%RBP) |
(640) 0x67c74 ADD %R10,-0xa8(%RBP) |
(640) 0x67c7b ADD %R10,-0xb0(%RBP) |
(640) 0x67c82 CMP %RAX,%R8 |
(640) 0x67c85 JNE 67926 |
(639) 0x67c8b MOV -0x248(%RBP),%R10 |
(639) 0x67c92 MOV -0x230(%RBP),%R13 |
(639) 0x67c99 CMP %R13,-0x208(%RBP) |
(639) 0x67ca0 JE 67559 |
(639) 0x67ca6 INC %R10 |
(639) 0x67ca9 CMP %R10,-0x110(%RBP) |
(639) 0x67cb0 JLE 67cbe |
(639) 0x67cb2 INCQ -0x208(%RBP) |
(639) 0x67cb9 JMP 67772 |
(639) 0x67cbe INCQ -0x128(%RBP) |
(639) 0x67cc5 XOR %R10D,%R10D |
(639) 0x67cc8 JMP 67cb2 |
0x67cca NOPW (%RAX,%RAX,1) |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
○100.00 | GOMP_parallel | libgomp.h:985 | libgomp.so.1.0.0 |
Path / |
Source file and lines | Collapse.hpp:81-81 |
Module | libkripke.so |
nb instructions | 264 |
nb uops | 392 |
loop length | 1364 |
used x86 registers | 16 |
used mmx registers | 0 |
used xmm registers | 2 |
used ymm registers | 0 |
used zmm registers | 0 |
nb stack references | 64 |
micro-operation queue | 98.00 cycles |
front end | 98.00 cycles |
P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | |
---|---|---|---|---|---|---|---|---|
uops | 50.25 | 50.25 | 57.50 | 57.17 | 88.00 | 50.25 | 50.25 | 57.33 |
cycles | 50.25 | 69.25 | 57.50 | 57.17 | 88.00 | 50.25 | 50.25 | 57.33 |
Cycles executing div or sqrt instructions | 66.00-256.00 |
FE+BE cycles | 125.39 |
Stall cycles | 57.59 |
SB full (events) | 65.09 |
Front-end | 98.00 |
Dispatch | 88.00 |
DIV/SQRT | 66.00-256.00 |
Overall L1 | 98.00-256.00 |
all | 0% |
load | 0% |
store | 0% |
mul | 0% |
add-sub | 0% |
fma | NA (no fma vectorizable/vectorized instructions) |
other | 0% |
all | 0% |
load | 0% |
store | NA (no store vectorizable/vectorized instructions) |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | NA (no add-sub vectorizable/vectorized instructions) |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | NA (no other vectorizable/vectorized instructions) |
all | 0% |
load | 0% |
store | 0% |
mul | 0% |
add-sub | 0% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | 0% |
other | 0% |
all | 12% |
load | 12% |
store | 12% |
mul | 12% |
add-sub | 12% |
fma | NA (no fma vectorizable/vectorized instructions) |
other | 12% |
all | 12% |
load | 12% |
store | NA (no store vectorizable/vectorized instructions) |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | NA (no add-sub vectorizable/vectorized instructions) |
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 | 12% |
add-sub | 12% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | 12% |
other | 12% |
Instruction | Nb FU | P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | Latency | Recip. throughput |
---|---|---|---|---|---|---|---|---|---|---|---|
PUSH %RBP | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RDI,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %RSP,%RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
PUSH %R15 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
PUSH %R14 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
PUSH %R13 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
PUSH %R12 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
PUSH %RBX | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
SUB $0x228,%RSP | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV 0x10(%RDI),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x10(%RAX),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV (%RAX),%RBX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x30(%RAX),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x38(%RAX),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x40(%RAX),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x50(%RAX),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RCX,-0x150(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x58(%RAX),%R10 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x60(%RAX),%R11 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RBX,-0x148(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x68(%RAX),%R14 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x70(%RAX),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RSI,-0x70(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x78(%RAX),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RDI,-0x78(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R8,-0x118(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x20(%RAX),%R12 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R9,-0x40(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x28(%RAX),%R13 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R10,-0x158(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x48(%RAX),%RBX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R11,-0x120(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R14,-0xa8(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R15,-0x48(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RCX,-0xc0(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0xa8(%RAX),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0xd0(%RAX),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0xf8(%RAX),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x120(%RAX),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x148(%RAX),%R10 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RSI,-0x160(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x170(%RAX),%R11 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x190(%RAX),%R14 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RDI,-0x50(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x1a0(%RAX),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x1f0(%RAX),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R8,-0x168(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x1f8(%RAX),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x238(%RAX),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R9,-0x58(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x198(%RAX),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x260(%RAX),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R10,-0x170(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R11,-0x60(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x268(%RAX),%R10 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x278(%RAX),%R11 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R14,-0x38(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x2c0(%RAX),%R14 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RCX,-0x98(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RSI,-0x130(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RDI,-0x140(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R8,-0x178(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R9,-0x138(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R10,-0x1a8(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R11,-0x90(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R14,-0x180(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R15,-0xa0(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x2e8(%RAX),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x370(%RAX),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x2f0(%RAX),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x348(%RAX),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x378(%RAX),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R15,-0x1d8(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RDI,-0x1e0(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x8(%RDX),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV (%RDX),%RDX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x388(%RAX),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RCX,-0x1d0(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x3d0(%RAX),%R10 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x3e8(%RAX),%R11 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RSI,-0x188(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x418(%RAX),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
TEST %RDX,%RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV %RDX,-0x80(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x438(%RAX),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x440(%RAX),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R8,-0x1b0(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x300(%RAX),%R14 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x480(%RAX),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R9,-0x88(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R10,-0x190(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R11,-0x1b8(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R15,-0x198(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RCX,-0x1c0(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RSI,-0x1c8(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RAX,-0x1a0(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
JLE 67559 <_ZN4RAJA8internal17StatementExecutorINS_9statement8CollapseINS_26omp_parallel_collapse_execEN4camp7int_seqIlJLl0ELl1EEEEJNS2_3ForILl2ENS_6policy4loop9loop_execEJNS8_ILl3ESB_JNS8_ILl4ESB_JNS2_6LambdaILl0EJEEEEEEEEEEEEEEEE4execIRNS0_8LoopDataINS5_4listIJSH_EEENS5_5tupleIJNS_4impl4SpanINS_9Iterators16numeric_iteratorIN6Kripke9DirectionElPST_EEST_EENSP_INSR_INSS_5GroupElPSX_EESX_EENSP_INSQ_24strided_numeric_iteratorINSS_5ZoneKElPS12_EES12_EENSP_INS11_INSS_5ZoneJElPS16_EES16_EENSP_INS11_INSS_5ZoneIElPS1A_EES1A_EEEEENSN_IJEEEJZNK9SweepSdomclINSS_11ArchLayoutTINSS_12ArchT_OpenMPENSS_11LayoutT_DGZEEEEEvT_RNSS_4Core9DataStoreENSS_6SdomIdEEUlST_SX_S12_S16_S1A_E_EEEEEvOS1M_._omp_fn.0.lto_priv.0+0x869> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV %RDI,-0x110(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
TEST %RDI,%RDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JLE 67559 <_ZN4RAJA8internal17StatementExecutorINS_9statement8CollapseINS_26omp_parallel_collapse_execEN4camp7int_seqIlJLl0ELl1EEEEJNS2_3ForILl2ENS_6policy4loop9loop_execEJNS8_ILl3ESB_JNS8_ILl4ESB_JNS2_6LambdaILl0EJEEEEEEEEEEEEEEEE4execIRNS0_8LoopDataINS5_4listIJSH_EEENS5_5tupleIJNS_4impl4SpanINS_9Iterators16numeric_iteratorIN6Kripke9DirectionElPST_EEST_EENSP_INSR_INSS_5GroupElPSX_EESX_EENSP_INSQ_24strided_numeric_iteratorINSS_5ZoneKElPS12_EES12_EENSP_INS11_INSS_5ZoneJElPS16_EES16_EENSP_INS11_INSS_5ZoneIElPS1A_EES1A_EEEEENSN_IJEEEJZNK9SweepSdomclINSS_11ArchLayoutTINSS_12ArchT_OpenMPENSS_11LayoutT_DGZEEEEEvT_RNSS_4Core9DataStoreENSS_6SdomIdEEUlST_SX_S12_S16_S1A_E_EEEEEvOS1M_._omp_fn.0.lto_priv.0+0x869> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CALL 9760 | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
MOV %EAX,-0x68(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
CALL 9650 | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
MOV -0x80(%RBP),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOVSXD -0x68(%RBP),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
XOR %EDX,%EDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOVSXD %EAX,%R15 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV -0x110(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV -0x88(%RBP),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV -0x90(%RBP),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV -0xa8(%RBP),%R11 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
IMUL %R8,%RAX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV -0x98(%RBP),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
DIV %R9 | 36 | 9 | 9 | 0 | 0 | 0 | 9 | 9 | 0 | 34 | 21-83 |
MOV -0xa0(%RBP),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
CMP %RDX,%R15 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV %RDX,%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %RAX,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
JB 67611 <_ZN4RAJA8internal17StatementExecutorINS_9statement8CollapseINS_26omp_parallel_collapse_execEN4camp7int_seqIlJLl0ELl1EEEEJNS2_3ForILl2ENS_6policy4loop9loop_execEJNS8_ILl3ESB_JNS8_ILl4ESB_JNS2_6LambdaILl0EJEEEEEEEEEEEEEEEE4execIRNS0_8LoopDataINS5_4listIJSH_EEENS5_5tupleIJNS_4impl4SpanINS_9Iterators16numeric_iteratorIN6Kripke9DirectionElPST_EEST_EENSP_INSR_INSS_5GroupElPSX_EESX_EENSP_INSQ_24strided_numeric_iteratorINSS_5ZoneKElPS12_EES12_EENSP_INS11_INSS_5ZoneJElPS16_EES16_EENSP_INS11_INSS_5ZoneIElPS1A_EES1A_EEEEENSN_IJEEEJZNK9SweepSdomclINSS_11ArchLayoutTINSS_12ArchT_OpenMPENSS_11LayoutT_DGZEEEEEvT_RNSS_4Core9DataStoreENSS_6SdomIdEEUlST_SX_S12_S16_S1A_E_EEEEEvOS1M_._omp_fn.0.lto_priv.0+0x921> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV %R15,%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
IMUL %RSI,%RAX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
ADD %R10,%RAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
LEA (%RSI,%RAX,1),%R15 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
CMP %R15,%RAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JAE 67559 <_ZN4RAJA8internal17StatementExecutorINS_9statement8CollapseINS_26omp_parallel_collapse_execEN4camp7int_seqIlJLl0ELl1EEEEJNS2_3ForILl2ENS_6policy4loop9loop_execEJNS8_ILl3ESB_JNS8_ILl4ESB_JNS2_6LambdaILl0EJEEEEEEEEEEEEEEEE4execIRNS0_8LoopDataINS5_4listIJSH_EEENS5_5tupleIJNS_4impl4SpanINS_9Iterators16numeric_iteratorIN6Kripke9DirectionElPST_EEST_EENSP_INSR_INSS_5GroupElPSX_EESX_EENSP_INSQ_24strided_numeric_iteratorINSS_5ZoneKElPS12_EES12_EENSP_INS11_INSS_5ZoneJElPS16_EES16_EENSP_INS11_INSS_5ZoneIElPS1A_EES1A_EEEEENSN_IJEEEJZNK9SweepSdomclINSS_11ArchLayoutTINSS_12ArchT_OpenMPENSS_11LayoutT_DGZEEEEEvT_RNSS_4Core9DataStoreENSS_6SdomIdEEUlST_SX_S12_S16_S1A_E_EEEEEvOS1M_._omp_fn.0.lto_priv.0+0x869> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
XOR %EDX,%EDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
DIVQ -0x110(%RBP) | 36 | 8.75 | 8.75 | 0.50 | 0.50 | 0 | 8.75 | 8.75 | 0 | 34 | 21-83 |
MOV %RAX,-0x128(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0x70(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RDX,-0x80(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
SUB %R12,%RAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CQTO | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
IDIVQ -0x78(%RBP) | 57 | 14 | 14 | 0.50 | 0.50 | 0 | 14 | 14 | 0 | 42-95 | 24-90 |
CMPQ $0x1,-0x38(%RBP) | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
JNE 6762b <_ZN4RAJA8internal17StatementExecutorINS_9statement8CollapseINS_26omp_parallel_collapse_execEN4camp7int_seqIlJLl0ELl1EEEEJNS2_3ForILl2ENS_6policy4loop9loop_execEJNS8_ILl3ESB_JNS8_ILl4ESB_JNS2_6LambdaILl0EJEEEEEEEEEEEEEEEE4execIRNS0_8LoopDataINS5_4listIJSH_EEENS5_5tupleIJNS_4impl4SpanINS_9Iterators16numeric_iteratorIN6Kripke9DirectionElPST_EEST_EENSP_INSR_INSS_5GroupElPSX_EESX_EENSP_INSQ_24strided_numeric_iteratorINSS_5ZoneKElPS12_EES12_EENSP_INS11_INSS_5ZoneJElPS16_EES16_EENSP_INS11_INSS_5ZoneIElPS1A_EES1A_EEEEENSN_IJEEEJZNK9SweepSdomclINSS_11ArchLayoutTINSS_12ArchT_OpenMPENSS_11LayoutT_DGZEEEEEvT_RNSS_4Core9DataStoreENSS_6SdomIdEEUlST_SX_S12_S16_S1A_E_EEEEEvOS1M_._omp_fn.0.lto_priv.0+0x93b> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP $0x1,%R11 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JNE 6762b <_ZN4RAJA8internal17StatementExecutorINS_9statement8CollapseINS_26omp_parallel_collapse_execEN4camp7int_seqIlJLl0ELl1EEEEJNS2_3ForILl2ENS_6policy4loop9loop_execEJNS8_ILl3ESB_JNS8_ILl4ESB_JNS2_6LambdaILl0EJEEEEEEEEEEEEEEEE4execIRNS0_8LoopDataINS5_4listIJSH_EEENS5_5tupleIJNS_4impl4SpanINS_9Iterators16numeric_iteratorIN6Kripke9DirectionElPST_EEST_EENSP_INSR_INSS_5GroupElPSX_EESX_EENSP_INSQ_24strided_numeric_iteratorINSS_5ZoneKElPS12_EES12_EENSP_INS11_INSS_5ZoneJElPS16_EES16_EENSP_INS11_INSS_5ZoneIElPS1A_EES1A_EEEEENSN_IJEEEJZNK9SweepSdomclINSS_11ArchLayoutTINSS_12ArchT_OpenMPENSS_11LayoutT_DGZEEEEEvT_RNSS_4Core9DataStoreENSS_6SdomIdEEUlST_SX_S12_S16_S1A_E_EEEEEvOS1M_._omp_fn.0.lto_priv.0+0x93b> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP $0x1,%RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV -0x60(%RBP),%R11 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA -0x1(%RSI),%R10 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
LEA (,%R13,8),%RSI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
SBB $-0x1,%RAX | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
MOV %RSI,-0xa8(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0x118(%RBP),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RAX,-0xa0(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R13,%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
LEA (%R11,%R12,8),%R15 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
VMOVSD 0x90cc3(%RIP),%XMM2 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
IMUL %R8,%RAX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV %RSI,%R11 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %R15,-0x1e8(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
IMUL %R12,%R8 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
IMUL %R9,%R11 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
IMUL %RBX,%R9 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV %RAX,-0xb0(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0x40(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R8,-0x1f0(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R13,%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
IMUL %RCX,%R13 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
IMUL %R14,%R8 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
SUB %RSI,%RAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
IMUL %R12,%R14 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
LEA (,%R9,8),%RDX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %RAX,-0x200(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
XOR %R9D,%R9D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
IMUL %RCX,%R12 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV %R13,-0xc8(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0x58(%RBP),%R13 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R8,-0xb8(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0x48(%RBP),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (%R13,%RSI,8),%RCX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %RDX,-0x68(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R12,-0x1f8(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
LEA (,%RBX,8),%R12 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
IMUL %RDI,%RBX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV %R12,-0x60(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
IMUL %RSI,%RDI | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV %RCX,-0xd0(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R14,-0x208(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RBX,-0x70(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0x120(%RBP),%RBX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RDI,-0xd8(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0x50(%RBP),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
SUB %RBX,%R8 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV %R8,-0x108(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
LEA (%RDI,%RBX,8),%R15 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
LEA (%RBX,%R11,1),%RDI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV -0x80(%RBP),%R11 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD $0x228,%RSP | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
POP %RBX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R12 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R13 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R14 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %RBP | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
RET | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 1 | 0.33 | 0 | 1 |
NOPL (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
INC %RSI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
XOR %R10D,%R10D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
JMP 66f84 <_ZN4RAJA8internal17StatementExecutorINS_9statement8CollapseINS_26omp_parallel_collapse_execEN4camp7int_seqIlJLl0ELl1EEEEJNS2_3ForILl2ENS_6policy4loop9loop_execEJNS8_ILl3ESB_JNS8_ILl4ESB_JNS2_6LambdaILl0EJEEEEEEEEEEEEEEEE4execIRNS0_8LoopDataINS5_4listIJSH_EEENS5_5tupleIJNS_4impl4SpanINS_9Iterators16numeric_iteratorIN6Kripke9DirectionElPST_EEST_EENSP_INSR_INSS_5GroupElPSX_EESX_EENSP_INSQ_24strided_numeric_iteratorINSS_5ZoneKElPS12_EES12_EENSP_INS11_INSS_5ZoneJElPS16_EES16_EENSP_INS11_INSS_5ZoneIElPS1A_EES1A_EEEEENSN_IJEEEJZNK9SweepSdomclINSS_11ArchLayoutTINSS_12ArchT_OpenMPENSS_11LayoutT_DGZEEEEEvT_RNSS_4Core9DataStoreENSS_6SdomIdEEUlST_SX_S12_S16_S1A_E_EEEEEvOS1M_._omp_fn.0.lto_priv.0+0x294> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
DEC %RSI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CMP $0x1,%RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV -0x60(%RBP),%RDX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (,%R13,8),%R15 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
SBB $-0x1,%RAX | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
MOV %RSI,-0x230(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
VMOVSD 0x9067f(%RIP),%XMM10 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RAX,-0xc8(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R13,%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
LEA (%RDX,%R12,8),%RSI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV -0x58(%RBP),%RDX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
IMUL %R14,%RAX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV %RSI,-0x218(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0x118(%RBP),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
IMUL %R12,%R14 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV %R15,-0x100(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
LEA (,%RBX,8),%R15 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R15,-0x88(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0x48(%RBP),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RAX,-0x108(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
LEA (%RDX,%RSI,8),%RAX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
XOR %EDX,%EDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %R14,-0x220(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R13,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
IMUL %R8,%R13 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
IMUL %RCX,%R14 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV %RAX,-0xe8(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
IMUL %R12,%RCX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV %RDX,-0x208(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
IMUL %R8,%R12 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV -0x38(%RBP),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (,%R13,8),%R13 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R14,-0x1e8(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RBX,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
IMUL %RDI,%RBX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV %RCX,-0x228(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0x120(%RBP),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
IMUL %RSI,%RDI | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV %R8,%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
IMUL %R9,%R14 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV %R13,-0x1f0(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
IMUL %RCX,%R10 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV %RBX,-0x98(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
SUB %RCX,%R15 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV %RDI,-0xf8(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0x50(%RBP),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
IMUL %RSI,%R9 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
IMUL %R11,%R8 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV %R14,-0x90(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
ADD %R10,%R12 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV -0x40(%RBP),%R10 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (%RDI,%RCX,8),%R13 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R15,-0x200(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R13,-0x78(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
SUB %RSI,%R10 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV %R12,-0x240(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R9,-0xf0(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
LEA (,%R11,8),%R9 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
LEA (,%R8,8),%R11 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R10,-0x238(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0x80(%RBP),%R10 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R11,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %R9,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
Source file and lines | Collapse.hpp:81-81 |
Module | libkripke.so |
nb instructions | 264 |
nb uops | 392 |
loop length | 1364 |
used x86 registers | 16 |
used mmx registers | 0 |
used xmm registers | 2 |
used ymm registers | 0 |
used zmm registers | 0 |
nb stack references | 64 |
micro-operation queue | 98.00 cycles |
front end | 98.00 cycles |
P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | |
---|---|---|---|---|---|---|---|---|
uops | 50.25 | 50.25 | 57.50 | 57.17 | 88.00 | 50.25 | 50.25 | 57.33 |
cycles | 50.25 | 69.25 | 57.50 | 57.17 | 88.00 | 50.25 | 50.25 | 57.33 |
Cycles executing div or sqrt instructions | 66.00-256.00 |
FE+BE cycles | 125.39 |
Stall cycles | 57.59 |
SB full (events) | 65.09 |
Front-end | 98.00 |
Dispatch | 88.00 |
DIV/SQRT | 66.00-256.00 |
Overall L1 | 98.00-256.00 |
all | 0% |
load | 0% |
store | 0% |
mul | 0% |
add-sub | 0% |
fma | NA (no fma vectorizable/vectorized instructions) |
other | 0% |
all | 0% |
load | 0% |
store | NA (no store vectorizable/vectorized instructions) |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | NA (no add-sub vectorizable/vectorized instructions) |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | NA (no other vectorizable/vectorized instructions) |
all | 0% |
load | 0% |
store | 0% |
mul | 0% |
add-sub | 0% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | 0% |
other | 0% |
all | 12% |
load | 12% |
store | 12% |
mul | 12% |
add-sub | 12% |
fma | NA (no fma vectorizable/vectorized instructions) |
other | 12% |
all | 12% |
load | 12% |
store | NA (no store vectorizable/vectorized instructions) |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | NA (no add-sub vectorizable/vectorized instructions) |
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 | 12% |
add-sub | 12% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | 12% |
other | 12% |
Instruction | Nb FU | P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | Latency | Recip. throughput |
---|---|---|---|---|---|---|---|---|---|---|---|
PUSH %RBP | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RDI,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %RSP,%RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
PUSH %R15 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
PUSH %R14 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
PUSH %R13 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
PUSH %R12 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
PUSH %RBX | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
SUB $0x228,%RSP | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV 0x10(%RDI),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x10(%RAX),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV (%RAX),%RBX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x30(%RAX),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x38(%RAX),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x40(%RAX),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x50(%RAX),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RCX,-0x150(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x58(%RAX),%R10 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x60(%RAX),%R11 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RBX,-0x148(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x68(%RAX),%R14 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x70(%RAX),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RSI,-0x70(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x78(%RAX),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RDI,-0x78(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R8,-0x118(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x20(%RAX),%R12 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R9,-0x40(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x28(%RAX),%R13 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R10,-0x158(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x48(%RAX),%RBX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R11,-0x120(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R14,-0xa8(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R15,-0x48(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RCX,-0xc0(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0xa8(%RAX),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0xd0(%RAX),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0xf8(%RAX),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x120(%RAX),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x148(%RAX),%R10 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RSI,-0x160(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x170(%RAX),%R11 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x190(%RAX),%R14 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RDI,-0x50(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x1a0(%RAX),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x1f0(%RAX),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R8,-0x168(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x1f8(%RAX),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x238(%RAX),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R9,-0x58(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x198(%RAX),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x260(%RAX),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R10,-0x170(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R11,-0x60(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x268(%RAX),%R10 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x278(%RAX),%R11 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R14,-0x38(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x2c0(%RAX),%R14 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RCX,-0x98(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RSI,-0x130(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RDI,-0x140(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R8,-0x178(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R9,-0x138(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R10,-0x1a8(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R11,-0x90(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R14,-0x180(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R15,-0xa0(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x2e8(%RAX),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x370(%RAX),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x2f0(%RAX),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x348(%RAX),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x378(%RAX),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R15,-0x1d8(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RDI,-0x1e0(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x8(%RDX),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV (%RDX),%RDX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x388(%RAX),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RCX,-0x1d0(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x3d0(%RAX),%R10 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x3e8(%RAX),%R11 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RSI,-0x188(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x418(%RAX),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
TEST %RDX,%RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV %RDX,-0x80(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x438(%RAX),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x440(%RAX),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R8,-0x1b0(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x300(%RAX),%R14 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x480(%RAX),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R9,-0x88(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R10,-0x190(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R11,-0x1b8(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R15,-0x198(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RCX,-0x1c0(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RSI,-0x1c8(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RAX,-0x1a0(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
JLE 67559 <_ZN4RAJA8internal17StatementExecutorINS_9statement8CollapseINS_26omp_parallel_collapse_execEN4camp7int_seqIlJLl0ELl1EEEEJNS2_3ForILl2ENS_6policy4loop9loop_execEJNS8_ILl3ESB_JNS8_ILl4ESB_JNS2_6LambdaILl0EJEEEEEEEEEEEEEEEE4execIRNS0_8LoopDataINS5_4listIJSH_EEENS5_5tupleIJNS_4impl4SpanINS_9Iterators16numeric_iteratorIN6Kripke9DirectionElPST_EEST_EENSP_INSR_INSS_5GroupElPSX_EESX_EENSP_INSQ_24strided_numeric_iteratorINSS_5ZoneKElPS12_EES12_EENSP_INS11_INSS_5ZoneJElPS16_EES16_EENSP_INS11_INSS_5ZoneIElPS1A_EES1A_EEEEENSN_IJEEEJZNK9SweepSdomclINSS_11ArchLayoutTINSS_12ArchT_OpenMPENSS_11LayoutT_DGZEEEEEvT_RNSS_4Core9DataStoreENSS_6SdomIdEEUlST_SX_S12_S16_S1A_E_EEEEEvOS1M_._omp_fn.0.lto_priv.0+0x869> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV %RDI,-0x110(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
TEST %RDI,%RDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JLE 67559 <_ZN4RAJA8internal17StatementExecutorINS_9statement8CollapseINS_26omp_parallel_collapse_execEN4camp7int_seqIlJLl0ELl1EEEEJNS2_3ForILl2ENS_6policy4loop9loop_execEJNS8_ILl3ESB_JNS8_ILl4ESB_JNS2_6LambdaILl0EJEEEEEEEEEEEEEEEE4execIRNS0_8LoopDataINS5_4listIJSH_EEENS5_5tupleIJNS_4impl4SpanINS_9Iterators16numeric_iteratorIN6Kripke9DirectionElPST_EEST_EENSP_INSR_INSS_5GroupElPSX_EESX_EENSP_INSQ_24strided_numeric_iteratorINSS_5ZoneKElPS12_EES12_EENSP_INS11_INSS_5ZoneJElPS16_EES16_EENSP_INS11_INSS_5ZoneIElPS1A_EES1A_EEEEENSN_IJEEEJZNK9SweepSdomclINSS_11ArchLayoutTINSS_12ArchT_OpenMPENSS_11LayoutT_DGZEEEEEvT_RNSS_4Core9DataStoreENSS_6SdomIdEEUlST_SX_S12_S16_S1A_E_EEEEEvOS1M_._omp_fn.0.lto_priv.0+0x869> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CALL 9760 | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
MOV %EAX,-0x68(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
CALL 9650 | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
MOV -0x80(%RBP),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOVSXD -0x68(%RBP),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
XOR %EDX,%EDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOVSXD %EAX,%R15 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV -0x110(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV -0x88(%RBP),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV -0x90(%RBP),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV -0xa8(%RBP),%R11 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
IMUL %R8,%RAX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV -0x98(%RBP),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
DIV %R9 | 36 | 9 | 9 | 0 | 0 | 0 | 9 | 9 | 0 | 34 | 21-83 |
MOV -0xa0(%RBP),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
CMP %RDX,%R15 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV %RDX,%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %RAX,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
JB 67611 <_ZN4RAJA8internal17StatementExecutorINS_9statement8CollapseINS_26omp_parallel_collapse_execEN4camp7int_seqIlJLl0ELl1EEEEJNS2_3ForILl2ENS_6policy4loop9loop_execEJNS8_ILl3ESB_JNS8_ILl4ESB_JNS2_6LambdaILl0EJEEEEEEEEEEEEEEEE4execIRNS0_8LoopDataINS5_4listIJSH_EEENS5_5tupleIJNS_4impl4SpanINS_9Iterators16numeric_iteratorIN6Kripke9DirectionElPST_EEST_EENSP_INSR_INSS_5GroupElPSX_EESX_EENSP_INSQ_24strided_numeric_iteratorINSS_5ZoneKElPS12_EES12_EENSP_INS11_INSS_5ZoneJElPS16_EES16_EENSP_INS11_INSS_5ZoneIElPS1A_EES1A_EEEEENSN_IJEEEJZNK9SweepSdomclINSS_11ArchLayoutTINSS_12ArchT_OpenMPENSS_11LayoutT_DGZEEEEEvT_RNSS_4Core9DataStoreENSS_6SdomIdEEUlST_SX_S12_S16_S1A_E_EEEEEvOS1M_._omp_fn.0.lto_priv.0+0x921> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV %R15,%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
IMUL %RSI,%RAX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
ADD %R10,%RAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
LEA (%RSI,%RAX,1),%R15 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
CMP %R15,%RAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JAE 67559 <_ZN4RAJA8internal17StatementExecutorINS_9statement8CollapseINS_26omp_parallel_collapse_execEN4camp7int_seqIlJLl0ELl1EEEEJNS2_3ForILl2ENS_6policy4loop9loop_execEJNS8_ILl3ESB_JNS8_ILl4ESB_JNS2_6LambdaILl0EJEEEEEEEEEEEEEEEE4execIRNS0_8LoopDataINS5_4listIJSH_EEENS5_5tupleIJNS_4impl4SpanINS_9Iterators16numeric_iteratorIN6Kripke9DirectionElPST_EEST_EENSP_INSR_INSS_5GroupElPSX_EESX_EENSP_INSQ_24strided_numeric_iteratorINSS_5ZoneKElPS12_EES12_EENSP_INS11_INSS_5ZoneJElPS16_EES16_EENSP_INS11_INSS_5ZoneIElPS1A_EES1A_EEEEENSN_IJEEEJZNK9SweepSdomclINSS_11ArchLayoutTINSS_12ArchT_OpenMPENSS_11LayoutT_DGZEEEEEvT_RNSS_4Core9DataStoreENSS_6SdomIdEEUlST_SX_S12_S16_S1A_E_EEEEEvOS1M_._omp_fn.0.lto_priv.0+0x869> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
XOR %EDX,%EDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
DIVQ -0x110(%RBP) | 36 | 8.75 | 8.75 | 0.50 | 0.50 | 0 | 8.75 | 8.75 | 0 | 34 | 21-83 |
MOV %RAX,-0x128(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0x70(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RDX,-0x80(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
SUB %R12,%RAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CQTO | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
IDIVQ -0x78(%RBP) | 57 | 14 | 14 | 0.50 | 0.50 | 0 | 14 | 14 | 0 | 42-95 | 24-90 |
CMPQ $0x1,-0x38(%RBP) | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
JNE 6762b <_ZN4RAJA8internal17StatementExecutorINS_9statement8CollapseINS_26omp_parallel_collapse_execEN4camp7int_seqIlJLl0ELl1EEEEJNS2_3ForILl2ENS_6policy4loop9loop_execEJNS8_ILl3ESB_JNS8_ILl4ESB_JNS2_6LambdaILl0EJEEEEEEEEEEEEEEEE4execIRNS0_8LoopDataINS5_4listIJSH_EEENS5_5tupleIJNS_4impl4SpanINS_9Iterators16numeric_iteratorIN6Kripke9DirectionElPST_EEST_EENSP_INSR_INSS_5GroupElPSX_EESX_EENSP_INSQ_24strided_numeric_iteratorINSS_5ZoneKElPS12_EES12_EENSP_INS11_INSS_5ZoneJElPS16_EES16_EENSP_INS11_INSS_5ZoneIElPS1A_EES1A_EEEEENSN_IJEEEJZNK9SweepSdomclINSS_11ArchLayoutTINSS_12ArchT_OpenMPENSS_11LayoutT_DGZEEEEEvT_RNSS_4Core9DataStoreENSS_6SdomIdEEUlST_SX_S12_S16_S1A_E_EEEEEvOS1M_._omp_fn.0.lto_priv.0+0x93b> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP $0x1,%R11 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JNE 6762b <_ZN4RAJA8internal17StatementExecutorINS_9statement8CollapseINS_26omp_parallel_collapse_execEN4camp7int_seqIlJLl0ELl1EEEEJNS2_3ForILl2ENS_6policy4loop9loop_execEJNS8_ILl3ESB_JNS8_ILl4ESB_JNS2_6LambdaILl0EJEEEEEEEEEEEEEEEE4execIRNS0_8LoopDataINS5_4listIJSH_EEENS5_5tupleIJNS_4impl4SpanINS_9Iterators16numeric_iteratorIN6Kripke9DirectionElPST_EEST_EENSP_INSR_INSS_5GroupElPSX_EESX_EENSP_INSQ_24strided_numeric_iteratorINSS_5ZoneKElPS12_EES12_EENSP_INS11_INSS_5ZoneJElPS16_EES16_EENSP_INS11_INSS_5ZoneIElPS1A_EES1A_EEEEENSN_IJEEEJZNK9SweepSdomclINSS_11ArchLayoutTINSS_12ArchT_OpenMPENSS_11LayoutT_DGZEEEEEvT_RNSS_4Core9DataStoreENSS_6SdomIdEEUlST_SX_S12_S16_S1A_E_EEEEEvOS1M_._omp_fn.0.lto_priv.0+0x93b> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP $0x1,%RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV -0x60(%RBP),%R11 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA -0x1(%RSI),%R10 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
LEA (,%R13,8),%RSI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
SBB $-0x1,%RAX | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
MOV %RSI,-0xa8(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0x118(%RBP),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RAX,-0xa0(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R13,%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
LEA (%R11,%R12,8),%R15 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
VMOVSD 0x90cc3(%RIP),%XMM2 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
IMUL %R8,%RAX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV %RSI,%R11 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %R15,-0x1e8(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
IMUL %R12,%R8 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
IMUL %R9,%R11 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
IMUL %RBX,%R9 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV %RAX,-0xb0(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0x40(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R8,-0x1f0(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R13,%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
IMUL %RCX,%R13 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
IMUL %R14,%R8 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
SUB %RSI,%RAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
IMUL %R12,%R14 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
LEA (,%R9,8),%RDX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %RAX,-0x200(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
XOR %R9D,%R9D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
IMUL %RCX,%R12 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV %R13,-0xc8(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0x58(%RBP),%R13 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R8,-0xb8(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0x48(%RBP),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (%R13,%RSI,8),%RCX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %RDX,-0x68(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R12,-0x1f8(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
LEA (,%RBX,8),%R12 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
IMUL %RDI,%RBX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV %R12,-0x60(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
IMUL %RSI,%RDI | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV %RCX,-0xd0(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R14,-0x208(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RBX,-0x70(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0x120(%RBP),%RBX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RDI,-0xd8(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0x50(%RBP),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
SUB %RBX,%R8 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV %R8,-0x108(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
LEA (%RDI,%RBX,8),%R15 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
LEA (%RBX,%R11,1),%RDI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV -0x80(%RBP),%R11 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD $0x228,%RSP | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
POP %RBX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R12 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R13 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R14 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %RBP | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
RET | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 1 | 0.33 | 0 | 1 |
NOPL (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
INC %RSI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
XOR %R10D,%R10D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
JMP 66f84 <_ZN4RAJA8internal17StatementExecutorINS_9statement8CollapseINS_26omp_parallel_collapse_execEN4camp7int_seqIlJLl0ELl1EEEEJNS2_3ForILl2ENS_6policy4loop9loop_execEJNS8_ILl3ESB_JNS8_ILl4ESB_JNS2_6LambdaILl0EJEEEEEEEEEEEEEEEE4execIRNS0_8LoopDataINS5_4listIJSH_EEENS5_5tupleIJNS_4impl4SpanINS_9Iterators16numeric_iteratorIN6Kripke9DirectionElPST_EEST_EENSP_INSR_INSS_5GroupElPSX_EESX_EENSP_INSQ_24strided_numeric_iteratorINSS_5ZoneKElPS12_EES12_EENSP_INS11_INSS_5ZoneJElPS16_EES16_EENSP_INS11_INSS_5ZoneIElPS1A_EES1A_EEEEENSN_IJEEEJZNK9SweepSdomclINSS_11ArchLayoutTINSS_12ArchT_OpenMPENSS_11LayoutT_DGZEEEEEvT_RNSS_4Core9DataStoreENSS_6SdomIdEEUlST_SX_S12_S16_S1A_E_EEEEEvOS1M_._omp_fn.0.lto_priv.0+0x294> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
DEC %RSI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CMP $0x1,%RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV -0x60(%RBP),%RDX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (,%R13,8),%R15 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
SBB $-0x1,%RAX | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
MOV %RSI,-0x230(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
VMOVSD 0x9067f(%RIP),%XMM10 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RAX,-0xc8(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R13,%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
LEA (%RDX,%R12,8),%RSI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV -0x58(%RBP),%RDX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
IMUL %R14,%RAX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV %RSI,-0x218(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0x118(%RBP),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
IMUL %R12,%R14 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV %R15,-0x100(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
LEA (,%RBX,8),%R15 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R15,-0x88(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0x48(%RBP),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RAX,-0x108(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
LEA (%RDX,%RSI,8),%RAX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
XOR %EDX,%EDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %R14,-0x220(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R13,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
IMUL %R8,%R13 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
IMUL %RCX,%R14 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV %RAX,-0xe8(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
IMUL %R12,%RCX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV %RDX,-0x208(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
IMUL %R8,%R12 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV -0x38(%RBP),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (,%R13,8),%R13 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R14,-0x1e8(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RBX,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
IMUL %RDI,%RBX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV %RCX,-0x228(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0x120(%RBP),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
IMUL %RSI,%RDI | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV %R8,%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
IMUL %R9,%R14 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV %R13,-0x1f0(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
IMUL %RCX,%R10 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV %RBX,-0x98(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
SUB %RCX,%R15 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV %RDI,-0xf8(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0x50(%RBP),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
IMUL %RSI,%R9 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
IMUL %R11,%R8 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV %R14,-0x90(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
ADD %R10,%R12 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV -0x40(%RBP),%R10 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (%RDI,%RCX,8),%R13 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R15,-0x200(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R13,-0x78(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
SUB %RSI,%R10 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV %R12,-0x240(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R9,-0xf0(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
LEA (,%R11,8),%R9 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
LEA (,%R8,8),%R11 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R10,-0x238(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0x80(%RBP),%R10 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R11,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %R9,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
Name | Coverage (%) | Time (s) |
---|---|---|
▼void RAJA::internal::StatementExecutor | 12.71 | 3.94 |
▼Loop 643 - RangeSegment.hpp:120-120 - libkripke.so– | 0 | 0 |
▼Loop 644 - forall.hpp:59-59 - libkripke.so– | 0 | 0 |
▼Loop 645 - forall.hpp:59-59 - libkripke.so– | 0 | 0 |
○Loop 646 - forall.hpp:59-59 - libkripke.so | 0 | 0 |
▼Loop 639 - RangeSegment.hpp:120-120 - libkripke.so– | 0 | 0 |
▼Loop 640 - forall.hpp:59-59 - libkripke.so– | 0.03 | 0.01 |
▼Loop 641 - forall.hpp:59-59 - libkripke.so– | 0.18 | 0.05 |
○Loop 642 - forall.hpp:59-59 - libkripke.so | 12.5 | 3.87 |