Function: _ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogE ... | Module: libqmcwfs.so | Source: OneBodyJastrowRef.h:108-237 [...] | Coverage: 0.02% |
---|
Function: _ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogE ... | Module: libqmcwfs.so | Source: OneBodyJastrowRef.h:108-237 [...] | Coverage: 0.02% |
---|
/cluster/comp/gcc/13.2.0/include/c++/13.2.0/bits/stl_numeric.h: 140 - 141 |
-------------------------------------------------------------------------------- |
140: for (; __first != __last; ++__first) |
141: __init = _GLIBCXX_MOVE_IF_20(__init) + *__first; |
/home/eoseret/qaas_runs_CPU_9468/171-145-9236/intel/miniqmc/build/miniqmc/src/QMCWaveFunctions/Jastrow/OneBodyJastrowRef.h: 108 - 237 |
-------------------------------------------------------------------------------- |
108: const auto& d_ie = P.getDistTableAB(myTableID); |
109: for (int iat = 0; iat < Nelec; ++iat) |
110: { |
111: computeU3(P, iat, d_ie.getDistRow(iat).data()); |
112: Vat[iat] = std::accumulate(U.begin(), U.begin() + Nions, valT()); |
113: Lap[iat] = accumulateGL(dU.data(), d2U.data(), d_ie.getDisplRow(iat), Grad[iat]); |
114: } |
115: } |
116: |
117: RealType evaluateLog(ParticleSet& P, |
118: ParticleSet::ParticleGradient& G, |
119: ParticleSet::ParticleLaplacian& L) |
120: { |
121: evaluateGL(P, G, L, true); |
122: return LogValue; |
123: } |
[...] |
169: for (size_t iat = 0; iat < Nelec; ++iat) |
170: G[iat] += Grad[iat]; |
171: for (size_t iat = 0; iat < Nelec; ++iat) |
172: L[iat] -= Lap[iat]; |
173: LogValue = -std::accumulate(Vat.begin(), Vat.begin() + Nelec, valT()); |
[...] |
207: if (NumGroups > 0) |
[...] |
214: for (int jg = 0; jg < NumGroups; ++jg) |
215: { |
216: if (F[jg] == nullptr) |
217: continue; |
218: F[jg]->evaluateVGL(-1, |
[...] |
231: for (int c = 0; c < Nions; ++c) |
232: { |
233: int gid = Ions.GroupID[c]; |
234: if (F[gid] != nullptr) |
235: { |
236: U[c] = F[gid]->evaluate(dist[c], dU[c], d2U[c]); |
237: dU[c] /= dist[c]; |
/home/eoseret/qaas_runs_CPU_9468/171-145-9236/intel/miniqmc/build/miniqmc/src/QMCWaveFunctions/Jastrow/OneBodyJastrow.h: 184 - 194 |
-------------------------------------------------------------------------------- |
184: valT lap(0); |
185: constexpr valT lapfac = OHMMS_DIM - RealType(1); |
186: for (int jat = 0; jat < Nions; ++jat) |
187: lap += d2u[jat] + lapfac * du[jat]; |
188: for (int idim = 0; idim < OHMMS_DIM; ++idim) |
189: { |
190: const valT* restrict dX = displ.data(idim); |
191: valT s = valT(); |
192: for (int jat = 0; jat < Nions; ++jat) |
193: s += du[jat] * dX[jat]; |
194: grad[idim] = s; |
/cluster/comp/gcc/13.2.0/include/c++/13.2.0/bits/shared_ptr_base.h: 1666 - 1666 |
-------------------------------------------------------------------------------- |
1666: { return _M_ptr; } |
/cluster/comp/gcc/13.2.0/include/c++/13.2.0/bits/stl_vector.h: 1126 - 1258 |
-------------------------------------------------------------------------------- |
1126: return *(this->_M_impl._M_start + __n); |
[...] |
1145: return *(this->_M_impl._M_start + __n); |
[...] |
1258: { return _M_data_ptr(this->_M_impl._M_start); } |
/cluster/comp/gcc/13.2.0/include/c++/13.2.0/bits/stl_algobase.h: 931 - 1128 |
-------------------------------------------------------------------------------- |
931: *__first = __tmp; |
[...] |
1123: if (__n <= 0) |
1124: return __first; |
1125: |
1126: __glibcxx_requires_can_increment(__first, __n); |
1127: |
1128: std::__fill_a(__first, __first + __n, __value); |
/home/eoseret/qaas_runs_CPU_9468/171-145-9236/intel/miniqmc/build/miniqmc/src/Numerics/OhmmsPETE/OhmmsVector.h: 223 - 249 |
-------------------------------------------------------------------------------- |
223: return X[i]; |
[...] |
229: return X[i]; |
[...] |
242: inline iterator begin() { return X; } |
[...] |
249: inline const_pointer data() const { return X; } |
/home/eoseret/qaas_runs_CPU_9468/171-145-9236/intel/miniqmc/build/miniqmc/src/QMCWaveFunctions/Jastrow/BsplineFunctor.h: 188 - 217 |
-------------------------------------------------------------------------------- |
188: if (r >= cutoff_radius) |
189: { |
190: dudr = d2udr2 = 0.0; |
191: return 0.0; |
192: } |
193: r *= DeltaRInv; |
194: real_type ipart, t; |
195: t = std::modf(r, &ipart); |
196: int i = (int)ipart; |
197: real_type tp[4]; |
198: tp[0] = t * t * t; |
199: tp[1] = t * t; |
200: tp[2] = t; |
201: tp[3] = 1.0; |
202: // clang-format off |
203: d2udr2 = DeltaRInv * DeltaRInv * |
204: (SplineCoefs[i+0]*(d2A[ 0]*tp[0] + d2A[ 1]*tp[1] + d2A[ 2]*tp[2] + d2A[ 3]*tp[3])+ |
205: SplineCoefs[i+1]*(d2A[ 4]*tp[0] + d2A[ 5]*tp[1] + d2A[ 6]*tp[2] + d2A[ 7]*tp[3])+ |
206: SplineCoefs[i+2]*(d2A[ 8]*tp[0] + d2A[ 9]*tp[1] + d2A[10]*tp[2] + d2A[11]*tp[3])+ |
207: SplineCoefs[i+3]*(d2A[12]*tp[0] + d2A[13]*tp[1] + d2A[14]*tp[2] + d2A[15]*tp[3])); |
208: dudr = DeltaRInv * |
209: (SplineCoefs[i+0]*(dA[ 0]*tp[0] + dA[ 1]*tp[1] + dA[ 2]*tp[2] + dA[ 3]*tp[3])+ |
210: SplineCoefs[i+1]*(dA[ 4]*tp[0] + dA[ 5]*tp[1] + dA[ 6]*tp[2] + dA[ 7]*tp[3])+ |
211: SplineCoefs[i+2]*(dA[ 8]*tp[0] + dA[ 9]*tp[1] + dA[10]*tp[2] + dA[11]*tp[3])+ |
212: SplineCoefs[i+3]*(dA[12]*tp[0] + dA[13]*tp[1] + dA[14]*tp[2] + dA[15]*tp[3])); |
213: return |
214: (SplineCoefs[i+0]*(A[ 0]*tp[0] + A[ 1]*tp[1] + A[ 2]*tp[2] + A[ 3]*tp[3])+ |
215: SplineCoefs[i+1]*(A[ 4]*tp[0] + A[ 5]*tp[1] + A[ 6]*tp[2] + A[ 7]*tp[3])+ |
216: SplineCoefs[i+2]*(A[ 8]*tp[0] + A[ 9]*tp[1] + A[10]*tp[2] + A[11]*tp[3])+ |
217: SplineCoefs[i+3]*(A[12]*tp[0] + A[13]*tp[1] + A[14]*tp[2] + A[15]*tp[3])); |
/cluster/comp/gcc/13.2.0/include/c++/13.2.0/bits/stl_iterator.h: 1148 - 1148 |
-------------------------------------------------------------------------------- |
1148: { return __normal_iterator(_M_current + __n); } |
/home/eoseret/qaas_runs_CPU_9468/171-145-9236/intel/miniqmc/build/miniqmc/src/Numerics/OhmmsPETE/VectorSoAContainer.h: 273 - 273 |
-------------------------------------------------------------------------------- |
273: inline const T* restrict data(size_t i) const { return myData + i * nGhosts; } |
/home/eoseret/qaas_runs_CPU_9468/171-145-9236/intel/miniqmc/build/miniqmc/src/Numerics/PETE/OperatorTags.h: 94 - 94 |
-------------------------------------------------------------------------------- |
94: (const_cast<T1&>(a) += b); |
0x397d0 LEA 0x8(%RSP),%R10 |
0x397d5 AND $-0x20,%RSP |
0x397d9 PUSHQ -0x8(%R10) |
0x397dd PUSH %RBP |
0x397de MOV %RSP,%RBP |
0x397e1 PUSH %R15 |
0x397e3 MOV %RDX,%R15 |
0x397e6 LEA 0xe43(%RIP),%RDX |
0x397ed PUSH %R14 |
0x397ef PUSH %R13 |
0x397f1 MOV %RDI,%R13 |
0x397f4 MOV %RSI,%RDI |
0x397f7 PUSH %R12 |
0x397f9 PUSH %R10 |
0x397fb PUSH %RBX |
0x397fc MOV %RCX,%RBX |
0x397ff ADD $-0x80,%RSP |
0x39803 MOV (%R13),%RAX |
0x39807 MOV 0x38(%RAX),%R9 |
0x3980b CMP %RDX,%R9 |
0x3980e JNE 3a608 |
0x39814 MOV 0xa8(%R13),%ESI |
0x3981b CALL 8120 <_ZNK11qmcplusplus11ParticleSet14getDistTableABEi@plt> |
0x39820 MOV 0x94(%R13),%EDX |
0x39827 MOV %RAX,-0x88(%RBP) |
0x3982e TEST %EDX,%EDX |
0x39830 JLE 39db9 |
0x39836 MOV 0x48(%RAX),%RCX |
0x3983a LEA -0x38(%RBP),%R8 |
0x3983e MOV 0x90(%R13),%ESI |
0x39845 XOR %EDI,%EDI |
0x39847 MOV %R8,-0x90(%RBP) |
0x3984e MOV 0x130(%R13),%R14 |
0x39855 MOV %RCX,-0x48(%RBP) |
0x39859 ADD $0x18,%RCX |
0x3985d MOV 0x118(%R13),%R12 |
0x39864 MOV %RCX,-0x50(%RBP) |
0x39868 VMOVSD 0x26ef8(%RIP),%XMM2 |
0x39870 MOV %R15,-0xa8(%RBP) |
0x39877 MOVSXD %ESI,%R15 |
0x3987a MOV %RBX,-0xb0(%RBP) |
0x39881 MOV %RDI,%RBX |
0x39884 MOV %EDX,%EDI |
0x39886 NOPW %CS:(%RAX,%RAX,1) |
(372) 0x39890 MOV -0x50(%RBP),%R10 |
(372) 0x39894 LEA (%RBX,%RBX,4),%R11 |
(372) 0x39898 MOV 0x98(%R13),%EAX |
(372) 0x3989f SAL $0x3,%R11 |
(372) 0x398a3 MOV %R11,-0x58(%RBP) |
(372) 0x398a7 MOV (%R10),%RCX |
(372) 0x398aa TEST %EAX,%EAX |
(372) 0x398ac JLE 3a220 |
(372) 0x398b2 MOV 0x100(%R13),%R9 |
(372) 0x398b9 TEST %R15D,%R15D |
(372) 0x398bc JLE 39905 |
(372) 0x398be SAL $0x3,%R15 |
(372) 0x398c2 MOV %R9,%RDI |
(372) 0x398c5 XOR %ESI,%ESI |
(372) 0x398c7 MOV %RCX,-0x60(%RBP) |
(372) 0x398cb MOV %R15,%RDX |
(372) 0x398ce MOV %R9,-0x48(%RBP) |
(372) 0x398d2 CALL 80e0 <memset@plt> |
(372) 0x398d7 MOV %R15,%RDX |
(372) 0x398da XOR %ESI,%ESI |
(372) 0x398dc MOV %R12,%RDI |
(372) 0x398df CALL 80e0 <memset@plt> |
(372) 0x398e4 MOV %R15,%RDX |
(372) 0x398e7 XOR %ESI,%ESI |
(372) 0x398e9 MOV %R14,%RDI |
(372) 0x398ec CALL 80e0 <memset@plt> |
(372) 0x398f1 MOV 0x26e70(%RIP),%R8 |
(372) 0x398f8 MOV -0x60(%RBP),%RCX |
(372) 0x398fc MOV -0x48(%RBP),%R9 |
(372) 0x39900 VMOVQ %R8,%XMM2 |
(372) 0x39905 MOV 0x1c8(%R13),%RDI |
(372) 0x3990c MOV %RCX,-0x48(%RBP) |
(372) 0x39910 XOR %R15D,%R15D |
(372) 0x39913 MOV %RBX,-0x60(%RBP) |
(372) 0x39917 MOV %R13,%RBX |
(372) 0x3991a MOV %R15,%R13 |
(372) 0x3991d MOV %RDI,%R15 |
(377) 0x39920 MOV (%R15,%R13,8),%RDI |
(377) 0x39924 TEST %RDI,%RDI |
(377) 0x39927 JE 39972 |
(377) 0x39929 MOV 0xa0(%RBX),%R11 |
(377) 0x39930 MOV -0x48(%RBP),%R8 |
(377) 0x39934 MOV 0x268(%R11),%RSI |
(377) 0x3993b MOV 0x18(%RSI),%R10 |
(377) 0x3993f MOV $-0x1,%ESI |
(377) 0x39944 MOV 0x4(%R10,%R13,4),%ECX |
(377) 0x39949 MOV (%R10,%R13,4),%EDX |
(377) 0x3994d PUSHQ 0x160(%RBX) |
(377) 0x39953 PUSHQ 0x148(%RBX) |
(377) 0x39959 PUSH %R14 |
(377) 0x3995b PUSH %R12 |
(377) 0x3995d CALL 37710 <_ZNK11qmcplusplus14BsplineFunctorIdE11evaluateVGLEiiiPKdPdS4_S4_S4_Pi> |
(377) 0x39962 MOV 0x26dff(%RIP),%RAX |
(377) 0x39969 ADD $0x20,%RSP |
(377) 0x3996d VMOVQ %RAX,%XMM2 |
(377) 0x39972 INC %R13 |
(377) 0x39975 CMP %R13D,0x98(%RBX) |
(377) 0x3997c JG 39920 |
(372) 0x3997e MOV %RBX,%R13 |
(372) 0x39981 MOV -0x60(%RBP),%RBX |
(372) 0x39985 MOVSXD 0x90(%R13),%R15 |
(372) 0x3998c MOV 0x94(%R13),%EDI |
(372) 0x39993 MOVSXD %R15D,%R8 |
(372) 0x39996 SAL $0x3,%R8 |
(372) 0x3999a VXORPD %XMM7,%XMM7,%XMM7 |
(372) 0x3999e LEA (%R9,%R8,1),%RCX |
(372) 0x399a2 CMP %R9,%RCX |
(372) 0x399a5 JE 39a61 |
(372) 0x399ab MOV %RCX,%RDX |
(372) 0x399ae SUB %R9,%RDX |
(372) 0x399b1 SUB $0x8,%RDX |
(372) 0x399b5 SHR $0x3,%RDX |
(372) 0x399b9 INC %RDX |
(372) 0x399bc AND $0x7,%EDX |
(372) 0x399bf JE 39a29 |
(372) 0x399c1 CMP $0x1,%RDX |
(372) 0x399c5 JE 39a1b |
(372) 0x399c7 CMP $0x2,%RDX |
(372) 0x399cb JE 39a12 |
(372) 0x399cd CMP $0x3,%RDX |
(372) 0x399d1 JE 39a09 |
(372) 0x399d3 CMP $0x4,%RDX |
(372) 0x399d7 JE 39a00 |
(372) 0x399d9 CMP $0x5,%RDX |
(372) 0x399dd JE 399f7 |
(372) 0x399df CMP $0x6,%RDX |
(372) 0x399e3 JE 399ee |
(372) 0x399e5 VMOVSD (%R9),%XMM7 |
(372) 0x399ea ADD $0x8,%R9 |
(372) 0x399ee VADDSD (%R9),%XMM7,%XMM7 |
(372) 0x399f3 ADD $0x8,%R9 |
(372) 0x399f7 VADDSD (%R9),%XMM7,%XMM7 |
(372) 0x399fc ADD $0x8,%R9 |
(372) 0x39a00 VADDSD (%R9),%XMM7,%XMM7 |
(372) 0x39a05 ADD $0x8,%R9 |
(372) 0x39a09 VADDSD (%R9),%XMM7,%XMM7 |
(372) 0x39a0e ADD $0x8,%R9 |
(372) 0x39a12 VADDSD (%R9),%XMM7,%XMM7 |
(372) 0x39a17 ADD $0x8,%R9 |
(372) 0x39a1b VADDSD (%R9),%XMM7,%XMM7 |
(372) 0x39a20 ADD $0x8,%R9 |
(372) 0x39a24 CMP %RCX,%R9 |
(372) 0x39a27 JE 39a61 |
(375) 0x39a29 VADDSD (%R9),%XMM7,%XMM8 |
(375) 0x39a2e ADD $0x40,%R9 |
(375) 0x39a32 VADDSD -0x38(%R9),%XMM8,%XMM6 |
(375) 0x39a38 VADDSD -0x30(%R9),%XMM6,%XMM9 |
(375) 0x39a3e VADDSD -0x28(%R9),%XMM9,%XMM4 |
(375) 0x39a44 VADDSD -0x20(%R9),%XMM4,%XMM14 |
(375) 0x39a4a VADDSD -0x18(%R9),%XMM14,%XMM11 |
(375) 0x39a50 VADDSD -0x10(%R9),%XMM11,%XMM1 |
(375) 0x39a56 VADDSD -0x8(%R9),%XMM1,%XMM7 |
(375) 0x39a5c CMP %RCX,%R9 |
(375) 0x39a5f JNE 39a29 |
(372) 0x39a61 MOV 0xf0(%R13),%R9 |
(372) 0x39a68 MOV 0x190(%R13),%RSI |
(372) 0x39a6f LEA (%RBX,%RBX,2),%R11 |
(372) 0x39a73 LEA (,%RBX,8),%RDX |
(372) 0x39a7b MOV -0x88(%RBP),%R10 |
(372) 0x39a82 MOV -0x58(%RBP),%RAX |
(372) 0x39a86 VMOVSD %XMM7,(%R9,%RBX,8) |
(372) 0x39a8c LEA (%RSI,%R11,8),%RSI |
(372) 0x39a90 ADD 0x60(%R10),%RAX |
(372) 0x39a94 TEST %R15D,%R15D |
(372) 0x39a97 JLE 3a5ef |
(372) 0x39a9d LEA -0x8(%R8),%R9 |
(372) 0x39aa1 XOR %ECX,%ECX |
(372) 0x39aa3 VXORPD %XMM8,%XMM8,%XMM8 |
(372) 0x39aa8 SHR $0x3,%R9 |
(372) 0x39aac INC %R9 |
(372) 0x39aaf AND $0x7,%R9D |
(372) 0x39ab3 JE 39b76 |
(372) 0x39ab9 CMP $0x1,%R9 |
(372) 0x39abd JE 39b59 |
(372) 0x39ac3 CMP $0x2,%R9 |
(372) 0x39ac7 JE 39b45 |
(372) 0x39ac9 CMP $0x3,%R9 |
(372) 0x39acd JE 39b30 |
(372) 0x39acf CMP $0x4,%R9 |
(372) 0x39ad3 JE 39b1b |
(372) 0x39ad5 CMP $0x5,%R9 |
(372) 0x39ad9 JE 39b06 |
(372) 0x39adb CMP $0x6,%R9 |
(372) 0x39adf JE 39af1 |
(372) 0x39ae1 VMOVSD (%R12),%XMM8 |
(372) 0x39ae7 VFMADD213SD (%R14),%XMM2,%XMM8 |
(372) 0x39aec MOV $0x8,%ECX |
(372) 0x39af1 VMOVSD (%R12,%RCX,1),%XMM10 |
(372) 0x39af7 VFMADD213SD (%R14,%RCX,1),%XMM2,%XMM10 |
(372) 0x39afd ADD $0x8,%RCX |
(372) 0x39b01 VADDSD %XMM10,%XMM8,%XMM8 |
(372) 0x39b06 VMOVSD (%R12,%RCX,1),%XMM12 |
(372) 0x39b0c VFMADD213SD (%R14,%RCX,1),%XMM2,%XMM12 |
(372) 0x39b12 ADD $0x8,%RCX |
(372) 0x39b16 VADDSD %XMM12,%XMM8,%XMM8 |
(372) 0x39b1b VMOVSD (%R12,%RCX,1),%XMM13 |
(372) 0x39b21 VFMADD213SD (%R14,%RCX,1),%XMM2,%XMM13 |
(372) 0x39b27 ADD $0x8,%RCX |
(372) 0x39b2b VADDSD %XMM13,%XMM8,%XMM8 |
(372) 0x39b30 VMOVSD (%R12,%RCX,1),%XMM15 |
(372) 0x39b36 VFMADD213SD (%R14,%RCX,1),%XMM2,%XMM15 |
(372) 0x39b3c ADD $0x8,%RCX |
(372) 0x39b40 VADDSD %XMM15,%XMM8,%XMM8 |
(372) 0x39b45 VMOVSD (%R12,%RCX,1),%XMM3 |
(372) 0x39b4b VFMADD213SD (%R14,%RCX,1),%XMM2,%XMM3 |
(372) 0x39b51 ADD $0x8,%RCX |
(372) 0x39b55 VADDSD %XMM3,%XMM8,%XMM8 |
(372) 0x39b59 VMOVSD (%R12,%RCX,1),%XMM0 |
(372) 0x39b5f VFMADD213SD (%R14,%RCX,1),%XMM2,%XMM0 |
(372) 0x39b65 ADD $0x8,%RCX |
(372) 0x39b69 VADDSD %XMM0,%XMM8,%XMM8 |
(372) 0x39b6d CMP %RCX,%R8 |
(372) 0x39b70 JE 39c14 |
(374) 0x39b76 VMOVSD (%R12,%RCX,1),%XMM5 |
(374) 0x39b7c VFMADD213SD (%R14,%RCX,1),%XMM2,%XMM5 |
(374) 0x39b82 VMOVSD 0x8(%R12,%RCX,1),%XMM6 |
(374) 0x39b89 VFMADD213SD 0x8(%R14,%RCX,1),%XMM2,%XMM6 |
(374) 0x39b90 VMOVSD 0x10(%R12,%RCX,1),%XMM4 |
(374) 0x39b97 VFMADD213SD 0x10(%R14,%RCX,1),%XMM2,%XMM4 |
(374) 0x39b9e VMOVSD 0x18(%R12,%RCX,1),%XMM11 |
(374) 0x39ba5 VFMADD213SD 0x18(%R14,%RCX,1),%XMM2,%XMM11 |
(374) 0x39bac VMOVSD 0x20(%R12,%RCX,1),%XMM10 |
(374) 0x39bb3 VFMADD213SD 0x20(%R14,%RCX,1),%XMM2,%XMM10 |
(374) 0x39bba VADDSD %XMM5,%XMM8,%XMM7 |
(374) 0x39bbe VMOVSD 0x28(%R12,%RCX,1),%XMM13 |
(374) 0x39bc5 VFMADD213SD 0x28(%R14,%RCX,1),%XMM2,%XMM13 |
(374) 0x39bcc VMOVSD 0x30(%R12,%RCX,1),%XMM3 |
(374) 0x39bd3 VFMADD213SD 0x30(%R14,%RCX,1),%XMM2,%XMM3 |
(374) 0x39bda VMOVSD 0x38(%R12,%RCX,1),%XMM0 |
(374) 0x39be1 VFMADD213SD 0x38(%R14,%RCX,1),%XMM2,%XMM0 |
(374) 0x39be8 ADD $0x40,%RCX |
(374) 0x39bec VADDSD %XMM6,%XMM7,%XMM9 |
(374) 0x39bf0 VADDSD %XMM4,%XMM9,%XMM14 |
(374) 0x39bf4 VADDSD %XMM11,%XMM14,%XMM1 |
(374) 0x39bf9 VADDSD %XMM10,%XMM1,%XMM12 |
(374) 0x39bfe VADDSD %XMM13,%XMM12,%XMM15 |
(374) 0x39c03 VADDSD %XMM3,%XMM15,%XMM8 |
(374) 0x39c07 VADDSD %XMM0,%XMM8,%XMM8 |
(374) 0x39c0b CMP %RCX,%R8 |
(374) 0x39c0e JNE 39b76 |
(372) 0x39c14 MOV 0x8(%RAX),%RCX |
(372) 0x39c18 MOV %R14,-0x48(%RBP) |
(372) 0x39c1c LEA 0x18(%RSI),%R10 |
(372) 0x39c20 XOR %R9D,%R9D |
(372) 0x39c23 MOV %RBX,-0x58(%RBP) |
(372) 0x39c27 MOV 0x18(%RAX),%R11 |
(372) 0x39c2b SAL $0x3,%RCX |
(371) 0x39c2f TEST %R15D,%R15D |
(371) 0x39c32 JLE 3a5d0 |
(371) 0x39c38 LEA -0x8(%R8),%RBX |
(371) 0x39c3c VXORPD %XMM9,%XMM9,%XMM9 |
(371) 0x39c41 LEA (%R11,%R9,1),%R14 |
(371) 0x39c45 XOR %EAX,%EAX |
(371) 0x39c47 SHR $0x3,%RBX |
(371) 0x39c4b INC %RBX |
(371) 0x39c4e AND $0x7,%EBX |
(371) 0x39c51 JE 39cf4 |
(371) 0x39c57 CMP $0x1,%RBX |
(371) 0x39c5b JE 39cdb |
(371) 0x39c5d CMP $0x2,%RBX |
(371) 0x39c61 JE 39ccb |
(371) 0x39c63 CMP $0x3,%RBX |
(371) 0x39c67 JE 39cbb |
(371) 0x39c69 CMP $0x4,%RBX |
(371) 0x39c6d JE 39cab |
(371) 0x39c6f CMP $0x5,%RBX |
(371) 0x39c73 JE 39c9b |
(371) 0x39c75 CMP $0x6,%RBX |
(371) 0x39c79 JE 39c8b |
(371) 0x39c7b VMOVSD (%R12),%XMM5 |
(371) 0x39c81 VFMADD231SD (%R14),%XMM5,%XMM9 |
(371) 0x39c86 MOV $0x8,%EAX |
(371) 0x39c8b VMOVSD (%R12,%RAX,1),%XMM7 |
(371) 0x39c91 VFMADD231SD (%R14,%RAX,1),%XMM7,%XMM9 |
(371) 0x39c97 ADD $0x8,%RAX |
(371) 0x39c9b VMOVSD (%R12,%RAX,1),%XMM6 |
(371) 0x39ca1 VFMADD231SD (%R14,%RAX,1),%XMM6,%XMM9 |
(371) 0x39ca7 ADD $0x8,%RAX |
(371) 0x39cab VMOVSD (%R12,%RAX,1),%XMM4 |
(371) 0x39cb1 VFMADD231SD (%R14,%RAX,1),%XMM4,%XMM9 |
(371) 0x39cb7 ADD $0x8,%RAX |
(371) 0x39cbb VMOVSD (%R12,%RAX,1),%XMM14 |
(371) 0x39cc1 VFMADD231SD (%R14,%RAX,1),%XMM14,%XMM9 |
(371) 0x39cc7 ADD $0x8,%RAX |
(371) 0x39ccb VMOVSD (%R12,%RAX,1),%XMM11 |
(371) 0x39cd1 VFMADD231SD (%R14,%RAX,1),%XMM11,%XMM9 |
(371) 0x39cd7 ADD $0x8,%RAX |
(371) 0x39cdb VMOVSD (%R12,%RAX,1),%XMM1 |
(371) 0x39ce1 VFMADD231SD (%R14,%RAX,1),%XMM1,%XMM9 |
(371) 0x39ce7 ADD $0x8,%RAX |
(371) 0x39ceb CMP %R8,%RAX |
(371) 0x39cee JE 39d70 |
(373) 0x39cf4 VMOVSD (%R12,%RAX,1),%XMM10 |
(373) 0x39cfa VFMADD231SD (%R14,%RAX,1),%XMM10,%XMM9 |
(373) 0x39d00 VMOVSD 0x8(%R12,%RAX,1),%XMM12 |
(373) 0x39d07 VFMADD231SD 0x8(%RAX,%R14,1),%XMM12,%XMM9 |
(373) 0x39d0e VMOVSD 0x10(%R12,%RAX,1),%XMM13 |
(373) 0x39d15 VFMADD231SD 0x10(%RAX,%R14,1),%XMM13,%XMM9 |
(373) 0x39d1c VMOVSD 0x18(%R12,%RAX,1),%XMM15 |
(373) 0x39d23 VFMADD231SD 0x18(%RAX,%R14,1),%XMM15,%XMM9 |
(373) 0x39d2a VMOVSD 0x20(%R12,%RAX,1),%XMM3 |
(373) 0x39d31 VFMADD231SD 0x20(%RAX,%R14,1),%XMM3,%XMM9 |
(373) 0x39d38 VMOVSD 0x28(%R12,%RAX,1),%XMM0 |
(373) 0x39d3f VFMADD231SD 0x28(%RAX,%R14,1),%XMM0,%XMM9 |
(373) 0x39d46 VMOVSD 0x30(%R12,%RAX,1),%XMM5 |
(373) 0x39d4d VFMADD231SD 0x30(%RAX,%R14,1),%XMM5,%XMM9 |
(373) 0x39d54 VMOVSD 0x38(%R12,%RAX,1),%XMM7 |
(373) 0x39d5b ADD $0x40,%RAX |
(373) 0x39d5f VFMADD231SD -0x8(%RAX,%R14,1),%XMM7,%XMM9 |
(373) 0x39d66 CMP %R8,%RAX |
(373) 0x39d69 JNE 39cf4 |
(371) 0x39d6b NOPL (%RAX,%RAX,1) |
(371) 0x39d70 VMOVSD %XMM9,(%RSI) |
(371) 0x39d74 ADD $0x8,%RSI |
(371) 0x39d78 ADD %RCX,%R9 |
(371) 0x39d7b CMP %R10,%RSI |
(371) 0x39d7e JNE 39c2f |
(372) 0x39d84 MOV -0x58(%RBP),%RBX |
(372) 0x39d88 MOV 0x1b8(%R13),%R8 |
(372) 0x39d8f ADDQ $0x28,-0x50(%RBP) |
(372) 0x39d94 MOV -0x48(%RBP),%R14 |
(372) 0x39d98 INC %RBX |
(372) 0x39d9b VMOVSD %XMM8,(%R8,%RDX,1) |
(372) 0x39da1 CMP %EBX,%EDI |
(372) 0x39da3 JG 39890 |
0x39da9 MOV -0xa8(%RBP),%R15 |
0x39db0 MOV -0xb0(%RBP),%RBX |
0x39db7 MOV %EDI,%EDX |
0x39db9 MOVSXD %EDX,%R12 |
0x39dbc TEST %R12,%R12 |
0x39dbf JE 3a622 |
0x39dc5 LEA (%R12,%R12,2),%RCX |
0x39dc9 MOV 0x18(%R15),%RSI |
0x39dcd MOV $0xaaaaaaaaaaaaaab,%R9 |
0x39dd7 MOV 0x190(%R13),%R11 |
0x39dde LEA -0x18(,%RCX,8),%R10 |
0x39de6 SHR $0x3,%R10 |
0x39dea LEA (%RSI,%RCX,8),%RDI |
0x39dee IMUL %R9,%R10 |
0x39df2 INC %R10 |
0x39df5 AND $0x3,%R10D |
0x39df9 JE 39eb6 |
0x39dff CMP $0x1,%R10 |
0x39e03 JE 39e77 |
0x39e05 CMP $0x2,%R10 |
0x39e09 JE 39e41 |
0x39e0b VMOVSD (%RSI),%XMM2 |
0x39e0f VADDSD (%R11),%XMM2,%XMM8 |
0x39e14 ADD $0x18,%RSI |
0x39e18 ADD $0x18,%R11 |
0x39e1c VMOVSD -0x10(%RSI),%XMM9 |
0x39e21 VMOVSD -0x8(%RSI),%XMM4 |
0x39e26 VMOVSD %XMM8,-0x18(%RSI) |
0x39e2b VADDSD -0x10(%R11),%XMM9,%XMM6 |
0x39e31 VMOVSD %XMM6,-0x10(%RSI) |
0x39e36 VADDSD -0x8(%R11),%XMM4,%XMM14 |
0x39e3c VMOVSD %XMM14,-0x8(%RSI) |
0x39e41 VMOVSD (%RSI),%XMM11 |
0x39e45 VADDSD (%R11),%XMM11,%XMM1 |
0x39e4a ADD $0x18,%RSI |
0x39e4e ADD $0x18,%R11 |
0x39e52 VMOVSD -0x10(%RSI),%XMM10 |
0x39e57 VMOVSD -0x8(%RSI),%XMM13 |
0x39e5c VMOVSD %XMM1,-0x18(%RSI) |
0x39e61 VADDSD -0x10(%R11),%XMM10,%XMM12 |
0x39e67 VMOVSD %XMM12,-0x10(%RSI) |
0x39e6c VADDSD -0x8(%R11),%XMM13,%XMM15 |
0x39e72 VMOVSD %XMM15,-0x8(%RSI) |
0x39e77 VMOVSD (%RSI),%XMM3 |
0x39e7b VADDSD (%R11),%XMM3,%XMM0 |
0x39e80 ADD $0x18,%RSI |
0x39e84 ADD $0x18,%R11 |
0x39e88 VMOVSD -0x10(%RSI),%XMM5 |
0x39e8d VMOVSD -0x8(%RSI),%XMM2 |
0x39e92 VMOVSD %XMM0,-0x18(%RSI) |
0x39e97 VADDSD -0x10(%R11),%XMM5,%XMM7 |
0x39e9d VMOVSD %XMM7,-0x10(%RSI) |
0x39ea2 VADDSD -0x8(%R11),%XMM2,%XMM8 |
0x39ea8 VMOVSD %XMM8,-0x8(%RSI) |
0x39ead CMP %RDI,%RSI |
0x39eb0 JE 39f85 |
(368) 0x39eb6 VMOVSD (%RSI),%XMM9 |
(368) 0x39eba VADDSD (%R11),%XMM9,%XMM6 |
(368) 0x39ebf ADD $0x60,%RSI |
(368) 0x39ec3 ADD $0x60,%R11 |
(368) 0x39ec7 VMOVSD -0x58(%RSI),%XMM4 |
(368) 0x39ecc VMOVSD -0x50(%RSI),%XMM11 |
(368) 0x39ed1 VMOVSD -0x48(%RSI),%XMM10 |
(368) 0x39ed6 VMOVSD -0x40(%RSI),%XMM13 |
(368) 0x39edb VMOVSD %XMM6,-0x60(%RSI) |
(368) 0x39ee0 VADDSD -0x58(%R11),%XMM4,%XMM14 |
(368) 0x39ee6 VMOVSD -0x38(%RSI),%XMM3 |
(368) 0x39eeb VMOVSD -0x30(%RSI),%XMM5 |
(368) 0x39ef0 VMOVSD -0x28(%RSI),%XMM2 |
(368) 0x39ef5 VMOVSD -0x20(%RSI),%XMM9 |
(368) 0x39efa VMOVSD -0x18(%RSI),%XMM4 |
(368) 0x39eff VMOVSD %XMM14,-0x58(%RSI) |
(368) 0x39f04 VADDSD -0x50(%R11),%XMM11,%XMM1 |
(368) 0x39f0a VMOVSD -0x10(%RSI),%XMM11 |
(368) 0x39f0f VMOVSD %XMM1,-0x50(%RSI) |
(368) 0x39f14 VADDSD -0x48(%R11),%XMM10,%XMM12 |
(368) 0x39f1a VMOVSD %XMM12,-0x48(%RSI) |
(368) 0x39f1f VADDSD -0x40(%R11),%XMM13,%XMM15 |
(368) 0x39f25 VMOVSD %XMM15,-0x40(%RSI) |
(368) 0x39f2a VADDSD -0x38(%R11),%XMM3,%XMM0 |
(368) 0x39f30 VMOVSD %XMM0,-0x38(%RSI) |
(368) 0x39f35 VADDSD -0x30(%R11),%XMM5,%XMM7 |
(368) 0x39f3b VMOVSD %XMM7,-0x30(%RSI) |
(368) 0x39f40 VADDSD -0x28(%R11),%XMM2,%XMM8 |
(368) 0x39f46 VMOVSD %XMM8,-0x28(%RSI) |
(368) 0x39f4b VADDSD -0x20(%R11),%XMM9,%XMM6 |
(368) 0x39f51 VMOVSD %XMM6,-0x20(%RSI) |
(368) 0x39f56 VADDSD -0x18(%R11),%XMM4,%XMM14 |
(368) 0x39f5c VMOVSD %XMM14,-0x18(%RSI) |
(368) 0x39f61 VADDSD -0x10(%R11),%XMM11,%XMM1 |
(368) 0x39f67 VMOVSD %XMM1,-0x10(%RSI) |
(368) 0x39f6c VMOVSD -0x8(%RSI),%XMM10 |
(368) 0x39f71 VADDSD -0x8(%R11),%XMM10,%XMM12 |
(368) 0x39f77 VMOVSD %XMM12,-0x8(%RSI) |
(368) 0x39f7c CMP %RDI,%RSI |
(368) 0x39f7f JNE 39eb6 |
0x39f85 MOV %R12,%R15 |
0x39f88 MOV 0x1b8(%R13),%R14 |
0x39f8f MOV 0x18(%RBX),%R8 |
0x39f93 XOR %EAX,%EAX |
0x39f95 AND $0x7,%R15D |
0x39f99 JE 3a066 |
0x39f9f CMP $0x1,%R15 |
0x39fa3 JE 3a048 |
0x39fa9 CMP $0x2,%R15 |
0x39fad JE 3a033 |
0x39fb3 CMP $0x3,%R15 |
0x39fb7 JE 3a01e |
0x39fb9 CMP $0x4,%R15 |
0x39fbd JE 3a009 |
0x39fbf CMP $0x5,%R15 |
0x39fc3 JE 39ff4 |
0x39fc5 CMP $0x6,%R15 |
0x39fc9 JE 39fdf |
0x39fcb VMOVSD (%R8),%XMM13 |
0x39fd0 VSUBSD (%R14),%XMM13,%XMM15 |
0x39fd5 MOV $0x1,%EAX |
0x39fda VMOVSD %XMM15,(%R8) |
0x39fdf VMOVSD (%R8,%RAX,8),%XMM3 |
0x39fe5 VSUBSD (%R14,%RAX,8),%XMM3,%XMM0 |
0x39feb VMOVSD %XMM0,(%R8,%RAX,8) |
0x39ff1 INC %RAX |
0x39ff4 VMOVSD (%R8,%RAX,8),%XMM5 |
0x39ffa VSUBSD (%R14,%RAX,8),%XMM5,%XMM7 |
0x3a000 VMOVSD %XMM7,(%R8,%RAX,8) |
0x3a006 INC %RAX |
0x3a009 VMOVSD (%R8,%RAX,8),%XMM2 |
0x3a00f VSUBSD (%R14,%RAX,8),%XMM2,%XMM8 |
0x3a015 VMOVSD %XMM8,(%R8,%RAX,8) |
0x3a01b INC %RAX |
0x3a01e VMOVSD (%R8,%RAX,8),%XMM9 |
0x3a024 VSUBSD (%R14,%RAX,8),%XMM9,%XMM6 |
0x3a02a VMOVSD %XMM6,(%R8,%RAX,8) |
0x3a030 INC %RAX |
0x3a033 VMOVSD (%R8,%RAX,8),%XMM4 |
0x3a039 VSUBSD (%R14,%RAX,8),%XMM4,%XMM14 |
0x3a03f VMOVSD %XMM14,(%R8,%RAX,8) |
0x3a045 INC %RAX |
0x3a048 VMOVSD (%R8,%RAX,8),%XMM11 |
0x3a04e VSUBSD (%R14,%RAX,8),%XMM11,%XMM1 |
0x3a054 VMOVSD %XMM1,(%R8,%RAX,8) |
0x3a05a INC %RAX |
0x3a05d CMP %R12,%RAX |
0x3a060 JE 3a11f |
(369) 0x3a066 VMOVSD (%R8,%RAX,8),%XMM10 |
(369) 0x3a06c VSUBSD (%R14,%RAX,8),%XMM10,%XMM12 |
(369) 0x3a072 LEA 0x1(%RAX),%RBX |
(369) 0x3a076 LEA 0x2(%RAX),%RDX |
(369) 0x3a07a LEA 0x3(%RAX),%RSI |
(369) 0x3a07e LEA 0x4(%RAX),%R11 |
(369) 0x3a082 LEA 0x5(%RAX),%RCX |
(369) 0x3a086 VMOVSD %XMM12,(%R8,%RAX,8) |
(369) 0x3a08c VMOVSD (%R8,%RBX,8),%XMM13 |
(369) 0x3a092 VSUBSD (%R14,%RBX,8),%XMM13,%XMM15 |
(369) 0x3a098 LEA 0x6(%RAX),%RDI |
(369) 0x3a09c LEA 0x7(%RAX),%R10 |
(369) 0x3a0a0 ADD $0x8,%RAX |
(369) 0x3a0a4 VMOVSD %XMM15,(%R8,%RBX,8) |
(369) 0x3a0aa VMOVSD (%R8,%RDX,8),%XMM3 |
(369) 0x3a0b0 VSUBSD (%R14,%RDX,8),%XMM3,%XMM0 |
(369) 0x3a0b6 VMOVSD %XMM0,(%R8,%RDX,8) |
(369) 0x3a0bc VMOVSD (%R8,%RSI,8),%XMM5 |
(369) 0x3a0c2 VSUBSD (%R14,%RSI,8),%XMM5,%XMM7 |
(369) 0x3a0c8 VMOVSD %XMM7,(%R8,%RSI,8) |
(369) 0x3a0ce VMOVSD (%R8,%R11,8),%XMM2 |
(369) 0x3a0d4 VSUBSD (%R14,%R11,8),%XMM2,%XMM8 |
(369) 0x3a0da VMOVSD %XMM8,(%R8,%R11,8) |
(369) 0x3a0e0 VMOVSD (%R8,%RCX,8),%XMM9 |
(369) 0x3a0e6 VSUBSD (%R14,%RCX,8),%XMM9,%XMM6 |
(369) 0x3a0ec VMOVSD %XMM6,(%R8,%RCX,8) |
(369) 0x3a0f2 VMOVSD (%R8,%RDI,8),%XMM4 |
(369) 0x3a0f8 VSUBSD (%R14,%RDI,8),%XMM4,%XMM14 |
(369) 0x3a0fe VMOVSD %XMM14,(%R8,%RDI,8) |
(369) 0x3a104 VMOVSD (%R8,%R10,8),%XMM11 |
(369) 0x3a10a VSUBSD (%R14,%R10,8),%XMM11,%XMM1 |
(369) 0x3a110 VMOVSD %XMM1,(%R8,%R10,8) |
(369) 0x3a116 CMP %R12,%RAX |
(369) 0x3a119 JNE 3a066 |
0x3a11f LEA -0x8(,%RAX,8),%R14 |
0x3a127 MOV 0xf0(%R13),%R12 |
0x3a12e VXORPD %XMM10,%XMM10,%XMM10 |
0x3a133 SHR $0x3,%R14 |
0x3a137 INC %R14 |
0x3a13a LEA (%R12,%RAX,8),%R9 |
0x3a13e AND $0x7,%R14D |
0x3a142 JE 3a1b3 |
0x3a144 CMP $0x1,%R14 |
0x3a148 JE 3a1a4 |
0x3a14a CMP $0x2,%R14 |
0x3a14e JE 3a19a |
0x3a150 CMP $0x3,%R14 |
0x3a154 JE 3a190 |
0x3a156 CMP $0x4,%R14 |
0x3a15a JE 3a186 |
0x3a15c CMP $0x5,%R14 |
0x3a160 JE 3a17c |
0x3a162 CMP $0x6,%R14 |
0x3a166 JE 3a172 |
0x3a168 VMOVSD (%R12),%XMM10 |
0x3a16e ADD $0x8,%R12 |
0x3a172 VADDSD (%R12),%XMM10,%XMM10 |
0x3a178 ADD $0x8,%R12 |
0x3a17c VADDSD (%R12),%XMM10,%XMM10 |
0x3a182 ADD $0x8,%R12 |
0x3a186 VADDSD (%R12),%XMM10,%XMM10 |
0x3a18c ADD $0x8,%R12 |
0x3a190 VADDSD (%R12),%XMM10,%XMM10 |
0x3a196 ADD $0x8,%R12 |
0x3a19a VADDSD (%R12),%XMM10,%XMM10 |
0x3a1a0 ADD $0x8,%R12 |
0x3a1a4 VADDSD (%R12),%XMM10,%XMM10 |
0x3a1aa ADD $0x8,%R12 |
0x3a1ae CMP %R12,%R9 |
0x3a1b1 JE 3a1f3 |
(370) 0x3a1b3 VADDSD (%R12),%XMM10,%XMM12 |
(370) 0x3a1b9 ADD $0x40,%R12 |
(370) 0x3a1bd VADDSD -0x38(%R12),%XMM12,%XMM13 |
(370) 0x3a1c4 VADDSD -0x30(%R12),%XMM13,%XMM15 |
(370) 0x3a1cb VADDSD -0x28(%R12),%XMM15,%XMM3 |
(370) 0x3a1d2 VADDSD -0x20(%R12),%XMM3,%XMM0 |
(370) 0x3a1d9 VADDSD -0x18(%R12),%XMM0,%XMM5 |
(370) 0x3a1e0 VADDSD -0x10(%R12),%XMM5,%XMM7 |
(370) 0x3a1e7 VADDSD -0x8(%R12),%XMM7,%XMM10 |
(370) 0x3a1ee CMP %R12,%R9 |
(370) 0x3a1f1 JNE 3a1b3 |
0x3a1f3 VXORPD 0x26585(%RIP),%XMM10,%XMM0 |
0x3a1fb VMOVSD %XMM0,0x10(%R13) |
0x3a201 LEA -0x30(%RBP),%RSP |
0x3a205 POP %RBX |
0x3a206 POP %R8 |
0x3a208 POP %R12 |
0x3a20a POP %R13 |
0x3a20c POP %R14 |
0x3a20e POP %R15 |
0x3a210 POP %RBP |
0x3a211 LEA -0x8(%R8),%RSP |
0x3a215 RET |
0x3a216 NOPW %CS:(%RAX,%RAX,1) |
(372) 0x3a220 TEST %R15D,%R15D |
(372) 0x3a223 JLE 3a5f9 |
(372) 0x3a229 MOV 0xa0(%R13),%R9 |
(372) 0x3a230 XOR %EDX,%EDX |
(372) 0x3a232 MOVSXD %R15D,%R8 |
(372) 0x3a235 MOV %R13,%R11 |
(372) 0x3a238 MOV %R15D,-0x94(%RBP) |
(372) 0x3a23f MOV 0x1c8(%R13),%RSI |
(372) 0x3a246 MOV %R14,%R15 |
(372) 0x3a249 MOV %RCX,%R13 |
(372) 0x3a24c MOV %R12,%R14 |
(372) 0x3a24f MOV %RBX,-0xa0(%RBP) |
(372) 0x3a256 MOV 0x18(%R9),%R9 |
(372) 0x3a25a MOV %RDX,%R12 |
(372) 0x3a25d JMP 3a29f |
0x3a25f NOP |
(376) 0x3a260 MOVQ $0,(%R15,%R12,8) |
(376) 0x3a268 VXORPD %XMM3,%XMM3,%XMM3 |
(376) 0x3a26c MOVQ $0,(%R14,%R12,8) |
(376) 0x3a274 MOV 0x100(%R11),%RDX |
(376) 0x3a27b VMOVSD %XMM3,(%RDX,%RAX,1) |
(376) 0x3a280 VMOVSD (%R14,%R12,8),%XMM0 |
(376) 0x3a286 VDIVSD (%R13,%R12,8),%XMM0,%XMM5 |
(376) 0x3a28d VMOVSD %XMM5,(%R14,%R12,8) |
(376) 0x3a293 INC %R12 |
(376) 0x3a296 CMP %R12,%R8 |
(376) 0x3a299 JE 3a5a0 |
(376) 0x3a29f MOVSXD (%R9,%R12,4),%RBX |
(376) 0x3a2a3 MOV (%RSI,%RBX,8),%RBX |
(376) 0x3a2a7 TEST %RBX,%RBX |
(376) 0x3a2aa JE 3a293 |
(376) 0x3a2ac VMOVSD (%R13,%R12,8),%XMM0 |
(376) 0x3a2b3 VCOMISD 0x8(%RBX),%XMM0 |
(376) 0x3a2b8 LEA (,%R12,8),%RAX |
(376) 0x3a2c0 JAE 3a260 |
(376) 0x3a2c2 VMOVSD 0x238(%RBX),%XMM5 |
(376) 0x3a2ca MOV -0x90(%RBP),%RDI |
(376) 0x3a2d1 MOV %R8,-0x80(%RBP) |
(376) 0x3a2d5 MOV %R11,-0x78(%RBP) |
(376) 0x3a2d9 VMULSD %XMM5,%XMM0,%XMM0 |
(376) 0x3a2dd MOV %RSI,-0x70(%RBP) |
(376) 0x3a2e1 MOV %R9,-0x68(%RBP) |
(376) 0x3a2e5 MOV %RAX,-0x60(%RBP) |
(376) 0x3a2e9 VMOVSD %XMM5,-0x48(%RBP) |
(376) 0x3a2ee CALL 8230 <modf@plt> |
(376) 0x3a2f3 VMOVSD 0x120(%RBX),%XMM13 |
(376) 0x3a2fb VMOVSD 0x180(%RBX),%XMM15 |
(376) 0x3a303 VMULSD %XMM0,%XMM0,%XMM4 |
(376) 0x3a307 VCVTTSD2SI -0x38(%RBP),%ESI |
(376) 0x3a30c VBROADCASTSD %XMM0,%YMM1 |
(376) 0x3a311 VMOVSD 0x118(%RBX),%XMM6 |
(376) 0x3a319 VMOVHPD 0x140(%RBX),%XMM13,%XMM14 |
(376) 0x3a321 VMOVSD 0x178(%RBX),%XMM9 |
(376) 0x3a329 VMOVSD 0x130(%RBX),%XMM13 |
(376) 0x3a331 VMOVHPD 0x138(%RBX),%XMM6,%XMM8 |
(376) 0x3a339 MOV 0x218(%RBX),%RDI |
(376) 0x3a340 VMOVHPD 0x158(%RBX),%XMM9,%XMM11 |
(376) 0x3a348 VINSERTF128 $0x1,%XMM8,%YMM11,%YMM12 |
(376) 0x3a34e VMOVSD 0x188(%RBX),%XMM8 |
(376) 0x3a356 MOVSXD %ESI,%RCX |
(376) 0x3a359 VMULSD %XMM4,%XMM0,%XMM2 |
(376) 0x3a35d VBROADCASTSD %XMM4,%YMM3 |
(376) 0x3a362 VPERMPD $0x4b,(%RDI,%RCX,8),%YMM7 |
(376) 0x3a369 VMOVHPD 0x160(%RBX),%XMM15,%XMM0 |
(376) 0x3a371 VMOVSD 0x190(%RBX),%XMM15 |
(376) 0x3a379 VMOVHPD 0x168(%RBX),%XMM8,%XMM9 |
(376) 0x3a381 VINSERTF128 $0x1,%XMM14,%YMM0,%YMM5 |
(376) 0x3a387 VMOVHPD 0x150(%RBX),%XMM13,%XMM14 |
(376) 0x3a38f VMULPD %YMM3,%YMM5,%YMM4 |
(376) 0x3a393 VMOVHPD 0x170(%RBX),%XMM15,%XMM0 |
(376) 0x3a39b VINSERTF128 $0x1,%XMM14,%YMM0,%YMM5 |
(376) 0x3a3a1 VBROADCASTSD %XMM2,%YMM10 |
(376) 0x3a3a6 VMOVSD 0x128(%RBX),%XMM2 |
(376) 0x3a3ae VMOVHPD 0x148(%RBX),%XMM2,%XMM6 |
(376) 0x3a3b6 VINSERTF128 $0x1,%XMM6,%YMM9,%YMM11 |
(376) 0x3a3bc VFMADD132PD %YMM10,%YMM4,%YMM12 |
(376) 0x3a3c1 VMOVSD -0x48(%RBP),%XMM9 |
(376) 0x3a3c6 VFMADD132PD %YMM1,%YMM5,%YMM11 |
(376) 0x3a3cb VADDPD %YMM12,%YMM11,%YMM12 |
(376) 0x3a3d0 VMULSD %XMM9,%XMM9,%XMM11 |
(376) 0x3a3d5 VMULPD %YMM7,%YMM12,%YMM7 |
(376) 0x3a3d9 VEXTRACTF128 $0x1,%YMM7,%XMM4 |
(376) 0x3a3df VADDPD %XMM7,%XMM4,%XMM2 |
(376) 0x3a3e3 VUNPCKHPD %XMM2,%XMM2,%XMM6 |
(376) 0x3a3e7 VADDPD %XMM2,%XMM6,%XMM8 |
(376) 0x3a3eb VMULSD %XMM8,%XMM11,%XMM13 |
(376) 0x3a3f0 VMOVSD %XMM13,(%R15,%R12,8) |
(376) 0x3a3f6 VMOVSD 0xa0(%RBX),%XMM7 |
(376) 0x3a3fe VMOVSD 0x100(%RBX),%XMM6 |
(376) 0x3a406 VMOVSD 0x98(%RBX),%XMM15 |
(376) 0x3a40e VMOVSD 0xf8(%RBX),%XMM5 |
(376) 0x3a416 VMOVHPD 0xc0(%RBX),%XMM7,%XMM2 |
(376) 0x3a41e VMOVHPD 0xe0(%RBX),%XMM6,%XMM8 |
(376) 0x3a426 VPERMPD $0x4b,(%RDI,%RCX,8),%YMM14 |
(376) 0x3a42d VMOVSD 0xa8(%RBX),%XMM13 |
(376) 0x3a435 VINSERTF128 $0x1,%XMM2,%YMM8,%YMM9 |
(376) 0x3a43b VMOVHPD 0xd8(%RBX),%XMM5,%XMM12 |
(376) 0x3a443 VMOVHPD 0xb8(%RBX),%XMM15,%XMM0 |
(376) 0x3a44b VMULPD %YMM3,%YMM9,%YMM11 |
(376) 0x3a44f VMOVHPD 0xc8(%RBX),%XMM13,%XMM15 |
(376) 0x3a457 VINSERTF128 $0x1,%XMM0,%YMM12,%YMM4 |
(376) 0x3a45d VMOVSD 0x108(%RBX),%XMM0 |
(376) 0x3a465 VMOVSD 0xb0(%RBX),%XMM7 |
(376) 0x3a46d VMOVSD 0x110(%RBX),%XMM6 |
(376) 0x3a475 VMOVHPD 0xe8(%RBX),%XMM0,%XMM5 |
(376) 0x3a47d MOV 0x262e4(%RIP),%R10 |
(376) 0x3a484 MOV -0x80(%RBP),%R8 |
(376) 0x3a488 VMOVHPD 0xd0(%RBX),%XMM7,%XMM2 |
(376) 0x3a490 VMOVHPD 0xf0(%RBX),%XMM6,%XMM8 |
(376) 0x3a498 MOV -0x78(%RBP),%R11 |
(376) 0x3a49c MOV -0x70(%RBP),%RSI |
(376) 0x3a4a0 VINSERTF128 $0x1,%XMM2,%YMM8,%YMM9 |
(376) 0x3a4a6 VINSERTF128 $0x1,%XMM15,%YMM5,%YMM12 |
(376) 0x3a4ac MOV -0x68(%RBP),%R9 |
(376) 0x3a4b0 MOV -0x60(%RBP),%RAX |
(376) 0x3a4b4 VFMADD132PD %YMM1,%YMM9,%YMM12 |
(376) 0x3a4b9 VFMADD132PD %YMM10,%YMM11,%YMM4 |
(376) 0x3a4be VADDPD %YMM4,%YMM12,%YMM4 |
(376) 0x3a4c2 VMULPD %YMM14,%YMM4,%YMM14 |
(376) 0x3a4c7 VEXTRACTF128 $0x1,%YMM14,%XMM11 |
(376) 0x3a4cd VADDPD %XMM14,%XMM11,%XMM13 |
(376) 0x3a4d2 VUNPCKHPD %XMM13,%XMM13,%XMM15 |
(376) 0x3a4d7 VADDPD %XMM13,%XMM15,%XMM0 |
(376) 0x3a4dc VMULSD 0x238(%RBX),%XMM0,%XMM5 |
(376) 0x3a4e4 VMOVSD %XMM5,(%R14,%R12,8) |
(376) 0x3a4ea VMOVSD 0x20(%RBX),%XMM4 |
(376) 0x3a4ef VMOVSD 0x18(%RBX),%XMM7 |
(376) 0x3a4f4 VMOVSD 0x80(%RBX),%XMM11 |
(376) 0x3a4fc VMOVSD 0x78(%RBX),%XMM6 |
(376) 0x3a501 VMOVHPD 0x40(%RBX),%XMM4,%XMM14 |
(376) 0x3a506 VMOVHPD 0x38(%RBX),%XMM7,%XMM2 |
(376) 0x3a50b VMOVSD 0x28(%RBX),%XMM0 |
(376) 0x3a510 VMOVSD 0x88(%RBX),%XMM7 |
(376) 0x3a518 VMOVHPD 0x60(%RBX),%XMM11,%XMM13 |
(376) 0x3a51d VMOVHPD 0x58(%RBX),%XMM6,%XMM8 |
(376) 0x3a522 VMOVSD 0x30(%RBX),%XMM6 |
(376) 0x3a527 VMOVSD 0x90(%RBX),%XMM4 |
(376) 0x3a52f VINSERTF128 $0x1,%XMM14,%YMM13,%YMM15 |
(376) 0x3a535 VINSERTF128 $0x1,%XMM2,%YMM8,%YMM9 |
(376) 0x3a53b VMOVHPD 0x48(%RBX),%XMM0,%XMM5 |
(376) 0x3a540 VMULPD %YMM3,%YMM15,%YMM3 |
(376) 0x3a544 VMOVHPD 0x68(%RBX),%XMM7,%XMM2 |
(376) 0x3a549 VMOVHPD 0x70(%RBX),%XMM4,%XMM14 |
(376) 0x3a54e VINSERTF128 $0x1,%XMM5,%YMM2,%YMM8 |
(376) 0x3a554 VPERMPD $0x4b,(%RDI,%RCX,8),%YMM12 |
(376) 0x3a55b VMOVQ %R10,%XMM2 |
(376) 0x3a560 VFMADD132PD %YMM9,%YMM3,%YMM10 |
(376) 0x3a565 VMOVHPD 0x50(%RBX),%XMM6,%XMM9 |
(376) 0x3a56a VINSERTF128 $0x1,%XMM9,%YMM14,%YMM11 |
(376) 0x3a570 VFMADD132PD %YMM1,%YMM11,%YMM8 |
(376) 0x3a575 VADDPD %YMM10,%YMM8,%YMM1 |
(376) 0x3a57a VMULPD %YMM12,%YMM1,%YMM10 |
(376) 0x3a57f VEXTRACTF128 $0x1,%YMM10,%XMM12 |
(376) 0x3a585 VADDPD %XMM10,%XMM12,%XMM13 |
(376) 0x3a58a VUNPCKHPD %XMM13,%XMM13,%XMM15 |
(376) 0x3a58f VADDPD %XMM13,%XMM15,%XMM3 |
(376) 0x3a594 VZEROUPPER |
(376) 0x3a597 JMP 3a274 |
0x3a59c NOPL (%RAX) |
(372) 0x3a5a0 MOV %R14,%R12 |
(372) 0x3a5a3 MOV %R11,%R13 |
(372) 0x3a5a6 MOV %R15,%R14 |
(372) 0x3a5a9 MOV -0xa0(%RBP),%RBX |
(372) 0x3a5b0 MOVSXD -0x94(%RBP),%R15 |
(372) 0x3a5b7 MOV 0x100(%R11),%R9 |
(372) 0x3a5be MOV 0x94(%R11),%EDI |
(372) 0x3a5c5 JMP 39996 |
0x3a5ca NOPW (%RAX,%RAX,1) |
(371) 0x3a5d0 VXORPD %XMM9,%XMM9,%XMM9 |
(371) 0x3a5d5 ADD $0x8,%RSI |
(371) 0x3a5d9 ADD %RCX,%R9 |
(371) 0x3a5dc VMOVSD %XMM9,-0x8(%RSI) |
(371) 0x3a5e1 CMP %R10,%RSI |
(371) 0x3a5e4 JNE 39c2f |
(372) 0x3a5ea JMP 39d84 |
(372) 0x3a5ef VXORPD %XMM8,%XMM8,%XMM8 |
(372) 0x3a5f4 JMP 39c14 |
(372) 0x3a5f9 MOV 0x100(%R13),%R9 |
(372) 0x3a600 MOVSXD %R15D,%R8 |
(372) 0x3a603 JMP 39996 |
0x3a608 MOV $0x1,%R8D |
0x3a60e MOV %R15,%RDX |
0x3a611 MOV %R13,%RDI |
0x3a614 CALL %R9 |
0x3a617 VMOVSD 0x10(%R13),%XMM0 |
0x3a61d JMP 3a201 |
0x3a622 VXORPD %XMM0,%XMM0,%XMM0 |
0x3a626 JMP 3a1fb |
0x3a62b NOP |
0x3a62c NOPL (%RAX) |
Path / |
Source file and lines | OneBodyJastrowRef.h:108-237 |
Module | libqmcwfs.so |
nb instructions | 210 |
nb uops | 213 |
loop length | 930 |
used x86 registers | 16 |
used mmx registers | 0 |
used xmm registers | 16 |
used ymm registers | 0 |
used zmm registers | 0 |
nb stack references | 9 |
micro-operation queue | 36.50 cycles |
front end | 36.50 cycles |
P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
uops | 16.10 | 15.97 | 22.00 | 22.00 | 16.50 | 16.03 | 15.90 | 16.50 | 16.50 | 16.50 | 16.00 | 22.00 |
cycles | 16.10 | 15.97 | 22.00 | 22.00 | 16.50 | 16.03 | 15.90 | 16.50 | 16.50 | 16.50 | 16.00 | 22.00 |
Cycles executing div or sqrt instructions | NA |
FE+BE cycles | 36.67-36.65 |
Stall cycles | 0.00 |
Front-end | 36.50 |
Dispatch | 22.00 |
Overall L1 | 36.50 |
all | 0% |
load | 0% |
store | 0% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | NA (no add-sub vectorizable/vectorized instructions) |
fma | NA (no fma vectorizable/vectorized instructions) |
other | 0% |
all | 4% |
load | 2% |
store | 0% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 0% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 100% |
all | 3% |
load | 2% |
store | 0% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 0% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 10% |
all | 11% |
load | 6% |
store | 12% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | NA (no add-sub vectorizable/vectorized instructions) |
fma | NA (no fma vectorizable/vectorized instructions) |
other | 11% |
all | 13% |
load | 12% |
store | 12% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 12% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 25% |
all | 12% |
load | 12% |
store | 12% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 12% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 12% |
Instruction | Nb FU | P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | Latency | Recip. throughput |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
LEA 0x8(%RSP),%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
AND $-0x20,%RSP | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1-2 | 0.20 |
PUSHQ -0x8(%R10) | 2 | 0 | 0 | 0.33 | 0.33 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0.33 | 5-12 | 0.62 |
PUSH %RBP | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
MOV %RSP,%RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
PUSH %R15 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
MOV %RDX,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
LEA 0xe43(%RIP),%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
PUSH %R14 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
PUSH %R13 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
MOV %RDI,%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %RSI,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
PUSH %R12 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
PUSH %R10 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
PUSH %RBX | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
MOV %RCX,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
ADD $-0x80,%RSP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV (%R13),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x38(%RAX),%R9 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
CMP %RDX,%R9 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JNE 3a608 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0xe38> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV 0xa8(%R13),%ESI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
CALL 8120 <_ZNK11qmcplusplus11ParticleSet14getDistTableABEi@plt> | 2 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 1 |
MOV 0x94(%R13),%EDX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %RAX,-0x88(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
TEST %EDX,%EDX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 2 | 0.20 |
JLE 39db9 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x5e9> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV 0x48(%RAX),%RCX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
LEA -0x38(%RBP),%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV 0x90(%R13),%ESI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
XOR %EDI,%EDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV %R8,-0x90(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0x130(%R13),%R14 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %RCX,-0x48(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD $0x18,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV 0x118(%R13),%R12 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %RCX,-0x50(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
VMOVSD 0x26ef8(%RIP),%XMM2 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %R15,-0xa8(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOVSXD %ESI,%R15 | 1 | 0 | 0.33 | 0 | 0 | 0 | 0.33 | 0 | 0 | 0 | 0 | 0.33 | 0 | 1 | 0.33 |
MOV %RBX,-0xb0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %RDI,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %EDX,%EDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV -0xa8(%RBP),%R15 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV -0xb0(%RBP),%RBX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %EDI,%EDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOVSXD %EDX,%R12 | 1 | 0 | 0.33 | 0 | 0 | 0 | 0.33 | 0 | 0 | 0 | 0 | 0.33 | 0 | 1 | 0.33 |
TEST %R12,%R12 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 2 | 0.20 |
JE 3a622 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0xe52> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
LEA (%R12,%R12,2),%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV 0x18(%R15),%RSI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV $0xaaaaaaaaaaaaaab,%R9 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.28 |
MOV 0x190(%R13),%R11 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
LEA -0x18(,%RCX,8),%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
SHR $0x3,%R10 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0-2 | 0.50 |
LEA (%RSI,%RCX,8),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
IMUL %R9,%R10 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
INC %R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
AND $0x3,%R10D | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1-2 | 0.20 |
JE 39eb6 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x6e6> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x1,%R10 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 39e77 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x6a7> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x2,%R10 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 39e41 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x671> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
VMOVSD (%RSI),%XMM2 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VADDSD (%R11),%XMM2,%XMM8 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
ADD $0x18,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
ADD $0x18,%R11 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
VMOVSD -0x10(%RSI),%XMM9 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VMOVSD -0x8(%RSI),%XMM4 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VMOVSD %XMM8,-0x18(%RSI) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
VADDSD -0x10(%R11),%XMM9,%XMM6 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
VMOVSD %XMM6,-0x10(%RSI) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
VADDSD -0x8(%R11),%XMM4,%XMM14 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
VMOVSD %XMM14,-0x8(%RSI) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
VMOVSD (%RSI),%XMM11 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VADDSD (%R11),%XMM11,%XMM1 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
ADD $0x18,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
ADD $0x18,%R11 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
VMOVSD -0x10(%RSI),%XMM10 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VMOVSD -0x8(%RSI),%XMM13 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VMOVSD %XMM1,-0x18(%RSI) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
VADDSD -0x10(%R11),%XMM10,%XMM12 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
VMOVSD %XMM12,-0x10(%RSI) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
VADDSD -0x8(%R11),%XMM13,%XMM15 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
VMOVSD %XMM15,-0x8(%RSI) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
VMOVSD (%RSI),%XMM3 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VADDSD (%R11),%XMM3,%XMM0 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
ADD $0x18,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
ADD $0x18,%R11 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
VMOVSD -0x10(%RSI),%XMM5 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VMOVSD -0x8(%RSI),%XMM2 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VMOVSD %XMM0,-0x18(%RSI) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
VADDSD -0x10(%R11),%XMM5,%XMM7 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
VMOVSD %XMM7,-0x10(%RSI) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
VADDSD -0x8(%R11),%XMM2,%XMM8 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
VMOVSD %XMM8,-0x8(%RSI) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
CMP %RDI,%RSI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 39f85 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x7b5> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV %R12,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV 0x1b8(%R13),%R14 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x18(%RBX),%R8 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
XOR %EAX,%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
AND $0x7,%R15D | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1-2 | 0.20 |
JE 3a066 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x896> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x1,%R15 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 3a048 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x878> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x2,%R15 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 3a033 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x863> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x3,%R15 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 3a01e <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x84e> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x4,%R15 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 3a009 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x839> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x5,%R15 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 39ff4 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x824> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x6,%R15 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 39fdf <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x80f> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
VMOVSD (%R8),%XMM13 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VSUBSD (%R14),%XMM13,%XMM15 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
MOV $0x1,%EAX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
VMOVSD %XMM15,(%R8) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
VMOVSD (%R8,%RAX,8),%XMM3 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VSUBSD (%R14,%RAX,8),%XMM3,%XMM0 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
VMOVSD %XMM0,(%R8,%RAX,8) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
INC %RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
VMOVSD (%R8,%RAX,8),%XMM5 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VSUBSD (%R14,%RAX,8),%XMM5,%XMM7 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
VMOVSD %XMM7,(%R8,%RAX,8) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
INC %RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
VMOVSD (%R8,%RAX,8),%XMM2 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VSUBSD (%R14,%RAX,8),%XMM2,%XMM8 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
VMOVSD %XMM8,(%R8,%RAX,8) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
INC %RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
VMOVSD (%R8,%RAX,8),%XMM9 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VSUBSD (%R14,%RAX,8),%XMM9,%XMM6 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
VMOVSD %XMM6,(%R8,%RAX,8) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
INC %RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
VMOVSD (%R8,%RAX,8),%XMM4 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VSUBSD (%R14,%RAX,8),%XMM4,%XMM14 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
VMOVSD %XMM14,(%R8,%RAX,8) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
INC %RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
VMOVSD (%R8,%RAX,8),%XMM11 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VSUBSD (%R14,%RAX,8),%XMM11,%XMM1 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
VMOVSD %XMM1,(%R8,%RAX,8) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
INC %RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
CMP %R12,%RAX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 3a11f <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x94f> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
LEA -0x8(,%RAX,8),%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV 0xf0(%R13),%R12 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VXORPD %XMM10,%XMM10,%XMM10 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
SHR $0x3,%R14 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0-2 | 0.50 |
INC %R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
LEA (%R12,%RAX,8),%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
AND $0x7,%R14D | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1-2 | 0.20 |
JE 3a1b3 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x9e3> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x1,%R14 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 3a1a4 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x9d4> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x2,%R14 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 3a19a <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x9ca> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x3,%R14 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 3a190 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x9c0> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x4,%R14 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 3a186 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x9b6> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x5,%R14 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 3a17c <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x9ac> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x6,%R14 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 3a172 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x9a2> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
VMOVSD (%R12),%XMM10 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
ADD $0x8,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
VADDSD (%R12),%XMM10,%XMM10 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
ADD $0x8,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
VADDSD (%R12),%XMM10,%XMM10 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
ADD $0x8,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
VADDSD (%R12),%XMM10,%XMM10 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
ADD $0x8,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
VADDSD (%R12),%XMM10,%XMM10 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
ADD $0x8,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
VADDSD (%R12),%XMM10,%XMM10 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
ADD $0x8,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
VADDSD (%R12),%XMM10,%XMM10 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
ADD $0x8,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
CMP %R12,%R9 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 3a1f3 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0xa23> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
VXORPD 0x26585(%RIP),%XMM10,%XMM0 | 1 | 0.33 | 0.33 | 0.33 | 0.33 | 0 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0-1 | 0.33 |
VMOVSD %XMM0,0x10(%R13) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
LEA -0x30(%RBP),%RSP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
POP %RBX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %R8 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %R12 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %R13 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %R14 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %R15 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %RBP | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
LEA -0x8(%R8),%RSP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
RET | 1 | 0.50 | 0 | 0.33 | 0.33 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0.33 | 0 | 2.13 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
NOP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV $0x1,%R8D | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
MOV %R15,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %R13,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
CALL %R9 | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 2.14 |
VMOVSD 0x10(%R13),%XMM0 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
JMP 3a201 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0xa31> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2.08 |
VXORPD %XMM0,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
JMP 3a1fb <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0xa2b> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2.08 |
NOP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
Source file and lines | OneBodyJastrowRef.h:108-237 |
Module | libqmcwfs.so |
nb instructions | 210 |
nb uops | 213 |
loop length | 930 |
used x86 registers | 16 |
used mmx registers | 0 |
used xmm registers | 16 |
used ymm registers | 0 |
used zmm registers | 0 |
nb stack references | 9 |
micro-operation queue | 36.50 cycles |
front end | 36.50 cycles |
P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
uops | 16.10 | 15.97 | 22.00 | 22.00 | 16.50 | 16.03 | 15.90 | 16.50 | 16.50 | 16.50 | 16.00 | 22.00 |
cycles | 16.10 | 15.97 | 22.00 | 22.00 | 16.50 | 16.03 | 15.90 | 16.50 | 16.50 | 16.50 | 16.00 | 22.00 |
Cycles executing div or sqrt instructions | NA |
FE+BE cycles | 36.67-36.65 |
Stall cycles | 0.00 |
Front-end | 36.50 |
Dispatch | 22.00 |
Overall L1 | 36.50 |
all | 0% |
load | 0% |
store | 0% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | NA (no add-sub vectorizable/vectorized instructions) |
fma | NA (no fma vectorizable/vectorized instructions) |
other | 0% |
all | 4% |
load | 2% |
store | 0% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 0% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 100% |
all | 3% |
load | 2% |
store | 0% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 0% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 10% |
all | 11% |
load | 6% |
store | 12% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | NA (no add-sub vectorizable/vectorized instructions) |
fma | NA (no fma vectorizable/vectorized instructions) |
other | 11% |
all | 13% |
load | 12% |
store | 12% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 12% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 25% |
all | 12% |
load | 12% |
store | 12% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 12% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 12% |
Instruction | Nb FU | P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | Latency | Recip. throughput |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
LEA 0x8(%RSP),%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
AND $-0x20,%RSP | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1-2 | 0.20 |
PUSHQ -0x8(%R10) | 2 | 0 | 0 | 0.33 | 0.33 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0.33 | 5-12 | 0.62 |
PUSH %RBP | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
MOV %RSP,%RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
PUSH %R15 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
MOV %RDX,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
LEA 0xe43(%RIP),%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
PUSH %R14 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
PUSH %R13 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
MOV %RDI,%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %RSI,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
PUSH %R12 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
PUSH %R10 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
PUSH %RBX | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
MOV %RCX,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
ADD $-0x80,%RSP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV (%R13),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x38(%RAX),%R9 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
CMP %RDX,%R9 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JNE 3a608 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0xe38> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV 0xa8(%R13),%ESI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
CALL 8120 <_ZNK11qmcplusplus11ParticleSet14getDistTableABEi@plt> | 2 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 1 |
MOV 0x94(%R13),%EDX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %RAX,-0x88(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
TEST %EDX,%EDX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 2 | 0.20 |
JLE 39db9 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x5e9> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV 0x48(%RAX),%RCX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
LEA -0x38(%RBP),%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV 0x90(%R13),%ESI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
XOR %EDI,%EDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV %R8,-0x90(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0x130(%R13),%R14 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %RCX,-0x48(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD $0x18,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV 0x118(%R13),%R12 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %RCX,-0x50(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
VMOVSD 0x26ef8(%RIP),%XMM2 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %R15,-0xa8(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOVSXD %ESI,%R15 | 1 | 0 | 0.33 | 0 | 0 | 0 | 0.33 | 0 | 0 | 0 | 0 | 0.33 | 0 | 1 | 0.33 |
MOV %RBX,-0xb0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %RDI,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %EDX,%EDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV -0xa8(%RBP),%R15 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV -0xb0(%RBP),%RBX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %EDI,%EDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOVSXD %EDX,%R12 | 1 | 0 | 0.33 | 0 | 0 | 0 | 0.33 | 0 | 0 | 0 | 0 | 0.33 | 0 | 1 | 0.33 |
TEST %R12,%R12 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 2 | 0.20 |
JE 3a622 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0xe52> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
LEA (%R12,%R12,2),%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV 0x18(%R15),%RSI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV $0xaaaaaaaaaaaaaab,%R9 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.28 |
MOV 0x190(%R13),%R11 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
LEA -0x18(,%RCX,8),%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
SHR $0x3,%R10 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0-2 | 0.50 |
LEA (%RSI,%RCX,8),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
IMUL %R9,%R10 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
INC %R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
AND $0x3,%R10D | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1-2 | 0.20 |
JE 39eb6 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x6e6> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x1,%R10 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 39e77 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x6a7> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x2,%R10 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 39e41 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x671> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
VMOVSD (%RSI),%XMM2 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VADDSD (%R11),%XMM2,%XMM8 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
ADD $0x18,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
ADD $0x18,%R11 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
VMOVSD -0x10(%RSI),%XMM9 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VMOVSD -0x8(%RSI),%XMM4 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VMOVSD %XMM8,-0x18(%RSI) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
VADDSD -0x10(%R11),%XMM9,%XMM6 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
VMOVSD %XMM6,-0x10(%RSI) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
VADDSD -0x8(%R11),%XMM4,%XMM14 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
VMOVSD %XMM14,-0x8(%RSI) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
VMOVSD (%RSI),%XMM11 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VADDSD (%R11),%XMM11,%XMM1 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
ADD $0x18,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
ADD $0x18,%R11 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
VMOVSD -0x10(%RSI),%XMM10 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VMOVSD -0x8(%RSI),%XMM13 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VMOVSD %XMM1,-0x18(%RSI) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
VADDSD -0x10(%R11),%XMM10,%XMM12 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
VMOVSD %XMM12,-0x10(%RSI) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
VADDSD -0x8(%R11),%XMM13,%XMM15 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
VMOVSD %XMM15,-0x8(%RSI) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
VMOVSD (%RSI),%XMM3 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VADDSD (%R11),%XMM3,%XMM0 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
ADD $0x18,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
ADD $0x18,%R11 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
VMOVSD -0x10(%RSI),%XMM5 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VMOVSD -0x8(%RSI),%XMM2 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VMOVSD %XMM0,-0x18(%RSI) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
VADDSD -0x10(%R11),%XMM5,%XMM7 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
VMOVSD %XMM7,-0x10(%RSI) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
VADDSD -0x8(%R11),%XMM2,%XMM8 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
VMOVSD %XMM8,-0x8(%RSI) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
CMP %RDI,%RSI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 39f85 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x7b5> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV %R12,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV 0x1b8(%R13),%R14 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x18(%RBX),%R8 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
XOR %EAX,%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
AND $0x7,%R15D | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1-2 | 0.20 |
JE 3a066 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x896> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x1,%R15 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 3a048 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x878> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x2,%R15 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 3a033 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x863> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x3,%R15 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 3a01e <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x84e> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x4,%R15 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 3a009 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x839> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x5,%R15 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 39ff4 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x824> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x6,%R15 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 39fdf <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x80f> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
VMOVSD (%R8),%XMM13 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VSUBSD (%R14),%XMM13,%XMM15 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
MOV $0x1,%EAX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
VMOVSD %XMM15,(%R8) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
VMOVSD (%R8,%RAX,8),%XMM3 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VSUBSD (%R14,%RAX,8),%XMM3,%XMM0 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
VMOVSD %XMM0,(%R8,%RAX,8) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
INC %RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
VMOVSD (%R8,%RAX,8),%XMM5 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VSUBSD (%R14,%RAX,8),%XMM5,%XMM7 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
VMOVSD %XMM7,(%R8,%RAX,8) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
INC %RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
VMOVSD (%R8,%RAX,8),%XMM2 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VSUBSD (%R14,%RAX,8),%XMM2,%XMM8 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
VMOVSD %XMM8,(%R8,%RAX,8) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
INC %RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
VMOVSD (%R8,%RAX,8),%XMM9 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VSUBSD (%R14,%RAX,8),%XMM9,%XMM6 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
VMOVSD %XMM6,(%R8,%RAX,8) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
INC %RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
VMOVSD (%R8,%RAX,8),%XMM4 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VSUBSD (%R14,%RAX,8),%XMM4,%XMM14 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
VMOVSD %XMM14,(%R8,%RAX,8) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
INC %RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
VMOVSD (%R8,%RAX,8),%XMM11 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VSUBSD (%R14,%RAX,8),%XMM11,%XMM1 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
VMOVSD %XMM1,(%R8,%RAX,8) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
INC %RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
CMP %R12,%RAX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 3a11f <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x94f> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
LEA -0x8(,%RAX,8),%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV 0xf0(%R13),%R12 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VXORPD %XMM10,%XMM10,%XMM10 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
SHR $0x3,%R14 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0-2 | 0.50 |
INC %R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
LEA (%R12,%RAX,8),%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
AND $0x7,%R14D | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1-2 | 0.20 |
JE 3a1b3 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x9e3> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x1,%R14 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 3a1a4 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x9d4> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x2,%R14 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 3a19a <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x9ca> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x3,%R14 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 3a190 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x9c0> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x4,%R14 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 3a186 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x9b6> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x5,%R14 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 3a17c <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x9ac> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x6,%R14 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 3a172 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0x9a2> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
VMOVSD (%R12),%XMM10 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
ADD $0x8,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
VADDSD (%R12),%XMM10,%XMM10 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
ADD $0x8,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
VADDSD (%R12),%XMM10,%XMM10 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
ADD $0x8,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
VADDSD (%R12),%XMM10,%XMM10 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
ADD $0x8,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
VADDSD (%R12),%XMM10,%XMM10 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
ADD $0x8,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
VADDSD (%R12),%XMM10,%XMM10 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
ADD $0x8,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
VADDSD (%R12),%XMM10,%XMM10 | 1 | 0 | 0.50 | 0.33 | 0.33 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.33 | 3 | 0.50 |
ADD $0x8,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
CMP %R12,%R9 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 3a1f3 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0xa23> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
VXORPD 0x26585(%RIP),%XMM10,%XMM0 | 1 | 0.33 | 0.33 | 0.33 | 0.33 | 0 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0-1 | 0.33 |
VMOVSD %XMM0,0x10(%R13) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
LEA -0x30(%RBP),%RSP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
POP %RBX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %R8 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %R12 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %R13 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %R14 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %R15 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %RBP | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
LEA -0x8(%R8),%RSP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
RET | 1 | 0.50 | 0 | 0.33 | 0.33 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0.33 | 0 | 2.13 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
NOP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV $0x1,%R8D | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
MOV %R15,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %R13,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
CALL %R9 | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 2.14 |
VMOVSD 0x10(%R13),%XMM0 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
JMP 3a201 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0xa31> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2.08 |
VXORPD %XMM0,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
JMP 3a1fb <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE+0xa2b> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2.08 |
NOP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
Name | Coverage (%) | Time (s) |
---|---|---|
▼_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE11evaluateLogERNS1_11ParticleSetERNS1_14ParticleAttribINS1_10TinyVectorIdLj3EEESaIS9_EEERNS7_IdSaIdEEE– | 0.02 | 0.02 |
○Loop 368 - OneBodyJastrowRef.h:169-169 - libqmcwfs.so | 0 | 0 |
○Loop 370 - stl_numeric.h:140-141 - libqmcwfs.so | 0 | 0 |
○Loop 369 - OneBodyJastrowRef.h:171-172 - libqmcwfs.so | 0 | 0 |
▼Loop 372 - OneBodyJastrowRef.h:109-237 - libqmcwfs.so– | 0 | 0 |
○Loop 375 - stl_numeric.h:140-141 - libqmcwfs.so | 0 | 0 |
○Loop 374 - OneBodyJastrow.h:186-187 - libqmcwfs.so | 0 | 0 |
○Loop 377 - OneBodyJastrowRef.h:214-218 - libqmcwfs.so | 0 | 0 |
○Loop 376 - BsplineFunctor.h:188-217 - libqmcwfs.so | 0 | 0 |
▼Loop 371 - OneBodyJastrow.h:188-194 - libqmcwfs.so– | 0 | 0 |
○Loop 373 - OneBodyJastrow.h:192-193 - libqmcwfs.so | 0.02 | 0.02 |