| Function: miniqmcreference::einspline_spo_ref<double>::evaluate(qmcplusplus::ParticleSet const&, int ... | Module: exec | Source: einspline_spo_ref.hpp:203-230 [...] | Coverage (incl. loops): 9.99% | (excl. loops): 0.00% |
|---|
| Function: miniqmcreference::einspline_spo_ref<double>::evaluate(qmcplusplus::ParticleSet const&, int ... | Module: exec | Source: einspline_spo_ref.hpp:203-230 [...] | Coverage (incl. loops): 9.99% | (excl. loops): 0.00% |
|---|
/home/eoseret/qaas_runs_ZEN5/173-938-0042/intel/miniqmc/build/miniqmc/src/Particle/ParticleSet.h: 143 - 143 |
-------------------------------------------------------------------------------- |
143: return (active_ptcl_ == iat) ? active_pos_ : R[iat]; |
/home/eoseret/qaas_runs_ZEN5/173-938-0042/intel/miniqmc/build/miniqmc/src/QMCWaveFunctions/einspline_spo_ref.hpp: 203 - 230 |
-------------------------------------------------------------------------------- |
203: ScopedTimer local_timer(timer); |
204: |
205: auto u = Lattice.toUnit_floor(P.activeR(iat)); |
206: for (int i = 0; i < nBlocks; ++i) |
207: MultiBsplineEvalRef::evaluate_vgh(einsplines[i], u[0], u[1], u[2], psi[i].data(), grad[i].data(), hess[i].data(), |
208: nSplinesPerBlock); |
[...] |
216: { |
217: evaluate_vgh(P, iat); |
218: |
219: for (int i = 0; i < nBlocks; ++i) |
220: { |
221: // in real simulation, phase needs to be applied. Here just fake computation |
222: const int first = i * nBlocks; |
223: for (int j = first; j < std::min((i + 1) * nSplinesPerBlock, OrbitalSetSize); j++) |
224: { |
225: psi_v[j] = psi[i][j - first]; |
226: dpsi_v[j] = grad[i][j - first]; |
227: d2psi_v[j] = hess[i].data(0)[j - first]; |
228: } |
229: } |
230: } |
/home/eoseret/qaas_runs_ZEN5/173-938-0042/intel/miniqmc/build/miniqmc/src/Particle/Lattice/CrystalLattice.h: 170 - 173 |
-------------------------------------------------------------------------------- |
170: if (-std::numeric_limits<T1>::epsilon() < val_dot[i] && val_dot[i] < 0) |
171: val_dot[i] = T1(0.0); |
172: else |
173: val_dot[i] -= std::floor(val_dot[i]); |
/home/eoseret/qaas_runs_ZEN5/173-938-0042/intel/miniqmc/build/miniqmc/src/Numerics/Spline2/MultiBsplineRef.hpp: 187 - 286 |
-------------------------------------------------------------------------------- |
187: x -= spline_m->x_grid.start; |
188: y -= spline_m->y_grid.start; |
189: z -= spline_m->z_grid.start; |
190: spline2::getSplineBound(x * spline_m->x_grid.delta_inv, tx, ix, spline_m->x_grid.num - 1); |
191: spline2::getSplineBound(y * spline_m->y_grid.delta_inv, ty, iy, spline_m->y_grid.num - 1); |
192: spline2::getSplineBound(z * spline_m->z_grid.delta_inv, tz, iz, spline_m->z_grid.num - 1); |
[...] |
198: const intptr_t xs = spline_m->x_stride; |
199: const intptr_t ys = spline_m->y_stride; |
200: const intptr_t zs = spline_m->z_stride; |
201: |
202: const size_t out_offset = spline_m->num_splines; |
[...] |
226: for (int i = 0; i < 4; i++) |
227: for (int j = 0; j < 4; j++) |
228: { |
229: const T* restrict coefs = spline_m->coefs + (ix + i) * xs + (iy + j) * ys + iz * zs; |
230: const T* restrict coefszs = coefs + zs; |
231: const T* restrict coefs2zs = coefs + 2 * zs; |
232: const T* restrict coefs3zs = coefs + 3 * zs; |
233: |
234: const T pre20 = d2a[i] * b[j]; |
235: const T pre10 = da[i] * b[j]; |
236: const T pre00 = a[i] * b[j]; |
237: const T pre11 = da[i] * db[j]; |
238: const T pre01 = a[i] * db[j]; |
239: const T pre02 = a[i] * d2b[j]; |
240: |
241: const int iSplitPoint = num_splines; |
242: for (int n = 0; n < iSplitPoint; n++) |
243: { |
244: T coefsv = coefs[n]; |
245: T coefsvzs = coefszs[n]; |
246: T coefsv2zs = coefs2zs[n]; |
247: T coefsv3zs = coefs3zs[n]; |
248: |
249: T sum0 = c[0] * coefsv + c[1] * coefsvzs + c[2] * coefsv2zs + c[3] * coefsv3zs; |
250: T sum1 = dc[0] * coefsv + dc[1] * coefsvzs + dc[2] * coefsv2zs + dc[3] * coefsv3zs; |
251: T sum2 = d2c[0] * coefsv + d2c[1] * coefsvzs + d2c[2] * coefsv2zs + d2c[3] * coefsv3zs; |
252: |
253: hxx[n] += pre20 * sum0; |
254: hxy[n] += pre11 * sum0; |
255: hxz[n] += pre10 * sum1; |
256: hyy[n] += pre02 * sum0; |
257: hyz[n] += pre01 * sum1; |
258: hzz[n] += pre00 * sum2; |
259: gx[n] += pre10 * sum0; |
260: gy[n] += pre01 * sum0; |
261: gz[n] += pre00 * sum1; |
262: vals[n] += pre00 * sum0; |
[...] |
269: const T dxx = dxInv * dxInv; |
270: const T dyy = dyInv * dyInv; |
271: const T dzz = dzInv * dzInv; |
272: const T dxy = dxInv * dyInv; |
273: const T dxz = dxInv * dzInv; |
274: const T dyz = dyInv * dzInv; |
275: |
276: for (int n = 0; n < num_splines; n++) |
277: { |
278: gx[n] *= dxInv; |
279: gy[n] *= dyInv; |
280: gz[n] *= dzInv; |
281: hxx[n] *= dxx; |
282: hyy[n] *= dyy; |
283: hzz[n] *= dzz; |
284: hxy[n] *= dxy; |
285: hxz[n] *= dxz; |
286: hyz[n] *= dyz; |
/home/eoseret/qaas_runs_ZEN5/173-938-0042/intel/miniqmc/build/miniqmc/src/Utilities/NewTimer.h: 242 - 249 |
-------------------------------------------------------------------------------- |
242: ScopeGuard(TIMER& t) : timer(t) { timer.start(); } |
[...] |
249: ~ScopeGuard() { timer.stop(); } |
/home/eoseret/qaas_runs_ZEN5/173-938-0042/intel/miniqmc/build/miniqmc/src/Numerics/OhmmsPETE/TinyVector.h: 61 - 145 |
-------------------------------------------------------------------------------- |
61: for (size_t d = 0; d < D; ++d) |
[...] |
145: X[i] = base[i * offset]; |
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/stl_vector.h: 1046 - 1169 |
-------------------------------------------------------------------------------- |
1046: return *(this->_M_impl._M_start + __n); |
[...] |
1169: { return _M_data_ptr(this->_M_impl._M_start); } |
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/stl_algobase.h: 235 - 924 |
-------------------------------------------------------------------------------- |
235: if (__b < __a) |
[...] |
923: for (; __first != __last; ++__first) |
924: *__first = __tmp; |
/home/eoseret/qaas_runs_ZEN5/173-938-0042/intel/miniqmc/build/miniqmc/src/Numerics/Spline2/MultiBsplineEvalHelper.hpp: 45 - 47 |
-------------------------------------------------------------------------------- |
45: T sf = std::floor(x); |
46: T dx2 = x - sf; |
47: int ind2 = std::min(std::max(0, static_cast<int>(sf)), nmax); |
/home/eoseret/qaas_runs_ZEN5/173-938-0042/intel/miniqmc/build/miniqmc/src/Numerics/OhmmsPETE/OhmmsVector.h: 223 - 223 |
-------------------------------------------------------------------------------- |
223: return X[i]; |
/home/eoseret/qaas_runs_ZEN5/173-938-0042/intel/miniqmc/build/miniqmc/src/Numerics/Spline2/MultiBsplineData.hpp: 68 - 79 |
-------------------------------------------------------------------------------- |
68: a[0] = ((A00 * tx + A01) * tx + A02) * tx + A03; |
69: a[1] = ((A10 * tx + A11) * tx + A12) * tx + A13; |
70: a[2] = ((A20 * tx + A21) * tx + A22) * tx + A23; |
71: a[3] = ((A30 * tx + A31) * tx + A32) * tx + A33; |
72: da[0] = (dA01 * tx + dA02) * tx + dA03; |
73: da[1] = (dA11 * tx + dA12) * tx + dA13; |
74: da[2] = (dA21 * tx + dA22) * tx + dA23; |
75: da[3] = (dA31 * tx + dA32) * tx + dA33; |
76: d2a[0] = d2A02 * tx + d2A03; |
77: d2a[1] = d2A12 * tx + d2A13; |
78: d2a[2] = d2A22 * tx + d2A23; |
79: d2a[3] = d2A32 * tx + d2A33; |
/home/eoseret/qaas_runs_ZEN5/173-938-0042/intel/miniqmc/build/miniqmc/src/Numerics/OhmmsPETE/TinyVectorTensorOps.h: 150 - 152 |
-------------------------------------------------------------------------------- |
150: return TinyVector<Type_t, 3>(lhs[0] * rhs[0] + lhs[1] * rhs[3] + lhs[2] * rhs[6], |
151: lhs[0] * rhs[1] + lhs[1] * rhs[4] + lhs[2] * rhs[7], |
152: lhs[0] * rhs[2] + lhs[1] * rhs[5] + lhs[2] * rhs[8]); |
/home/eoseret/qaas_runs_ZEN5/173-938-0042/intel/miniqmc/build/miniqmc/src/Numerics/OhmmsPETE/VectorSoAContainer.h: 231 - 271 |
-------------------------------------------------------------------------------- |
231: inline const AoSElement_t operator[](size_t i) const { return AoSElement_t(myData + i, nGhosts); } |
[...] |
265: inline T* data() { return myData; } |
[...] |
271: inline T* restrict data(size_t i) { return myData + i * nGhosts; } |
0x44e610 PUSH %RBP |
0x44e611 MOV %RSP,%RBP |
0x44e614 PUSH %R15 |
0x44e616 PUSH %R14 |
0x44e618 PUSH %R13 |
0x44e61a PUSH %R12 |
0x44e61c PUSH %RBX |
0x44e61d SUB $0x418,%RSP |
0x44e624 MOV %R9,%R12 |
0x44e627 MOV %R8,%R15 |
0x44e62a MOV %RCX,%R13 |
0x44e62d MOV %EDX,-0x40(%RBP) |
0x44e630 MOV %RSI,%R14 |
0x44e633 MOV %RDI,%RBX |
0x44e636 MOV 0x358(%RDI),%RDI |
0x44e63d MOV %RDI,-0x168(%RBP) |
0x44e644 CALL 4a9a00 <_ZN11qmcplusplus9TimerTypeINSt6chrono3_V212system_clockEE5startEv> |
0x44e649 MOVSXD -0x40(%RBP),%RAX |
0x44e64d LEA (%RAX,%RAX,2),%RCX |
0x44e651 SAL $0x3,%RCX |
0x44e655 ADD 0x40(%R14),%RCX |
0x44e659 CMP %EAX,0x124(%R14) |
0x44e660 LEA 0x128(%R14),%RAX |
0x44e667 MOV %RBX,%R14 |
0x44e66a CMOVNE %RCX,%RAX |
0x44e66e MOVSD (%RAX),%XMM0 |
0x44e672 MOVSD 0x8(%RAX),%XMM3 |
0x44e677 MOVSD 0xd8(%RBX),%XMM1 |
0x44e67f MULSD %XMM0,%XMM1 |
0x44e683 MOVSD 0xf0(%RBX),%XMM2 |
0x44e68b MULSD %XMM3,%XMM2 |
0x44e68f ADDSD %XMM1,%XMM2 |
0x44e693 MOVSD 0x10(%RAX),%XMM4 |
0x44e698 MOVSD 0x108(%RBX),%XMM5 |
0x44e6a0 MULSD %XMM4,%XMM5 |
0x44e6a4 ADDSD %XMM2,%XMM5 |
0x44e6a8 MOVSD 0xe0(%RBX),%XMM1 |
0x44e6b0 MULSD %XMM0,%XMM1 |
0x44e6b4 MOVSD 0xf8(%RBX),%XMM2 |
0x44e6bc MULSD %XMM3,%XMM2 |
0x44e6c0 ADDSD %XMM1,%XMM2 |
0x44e6c4 MOVSD 0x110(%RBX),%XMM1 |
0x44e6cc MULSD %XMM4,%XMM1 |
0x44e6d0 ADDSD %XMM2,%XMM1 |
0x44e6d4 MULSD 0xe8(%RBX),%XMM0 |
0x44e6dc MULSD 0x100(%RBX),%XMM3 |
0x44e6e4 MULSD 0x118(%RBX),%XMM4 |
0x44e6ec ADDSD %XMM0,%XMM3 |
0x44e6f0 UCOMISD 0xde618(%RIP),%XMM5 |
0x44e6f8 MOVSD %XMM1,-0x80(%RBP) |
0x44e6fd JBE 44e711 |
0x44e6ff XORPD %XMM0,%XMM0 |
0x44e703 MOVSD %XMM0,-0xf8(%RBP) |
0x44e70b UCOMISD %XMM0,%XMM5 |
0x44e70f JB 44e74f |
0x44e711 MOVAPD %XMM5,%XMM0 |
0x44e715 MOVSD %XMM3,-0x40(%RBP) |
0x44e71a MOVSD %XMM4,-0x60(%RBP) |
0x44e71f MOVSD %XMM5,-0xc0(%RBP) |
0x44e727 CALL 506a50 <floor> |
0x44e72c MOVSD -0x60(%RBP),%XMM4 |
0x44e731 MOVSD -0x80(%RBP),%XMM1 |
0x44e736 MOVSD -0x40(%RBP),%XMM3 |
0x44e73b MOVSD -0xc0(%RBP),%XMM2 |
0x44e743 SUBSD %XMM0,%XMM2 |
0x44e747 MOVSD %XMM2,-0xf8(%RBP) |
0x44e74f ADDSD %XMM4,%XMM3 |
0x44e753 UCOMISD 0xde5b5(%RIP),%XMM1 |
0x44e75b MOVSD %XMM3,-0x40(%RBP) |
0x44e760 JBE 44e774 |
0x44e762 XORPD %XMM0,%XMM0 |
0x44e766 MOVSD %XMM0,-0xf0(%RBP) |
0x44e76e UCOMISD %XMM0,%XMM1 |
0x44e772 JB 44e793 |
0x44e774 MOVAPD %XMM1,%XMM0 |
0x44e778 CALL 506a50 <floor> |
0x44e77d MOVSD -0x40(%RBP),%XMM3 |
0x44e782 MOVSD -0x80(%RBP),%XMM1 |
0x44e787 SUBSD %XMM0,%XMM1 |
0x44e78b MOVSD %XMM1,-0xf0(%RBP) |
0x44e793 UCOMISD 0xde575(%RIP),%XMM3 |
0x44e79b JBE 44e7af |
0x44e79d XORPD %XMM0,%XMM0 |
0x44e7a1 MOVSD %XMM0,-0xe8(%RBP) |
0x44e7a9 UCOMISD %XMM0,%XMM3 |
0x44e7ad JB 44e7c9 |
0x44e7af MOVAPD %XMM3,%XMM0 |
0x44e7b3 CALL 506a50 <floor> |
0x44e7b8 MOVSD -0x40(%RBP),%XMM1 |
0x44e7bd SUBSD %XMM0,%XMM1 |
0x44e7c1 MOVSD %XMM1,-0xe8(%RBP) |
0x44e7c9 MOV 0x30(%R14),%EAX |
0x44e7cd MOV %RAX,-0x100(%RBP) |
0x44e7d4 TEST %EAX,%EAX |
0x44e7d6 JLE 44faa9 |
0x44e7dc MOV 0x2f8(%R14),%RAX |
0x44e7e3 MOV %RAX,-0x190(%RBP) |
0x44e7ea MOV 0x310(%R14),%RAX |
0x44e7f1 MOV %RAX,-0x188(%RBP) |
0x44e7f8 MOV 0x328(%R14),%RAX |
0x44e7ff MOV %RAX,-0x180(%RBP) |
0x44e806 MOV 0x340(%R14),%RAX |
0x44e80d MOV %RAX,-0x178(%RBP) |
0x44e814 MOVSXD 0x40(%R14),%R11 |
0x44e818 LEA (,%R11,8),%RAX |
0x44e820 MOV %RAX,-0x170(%RBP) |
0x44e827 DECQ -0x100(%RBP) |
0x44e82e MOV %R11,%RAX |
0x44e831 AND $-0x2,%RAX |
0x44e835 MOV %RAX,-0x90(%RBP) |
0x44e83c XOR %EDX,%EDX |
0x44e83e MOV %R12,-0x108(%RBP) |
0x44e845 MOV %R15,-0x1a8(%RBP) |
0x44e84c MOV %R13,-0x1a0(%RBP) |
0x44e853 MOV %R14,-0x198(%RBP) |
0x44e85a MOV %R11,-0x70(%RBP) |
0x44e85e JMP 44e87f |
(939) 0x44e860 MOV -0x1b0(%RBP),%RCX |
(939) 0x44e867 LEA 0x1(%RCX),%RDX |
(939) 0x44e86b CMP -0x100(%RBP),%RCX |
(939) 0x44e872 MOV -0x1a8(%RBP),%R15 |
(939) 0x44e879 JE 44faa9 |
(939) 0x44e87f MOV -0x190(%RBP),%RAX |
(939) 0x44e886 MOV (%RAX,%RDX,8),%R13 |
(939) 0x44e88a LEA (%RDX,%RDX,2),%RAX |
(939) 0x44e88e MOV -0x188(%RBP),%RCX |
(939) 0x44e895 MOV (%RCX,%RAX,8),%R14 |
(939) 0x44e899 MOV %RDX,-0x1b0(%RBP) |
(939) 0x44e8a0 LEA (,%RDX,8),%RAX |
(939) 0x44e8a8 MOVSD -0xf8(%RBP),%XMM0 |
(939) 0x44e8b0 SUBSD 0x28(%R13),%XMM0 |
(939) 0x44e8b6 LEA (%RAX,%RAX,4),%RAX |
(939) 0x44e8ba MOVSD -0xf0(%RBP),%XMM1 |
(939) 0x44e8c2 SUBSD 0x50(%R13),%XMM1 |
(939) 0x44e8c8 MOVAPD %XMM1,-0x40(%RBP) |
(939) 0x44e8cd MOV -0x180(%RBP),%RCX |
(939) 0x44e8d4 MOV 0x18(%RCX,%RAX,1),%RCX |
(939) 0x44e8d9 MOV %RCX,-0x48(%RBP) |
(939) 0x44e8dd MOVSD -0xe8(%RBP),%XMM1 |
(939) 0x44e8e5 SUBSD 0x78(%R13),%XMM1 |
(939) 0x44e8eb MOVAPD %XMM1,-0xd0(%RBP) |
(939) 0x44e8f3 MOV -0x178(%RBP),%RCX |
(939) 0x44e8fa MOV 0x18(%RCX,%RAX,1),%RBX |
(939) 0x44e8ff MOVSD 0x48(%R13),%XMM1 |
(939) 0x44e905 MOVSD 0x70(%R13),%XMM2 |
(939) 0x44e90b MOVAPS %XMM2,-0x140(%RBP) |
(939) 0x44e912 MOVAPD %XMM1,-0x240(%RBP) |
(939) 0x44e91a MULSD %XMM1,%XMM0 |
(939) 0x44e91e MOVAPD %XMM0,-0xe0(%RBP) |
(939) 0x44e926 CALL 506a50 <floor> |
(939) 0x44e92b MOVSD %XMM0,-0x80(%RBP) |
(939) 0x44e930 MOVAPD -0x40(%RBP),%XMM0 |
(939) 0x44e935 MULSD -0x140(%RBP),%XMM0 |
(939) 0x44e93d MOVAPD %XMM0,-0x40(%RBP) |
(939) 0x44e942 CALL 506a50 <floor> |
(939) 0x44e947 MOVSD %XMM0,-0x60(%RBP) |
(939) 0x44e94c MOVSD 0x98(%R13),%XMM1 |
(939) 0x44e955 MOVAPD %XMM1,-0x230(%RBP) |
(939) 0x44e95d MOVAPD -0xd0(%RBP),%XMM0 |
(939) 0x44e965 MULSD %XMM1,%XMM0 |
(939) 0x44e969 MOVAPD %XMM0,-0xd0(%RBP) |
(939) 0x44e971 CALL 506a50 <floor> |
(939) 0x44e976 MOVSD %XMM0,-0x160(%RBP) |
(939) 0x44e97e MOVSXD 0x38(%R13),%RAX |
(939) 0x44e982 MOV %RAX,-0xc0(%RBP) |
(939) 0x44e989 MOVAPD -0xe0(%RBP),%XMM0 |
(939) 0x44e991 SUBSD -0x80(%RBP),%XMM0 |
(939) 0x44e996 MOVSXD 0x60(%R13),%R9 |
(939) 0x44e99a MOVSXD 0x88(%R13),%RAX |
(939) 0x44e9a1 MOV %RAX,-0x68(%RBP) |
(939) 0x44e9a5 MOVAPD %XMM0,%XMM1 |
(939) 0x44e9a9 MOVSD 0xde367(%RIP),%XMM5 |
(939) 0x44e9b1 MULSD %XMM5,%XMM1 |
(939) 0x44e9b5 MOVSD 0xda74b(%RIP),%XMM6 |
(939) 0x44e9bd MOVAPD %XMM6,%XMM14 |
(939) 0x44e9c2 SUBSD %XMM1,%XMM14 |
(939) 0x44e9c7 MOVAPD %XMM0,%XMM2 |
(939) 0x44e9cb MULSD %XMM0,%XMM2 |
(939) 0x44e9cf MOVAPD %XMM0,%XMM3 |
(939) 0x44e9d3 UNPCKLPD %XMM0,%XMM3 |
(939) 0x44e9d7 MOVAPD 0xde2c1(%RIP),%XMM7 |
(939) 0x44e9df SHUFPD $0x2,%XMM7,%XMM14 |
(939) 0x44e9e5 MULPD %XMM3,%XMM14 |
(939) 0x44e9ea MOVAPD %XMM14,%XMM3 |
(939) 0x44e9ef MOVAPD 0xde2b8(%RIP),%XMM8 |
(939) 0x44e9f8 ADDPD %XMM8,%XMM3 |
(939) 0x44e9fd MOVAPD %XMM0,%XMM4 |
(939) 0x44ea01 UNPCKLPD %XMM2,%XMM4 |
(939) 0x44ea05 MULPD %XMM3,%XMM4 |
(939) 0x44ea09 MOVAPD 0xde2ae(%RIP),%XMM9 |
(939) 0x44ea12 ADDPD %XMM9,%XMM4 |
(939) 0x44ea17 MOVAPD %XMM4,-0x440(%RBP) |
(939) 0x44ea1f MOVAPD %XMM0,%XMM3 |
(939) 0x44ea23 MOVSD 0xda6f4(%RIP),%XMM10 |
(939) 0x44ea2c MULSD %XMM10,%XMM3 |
(939) 0x44ea31 MOVAPD %XMM3,%XMM4 |
(939) 0x44ea35 ADDSD %XMM6,%XMM4 |
(939) 0x44ea39 MULSD %XMM0,%XMM4 |
(939) 0x44ea3d ADDSD %XMM6,%XMM4 |
(939) 0x44ea41 MULSD %XMM0,%XMM4 |
(939) 0x44ea45 ADDSD %XMM5,%XMM4 |
(939) 0x44ea49 MOVSD %XMM4,-0x430(%RBP) |
(939) 0x44ea51 MOVAPD -0x40(%RBP),%XMM4 |
(939) 0x44ea56 SUBSD -0x60(%RBP),%XMM4 |
(939) 0x44ea5b MULSD %XMM1,%XMM2 |
(939) 0x44ea5f MOVSD %XMM2,-0x428(%RBP) |
(939) 0x44ea67 MOVSD 0xda6b8(%RIP),%XMM11 |
(939) 0x44ea70 ADDSD %XMM11,%XMM3 |
(939) 0x44ea75 MULSD %XMM0,%XMM3 |
(939) 0x44ea79 ADDSD %XMM10,%XMM3 |
(939) 0x44ea7e MOVSD %XMM3,-0x2d0(%RBP) |
(939) 0x44ea86 MOVAPD %XMM0,%XMM1 |
(939) 0x44ea8a MOVSD 0xde28d(%RIP),%XMM12 |
(939) 0x44ea93 MULSD %XMM12,%XMM1 |
(939) 0x44ea98 MOVAPD %XMM11,%XMM2 |
(939) 0x44ea9d SUBSD %XMM1,%XMM2 |
(939) 0x44eaa1 MOVSD 0xda68e(%RIP),%XMM13 |
(939) 0x44eaaa ADDSD %XMM13,%XMM1 |
(939) 0x44eaaf MULSD %XMM0,%XMM1 |
(939) 0x44eab3 MOVSD %XMM1,-0x2c8(%RBP) |
(939) 0x44eabb MULSD %XMM0,%XMM2 |
(939) 0x44eabf ADDSD %XMM6,%XMM2 |
(939) 0x44eac3 MOVSD %XMM2,-0x2c0(%RBP) |
(939) 0x44eacb UNPCKHPD %XMM14,%XMM14 |
(939) 0x44ead0 MULSD %XMM0,%XMM14 |
(939) 0x44ead5 MOVSD %XMM14,-0x2b8(%RBP) |
(939) 0x44eade MOVAPD %XMM11,%XMM1 |
(939) 0x44eae3 SUBSD %XMM0,%XMM1 |
(939) 0x44eae7 MOVSD %XMM1,-0x290(%RBP) |
(939) 0x44eaef MOVAPD %XMM0,%XMM2 |
(939) 0x44eaf3 MOVSD 0xdbb44(%RIP),%XMM14 |
(939) 0x44eafc MULSD %XMM14,%XMM2 |
(939) 0x44eb01 MOVAPD %XMM11,%XMM1 |
(939) 0x44eb06 SUBSD %XMM2,%XMM1 |
(939) 0x44eb0a ADDSD %XMM13,%XMM2 |
(939) 0x44eb0f MOVSD %XMM2,-0x288(%RBP) |
(939) 0x44eb17 MOVSD %XMM1,-0x280(%RBP) |
(939) 0x44eb1f MOVSD %XMM0,-0x278(%RBP) |
(939) 0x44eb27 MOVAPD %XMM4,%XMM1 |
(939) 0x44eb2b MOVAPD %XMM4,%XMM0 |
(939) 0x44eb2f MULSD %XMM5,%XMM0 |
(939) 0x44eb33 MOVAPD %XMM6,%XMM15 |
(939) 0x44eb38 SUBSD %XMM0,%XMM15 |
(939) 0x44eb3d MOVAPD %XMM1,%XMM2 |
(939) 0x44eb41 MULSD %XMM1,%XMM2 |
(939) 0x44eb45 MOVAPD %XMM1,%XMM3 |
(939) 0x44eb49 UNPCKLPD %XMM1,%XMM3 |
(939) 0x44eb4d SHUFPD $0x2,%XMM7,%XMM15 |
(939) 0x44eb53 MULPD %XMM3,%XMM15 |
(939) 0x44eb58 MOVAPD %XMM15,%XMM3 |
(939) 0x44eb5d ADDPD %XMM8,%XMM3 |
(939) 0x44eb62 MOVAPD %XMM1,%XMM4 |
(939) 0x44eb66 UNPCKLPD %XMM2,%XMM4 |
(939) 0x44eb6a MULPD %XMM3,%XMM4 |
(939) 0x44eb6e ADDPD %XMM9,%XMM4 |
(939) 0x44eb73 MOVAPD %XMM4,-0x420(%RBP) |
(939) 0x44eb7b MOVAPD %XMM1,%XMM3 |
(939) 0x44eb7f MULSD %XMM10,%XMM3 |
(939) 0x44eb84 MOVAPD %XMM3,%XMM4 |
(939) 0x44eb88 ADDSD %XMM6,%XMM4 |
(939) 0x44eb8c MULSD %XMM1,%XMM4 |
(939) 0x44eb90 ADDSD %XMM6,%XMM4 |
(939) 0x44eb94 MULSD %XMM1,%XMM4 |
(939) 0x44eb98 ADDSD %XMM5,%XMM4 |
(939) 0x44eb9c MOVSD %XMM4,-0x410(%RBP) |
(939) 0x44eba4 MULSD %XMM0,%XMM2 |
(939) 0x44eba8 MOVSD %XMM2,-0x408(%RBP) |
(939) 0x44ebb0 ADDSD %XMM11,%XMM3 |
(939) 0x44ebb5 MOVAPD %XMM1,%XMM4 |
(939) 0x44ebb9 MULSD %XMM1,%XMM3 |
(939) 0x44ebbd ADDSD %XMM10,%XMM3 |
(939) 0x44ebc2 MOVSD %XMM3,-0x2b0(%RBP) |
(939) 0x44ebca MULSD %XMM12,%XMM1 |
(939) 0x44ebcf MOVAPD %XMM11,%XMM2 |
(939) 0x44ebd4 SUBSD %XMM1,%XMM2 |
(939) 0x44ebd8 ADDSD %XMM13,%XMM1 |
(939) 0x44ebdd MULSD %XMM4,%XMM1 |
(939) 0x44ebe1 MOVSD %XMM1,-0x2a8(%RBP) |
(939) 0x44ebe9 MULSD %XMM4,%XMM2 |
(939) 0x44ebed ADDSD %XMM6,%XMM2 |
(939) 0x44ebf1 MOVSD %XMM2,-0x2a0(%RBP) |
(939) 0x44ebf9 UNPCKHPD %XMM15,%XMM15 |
(939) 0x44ebfe MULSD %XMM4,%XMM15 |
(939) 0x44ec03 MOVSD %XMM15,-0x298(%RBP) |
(939) 0x44ec0c MOVAPD %XMM11,%XMM1 |
(939) 0x44ec11 SUBSD %XMM4,%XMM1 |
(939) 0x44ec15 MOVSD %XMM1,-0x270(%RBP) |
(939) 0x44ec1d MOVAPD %XMM4,%XMM2 |
(939) 0x44ec21 MULSD %XMM14,%XMM2 |
(939) 0x44ec26 MOVAPD %XMM11,%XMM1 |
(939) 0x44ec2b SUBSD %XMM2,%XMM1 |
(939) 0x44ec2f ADDSD %XMM13,%XMM2 |
(939) 0x44ec34 MOVSD %XMM2,-0x268(%RBP) |
(939) 0x44ec3c MOVSD %XMM1,-0x260(%RBP) |
(939) 0x44ec44 MOVSD %XMM4,-0x258(%RBP) |
(939) 0x44ec4c MOV 0x10(%R13),%RAX |
(939) 0x44ec50 MOV %RAX,-0x88(%RBP) |
(939) 0x44ec57 MOV 0x18(%R13),%RAX |
(939) 0x44ec5b MOV %RAX,-0x98(%RBP) |
(939) 0x44ec62 MOV 0x20(%R13),%RAX |
(939) 0x44ec66 MOV %RAX,-0x150(%RBP) |
(939) 0x44ec6d MOVSXD 0xe8(%R13),%R11 |
(939) 0x44ec74 MOV -0x170(%RBP),%R12 |
(939) 0x44ec7b TEST %R12,%R12 |
(939) 0x44ec7e MOV %R11,-0x30(%RBP) |
(939) 0x44ec82 JE 44ed5f |
(939) 0x44ec88 MOV %R14,%RDI |
(939) 0x44ec8b XOR %ESI,%ESI |
(939) 0x44ec8d MOV %R12,%RDX |
(939) 0x44ec90 MOV %R9,-0x40(%RBP) |
(939) 0x44ec94 CALL 519fe0 <_intel_fast_memset> |
(939) 0x44ec99 MOV %R13,-0xe0(%RBP) |
(939) 0x44eca0 MOV -0x48(%RBP),%R13 |
(939) 0x44eca4 MOV %R13,%RDI |
(939) 0x44eca7 XOR %ESI,%ESI |
(939) 0x44eca9 MOV %R12,%RDX |
(939) 0x44ecac CALL 519fe0 <_intel_fast_memset> |
(939) 0x44ecb1 MOV -0x30(%RBP),%RAX |
(939) 0x44ecb5 LEA (,%RAX,8),%RDI |
(939) 0x44ecbd ADD %R13,%RDI |
(939) 0x44ecc0 XOR %ESI,%ESI |
(939) 0x44ecc2 MOV %R12,%RDX |
(939) 0x44ecc5 CALL 519fe0 <_intel_fast_memset> |
(939) 0x44ecca MOV -0x30(%RBP),%R15 |
(939) 0x44ecce SAL $0x4,%R15 |
(939) 0x44ecd2 LEA (%R15,%R13,1),%RDI |
(939) 0x44ecd6 MOV -0xe0(%RBP),%R13 |
(939) 0x44ecdd XOR %ESI,%ESI |
(939) 0x44ecdf MOV %R12,%RDX |
(939) 0x44ece2 CALL 519fe0 <_intel_fast_memset> |
(939) 0x44ece7 MOV %RBX,%RDI |
(939) 0x44ecea XOR %ESI,%ESI |
(939) 0x44ecec MOV %R12,%RDX |
(939) 0x44ecef CALL 519fe0 <_intel_fast_memset> |
(939) 0x44ecf4 MOV -0x30(%RBP),%RAX |
(939) 0x44ecf8 LEA (%RBX,%RAX,8),%RDI |
(939) 0x44ecfc XOR %ESI,%ESI |
(939) 0x44ecfe MOV %R12,%RDX |
(939) 0x44ed01 CALL 519fe0 <_intel_fast_memset> |
(939) 0x44ed06 ADD %RBX,%R15 |
(939) 0x44ed09 MOV %R15,%RDI |
(939) 0x44ed0c XOR %ESI,%ESI |
(939) 0x44ed0e MOV %R12,%RDX |
(939) 0x44ed11 CALL 519fe0 <_intel_fast_memset> |
(939) 0x44ed16 MOV -0x30(%RBP),%RAX |
(939) 0x44ed1a LEA (%RAX,%RAX,2),%RAX |
(939) 0x44ed1e LEA (%RBX,%RAX,8),%RDI |
(939) 0x44ed22 XOR %ESI,%ESI |
(939) 0x44ed24 MOV %R12,%RDX |
(939) 0x44ed27 CALL 519fe0 <_intel_fast_memset> |
(939) 0x44ed2c MOV -0x30(%RBP),%RDI |
(939) 0x44ed30 SAL $0x5,%RDI |
(939) 0x44ed34 ADD %RBX,%RDI |
(939) 0x44ed37 XOR %ESI,%ESI |
(939) 0x44ed39 MOV %R12,%RDX |
(939) 0x44ed3c CALL 519fe0 <_intel_fast_memset> |
(939) 0x44ed41 MOV -0x30(%RBP),%RAX |
(939) 0x44ed45 LEA (%RAX,%RAX,4),%RAX |
(939) 0x44ed49 LEA (%RBX,%RAX,8),%RDI |
(939) 0x44ed4d XOR %ESI,%ESI |
(939) 0x44ed4f MOV %R12,%RDX |
(939) 0x44ed52 CALL 519fe0 <_intel_fast_memset> |
(939) 0x44ed57 MOV -0x40(%RBP),%R9 |
(939) 0x44ed5b MOV -0x30(%RBP),%R11 |
(939) 0x44ed5f CVTTSD2SI -0x80(%RBP),%EDX |
(939) 0x44ed64 CVTTSD2SI -0x60(%RBP),%ESI |
(939) 0x44ed69 MOVAPD -0xd0(%RBP),%XMM12 |
(939) 0x44ed72 MOVSD -0x160(%RBP),%XMM0 |
(939) 0x44ed7a SUBSD %XMM0,%XMM12 |
(939) 0x44ed7f CVTTSD2SI %XMM0,%R8D |
(939) 0x44ed84 MOVAPD %XMM12,%XMM1 |
(939) 0x44ed89 MOVSD 0xddf87(%RIP),%XMM2 |
(939) 0x44ed91 MULSD %XMM2,%XMM1 |
(939) 0x44ed95 MOVSD 0xda36b(%RIP),%XMM3 |
(939) 0x44ed9d MOVAPD %XMM3,%XMM8 |
(939) 0x44eda2 SUBSD %XMM1,%XMM8 |
(939) 0x44eda7 MOVAPD %XMM12,%XMM9 |
(939) 0x44edac MULSD %XMM12,%XMM9 |
(939) 0x44edb1 MOVAPD %XMM12,%XMM0 |
(939) 0x44edb6 UNPCKLPD %XMM12,%XMM0 |
(939) 0x44edbb SHUFPD $0x2,0xddedb(%RIP),%XMM8 |
(939) 0x44edc5 MOVAPD %XMM0,-0x2e0(%RBP) |
(939) 0x44edcd MULPD %XMM0,%XMM8 |
(939) 0x44edd2 MOVAPD %XMM8,%XMM0 |
(939) 0x44edd7 ADDPD 0xdded1(%RIP),%XMM0 |
(939) 0x44eddf MOVAPD %XMM12,%XMM10 |
(939) 0x44ede4 UNPCKLPD %XMM9,%XMM10 |
(939) 0x44ede9 MULPD %XMM0,%XMM10 |
(939) 0x44edee ADDPD 0xddec9(%RIP),%XMM10 |
(939) 0x44edf7 MOVAPD %XMM12,%XMM11 |
(939) 0x44edfc MOVSD 0xda31c(%RIP),%XMM0 |
(939) 0x44ee04 MULSD %XMM0,%XMM11 |
(939) 0x44ee09 MOVAPD %XMM11,%XMM4 |
(939) 0x44ee0e ADDSD %XMM3,%XMM4 |
(939) 0x44ee12 MULSD %XMM12,%XMM4 |
(939) 0x44ee17 ADDSD %XMM3,%XMM4 |
(939) 0x44ee1b MULSD %XMM12,%XMM4 |
(939) 0x44ee20 ADDSD %XMM2,%XMM4 |
(939) 0x44ee24 MOVAPD %XMM4,-0x160(%RBP) |
(939) 0x44ee2c MOVSD 0xda2f4(%RIP),%XMM2 |
(939) 0x44ee34 ADDSD %XMM2,%XMM11 |
(939) 0x44ee39 MULSD %XMM12,%XMM11 |
(939) 0x44ee3e ADDSD %XMM0,%XMM11 |
(939) 0x44ee43 MOVAPD %XMM12,%XMM5 |
(939) 0x44ee48 MULSD 0xdded0(%RIP),%XMM5 |
(939) 0x44ee50 MOVAPD %XMM2,%XMM6 |
(939) 0x44ee54 SUBSD %XMM5,%XMM6 |
(939) 0x44ee58 MOVSD 0xda2d8(%RIP),%XMM0 |
(939) 0x44ee60 ADDSD %XMM0,%XMM5 |
(939) 0x44ee64 MULSD %XMM12,%XMM6 |
(939) 0x44ee69 ADDSD %XMM3,%XMM6 |
(939) 0x44ee6d MOVAPD %XMM2,%XMM3 |
(939) 0x44ee71 SUBSD %XMM12,%XMM3 |
(939) 0x44ee76 MOVAPD %XMM12,%XMM7 |
(939) 0x44ee7b MULSD 0xdb7bd(%RIP),%XMM7 |
(939) 0x44ee83 SUBSD %XMM7,%XMM2 |
(939) 0x44ee87 MOVAPD %XMM2,-0x3d0(%RBP) |
(939) 0x44ee8f ADDSD %XMM0,%XMM7 |
(939) 0x44ee93 DEC %R9 |
(939) 0x44ee96 TEST %ESI,%ESI |
(939) 0x44ee98 MOV $0,%EDI |
(939) 0x44ee9d CMOVLE %EDI,%ESI |
(939) 0x44eea0 MOV 0x8(%R13),%RCX |
(939) 0x44eea4 MOV %RCX,-0x40(%RBP) |
(939) 0x44eea8 CMP %RSI,%R9 |
(939) 0x44eeab CMOVGE %RSI,%R9 |
(939) 0x44eeaf MOV -0xc0(%RBP),%R15 |
(939) 0x44eeb6 DEC %R15 |
(939) 0x44eeb9 TEST %EDX,%EDX |
(939) 0x44eebb CMOVLE %EDI,%EDX |
(939) 0x44eebe MULSD %XMM1,%XMM9 |
(939) 0x44eec3 CMP %RDX,%R15 |
(939) 0x44eec6 CMOVGE %RDX,%R15 |
(939) 0x44eeca MOV -0x68(%RBP),%RCX |
(939) 0x44eece DEC %RCX |
(939) 0x44eed1 TEST %R8D,%R8D |
(939) 0x44eed4 CMOVLE %EDI,%R8D |
(939) 0x44eed8 CMP %R8,%RCX |
(939) 0x44eedb CMOVGE %R8,%RCX |
(939) 0x44eedf MOVAPD %XMM10,%XMM0 |
(939) 0x44eee4 UNPCKLPD %XMM10,%XMM0 |
(939) 0x44eee9 MOVAPD %XMM0,-0x3b0(%RBP) |
(939) 0x44eef1 MOVAPD %XMM10,%XMM0 |
(939) 0x44eef6 UNPCKHPD %XMM10,%XMM0 |
(939) 0x44eefb MOVAPD %XMM0,-0x3a0(%RBP) |
(939) 0x44ef03 UNPCKLPD %XMM4,%XMM4 |
(939) 0x44ef07 MOVAPD %XMM4,-0x390(%RBP) |
(939) 0x44ef0f MOVAPD %XMM9,%XMM0 |
(939) 0x44ef14 UNPCKLPD %XMM9,%XMM0 |
(939) 0x44ef19 MOVAPD %XMM0,-0x380(%RBP) |
(939) 0x44ef21 MOVAPD %XMM11,%XMM0 |
(939) 0x44ef26 UNPCKLPD %XMM11,%XMM0 |
(939) 0x44ef2b MOVAPD %XMM0,-0x370(%RBP) |
(939) 0x44ef33 MOVAPD %XMM5,-0xe0(%RBP) |
(939) 0x44ef3b MOVAPD %XMM7,-0x3e0(%RBP) |
(939) 0x44ef43 MOVAPD %XMM3,-0x3f0(%RBP) |
(939) 0x44ef4b UNPCKLPD %XMM5,%XMM5 |
(939) 0x44ef4f MOVAPD %XMM5,-0x360(%RBP) |
(939) 0x44ef57 MOVAPD %XMM8,%XMM5 |
(939) 0x44ef5c MOVAPD %XMM6,-0x400(%RBP) |
(939) 0x44ef64 UNPCKLPD %XMM6,%XMM6 |
(939) 0x44ef68 MOVAPD %XMM6,-0x350(%RBP) |
(939) 0x44ef70 UNPCKHPD %XMM8,%XMM5 |
(939) 0x44ef75 UNPCKLPD %XMM3,%XMM3 |
(939) 0x44ef79 MOVAPD %XMM3,-0x340(%RBP) |
(939) 0x44ef81 UNPCKLPD %XMM7,%XMM7 |
(939) 0x44ef85 MOVAPD %XMM7,-0x330(%RBP) |
(939) 0x44ef8d UNPCKLPD %XMM2,%XMM2 |
(939) 0x44ef91 MOVAPD %XMM2,-0x320(%RBP) |
(939) 0x44ef99 MOV -0x98(%RBP),%R8 |
(939) 0x44efa0 MOV %R8,%RSI |
(939) 0x44efa3 IMUL %R9,%RSI |
(939) 0x44efa7 MOV -0x88(%RBP),%RDI |
(939) 0x44efae MOV %RDI,%R10 |
(939) 0x44efb1 IMUL %R15,%R10 |
(939) 0x44efb5 ADD %RSI,%R10 |
(939) 0x44efb8 MOV -0x150(%RBP),%R12 |
(939) 0x44efbf MOV %R12,%RDX |
(939) 0x44efc2 IMUL %RCX,%RDX |
(939) 0x44efc6 MOV %RDX,-0x60(%RBP) |
(939) 0x44efca SAL $0x4,%R11 |
(939) 0x44efce SAL $0x3,%R8 |
(939) 0x44efd2 MOV %R8,-0x98(%RBP) |
(939) 0x44efd9 IMUL %R8,%R9 |
(939) 0x44efdd SAL $0x3,%RDI |
(939) 0x44efe1 MOV %RDI,-0x88(%RBP) |
(939) 0x44efe8 IMUL %RDI,%R15 |
(939) 0x44efec ADD %R9,%R15 |
(939) 0x44efef LEA (,%R12,8),%RAX |
(939) 0x44eff7 LEA 0x3(%RCX),%RDI |
(939) 0x44effb LEA 0x2(%RCX),%R8 |
(939) 0x44efff MOV -0x48(%RBP),%RSI |
(939) 0x44f003 MOV %RAX,%R13 |
(939) 0x44f006 LEA 0x1(%RCX),%R9 |
(939) 0x44f00a MOV %R15,%RDX |
(939) 0x44f00d MOV %RAX,%R15 |
(939) 0x44f010 IMUL %RAX,%RCX |
(939) 0x44f014 IMUL %RDI,%RAX |
(939) 0x44f018 ADD %RDX,%RAX |
(939) 0x44f01b IMUL %R8,%R13 |
(939) 0x44f01f ADD %RDX,%R13 |
(939) 0x44f022 IMUL %R9,%R15 |
(939) 0x44f026 ADD %RDX,%R15 |
(939) 0x44f029 ADD -0x40(%RBP),%RCX |
(939) 0x44f02d ADD %RDX,%RCX |
(939) 0x44f030 MOV %RCX,-0x68(%RBP) |
(939) 0x44f034 MOV %R11,-0x110(%RBP) |
(939) 0x44f03b LEA (%RSI,%R11,1),%RCX |
(939) 0x44f03f IMUL %R12,%RDI |
(939) 0x44f043 IMUL %R12,%R8 |
(939) 0x44f047 IMUL %R9,%R12 |
(939) 0x44f04b MOV -0x30(%RBP),%RDX |
(939) 0x44f04f LEA (,%RDX,8),%R9 |
(939) 0x44f057 ADD %R10,%RDI |
(939) 0x44f05a ADD %R10,%R8 |
(939) 0x44f05d ADD %R10,%R12 |
(939) 0x44f060 ADD %R10,-0x60(%RBP) |
(939) 0x44f064 LEA (%RSI,%RDX,8),%RDX |
(939) 0x44f068 MOV -0x40(%RBP),%RSI |
(939) 0x44f06c ADD %RSI,%RAX |
(939) 0x44f06f ADD %RSI,%R13 |
(939) 0x44f072 ADD %RSI,%R15 |
(939) 0x44f075 LEA (%RSI,%RDI,8),%R10 |
(939) 0x44f079 MOV %RAX,%RDI |
(939) 0x44f07c LEA (%RSI,%R8,8),%R11 |
(939) 0x44f080 LEA (%RSI,%R12,8),%R8 |
(939) 0x44f084 MOV -0x60(%RBP),%RAX |
(939) 0x44f088 LEA (%RSI,%RAX,8),%RSI |
(939) 0x44f08c XOR %EAX,%EAX |
(939) 0x44f08e MOVAPD %XMM10,-0x60(%RBP) |
(939) 0x44f094 MOVAPD %XMM11,-0xc0(%RBP) |
(939) 0x44f09d MOVAPD %XMM12,-0xd0(%RBP) |
(939) 0x44f0a6 MOVAPD %XMM9,-0x80(%RBP) |
(939) 0x44f0ac MOVAPD %XMM5,-0x250(%RBP) |
(939) 0x44f0b4 JMP 44f12f |
0x44f0b6 NOPW %CS:(%RAX,%RAX,1) |
(942) 0x44f0c0 MOV -0x1b8(%RBP),%R12 |
(942) 0x44f0c7 LEA 0x1(%R12),%RAX |
(942) 0x44f0cc MOV %RAX,-0x40(%RBP) |
(942) 0x44f0d0 MOV -0x88(%RBP),%RAX |
(942) 0x44f0d7 MOV -0x1e0(%RBP),%RDI |
(942) 0x44f0de ADD %RAX,%RDI |
(942) 0x44f0e1 MOV -0x1f0(%RBP),%R13 |
(942) 0x44f0e8 ADD %RAX,%R13 |
(942) 0x44f0eb MOV -0x1e8(%RBP),%R15 |
(942) 0x44f0f2 ADD %RAX,%R15 |
(942) 0x44f0f5 ADD %RAX,-0x68(%RBP) |
(942) 0x44f0f9 MOV -0x1d8(%RBP),%R10 |
(942) 0x44f100 ADD %RAX,%R10 |
(942) 0x44f103 MOV -0x1d0(%RBP),%R11 |
(942) 0x44f10a ADD %RAX,%R11 |
(942) 0x44f10d MOV -0x1c8(%RBP),%R8 |
(942) 0x44f114 ADD %RAX,%R8 |
(942) 0x44f117 MOV -0x1c0(%RBP),%RSI |
(942) 0x44f11e ADD %RAX,%RSI |
(942) 0x44f121 CMP $0x3,%R12 |
(942) 0x44f125 MOV -0x40(%RBP),%RAX |
(942) 0x44f129 JE 44f7e0 |
(942) 0x44f12f MOVSD -0x290(%RBP,%RAX,8),%XMM0 |
(942) 0x44f138 MOVSD %XMM0,-0x208(%RBP) |
(942) 0x44f140 MOVSD -0x2d0(%RBP,%RAX,8),%XMM0 |
(942) 0x44f149 MOVSD %XMM0,-0x200(%RBP) |
(942) 0x44f151 MOV %RAX,-0x1b8(%RBP) |
(942) 0x44f158 MOVSD -0x440(%RBP,%RAX,8),%XMM0 |
(942) 0x44f161 MOVSD %XMM0,-0x1f8(%RBP) |
(942) 0x44f169 MOV %RSI,-0x1c0(%RBP) |
(942) 0x44f170 MOV %R8,-0x1c8(%RBP) |
(942) 0x44f177 MOV %R8,%RAX |
(942) 0x44f17a MOV %R11,-0x1d0(%RBP) |
(942) 0x44f181 MOV %R11,-0xa0(%RBP) |
(942) 0x44f188 MOV %R10,-0x1d8(%RBP) |
(942) 0x44f18f MOV -0x68(%RBP),%R8 |
(942) 0x44f193 MOV %R8,-0x120(%RBP) |
(942) 0x44f19a MOV %R15,-0x1e8(%RBP) |
(942) 0x44f1a1 MOV %R15,-0x118(%RBP) |
(942) 0x44f1a8 MOV %R13,-0x1f0(%RBP) |
(942) 0x44f1af MOV %RDI,-0x1e0(%RBP) |
(942) 0x44f1b6 MOV %RDI,%R11 |
(942) 0x44f1b9 XOR %EDI,%EDI |
(942) 0x44f1bb MOV %RDI,-0xa8(%RBP) |
(942) 0x44f1c2 JMP 44f22c |
0x44f1c4 NOPW %CS:(%RAX,%RAX,1) |
(943) 0x44f1d0 MOV -0xa8(%RBP),%R12 |
(943) 0x44f1d7 LEA 0x1(%R12),%R8 |
(943) 0x44f1dc MOV -0x98(%RBP),%RDI |
(943) 0x44f1e3 MOV %R11,%R15 |
(943) 0x44f1e6 MOV -0x128(%RBP),%R11 |
(943) 0x44f1ed ADD %RDI,%R11 |
(943) 0x44f1f0 MOV -0x130(%RBP),%R13 |
(943) 0x44f1f7 ADD %RDI,%R13 |
(943) 0x44f1fa ADD %RDI,-0x118(%RBP) |
(943) 0x44f201 ADD %RDI,-0x120(%RBP) |
(943) 0x44f208 ADD %RDI,%R10 |
(943) 0x44f20b ADD %RDI,%R15 |
(943) 0x44f20e MOV %R15,-0xa0(%RBP) |
(943) 0x44f215 ADD %RDI,%RAX |
(943) 0x44f218 ADD %RDI,%RSI |
(943) 0x44f21b CMP $0x3,%R12 |
(943) 0x44f21f MOV %R8,-0xa8(%RBP) |
(943) 0x44f226 JE 44f0c0 |
(943) 0x44f22c MOV %R11,-0x128(%RBP) |
(943) 0x44f233 MOV %R13,-0x130(%RBP) |
(943) 0x44f23a CMPL $0,-0x70(%RBP) |
(943) 0x44f23e MOV -0xa0(%RBP),%R11 |
(943) 0x44f245 JLE 44f1d0 |
(943) 0x44f247 MOV -0xa8(%RBP),%RDI |
(943) 0x44f24e MOVSD -0x420(%RBP,%RDI,8),%XMM6 |
(943) 0x44f257 MOVAPD %XMM6,%XMM7 |
(943) 0x44f25b MULSD -0x208(%RBP),%XMM7 |
(943) 0x44f263 MOVAPD %XMM6,%XMM3 |
(943) 0x44f267 MOVSD -0x200(%RBP),%XMM0 |
(943) 0x44f26f MULSD %XMM0,%XMM3 |
(943) 0x44f273 MOVSD -0x1f8(%RBP),%XMM1 |
(943) 0x44f27b MULSD %XMM1,%XMM6 |
(943) 0x44f27f MOVSD -0x2b0(%RBP,%RDI,8),%XMM13 |
(943) 0x44f289 MOVAPD %XMM13,%XMM2 |
(943) 0x44f28e MULSD %XMM0,%XMM2 |
(943) 0x44f292 MULSD %XMM1,%XMM13 |
(943) 0x44f297 MOVSD -0x270(%RBP,%RDI,8),%XMM15 |
(943) 0x44f2a1 MULSD %XMM1,%XMM15 |
(943) 0x44f2a6 MOV -0x90(%RBP),%RDI |
(943) 0x44f2ad TEST %RDI,%RDI |
(943) 0x44f2b0 MOVAPD %XMM3,-0x40(%RBP) |
(943) 0x44f2b5 JE 44f5b0 |
(943) 0x44f2bb MOV %RAX,-0x210(%RBP) |
(943) 0x44f2c2 MOV %RSI,-0x218(%RBP) |
(943) 0x44f2c9 MOVAPD %XMM7,%XMM1 |
(943) 0x44f2cd UNPCKLPD %XMM7,%XMM1 |
(943) 0x44f2d1 MOVAPD %XMM1,-0x3c0(%RBP) |
(943) 0x44f2d9 MOVAPD %XMM2,-0x300(%RBP) |
(943) 0x44f2e1 UNPCKLPD %XMM2,%XMM2 |
(943) 0x44f2e5 MOVAPD %XMM2,-0x150(%RBP) |
(943) 0x44f2ed UNPCKLPD %XMM3,%XMM3 |
(943) 0x44f2f1 MOVAPD -0x2e0(%RBP),%XMM4 |
(943) 0x44f2f9 MOVAPD %XMM15,-0x2f0(%RBP) |
(943) 0x44f302 UNPCKLPD %XMM15,%XMM15 |
(943) 0x44f307 MOVAPD %XMM13,-0x310(%RBP) |
(943) 0x44f310 UNPCKLPD %XMM13,%XMM13 |
(943) 0x44f315 MOVAPD %XMM6,%XMM12 |
(943) 0x44f31a UNPCKLPD %XMM6,%XMM12 |
(943) 0x44f31f XOR %R13D,%R13D |
(943) 0x44f322 MOV -0x48(%RBP),%R15 |
(943) 0x44f326 MOV -0x118(%RBP),%RSI |
(943) 0x44f32d MOV -0x120(%RBP),%R12 |
(943) 0x44f334 MOV -0x130(%RBP),%RAX |
(943) 0x44f33b MOV -0x128(%RBP),%R11 |
(943) 0x44f342 NOPW %CS:(%RAX,%RAX,1) |
(945) 0x44f350 MOVUPD (%R12,%R13,8),%XMM11 |
(945) 0x44f356 MOVUPD (%RSI,%R13,8),%XMM1 |
(945) 0x44f35c MOVUPD (%RAX,%R13,8),%XMM14 |
(945) 0x44f362 MOVUPD (%R11,%R13,8),%XMM2 |
(945) 0x44f368 MOVAPD %XMM11,%XMM9 |
(945) 0x44f36d MULPD -0x3b0(%RBP),%XMM9 |
(945) 0x44f376 MOVAPD %XMM1,%XMM10 |
(945) 0x44f37b MULPD -0x3a0(%RBP),%XMM10 |
(945) 0x44f384 ADDPD %XMM9,%XMM10 |
(945) 0x44f389 MOVAPD %XMM14,%XMM8 |
(945) 0x44f38e MULPD -0x390(%RBP),%XMM8 |
(945) 0x44f397 MOVAPD -0x380(%RBP),%XMM9 |
(945) 0x44f3a0 MULPD %XMM2,%XMM9 |
(945) 0x44f3a5 ADDPD %XMM8,%XMM9 |
(945) 0x44f3aa ADDPD %XMM10,%XMM9 |
(945) 0x44f3af MOVAPD %XMM11,%XMM8 |
(945) 0x44f3b4 MULPD -0x370(%RBP),%XMM8 |
(945) 0x44f3bd MOVAPD %XMM1,%XMM0 |
(945) 0x44f3c1 MULPD -0x360(%RBP),%XMM0 |
(945) 0x44f3c9 MOVAPD %XMM14,%XMM5 |
(945) 0x44f3ce MULPD -0x350(%RBP),%XMM5 |
(945) 0x44f3d6 ADDPD %XMM8,%XMM5 |
(945) 0x44f3db MOVAPD %XMM2,%XMM10 |
(945) 0x44f3e0 MULPD -0x250(%RBP),%XMM10 |
(945) 0x44f3e9 ADDPD %XMM0,%XMM10 |
(945) 0x44f3ee MULPD %XMM4,%XMM10 |
(945) 0x44f3f3 ADDPD %XMM5,%XMM10 |
(945) 0x44f3f8 MULPD -0x340(%RBP),%XMM11 |
(945) 0x44f401 MULPD -0x330(%RBP),%XMM1 |
(945) 0x44f409 ADDPD %XMM11,%XMM1 |
(945) 0x44f40e MULPD -0x320(%RBP),%XMM14 |
(945) 0x44f417 MULPD %XMM4,%XMM2 |
(945) 0x44f41b ADDPD %XMM14,%XMM2 |
(945) 0x44f420 ADDPD %XMM1,%XMM2 |
(945) 0x44f424 MOVAPD -0x3c0(%RBP),%XMM0 |
(945) 0x44f42c MULPD %XMM9,%XMM0 |
(945) 0x44f431 LEA (%RBX,%R13,8),%R8 |
(945) 0x44f435 MOVUPD (%RBX,%R13,8),%XMM1 |
(945) 0x44f43b ADDPD %XMM0,%XMM1 |
(945) 0x44f43f MOVUPD %XMM1,(%RBX,%R13,8) |
(945) 0x44f445 MOVAPD -0x150(%RBP),%XMM0 |
(945) 0x44f44d MULPD %XMM9,%XMM0 |
(945) 0x44f452 MOVUPD (%R9,%R8,1),%XMM1 |
(945) 0x44f458 ADDPD %XMM0,%XMM1 |
(945) 0x44f45c MOVUPD %XMM1,(%R9,%R8,1) |
(945) 0x44f462 LEA (%R8,%R9,1),%R8 |
(945) 0x44f466 MOVAPD %XMM10,%XMM0 |
(945) 0x44f46b MULPD %XMM3,%XMM0 |
(945) 0x44f46f MOVUPD (%R9,%R8,1),%XMM1 |
(945) 0x44f475 ADDPD %XMM0,%XMM1 |
(945) 0x44f479 MOVUPD %XMM1,(%R9,%R8,1) |
(945) 0x44f47f LEA (%R8,%R9,1),%R8 |
(945) 0x44f483 MOVAPD %XMM15,%XMM0 |
(945) 0x44f488 MULPD %XMM9,%XMM0 |
(945) 0x44f48d MOVUPD (%R9,%R8,1),%XMM1 |
(945) 0x44f493 ADDPD %XMM0,%XMM1 |
(945) 0x44f497 MOVUPD %XMM1,(%R9,%R8,1) |
(945) 0x44f49d LEA (%R8,%R9,1),%R8 |
(945) 0x44f4a1 MOVAPD %XMM10,%XMM0 |
(945) 0x44f4a6 MULPD %XMM13,%XMM0 |
(945) 0x44f4ab MOVUPD (%R9,%R8,1),%XMM1 |
(945) 0x44f4b1 ADDPD %XMM0,%XMM1 |
(945) 0x44f4b5 MOVUPD %XMM1,(%R9,%R8,1) |
(945) 0x44f4bb LEA (%R8,%R9,1),%R8 |
(945) 0x44f4bf MULPD %XMM12,%XMM2 |
(945) 0x44f4c4 MOVUPD (%R9,%R8,1),%XMM0 |
(945) 0x44f4ca ADDPD %XMM2,%XMM0 |
(945) 0x44f4ce MOVUPD %XMM0,(%R9,%R8,1) |
(945) 0x44f4d4 MOVAPD %XMM9,%XMM0 |
(945) 0x44f4d9 MULPD %XMM3,%XMM0 |
(945) 0x44f4dd MOVUPD (%R15,%R13,8),%XMM1 |
(945) 0x44f4e3 ADDPD %XMM0,%XMM1 |
(945) 0x44f4e7 MOVUPD %XMM1,(%R15,%R13,8) |
(945) 0x44f4ed MOVAPD %XMM9,%XMM0 |
(945) 0x44f4f2 MULPD %XMM13,%XMM0 |
(945) 0x44f4f7 MOVUPD (%RDX,%R13,8),%XMM1 |
(945) 0x44f4fd ADDPD %XMM0,%XMM1 |
(945) 0x44f501 MOVUPD %XMM1,(%RDX,%R13,8) |
(945) 0x44f507 MULPD %XMM12,%XMM10 |
(945) 0x44f50c MOVUPD (%RCX,%R13,8),%XMM0 |
(945) 0x44f512 ADDPD %XMM10,%XMM0 |
(945) 0x44f517 MOVUPD %XMM0,(%RCX,%R13,8) |
(945) 0x44f51d MULPD %XMM12,%XMM9 |
(945) 0x44f522 MOVUPD (%R14,%R13,8),%XMM0 |
(945) 0x44f528 ADDPD %XMM9,%XMM0 |
(945) 0x44f52d MOVUPD %XMM0,(%R14,%R13,8) |
(945) 0x44f533 ADD $0x2,%R13 |
(945) 0x44f537 CMP %RDI,%R13 |
(945) 0x44f53a JL 44f350 |
(943) 0x44f540 MOV %RDI,%R13 |
(943) 0x44f543 MOV %RDI,%R8 |
(943) 0x44f546 MOV -0x70(%RBP),%RDI |
(943) 0x44f54a CMP %RDI,%R8 |
(943) 0x44f54d MOVAPD -0xd0(%RBP),%XMM12 |
(943) 0x44f556 MOVAPD -0x250(%RBP),%XMM5 |
(943) 0x44f55e MOVAPD -0x80(%RBP),%XMM9 |
(943) 0x44f564 MOVAPD -0x60(%RBP),%XMM10 |
(943) 0x44f56a MOVAPD -0xc0(%RBP),%XMM11 |
(943) 0x44f573 MOV -0x218(%RBP),%RSI |
(943) 0x44f57a MOV -0x210(%RBP),%RAX |
(943) 0x44f581 MOV -0xa0(%RBP),%R11 |
(943) 0x44f588 MOVAPD -0x310(%RBP),%XMM13 |
(943) 0x44f591 MOVAPD -0x300(%RBP),%XMM8 |
(943) 0x44f59a MOVAPD -0x2f0(%RBP),%XMM4 |
(943) 0x44f5a2 JNE 44f5d0 |
(943) 0x44f5a4 JMP 44f1d0 |
0x44f5a9 NOPL (%RAX) |
(943) 0x44f5b0 XOR %R13D,%R13D |
(943) 0x44f5b3 MOV -0x70(%RBP),%RDI |
(943) 0x44f5b7 MOV -0x48(%RBP),%R15 |
(943) 0x44f5bb MOVAPD %XMM2,%XMM8 |
(943) 0x44f5c0 MOVAPD %XMM15,%XMM4 |
(943) 0x44f5c5 NOPW %CS:(%RAX,%RAX,1) |
(944) 0x44f5d0 MOVAPD %XMM6,%XMM15 |
(944) 0x44f5d5 MOVAPD %XMM8,%XMM14 |
(944) 0x44f5da MOVSD (%RSI,%R13,8),%XMM8 |
(944) 0x44f5e0 MOVSD (%RAX,%R13,8),%XMM2 |
(944) 0x44f5e6 MOVSD (%R11,%R13,8),%XMM0 |
(944) 0x44f5ec MOVSD (%R10,%R13,8),%XMM3 |
(944) 0x44f5f2 MOVAPD %XMM4,%XMM6 |
(944) 0x44f5f6 MOVAPD %XMM13,%XMM4 |
(944) 0x44f5fb MOVAPD %XMM7,%XMM13 |
(944) 0x44f600 MOVAPD %XMM12,%XMM7 |
(944) 0x44f605 MOVAPD %XMM5,%XMM12 |
(944) 0x44f60a MOVAPD %XMM8,%XMM5 |
(944) 0x44f60f UNPCKLPD %XMM2,%XMM5 |
(944) 0x44f613 MOVAPD %XMM0,%XMM1 |
(944) 0x44f617 UNPCKLPD %XMM9,%XMM1 |
(944) 0x44f61c MOVAPD -0x160(%RBP),%XMM9 |
(944) 0x44f625 UNPCKLPD %XMM3,%XMM9 |
(944) 0x44f62a MULPD %XMM1,%XMM9 |
(944) 0x44f62f MULPD %XMM10,%XMM5 |
(944) 0x44f634 ADDPD %XMM9,%XMM5 |
(944) 0x44f639 MOVAPD %XMM5,%XMM1 |
(944) 0x44f63d UNPCKHPD %XMM5,%XMM1 |
(944) 0x44f641 ADDSD %XMM5,%XMM1 |
(944) 0x44f645 MOVAPD %XMM8,%XMM5 |
(944) 0x44f64a MULSD %XMM11,%XMM5 |
(944) 0x44f64f MOVAPD %XMM2,%XMM10 |
(944) 0x44f654 MULSD -0xe0(%RBP),%XMM10 |
(944) 0x44f65d MOVAPD %XMM0,%XMM11 |
(944) 0x44f662 MULSD -0x400(%RBP),%XMM11 |
(944) 0x44f66b ADDSD %XMM5,%XMM11 |
(944) 0x44f670 MOVAPD %XMM12,%XMM5 |
(944) 0x44f675 MOVAPD %XMM7,%XMM12 |
(944) 0x44f67a MOVAPD %XMM13,%XMM7 |
(944) 0x44f67f MOVAPD %XMM4,%XMM13 |
(944) 0x44f684 MOVAPD %XMM6,%XMM4 |
(944) 0x44f688 MOVAPD %XMM3,%XMM9 |
(944) 0x44f68d MULSD %XMM5,%XMM9 |
(944) 0x44f692 ADDSD %XMM10,%XMM9 |
(944) 0x44f697 MOVAPD -0x60(%RBP),%XMM10 |
(944) 0x44f69d MULSD %XMM12,%XMM9 |
(944) 0x44f6a2 ADDSD %XMM11,%XMM9 |
(944) 0x44f6a7 MOVAPD -0xc0(%RBP),%XMM11 |
(944) 0x44f6b0 MULSD -0x3f0(%RBP),%XMM8 |
(944) 0x44f6b9 MULSD -0x3e0(%RBP),%XMM2 |
(944) 0x44f6c1 ADDSD %XMM8,%XMM2 |
(944) 0x44f6c6 MOVAPD %XMM14,%XMM8 |
(944) 0x44f6cb MOVAPD %XMM15,%XMM6 |
(944) 0x44f6d0 MOVAPD -0x40(%RBP),%XMM14 |
(944) 0x44f6d6 MULSD -0x3d0(%RBP),%XMM0 |
(944) 0x44f6de MULSD %XMM12,%XMM3 |
(944) 0x44f6e3 ADDSD %XMM0,%XMM3 |
(944) 0x44f6e7 MOVAPD %XMM7,%XMM0 |
(944) 0x44f6eb MULSD %XMM1,%XMM0 |
(944) 0x44f6ef ADDSD (%RBX,%R13,8),%XMM0 |
(944) 0x44f6f5 LEA (%RBX,%R13,8),%R8 |
(944) 0x44f6f9 MOVSD %XMM0,(%RBX,%R13,8) |
(944) 0x44f6ff MOVAPD %XMM8,%XMM0 |
(944) 0x44f704 MULSD %XMM1,%XMM0 |
(944) 0x44f708 ADDSD (%R9,%R8,1),%XMM0 |
(944) 0x44f70e MOVSD %XMM0,(%R9,%R8,1) |
(944) 0x44f714 LEA (%R8,%R9,1),%R8 |
(944) 0x44f718 MOVAPD %XMM9,%XMM0 |
(944) 0x44f71d MULSD %XMM14,%XMM0 |
(944) 0x44f722 ADDSD (%R9,%R8,1),%XMM0 |
(944) 0x44f728 MOVSD %XMM0,(%R9,%R8,1) |
(944) 0x44f72e LEA (%R8,%R9,1),%R8 |
(944) 0x44f732 MOVAPD %XMM4,%XMM0 |
(944) 0x44f736 MULSD %XMM1,%XMM0 |
(944) 0x44f73a ADDSD (%R9,%R8,1),%XMM0 |
(944) 0x44f740 MOVSD %XMM0,(%R9,%R8,1) |
(944) 0x44f746 LEA (%R8,%R9,1),%R8 |
(944) 0x44f74a MOVAPD %XMM9,%XMM0 |
(944) 0x44f74f MULSD %XMM13,%XMM0 |
(944) 0x44f754 ADDSD (%R9,%R8,1),%XMM0 |
(944) 0x44f75a ADDSD %XMM2,%XMM3 |
(944) 0x44f75e MOVSD %XMM0,(%R9,%R8,1) |
(944) 0x44f764 LEA (%R8,%R9,1),%R8 |
(944) 0x44f768 MULSD %XMM15,%XMM3 |
(944) 0x44f76d ADDSD (%R9,%R8,1),%XMM3 |
(944) 0x44f773 MOVSD %XMM3,(%R9,%R8,1) |
(944) 0x44f779 MOVAPD %XMM1,%XMM0 |
(944) 0x44f77d MULSD %XMM14,%XMM0 |
(944) 0x44f782 ADDSD (%R15,%R13,8),%XMM0 |
(944) 0x44f788 MOVSD %XMM0,(%R15,%R13,8) |
(944) 0x44f78e MOVAPD %XMM1,%XMM0 |
(944) 0x44f792 MULSD %XMM13,%XMM0 |
(944) 0x44f797 ADDSD (%RDX,%R13,8),%XMM0 |
(944) 0x44f79d MOVSD %XMM0,(%RDX,%R13,8) |
(944) 0x44f7a3 MULSD %XMM15,%XMM9 |
(944) 0x44f7a8 ADDSD (%RCX,%R13,8),%XMM9 |
(944) 0x44f7ae MOVSD %XMM9,(%RCX,%R13,8) |
(944) 0x44f7b4 MOVAPD -0x80(%RBP),%XMM9 |
(944) 0x44f7ba MULSD %XMM15,%XMM1 |
(944) 0x44f7bf ADDSD (%R14,%R13,8),%XMM1 |
(944) 0x44f7c5 MOVSD %XMM1,(%R14,%R13,8) |
(944) 0x44f7cb INC %R13 |
(944) 0x44f7ce CMP %R13,%RDI |
(944) 0x44f7d1 JNE 44f5d0 |
(943) 0x44f7d7 JMP 44f1d0 |
0x44f7dc NOPL (%RAX) |
(939) 0x44f7e0 MOV -0x70(%RBP),%R11 |
(939) 0x44f7e4 TEST %R11D,%R11D |
(939) 0x44f7e7 MOV -0x108(%RBP),%R12 |
(939) 0x44f7ee MOV -0x1a0(%RBP),%R13 |
(939) 0x44f7f5 MOV -0x198(%RBP),%R14 |
(939) 0x44f7fc MOV -0x48(%RBP),%R10 |
(939) 0x44f800 MOVAPD -0x240(%RBP),%XMM7 |
(939) 0x44f808 MOVAPD -0x140(%RBP),%XMM8 |
(939) 0x44f811 MOVAPD -0x230(%RBP),%XMM9 |
(939) 0x44f81a MOV -0x110(%RBP),%R15 |
(939) 0x44f821 JE 44e860 |
(939) 0x44f827 MOVAPD %XMM7,%XMM0 |
(939) 0x44f82b MULSD %XMM7,%XMM0 |
(939) 0x44f82f MOVAPD %XMM8,%XMM1 |
(939) 0x44f834 MULSD %XMM8,%XMM1 |
(939) 0x44f839 MOVAPD %XMM9,%XMM2 |
(939) 0x44f83e MULSD %XMM9,%XMM2 |
(939) 0x44f843 MOVAPD %XMM8,%XMM3 |
(939) 0x44f848 MULSD %XMM7,%XMM3 |
(939) 0x44f84c MOVAPD %XMM9,%XMM4 |
(939) 0x44f851 MULSD %XMM7,%XMM4 |
(939) 0x44f855 MOVAPD %XMM9,%XMM5 |
(939) 0x44f85a MULSD %XMM8,%XMM5 |
(939) 0x44f85f CMPQ $0,-0x90(%RBP) |
(939) 0x44f867 JE 44f9e0 |
(939) 0x44f86d MOVAPD %XMM7,%XMM6 |
(939) 0x44f871 UNPCKLPD %XMM7,%XMM6 |
(939) 0x44f875 MOVAPD %XMM8,%XMM7 |
(939) 0x44f87a UNPCKLPD %XMM8,%XMM7 |
(939) 0x44f87f MOVAPD %XMM9,%XMM8 |
(939) 0x44f884 UNPCKLPD %XMM9,%XMM8 |
(939) 0x44f889 MOVAPD %XMM0,%XMM9 |
(939) 0x44f88e UNPCKLPD %XMM0,%XMM9 |
(939) 0x44f893 MOVAPD %XMM1,%XMM10 |
(939) 0x44f898 UNPCKLPD %XMM1,%XMM10 |
(939) 0x44f89d MOVAPD %XMM2,%XMM11 |
(939) 0x44f8a2 UNPCKLPD %XMM2,%XMM11 |
(939) 0x44f8a7 MOVAPD %XMM3,%XMM12 |
(939) 0x44f8ac UNPCKLPD %XMM3,%XMM12 |
(939) 0x44f8b1 MOVAPD %XMM4,%XMM13 |
(939) 0x44f8b6 UNPCKLPD %XMM4,%XMM13 |
(939) 0x44f8bb MOVAPD %XMM5,%XMM14 |
(939) 0x44f8c0 UNPCKLPD %XMM5,%XMM14 |
(939) 0x44f8c5 MOV -0x30(%RBP),%R9 |
(939) 0x44f8c9 MOV %R9,%RAX |
(939) 0x44f8cc SAL $0x5,%RAX |
(939) 0x44f8d0 ADD %RBX,%RAX |
(939) 0x44f8d3 LEA (%R9,%R9,4),%RSI |
(939) 0x44f8d7 LEA (%RBX,%RSI,8),%RSI |
(939) 0x44f8db LEA (%R9,%R9,2),%RDI |
(939) 0x44f8df LEA (%RBX,%RDI,8),%RDI |
(939) 0x44f8e3 LEA (%RBX,%R15,1),%R8 |
(939) 0x44f8e7 LEA (%RBX,%R9,8),%R9 |
(939) 0x44f8eb MOV %R10,%R12 |
(939) 0x44f8ee XOR %R10D,%R10D |
(939) 0x44f8f1 MOV -0x90(%RBP),%R15 |
(939) 0x44f8f8 NOPL (%RAX,%RAX,1) |
(941) 0x44f900 MOVUPD (%R12,%R10,8),%XMM15 |
(941) 0x44f906 MULPD %XMM6,%XMM15 |
(941) 0x44f90b MOVUPD %XMM15,(%R12,%R10,8) |
(941) 0x44f911 MOVUPD (%RDX,%R10,8),%XMM15 |
(941) 0x44f917 MULPD %XMM7,%XMM15 |
(941) 0x44f91c MOVUPD %XMM15,(%RDX,%R10,8) |
(941) 0x44f922 MOVUPD (%RCX,%R10,8),%XMM15 |
(941) 0x44f928 MULPD %XMM8,%XMM15 |
(941) 0x44f92d MOVUPD %XMM15,(%RCX,%R10,8) |
(941) 0x44f933 MOVUPD (%RBX,%R10,8),%XMM15 |
(941) 0x44f939 MULPD %XMM9,%XMM15 |
(941) 0x44f93e MOVUPD %XMM15,(%RBX,%R10,8) |
(941) 0x44f944 MOVUPD (%RDI,%R10,8),%XMM15 |
(941) 0x44f94a MULPD %XMM10,%XMM15 |
(941) 0x44f94f MOVUPD %XMM15,(%RDI,%R10,8) |
(941) 0x44f955 MOVUPD (%RSI,%R10,8),%XMM15 |
(941) 0x44f95b MULPD %XMM11,%XMM15 |
(941) 0x44f960 MOVUPD %XMM15,(%RSI,%R10,8) |
(941) 0x44f966 MOVUPD (%R9,%R10,8),%XMM15 |
(941) 0x44f96c MULPD %XMM12,%XMM15 |
(941) 0x44f971 MOVUPD %XMM15,(%R9,%R10,8) |
(941) 0x44f977 MOVUPD (%R8,%R10,8),%XMM15 |
(941) 0x44f97d MULPD %XMM13,%XMM15 |
(941) 0x44f982 MOVUPD %XMM15,(%R8,%R10,8) |
(941) 0x44f988 MOVUPD (%RAX,%R10,8),%XMM15 |
(941) 0x44f98e MULPD %XMM14,%XMM15 |
(941) 0x44f993 MOVUPD %XMM15,(%RAX,%R10,8) |
(941) 0x44f999 ADD $0x2,%R10 |
(941) 0x44f99d CMP %R15,%R10 |
(941) 0x44f9a0 JL 44f900 |
(939) 0x44f9a6 MOV %R15,%RAX |
(939) 0x44f9a9 CMP %R11,%R15 |
(939) 0x44f9ac MOV %R12,%R10 |
(939) 0x44f9af MOVAPD -0x240(%RBP),%XMM7 |
(939) 0x44f9b7 MOVAPD -0x140(%RBP),%XMM8 |
(939) 0x44f9c0 MOVAPD -0x230(%RBP),%XMM9 |
(939) 0x44f9c9 MOV -0x110(%RBP),%R15 |
(939) 0x44f9d0 MOV -0x108(%RBP),%R12 |
(939) 0x44f9d7 JE 44e860 |
(939) 0x44f9dd JMP 44f9e2 |
0x44f9df NOP |
(939) 0x44f9e0 XOR %EAX,%EAX |
(939) 0x44f9e2 MOV -0x30(%RBP),%R9 |
(939) 0x44f9e6 MOV %R9,%RSI |
(939) 0x44f9e9 SAL $0x5,%RSI |
(939) 0x44f9ed ADD %RBX,%RSI |
(939) 0x44f9f0 LEA (%R9,%R9,4),%RDI |
(939) 0x44f9f4 LEA (%RBX,%RDI,8),%RDI |
(939) 0x44f9f8 LEA (%R9,%R9,2),%R8 |
(939) 0x44f9fc LEA (%RBX,%R8,8),%R8 |
(939) 0x44fa00 ADD %RBX,%R15 |
(939) 0x44fa03 LEA (%RBX,%R9,8),%R9 |
(939) 0x44fa07 NOPW (%RAX,%RAX,1) |
(940) 0x44fa10 MOVSD (%R10,%RAX,8),%XMM6 |
(940) 0x44fa16 MULSD %XMM7,%XMM6 |
(940) 0x44fa1a MOVSD %XMM6,(%R10,%RAX,8) |
(940) 0x44fa20 MOVSD (%RDX,%RAX,8),%XMM6 |
(940) 0x44fa25 MULSD %XMM8,%XMM6 |
(940) 0x44fa2a MOVSD %XMM6,(%RDX,%RAX,8) |
(940) 0x44fa2f MOVSD (%RCX,%RAX,8),%XMM6 |
(940) 0x44fa34 MULSD %XMM9,%XMM6 |
(940) 0x44fa39 MOVSD %XMM6,(%RCX,%RAX,8) |
(940) 0x44fa3e MOVSD (%RBX,%RAX,8),%XMM6 |
(940) 0x44fa43 MULSD %XMM0,%XMM6 |
(940) 0x44fa47 MOVSD %XMM6,(%RBX,%RAX,8) |
(940) 0x44fa4c MOVSD (%R8,%RAX,8),%XMM6 |
(940) 0x44fa52 MULSD %XMM1,%XMM6 |
(940) 0x44fa56 MOVSD %XMM6,(%R8,%RAX,8) |
(940) 0x44fa5c MOVSD (%RDI,%RAX,8),%XMM6 |
(940) 0x44fa61 MULSD %XMM2,%XMM6 |
(940) 0x44fa65 MOVSD %XMM6,(%RDI,%RAX,8) |
(940) 0x44fa6a MOVSD (%R9,%RAX,8),%XMM6 |
(940) 0x44fa70 MULSD %XMM3,%XMM6 |
(940) 0x44fa74 MOVSD %XMM6,(%R9,%RAX,8) |
(940) 0x44fa7a MOVSD (%R15,%RAX,8),%XMM6 |
(940) 0x44fa80 MULSD %XMM4,%XMM6 |
(940) 0x44fa84 MOVSD %XMM6,(%R15,%RAX,8) |
(940) 0x44fa8a MOVSD (%RSI,%RAX,8),%XMM6 |
(940) 0x44fa8f MULSD %XMM5,%XMM6 |
(940) 0x44fa93 MOVSD %XMM6,(%RSI,%RAX,8) |
(940) 0x44fa98 INC %RAX |
(940) 0x44fa9b CMP %RAX,%R11 |
(940) 0x44fa9e JNE 44fa10 |
(939) 0x44faa4 JMP 44e860 |
0x44faa9 MOV -0x168(%RBP),%RDI |
0x44fab0 CALL 4a9bd0 <_ZN11qmcplusplus9TimerTypeINSt6chrono3_V212system_clockEE4stopEv> |
0x44fab5 MOV 0x30(%R14),%EDI |
0x44fab9 TEST %EDI,%EDI |
0x44fabb JLE 44fbda |
0x44fac1 MOV 0x8(%R14),%EDX |
0x44fac5 MOV 0x40(%R14),%ESI |
0x44fac9 XOR %EAX,%EAX |
0x44facb JMP 44fadc |
0x44facd NOPL (%RAX) |
(937) 0x44fad0 MOVSXD %EDI,%RCX |
(937) 0x44fad3 CMP %RCX,%RAX |
(937) 0x44fad6 JGE 44fbda |
(937) 0x44fadc MOV %RAX,%RCX |
(937) 0x44fadf MOV %ECX,%R8D |
(937) 0x44fae2 IMUL %EDI,%R8D |
(937) 0x44fae6 INC %RAX |
(937) 0x44fae9 MOV %ESI,%R9D |
(937) 0x44faec IMUL %EAX,%R9D |
(937) 0x44faf0 CMP %R9D,%EDX |
(937) 0x44faf3 CMOVL %EDX,%R9D |
(937) 0x44faf7 CMP %R9D,%R8D |
(937) 0x44fafa JGE 44fad0 |
(937) 0x44fafc MOVSXD %R8D,%RDI |
(937) 0x44faff MOVSXD %R8D,%RDX |
(937) 0x44fb02 LEA (%RDX,%RDX,2),%R8 |
(937) 0x44fb06 ADD $0x2,%R8 |
(937) 0x44fb0a LEA (%RCX,%RCX,2),%R9 |
(937) 0x44fb0e XOR %R10D,%R10D |
(937) 0x44fb11 NOPW %CS:(%RAX,%RAX,1) |
(938) 0x44fb20 MOV 0x310(%R14),%RDX |
(938) 0x44fb27 MOV (%RDX,%R9,8),%RDX |
(938) 0x44fb2b MOVSD (%RDX,%R10,8),%XMM0 |
(938) 0x44fb31 MOV 0x18(%R13),%RDX |
(938) 0x44fb35 MOVSD %XMM0,(%RDX,%RDI,8) |
(938) 0x44fb3a MOV 0x328(%R14),%RDX |
(938) 0x44fb41 LEA (,%RCX,8),%RSI |
(938) 0x44fb49 LEA (%RSI,%RSI,4),%RSI |
(938) 0x44fb4d MOV 0x18(%RDX,%RSI,1),%R11 |
(938) 0x44fb52 MOVSXD 0x8(%RDX,%RSI,1),%RDX |
(938) 0x44fb57 LEA (%R10,%RDX,1),%RBX |
(938) 0x44fb5b MOVSD (%R11,%RBX,8),%XMM0 |
(938) 0x44fb61 MOVSD (%R11,%R10,8),%XMM1 |
(938) 0x44fb67 LEA (%R10,%RDX,2),%RDX |
(938) 0x44fb6b MOVSD (%R11,%RDX,8),%XMM2 |
(938) 0x44fb71 MOV 0x18(%R15),%RDX |
(938) 0x44fb75 MOVSD %XMM1,-0x10(%RDX,%R8,8) |
(938) 0x44fb7c MOVSD %XMM0,-0x8(%RDX,%R8,8) |
(938) 0x44fb83 MOVSD %XMM2,(%RDX,%R8,8) |
(938) 0x44fb89 MOV 0x340(%R14),%RDX |
(938) 0x44fb90 MOV 0x18(%RDX,%RSI,1),%RDX |
(938) 0x44fb95 MOVSD (%RDX,%R10,8),%XMM0 |
(938) 0x44fb9b MOV 0x18(%R12),%RDX |
(938) 0x44fba0 MOVSD %XMM0,(%RDX,%RDI,8) |
(938) 0x44fba5 INC %RDI |
(938) 0x44fba8 MOV 0x8(%R14),%EDX |
(938) 0x44fbac MOV 0x40(%R14),%ESI |
(938) 0x44fbb0 MOV %ESI,%R11D |
(938) 0x44fbb3 IMUL %EAX,%R11D |
(938) 0x44fbb7 CMP %R11D,%EDX |
(938) 0x44fbba CMOVL %EDX,%R11D |
(938) 0x44fbbe MOVSXD %R11D,%R11 |
(938) 0x44fbc1 ADD $0x3,%R8 |
(938) 0x44fbc5 INC %R10 |
(938) 0x44fbc8 CMP %R11,%RDI |
(938) 0x44fbcb JL 44fb20 |
(937) 0x44fbd1 MOV 0x30(%R14),%EDI |
(937) 0x44fbd5 JMP 44fad0 |
0x44fbda ADD $0x418,%RSP |
0x44fbe1 POP %RBX |
0x44fbe2 POP %R12 |
0x44fbe4 POP %R13 |
0x44fbe6 POP %R14 |
0x44fbe8 POP %R15 |
0x44fbea POP %RBP |
0x44fbeb RET |
0x44fbec MOV %RAX,%RDI |
0x44fbef CALL 413600 <__clang_call_terminate> |
0x44fbf4 NOPW %CS:(%RAX,%RAX,1) |
0x44fbfe XCHG %AX,%AX |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►80.15+ | miniqmcreference::DiracDetermi[...] | DiracDeterminantRef.cpp:100 | exec |
| ○ | _ZN11qmcplusplus12WaveFunction[...] | WaveFunction.cpp:196 | exec |
| ○ | main.extracted.107 | refwrap.h:338 | exec |
| ○ | __kmp_invoke_microtask | libiomp5.so | |
| ○ | __kmp_invoke_task_func | libiomp5.so | |
| ○ | __kmp_launch_thread | libiomp5.so | |
| ○ | _INTERNALea951ae6::__kmp_launc[...] | libiomp5.so | |
| ○ | start_thread | libc.so.6 | |
| ○ | __GI___clone3 | libc.so.6 | |
| ►7.85+ | qmcplusplus::SPOSet::evaluate_[...] | OhmmsVector.h:144 | exec |
| ○ | miniqmcreference::DiracDetermi[...] | DiracDeterminantRef.cpp:263 | exec |
| ○ | miniqmcreference::DiracDetermi[...] | DiracDeterminantRef.cpp:238 | exec |
| ○ | _ZN11qmcplusplus12WaveFunction[...] | WaveFunction.cpp:170 | exec |
| ○ | main.extracted.112 | miniqmc.cpp:397 | exec |
| ○ | __kmp_invoke_microtask | libiomp5.so | |
| ○ | __kmp_invoke_task_func | libiomp5.so | |
| ○ | __kmp_launch_thread | libiomp5.so | |
| ○ | _INTERNALea951ae6::__kmp_launc[...] | libiomp5.so | |
| ○ | start_thread | libc.so.6 | |
| ○ | __GI___clone3 | libc.so.6 | |
| ►7.70+ | qmcplusplus::SPOSet::evaluate_[...] | OhmmsVector.h:144 | exec |
| ○ | miniqmcreference::DiracDetermi[...] | DiracDeterminantRef.cpp:263 | exec |
| ○ | miniqmcreference::DiracDetermi[...] | DiracDeterminantRef.cpp:238 | exec |
| ○ | _ZN11qmcplusplus12WaveFunction[...] | WaveFunction.cpp:171 | exec |
| ○ | main.extracted.112 | miniqmc.cpp:397 | exec |
| ○ | __kmp_invoke_microtask | libiomp5.so | |
| ○ | __kmp_invoke_task_func | libiomp5.so | |
| ○ | __kmp_launch_thread | libiomp5.so | |
| ○ | _INTERNALea951ae6::__kmp_launc[...] | libiomp5.so | |
| ○ | start_thread | libc.so.6 | |
| ○ | __GI___clone3 | libc.so.6 | |
| ►2.37+ | miniqmcreference::DiracDetermi[...] | DiracDeterminantRef.cpp:100 | exec |
| ○ | _ZN11qmcplusplus12WaveFunction[...] | WaveFunction.cpp:196 | exec |
| ○ | main.extracted.107 | refwrap.h:338 | exec |
| ○ | __kmp_invoke_microtask | libiomp5.so | |
| ○ | __kmp_invoke_task_func | libiomp5.so | |
| ○ | __kmp_fork_call | libiomp5.so | |
| ○ | __kmpc_fork_call | libiomp5.so | |
| ○ | main | miniqmc.cpp:411 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ○ | __libc_start_main | libc.so.6 | |
| ○ | _start | stl_uninitialized.h:99 | exec |
| min | med | avg | max |
|---|---|---|---|
| Percentile Index | 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 100 |
|---|---|---|---|---|---|---|---|---|---|---|
| Value |
| min | med | avg | max |
|---|---|---|---|
| Percentile Index | 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 100 |
|---|---|---|---|---|---|---|---|---|---|---|
| Value |
| Path / |
The code analyzed by CQA in that panel excludes loops and represents 0.00% of application time for run icx_3
| Source file and lines | einspline_spo_ref.hpp:203-230 |
| Module | exec |
| nb instructions | 144 |
| nb uops | 148 |
| loop length | 703 |
| used x86 registers | 15 |
| used mmx registers | 0 |
| used xmm registers | 6 |
| used ymm registers | 0 |
| used zmm registers | 0 |
| nb stack references | 20 |
| ADD-SUB / MUL ratio | 1.00 |
| micro-operation queue | 18.50 cycles |
| front end | 18.50 cycles |
| P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | P12 | P13 | P14 | P15 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| uops | 4.67 | 4.67 | 4.67 | 6.00 | 6.00 | 6.00 | 17.00 | 17.00 | 17.00 | 17.00 | 4.50 | 4.50 | 7.50 | 7.50 | 8.50 | 8.50 |
| cycles | 4.67 | 4.67 | 4.67 | 6.00 | 6.00 | 6.00 | 17.00 | 17.00 | 17.00 | 17.00 | 4.50 | 4.50 | 7.50 | 7.50 | 8.50 | 8.50 |
| Cycles executing div or sqrt instructions | NA |
| Front-end | 18.50 |
| Dispatch | 17.00 |
| Overall L1 | 18.50 |
| all | 0% |
| load | 0% |
| store | 0% |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | 0% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| other | 0% |
| all | 10% |
| load | 0% |
| store | 0% |
| mul | 0% |
| add-sub | 0% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
| other | 50% |
| all | 7% |
| load | 0% |
| store | 0% |
| mul | 0% |
| add-sub | 0% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
| other | 30% |
| all | 10% |
| load | 8% |
| store | 12% |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | 12% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| other | 9% |
| all | 13% |
| load | 12% |
| store | 12% |
| mul | 12% |
| add-sub | 12% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
| other | 18% |
| all | 12% |
| load | 11% |
| store | 12% |
| mul | 12% |
| add-sub | 12% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
| other | 15% |
| Instruction | Nb FU | P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | P12 | P13 | P14 | P15 | Latency | Recip. throughput | Vectorization |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PUSH %RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| MOV %RSP,%RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| PUSH %R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| PUSH %R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| PUSH %R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| PUSH %R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| PUSH %RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| SUB $0x418,%RSP | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| MOV %R9,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
| MOV %R8,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
| MOV %RCX,%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
| MOV %EDX,-0x40(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (6.3%) |
| MOV %RSI,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| MOV %RDI,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| MOV 0x358(%RDI),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV %RDI,-0x168(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| CALL 4a9a00 <_ZN11qmcplusplus9TimerTypeINSt6chrono3_V212system_clockEE5startEv> | 2 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
| MOVSXD -0x40(%RBP),%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| LEA (%RAX,%RAX,2),%RCX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| SAL $0x3,%RCX | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | scal (12.5%) |
| ADD 0x40(%R14),%RCX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
| CMP %EAX,0x124(%R14) | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (6.3%) |
| LEA 0x128(%R14),%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| MOV %RBX,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| CMOVNE %RCX,%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| MOVSD (%RAX),%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOVSD 0x8(%RAX),%XMM3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOVSD 0xd8(%RBX),%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MULSD %XMM0,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 | scal (12.5%) |
| MOVSD 0xf0(%RBX),%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MULSD %XMM3,%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 | scal (12.5%) |
| ADDSD %XMM1,%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 2 | 0.50 | scal (12.5%) |
| MOVSD 0x10(%RAX),%XMM4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOVSD 0x108(%RBX),%XMM5 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MULSD %XMM4,%XMM5 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 | scal (12.5%) |
| ADDSD %XMM2,%XMM5 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 2 | 0.50 | scal (12.5%) |
| MOVSD 0xe0(%RBX),%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MULSD %XMM0,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 | scal (12.5%) |
| MOVSD 0xf8(%RBX),%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MULSD %XMM3,%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 | scal (12.5%) |
| ADDSD %XMM1,%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 2 | 0.50 | scal (12.5%) |
| MOVSD 0x110(%RBX),%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MULSD %XMM4,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 | scal (12.5%) |
| ADDSD %XMM2,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 2 | 0.50 | scal (12.5%) |
| MULSD 0xe8(%RBX),%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 | scal (12.5%) |
| MULSD 0x100(%RBX),%XMM3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 | scal (12.5%) |
| MULSD 0x118(%RBX),%XMM4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 | scal (12.5%) |
| ADDSD %XMM0,%XMM3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 2 | 0.50 | scal (12.5%) |
| UCOMISD 0xde618(%RIP),%XMM5 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0.50 | 7 | 1 | scal (12.5%) |
| MOVSD %XMM1,-0x80(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (12.5%) |
| JBE 44e711 <_ZN16miniqmcreference17einspline_spo_refIdE8evaluateERKN11qmcplusplus11ParticleSetEiRNS2_6VectorIdSaIdEEERNS6_INS2_10TinyVectorIdLj3EEESaISB_EEES9_+0x101> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| XORPD %XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
| MOVSD %XMM0,-0xf8(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (12.5%) |
| UCOMISD %XMM0,%XMM5 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0.50 | 7 | 1 | scal (12.5%) |
| JB 44e74f <_ZN16miniqmcreference17einspline_spo_refIdE8evaluateERKN11qmcplusplus11ParticleSetEiRNS2_6VectorIdSaIdEEERNS6_INS2_10TinyVectorIdLj3EEESaISB_EEES9_+0x13f> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| MOVAPD %XMM5,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
| MOVSD %XMM3,-0x40(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (12.5%) |
| MOVSD %XMM4,-0x60(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (12.5%) |
| MOVSD %XMM5,-0xc0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (12.5%) |
| CALL 506a50 <floor> | 2 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
| MOVSD -0x60(%RBP),%XMM4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOVSD -0x80(%RBP),%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOVSD -0x40(%RBP),%XMM3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOVSD -0xc0(%RBP),%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| SUBSD %XMM0,%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 2 | 0.50 | scal (12.5%) |
| MOVSD %XMM2,-0xf8(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (12.5%) |
| ADDSD %XMM4,%XMM3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 2 | 0.50 | scal (12.5%) |
| UCOMISD 0xde5b5(%RIP),%XMM1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0.50 | 7 | 1 | scal (12.5%) |
| MOVSD %XMM3,-0x40(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (12.5%) |
| JBE 44e774 <_ZN16miniqmcreference17einspline_spo_refIdE8evaluateERKN11qmcplusplus11ParticleSetEiRNS2_6VectorIdSaIdEEERNS6_INS2_10TinyVectorIdLj3EEESaISB_EEES9_+0x164> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| XORPD %XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
| MOVSD %XMM0,-0xf0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (12.5%) |
| UCOMISD %XMM0,%XMM1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0.50 | 7 | 1 | scal (12.5%) |
| JB 44e793 <_ZN16miniqmcreference17einspline_spo_refIdE8evaluateERKN11qmcplusplus11ParticleSetEiRNS2_6VectorIdSaIdEEERNS6_INS2_10TinyVectorIdLj3EEESaISB_EEES9_+0x183> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| MOVAPD %XMM1,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
| CALL 506a50 <floor> | 2 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
| MOVSD -0x40(%RBP),%XMM3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOVSD -0x80(%RBP),%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| SUBSD %XMM0,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 2 | 0.50 | scal (12.5%) |
| MOVSD %XMM1,-0xf0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (12.5%) |
| UCOMISD 0xde575(%RIP),%XMM3 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0.50 | 7 | 1 | scal (12.5%) |
| JBE 44e7af <_ZN16miniqmcreference17einspline_spo_refIdE8evaluateERKN11qmcplusplus11ParticleSetEiRNS2_6VectorIdSaIdEEERNS6_INS2_10TinyVectorIdLj3EEESaISB_EEES9_+0x19f> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| XORPD %XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
| MOVSD %XMM0,-0xe8(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (12.5%) |
| UCOMISD %XMM0,%XMM3 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0.50 | 7 | 1 | scal (12.5%) |
| JB 44e7c9 <_ZN16miniqmcreference17einspline_spo_refIdE8evaluateERKN11qmcplusplus11ParticleSetEiRNS2_6VectorIdSaIdEEERNS6_INS2_10TinyVectorIdLj3EEESaISB_EEES9_+0x1b9> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| MOVAPD %XMM3,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
| CALL 506a50 <floor> | 2 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
| MOVSD -0x40(%RBP),%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| SUBSD %XMM0,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 2 | 0.50 | scal (12.5%) |
| MOVSD %XMM1,-0xe8(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (12.5%) |
| MOV 0x30(%R14),%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV %RAX,-0x100(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| TEST %EAX,%EAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (6.3%) |
| JLE 44faa9 <_ZN16miniqmcreference17einspline_spo_refIdE8evaluateERKN11qmcplusplus11ParticleSetEiRNS2_6VectorIdSaIdEEERNS6_INS2_10TinyVectorIdLj3EEESaISB_EEES9_+0x1499> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| MOV 0x2f8(%R14),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV %RAX,-0x190(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV 0x310(%R14),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV %RAX,-0x188(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV 0x328(%R14),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV %RAX,-0x180(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV 0x340(%R14),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV %RAX,-0x178(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOVSXD 0x40(%R14),%R11 | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| LEA (,%R11,8),%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| MOV %RAX,-0x170(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| DECQ -0x100(%RBP) | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV %R11,%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| AND $-0x2,%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| MOV %RAX,-0x90(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| XOR %EDX,%EDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | scal (6.3%) |
| MOV %R12,-0x108(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV %R15,-0x1a8(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV %R13,-0x1a0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV %R14,-0x198(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV %R11,-0x70(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| JMP 44e87f <_ZN16miniqmcreference17einspline_spo_refIdE8evaluateERKN11qmcplusplus11ParticleSetEiRNS2_6VectorIdSaIdEEERNS6_INS2_10TinyVectorIdLj3EEESaISB_EEES9_+0x26f> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
| NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
| NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
| NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
| NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
| NOP | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
| MOV -0x168(%RBP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| CALL 4a9bd0 <_ZN11qmcplusplus9TimerTypeINSt6chrono3_V212system_clockEE4stopEv> | 2 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
| MOV 0x30(%R14),%EDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| TEST %EDI,%EDI | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (6.3%) |
| JLE 44fbda <_ZN16miniqmcreference17einspline_spo_refIdE8evaluateERKN11qmcplusplus11ParticleSetEiRNS2_6VectorIdSaIdEEERNS6_INS2_10TinyVectorIdLj3EEESaISB_EEES9_+0x15ca> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| MOV 0x8(%R14),%EDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (6.3%) |
| MOV 0x40(%R14),%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (6.3%) |
| XOR %EAX,%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | N/A |
| JMP 44fadc <_ZN16miniqmcreference17einspline_spo_refIdE8evaluateERKN11qmcplusplus11ParticleSetEiRNS2_6VectorIdSaIdEEERNS6_INS2_10TinyVectorIdLj3EEESaISB_EEES9_+0x14cc> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
| NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
| ADD $0x418,%RSP | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| POP %RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| POP %R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| POP %R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| POP %R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| POP %R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| POP %RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| RET | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| MOV %RAX,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| CALL 413600 <__clang_call_terminate> | 2 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
| NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
| XCHG %AX,%AX | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
The code analyzed by CQA in that panel excludes loops and represents 0.00% of application time for run icx_3
| Source file and lines | einspline_spo_ref.hpp:203-230 |
| Module | exec |
| nb instructions | 144 |
| nb uops | 148 |
| loop length | 703 |
| used x86 registers | 15 |
| used mmx registers | 0 |
| used xmm registers | 6 |
| used ymm registers | 0 |
| used zmm registers | 0 |
| nb stack references | 20 |
| ADD-SUB / MUL ratio | 1.00 |
| micro-operation queue | 18.50 cycles |
| front end | 18.50 cycles |
| P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | P12 | P13 | P14 | P15 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| uops | 4.67 | 4.67 | 4.67 | 6.00 | 6.00 | 6.00 | 17.00 | 17.00 | 17.00 | 17.00 | 4.50 | 4.50 | 7.50 | 7.50 | 8.50 | 8.50 |
| cycles | 4.67 | 4.67 | 4.67 | 6.00 | 6.00 | 6.00 | 17.00 | 17.00 | 17.00 | 17.00 | 4.50 | 4.50 | 7.50 | 7.50 | 8.50 | 8.50 |
| Cycles executing div or sqrt instructions | NA |
| Front-end | 18.50 |
| Dispatch | 17.00 |
| Overall L1 | 18.50 |
| all | 0% |
| load | 0% |
| store | 0% |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | 0% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| other | 0% |
| all | 10% |
| load | 0% |
| store | 0% |
| mul | 0% |
| add-sub | 0% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
| other | 50% |
| all | 7% |
| load | 0% |
| store | 0% |
| mul | 0% |
| add-sub | 0% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
| other | 30% |
| all | 10% |
| load | 8% |
| store | 12% |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | 12% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| other | 9% |
| all | 13% |
| load | 12% |
| store | 12% |
| mul | 12% |
| add-sub | 12% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
| other | 18% |
| all | 12% |
| load | 11% |
| store | 12% |
| mul | 12% |
| add-sub | 12% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
| other | 15% |
| Instruction | Nb FU | P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | P12 | P13 | P14 | P15 | Latency | Recip. throughput | Vectorization |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PUSH %RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| MOV %RSP,%RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| PUSH %R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| PUSH %R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| PUSH %R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| PUSH %R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| PUSH %RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| SUB $0x418,%RSP | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| MOV %R9,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
| MOV %R8,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
| MOV %RCX,%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
| MOV %EDX,-0x40(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (6.3%) |
| MOV %RSI,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| MOV %RDI,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| MOV 0x358(%RDI),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV %RDI,-0x168(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| CALL 4a9a00 <_ZN11qmcplusplus9TimerTypeINSt6chrono3_V212system_clockEE5startEv> | 2 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
| MOVSXD -0x40(%RBP),%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| LEA (%RAX,%RAX,2),%RCX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| SAL $0x3,%RCX | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | scal (12.5%) |
| ADD 0x40(%R14),%RCX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
| CMP %EAX,0x124(%R14) | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (6.3%) |
| LEA 0x128(%R14),%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| MOV %RBX,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| CMOVNE %RCX,%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| MOVSD (%RAX),%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOVSD 0x8(%RAX),%XMM3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOVSD 0xd8(%RBX),%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MULSD %XMM0,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 | scal (12.5%) |
| MOVSD 0xf0(%RBX),%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MULSD %XMM3,%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 | scal (12.5%) |
| ADDSD %XMM1,%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 2 | 0.50 | scal (12.5%) |
| MOVSD 0x10(%RAX),%XMM4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOVSD 0x108(%RBX),%XMM5 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MULSD %XMM4,%XMM5 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 | scal (12.5%) |
| ADDSD %XMM2,%XMM5 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 2 | 0.50 | scal (12.5%) |
| MOVSD 0xe0(%RBX),%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MULSD %XMM0,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 | scal (12.5%) |
| MOVSD 0xf8(%RBX),%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MULSD %XMM3,%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 | scal (12.5%) |
| ADDSD %XMM1,%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 2 | 0.50 | scal (12.5%) |
| MOVSD 0x110(%RBX),%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MULSD %XMM4,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 | scal (12.5%) |
| ADDSD %XMM2,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 2 | 0.50 | scal (12.5%) |
| MULSD 0xe8(%RBX),%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 | scal (12.5%) |
| MULSD 0x100(%RBX),%XMM3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 | scal (12.5%) |
| MULSD 0x118(%RBX),%XMM4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 | scal (12.5%) |
| ADDSD %XMM0,%XMM3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 2 | 0.50 | scal (12.5%) |
| UCOMISD 0xde618(%RIP),%XMM5 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0.50 | 7 | 1 | scal (12.5%) |
| MOVSD %XMM1,-0x80(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (12.5%) |
| JBE 44e711 <_ZN16miniqmcreference17einspline_spo_refIdE8evaluateERKN11qmcplusplus11ParticleSetEiRNS2_6VectorIdSaIdEEERNS6_INS2_10TinyVectorIdLj3EEESaISB_EEES9_+0x101> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| XORPD %XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
| MOVSD %XMM0,-0xf8(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (12.5%) |
| UCOMISD %XMM0,%XMM5 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0.50 | 7 | 1 | scal (12.5%) |
| JB 44e74f <_ZN16miniqmcreference17einspline_spo_refIdE8evaluateERKN11qmcplusplus11ParticleSetEiRNS2_6VectorIdSaIdEEERNS6_INS2_10TinyVectorIdLj3EEESaISB_EEES9_+0x13f> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| MOVAPD %XMM5,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
| MOVSD %XMM3,-0x40(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (12.5%) |
| MOVSD %XMM4,-0x60(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (12.5%) |
| MOVSD %XMM5,-0xc0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (12.5%) |
| CALL 506a50 <floor> | 2 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
| MOVSD -0x60(%RBP),%XMM4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOVSD -0x80(%RBP),%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOVSD -0x40(%RBP),%XMM3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOVSD -0xc0(%RBP),%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| SUBSD %XMM0,%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 2 | 0.50 | scal (12.5%) |
| MOVSD %XMM2,-0xf8(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (12.5%) |
| ADDSD %XMM4,%XMM3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 2 | 0.50 | scal (12.5%) |
| UCOMISD 0xde5b5(%RIP),%XMM1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0.50 | 7 | 1 | scal (12.5%) |
| MOVSD %XMM3,-0x40(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (12.5%) |
| JBE 44e774 <_ZN16miniqmcreference17einspline_spo_refIdE8evaluateERKN11qmcplusplus11ParticleSetEiRNS2_6VectorIdSaIdEEERNS6_INS2_10TinyVectorIdLj3EEESaISB_EEES9_+0x164> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| XORPD %XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
| MOVSD %XMM0,-0xf0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (12.5%) |
| UCOMISD %XMM0,%XMM1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0.50 | 7 | 1 | scal (12.5%) |
| JB 44e793 <_ZN16miniqmcreference17einspline_spo_refIdE8evaluateERKN11qmcplusplus11ParticleSetEiRNS2_6VectorIdSaIdEEERNS6_INS2_10TinyVectorIdLj3EEESaISB_EEES9_+0x183> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| MOVAPD %XMM1,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
| CALL 506a50 <floor> | 2 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
| MOVSD -0x40(%RBP),%XMM3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOVSD -0x80(%RBP),%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| SUBSD %XMM0,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 2 | 0.50 | scal (12.5%) |
| MOVSD %XMM1,-0xf0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (12.5%) |
| UCOMISD 0xde575(%RIP),%XMM3 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0.50 | 7 | 1 | scal (12.5%) |
| JBE 44e7af <_ZN16miniqmcreference17einspline_spo_refIdE8evaluateERKN11qmcplusplus11ParticleSetEiRNS2_6VectorIdSaIdEEERNS6_INS2_10TinyVectorIdLj3EEESaISB_EEES9_+0x19f> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| XORPD %XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
| MOVSD %XMM0,-0xe8(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (12.5%) |
| UCOMISD %XMM0,%XMM3 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0.50 | 7 | 1 | scal (12.5%) |
| JB 44e7c9 <_ZN16miniqmcreference17einspline_spo_refIdE8evaluateERKN11qmcplusplus11ParticleSetEiRNS2_6VectorIdSaIdEEERNS6_INS2_10TinyVectorIdLj3EEESaISB_EEES9_+0x1b9> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| MOVAPD %XMM3,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
| CALL 506a50 <floor> | 2 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
| MOVSD -0x40(%RBP),%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| SUBSD %XMM0,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 2 | 0.50 | scal (12.5%) |
| MOVSD %XMM1,-0xe8(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (12.5%) |
| MOV 0x30(%R14),%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV %RAX,-0x100(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| TEST %EAX,%EAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (6.3%) |
| JLE 44faa9 <_ZN16miniqmcreference17einspline_spo_refIdE8evaluateERKN11qmcplusplus11ParticleSetEiRNS2_6VectorIdSaIdEEERNS6_INS2_10TinyVectorIdLj3EEESaISB_EEES9_+0x1499> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| MOV 0x2f8(%R14),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV %RAX,-0x190(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV 0x310(%R14),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV %RAX,-0x188(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV 0x328(%R14),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV %RAX,-0x180(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV 0x340(%R14),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV %RAX,-0x178(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOVSXD 0x40(%R14),%R11 | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| LEA (,%R11,8),%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| MOV %RAX,-0x170(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| DECQ -0x100(%RBP) | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
| MOV %R11,%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| AND $-0x2,%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| MOV %RAX,-0x90(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| XOR %EDX,%EDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | scal (6.3%) |
| MOV %R12,-0x108(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV %R15,-0x1a8(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV %R13,-0x1a0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV %R14,-0x198(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV %R11,-0x70(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| JMP 44e87f <_ZN16miniqmcreference17einspline_spo_refIdE8evaluateERKN11qmcplusplus11ParticleSetEiRNS2_6VectorIdSaIdEEERNS6_INS2_10TinyVectorIdLj3EEESaISB_EEES9_+0x26f> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
| NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
| NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
| NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
| NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
| NOP | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
| MOV -0x168(%RBP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| CALL 4a9bd0 <_ZN11qmcplusplus9TimerTypeINSt6chrono3_V212system_clockEE4stopEv> | 2 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
| MOV 0x30(%R14),%EDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| TEST %EDI,%EDI | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (6.3%) |
| JLE 44fbda <_ZN16miniqmcreference17einspline_spo_refIdE8evaluateERKN11qmcplusplus11ParticleSetEiRNS2_6VectorIdSaIdEEERNS6_INS2_10TinyVectorIdLj3EEESaISB_EEES9_+0x15ca> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| MOV 0x8(%R14),%EDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (6.3%) |
| MOV 0x40(%R14),%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (6.3%) |
| XOR %EAX,%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | N/A |
| JMP 44fadc <_ZN16miniqmcreference17einspline_spo_refIdE8evaluateERKN11qmcplusplus11ParticleSetEiRNS2_6VectorIdSaIdEEERNS6_INS2_10TinyVectorIdLj3EEESaISB_EEES9_+0x14cc> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
| NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
| ADD $0x418,%RSP | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| POP %RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| POP %R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| POP %R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| POP %R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| POP %R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| POP %RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| RET | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| MOV %RAX,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| CALL 413600 <__clang_call_terminate> | 2 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
| NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
| XCHG %AX,%AX | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
| Name | Coverage (%) | Time (s) |
|---|---|---|
| ▼miniqmcreference::einspline_spo_ref | 9.99 | 16.68 |
| ▼Loop 939 - MultiBsplineRef.hpp:187-286 - exec– | 0.00 | 0.01 |
| ○Loop 941 - MultiBsplineRef.hpp:276-286 - exec | 0.09 | 0.15 |
| ▼Loop 942 - MultiBsplineRef.hpp:226-262 - exec– | 0.00 | 0.01 |
| ▼Loop 943 - MultiBsplineRef.hpp:227-262 - exec– | 0.01 | 0.02 |
| ○Loop 945 - MultiBsplineRef.hpp:242-262 - exec | 9.43 | 15.67 |
| ○Loop 944 - MultiBsplineRef.hpp:242-262 - exec | 0.00 | 0.00 |
| ○Loop 940 - MultiBsplineRef.hpp:276-286 - exec | 0.00 | 0.00 |
| ▼Loop 937 - einspline_spo_ref.hpp:219-227 - exec– | 0.00 | 0.01 |
| ○Loop 938 - einspline_spo_ref.hpp:223-227 - exec | 0.45 | 0.75 |
