Function: miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::acceptMove(qmcp ... | Module: libqmcwfs.so | Source: TwoBodyJastrowRef.h:307-353 [...] | Coverage: 1.1% |
---|
Function: miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::acceptMove(qmcp ... | Module: libqmcwfs.so | Source: TwoBodyJastrowRef.h:307-353 [...] | Coverage: 1.1% |
---|
/home/kcamus/qaas_runs/169-390-4082/intel/miniqmc/build/miniqmc/src/QMCWaveFunctions/Jastrow/TwoBodyJastrowRef.h: 307 - 353 |
-------------------------------------------------------------------------------- |
307: void TwoBodyJastrowRef<FT>::acceptMove(ParticleSet& P, int iat) |
308: { |
309: // get the old u, du, d2u |
310: const DistanceTableData* d_table = P.DistTables[0]; |
311: computeU3(P, iat, d_table->Distances[iat], old_u.data(), old_du.data(), old_d2u.data()); |
312: if (UpdateMode == ORB_PBYP_RATIO) |
313: { // ratio-only during the move; need to compute derivatives |
314: const auto dist = d_table->Temp_r.data(); |
315: computeU3(P, iat, dist, cur_u.data(), cur_du.data(), cur_d2u.data()); |
316: } |
317: |
318: valT cur_d2Uat(0); |
319: const auto& new_dr = d_table->Temp_dr; |
320: const auto& old_dr = d_table->Displacements[iat]; |
321: constexpr valT lapfac = OHMMS_DIM - RealType(1); |
322: for (int jat = 0; jat < N; jat++) |
323: { |
324: const valT du = cur_u[jat] - old_u[jat]; |
325: const valT newl = cur_d2u[jat] + lapfac * cur_du[jat]; |
326: const valT dl = old_d2u[jat] + lapfac * old_du[jat] - newl; |
327: Uat[jat] += du; |
328: d2Uat[jat] += dl; |
329: cur_d2Uat -= newl; |
330: } |
331: posT cur_dUat; |
332: for (int idim = 0; idim < OHMMS_DIM; ++idim) |
[...] |
339: valT cur_g = cur_dUat[idim]; |
340: for (int jat = 0; jat < N; jat++) |
341: { |
342: const valT newg = cur_du_pt[jat] * new_dX[jat]; |
343: const valT dg = newg - old_du_pt[jat] * old_dX[jat]; |
344: save_g[jat] -= dg; |
345: cur_g += newg; |
346: } |
347: cur_dUat[idim] = cur_g; |
348: } |
349: LogValue += Uat[iat] - cur_Uat; |
350: Uat[iat] = cur_Uat; |
351: dUat(iat) = cur_dUat; |
352: d2Uat[iat] = cur_d2Uat; |
353: } |
/home/kcamus/qaas_runs/169-390-4082/intel/miniqmc/build/miniqmc/src/Numerics/PETE/OperatorTags.h: 181 - 183 |
-------------------------------------------------------------------------------- |
181: inline typename BinaryReturn<T1, T2, OpAssign>::Type_t operator()(const T1& a, const T2& b) const |
182: { |
183: return (const_cast<T1&>(a) = b); |
/home/kcamus/qaas_runs/169-390-4082/intel/miniqmc/build/miniqmc/src/Numerics/OhmmsPETE/VectorSoAContainer.h: 216 - 241 |
-------------------------------------------------------------------------------- |
216: *(_base + M * i) = rhs[i]; |
[...] |
241: T* restrict data(size_t i) { return myData + i * nGhosts; } |
/home/kcamus/qaas_runs/169-390-4082/intel/miniqmc/build/miniqmc/src/Numerics/OhmmsPETE/OhmmsMatrix.h: 214 - 214 |
-------------------------------------------------------------------------------- |
214: inline const Type_t* operator[](size_type i) const { return X.data() + i * D2; } |
/usr/include/c++/13.1.1/bits/stl_vector.h: 1123 - 1258 |
-------------------------------------------------------------------------------- |
1123: operator[](size_type __n) _GLIBCXX_NOEXCEPT |
1124: { |
1125: __glibcxx_requires_subscript(__n); |
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); } |
/home/kcamus/qaas_runs/169-390-4082/intel/miniqmc/build/miniqmc/src/Numerics/OhmmsPETE/OhmmsVector.h: 223 - 223 |
-------------------------------------------------------------------------------- |
223: return X[i]; |
0x3cd00 PUSH %RBP |
0x3cd01 MOVSXD %EDX,%R8 |
0x3cd04 MOV %RSP,%RBP |
0x3cd07 PUSH %R15 |
0x3cd09 PUSH %R14 |
0x3cd0b PUSH %R13 |
0x3cd0d PUSH %R12 |
0x3cd0f MOV %RDI,%R12 |
0x3cd12 PUSH %RBX |
0x3cd13 SUB $0x58,%RSP |
0x3cd17 MOV %FS:0x28,%RAX |
0x3cd20 MOV %RAX,-0x38(%RBP) |
0x3cd24 MOV 0xa10(%RSI),%RAX |
0x3cd2b MOV 0x1a0(%RDI),%RBX |
0x3cd32 MOV 0x188(%RDI),%R13 |
0x3cd39 MOV %R8,-0x78(%RBP) |
0x3cd3d SAL $0x3,%R8 |
0x3cd41 MOV 0x1b8(%RDI),%R14 |
0x3cd48 MOV %R8,-0x80(%RBP) |
0x3cd4c MOV %RBX,%R9 |
0x3cd4f MOV (%RAX),%R15 |
0x3cd52 MOV 0x18(%R15),%RCX |
0x3cd56 IMUL %R8,%RCX |
0x3cd5a MOV %R13,%R8 |
0x3cd5d ADD 0x40(%R15),%RCX |
0x3cd61 PUSH $0 |
0x3cd63 PUSH %R14 |
0x3cd65 MOV %EDX,-0x60(%RBP) |
0x3cd68 MOV %RSI,-0x58(%RBP) |
0x3cd6c CALL 3b260 <_ZN16miniqmcreference17TwoBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE9computeU3ERKNS1_11ParticleSetEiPKdPdSA_SA_b> |
0x3cd71 MOV 0xc(%R12),%EDI |
0x3cd76 POP %RCX |
0x3cd77 POP %RSI |
0x3cd78 MOV -0x60(%RBP),%EDX |
0x3cd7b TEST %EDI,%EDI |
0x3cd7d MOV -0x58(%RBP),%RSI |
0x3cd81 JE 3d468 |
0x3cd87 MOV -0x78(%RBP),%RDX |
0x3cd8b MOV 0x50(%R15),%RSI |
0x3cd8f MOV 0x90(%R12),%R11 |
0x3cd97 MOV 0xd8(%R12),%R9 |
0x3cd9f LEA (%RDX,%RDX,4),%RCX |
0x3cda3 MOV 0x128(%R12),%R10 |
0x3cdab LEA (%RSI,%RCX,8),%RAX |
0x3cdaf MOV %R11,-0x58(%RBP) |
0x3cdb3 MOV 0x158(%R12),%RCX |
0x3cdbb TEST %R11,%R11 |
0x3cdbe JE 3d495 |
0x3cdc4 LEA (,%R11,8),%R11 |
0x3cdcc MOV 0x140(%R12),%RDI |
0x3cdd4 MOV 0x170(%R12),%RSI |
0x3cddc XOR %EDX,%EDX |
0x3cdde LEA -0x8(%R11),%R8 |
0x3cde2 VMOVSD 0x29c46(%RIP),%XMM4 |
0x3cdea VXORPD %XMM1,%XMM1,%XMM1 |
0x3cdee SHR $0x3,%R8 |
0x3cdf2 INC %R8 |
0x3cdf5 AND $0x3,%R8D |
0x3cdf9 JE 3cef3 |
0x3cdff CMP $0x1,%R8 |
0x3ce03 JE 3ce9e |
0x3ce09 CMP $0x2,%R8 |
0x3ce0d JE 3ce52 |
0x3ce0f VMOVSD (%RDI),%XMM2 |
0x3ce13 VMOVSD (%RCX),%XMM5 |
0x3ce17 MOV $0x8,%EDX |
0x3ce1c VMOVSD (%RBX),%XMM0 |
0x3ce20 VMOVSD (%R14),%XMM3 |
0x3ce25 VFMADD213SD (%RSI),%XMM4,%XMM5 |
0x3ce2a VADDSD (%R9),%XMM2,%XMM6 |
0x3ce2f VSUBSD (%R13),%XMM6,%XMM7 |
0x3ce35 VFMSUB132SD %XMM4,%XMM5,%XMM0 |
0x3ce3a VSUBSD %XMM5,%XMM1,%XMM1 |
0x3ce3e VMOVSD %XMM7,(%R9) |
0x3ce43 VADDSD (%R10),%XMM3,%XMM8 |
0x3ce48 VADDSD %XMM8,%XMM0,%XMM9 |
0x3ce4d VMOVSD %XMM9,(%R10) |
0x3ce52 VMOVSD (%RDI,%RDX,1),%XMM10 |
0x3ce57 VMOVSD (%RCX,%RDX,1),%XMM11 |
0x3ce5c VMOVSD (%RBX,%RDX,1),%XMM13 |
0x3ce61 VMOVSD (%R14,%RDX,1),%XMM12 |
0x3ce67 VFMADD213SD (%RSI,%RDX,1),%XMM4,%XMM11 |
0x3ce6d VADDSD (%R9,%RDX,1),%XMM10,%XMM14 |
0x3ce73 VSUBSD (%R13,%RDX,1),%XMM14,%XMM15 |
0x3ce7a VFMSUB132SD %XMM4,%XMM11,%XMM13 |
0x3ce7f VSUBSD %XMM11,%XMM1,%XMM1 |
0x3ce84 VMOVSD %XMM15,(%R9,%RDX,1) |
0x3ce8a VADDSD (%R10,%RDX,1),%XMM12,%XMM2 |
0x3ce90 VADDSD %XMM2,%XMM13,%XMM5 |
0x3ce94 VMOVSD %XMM5,(%R10,%RDX,1) |
0x3ce9a ADD $0x8,%RDX |
0x3ce9e VMOVSD (%RDI,%RDX,1),%XMM6 |
0x3cea3 VMOVSD (%RCX,%RDX,1),%XMM7 |
0x3cea8 VMOVSD (%RBX,%RDX,1),%XMM0 |
0x3cead VMOVSD (%R14,%RDX,1),%XMM3 |
0x3ceb3 VFMADD213SD (%RSI,%RDX,1),%XMM4,%XMM7 |
0x3ceb9 VADDSD (%R9,%RDX,1),%XMM6,%XMM8 |
0x3cebf VSUBSD (%R13,%RDX,1),%XMM8,%XMM9 |
0x3cec6 VFMSUB132SD %XMM4,%XMM7,%XMM0 |
0x3cecb VSUBSD %XMM7,%XMM1,%XMM1 |
0x3cecf VMOVSD %XMM9,(%R9,%RDX,1) |
0x3ced5 VADDSD (%R10,%RDX,1),%XMM3,%XMM10 |
0x3cedb VADDSD %XMM10,%XMM0,%XMM11 |
0x3cee0 VMOVSD %XMM11,(%R10,%RDX,1) |
0x3cee6 ADD $0x8,%RDX |
0x3ceea CMP %RDX,%R11 |
0x3ceed JE 3d03d |
(377) 0x3cef3 VMOVSD (%RDI,%RDX,1),%XMM12 |
(377) 0x3cef8 VMOVSD (%RCX,%RDX,1),%XMM13 |
(377) 0x3cefd VMOVSD (%RBX,%RDX,1),%XMM15 |
(377) 0x3cf02 VMOVSD (%R14,%RDX,1),%XMM14 |
(377) 0x3cf08 VFMADD213SD (%RSI,%RDX,1),%XMM4,%XMM13 |
(377) 0x3cf0e VADDSD (%R9,%RDX,1),%XMM12,%XMM2 |
(377) 0x3cf14 VSUBSD (%R13,%RDX,1),%XMM2,%XMM5 |
(377) 0x3cf1b VFMSUB132SD %XMM4,%XMM13,%XMM15 |
(377) 0x3cf20 VSUBSD %XMM13,%XMM1,%XMM8 |
(377) 0x3cf25 VMOVSD %XMM5,(%R9,%RDX,1) |
(377) 0x3cf2b VADDSD (%R10,%RDX,1),%XMM14,%XMM6 |
(377) 0x3cf31 VADDSD %XMM6,%XMM15,%XMM7 |
(377) 0x3cf35 VMOVSD %XMM7,(%R10,%RDX,1) |
(377) 0x3cf3b VMOVSD 0x8(%RDI,%RDX,1),%XMM9 |
(377) 0x3cf41 VMOVSD 0x8(%RCX,%RDX,1),%XMM10 |
(377) 0x3cf47 VMOVSD 0x8(%RBX,%RDX,1),%XMM0 |
(377) 0x3cf4d VMOVSD 0x8(%R14,%RDX,1),%XMM3 |
(377) 0x3cf54 VFMADD213SD 0x8(%RSI,%RDX,1),%XMM4,%XMM10 |
(377) 0x3cf5b VADDSD 0x8(%R9,%RDX,1),%XMM9,%XMM11 |
(377) 0x3cf62 VSUBSD 0x8(%R13,%RDX,1),%XMM11,%XMM1 |
(377) 0x3cf69 VFMSUB132SD %XMM4,%XMM10,%XMM0 |
(377) 0x3cf6e VSUBSD %XMM10,%XMM8,%XMM14 |
(377) 0x3cf73 VMOVSD %XMM1,0x8(%R9,%RDX,1) |
(377) 0x3cf7a VADDSD 0x8(%R10,%RDX,1),%XMM3,%XMM12 |
(377) 0x3cf81 VADDSD %XMM12,%XMM0,%XMM13 |
(377) 0x3cf86 VMOVSD %XMM13,0x8(%R10,%RDX,1) |
(377) 0x3cf8d VMOVSD 0x10(%RDI,%RDX,1),%XMM15 |
(377) 0x3cf93 VMOVSD 0x10(%RCX,%RDX,1),%XMM5 |
(377) 0x3cf99 VMOVSD 0x10(%RBX,%RDX,1),%XMM7 |
(377) 0x3cf9f VMOVSD 0x10(%R14,%RDX,1),%XMM6 |
(377) 0x3cfa6 VFMADD213SD 0x10(%RSI,%RDX,1),%XMM4,%XMM5 |
(377) 0x3cfad VADDSD 0x10(%R9,%RDX,1),%XMM15,%XMM2 |
(377) 0x3cfb4 VSUBSD 0x10(%R13,%RDX,1),%XMM2,%XMM8 |
(377) 0x3cfbb VFMSUB132SD %XMM4,%XMM5,%XMM7 |
(377) 0x3cfc0 VSUBSD %XMM5,%XMM14,%XMM11 |
(377) 0x3cfc4 VMOVSD %XMM8,0x10(%R9,%RDX,1) |
(377) 0x3cfcb VADDSD 0x10(%R10,%RDX,1),%XMM6,%XMM9 |
(377) 0x3cfd2 VADDSD %XMM9,%XMM7,%XMM10 |
(377) 0x3cfd7 VMOVSD %XMM10,0x10(%R10,%RDX,1) |
(377) 0x3cfde VMOVSD 0x18(%RDI,%RDX,1),%XMM1 |
(377) 0x3cfe4 VMOVSD 0x18(%RCX,%RDX,1),%XMM12 |
(377) 0x3cfea VFMADD213SD 0x18(%RSI,%RDX,1),%XMM4,%XMM12 |
(377) 0x3cff1 VADDSD 0x18(%R9,%RDX,1),%XMM1,%XMM13 |
(377) 0x3cff8 VMOVSD 0x18(%RBX,%RDX,1),%XMM0 |
(377) 0x3cffe VMOVSD 0x18(%R14,%RDX,1),%XMM3 |
(377) 0x3d005 VSUBSD 0x18(%R13,%RDX,1),%XMM13,%XMM14 |
(377) 0x3d00c VFMSUB132SD %XMM4,%XMM12,%XMM0 |
(377) 0x3d011 VSUBSD %XMM12,%XMM11,%XMM1 |
(377) 0x3d016 VMOVSD %XMM14,0x18(%R9,%RDX,1) |
(377) 0x3d01d VADDSD 0x18(%R10,%RDX,1),%XMM3,%XMM15 |
(377) 0x3d024 VADDSD %XMM15,%XMM0,%XMM5 |
(377) 0x3d029 VMOVSD %XMM5,0x18(%R10,%RDX,1) |
(377) 0x3d030 ADD $0x20,%RDX |
(377) 0x3d034 CMP %RDX,%R11 |
(377) 0x3d037 JNE 3cef3 |
0x3d03d MOV 0x88(%R15),%RDI |
0x3d044 LEA -0x38(%RBP),%R8 |
0x3d048 MOV 0x100(%R12),%R14 |
0x3d050 MOVQ $0,-0x40(%RBP) |
0x3d058 MOV 0x18(%RAX),%RSI |
0x3d05c MOV %R8,-0x68(%RBP) |
0x3d060 VXORPD %XMM4,%XMM4,%XMM4 |
0x3d064 LEA -0x50(%RBP),%R13 |
0x3d068 SAL $0x3,%RDI |
0x3d06c VMOVAPD %XMM4,-0x50(%RBP) |
0x3d071 MOV %R14,%RDX |
0x3d074 MOV %RDI,-0x60(%RBP) |
0x3d078 MOV 0x98(%R15),%RDI |
0x3d07f MOV 0x8(%RAX),%R15 |
0x3d083 MOV 0xf0(%R12),%RAX |
0x3d08b SAL $0x3,%R15 |
0x3d08f MOV %R15,-0x70(%RBP) |
0x3d093 LEA (,%RAX,8),%R15 |
(375) 0x3d09b CMPQ $0,-0x58(%RBP) |
(375) 0x3d0a0 VMOVSD (%R13),%XMM0 |
(375) 0x3d0a6 JE 3d38d |
(375) 0x3d0ac LEA -0x8(%R11),%R8 |
(375) 0x3d0b0 XOR %EAX,%EAX |
(375) 0x3d0b2 SHR $0x3,%R8 |
(375) 0x3d0b6 INC %R8 |
(375) 0x3d0b9 AND $0x7,%R8D |
(375) 0x3d0bd JE 3d20e |
(375) 0x3d0c3 CMP $0x1,%R8 |
(375) 0x3d0c7 JE 3d1d8 |
(375) 0x3d0cd CMP $0x2,%R8 |
(375) 0x3d0d1 JE 3d1ab |
(375) 0x3d0d7 CMP $0x3,%R8 |
(375) 0x3d0db JE 3d17e |
(375) 0x3d0e1 CMP $0x4,%R8 |
(375) 0x3d0e5 JE 3d151 |
(375) 0x3d0e7 CMP $0x5,%R8 |
(375) 0x3d0eb JE 3d124 |
(375) 0x3d0ed CMP $0x6,%R8 |
(375) 0x3d0f1 JNE 3d438 |
(375) 0x3d0f7 VMOVSD (%RBX,%RAX,1),%XMM11 |
(375) 0x3d0fc VMOVSD (%RDX,%RAX,1),%XMM12 |
(375) 0x3d101 VMOVSD (%RCX,%RAX,1),%XMM9 |
(375) 0x3d106 VMOVSD (%RDI,%RAX,1),%XMM10 |
(375) 0x3d10b VFMADD132SD (%RSI,%RAX,1),%XMM12,%XMM11 |
(375) 0x3d111 VFMADD231SD %XMM10,%XMM9,%XMM0 |
(375) 0x3d116 VFNMADD231SD %XMM10,%XMM9,%XMM11 |
(375) 0x3d11b VMOVSD %XMM11,(%RDX,%RAX,1) |
(375) 0x3d120 ADD $0x8,%RAX |
(375) 0x3d124 VMOVSD (%RBX,%RAX,1),%XMM14 |
(375) 0x3d129 VMOVSD (%RDX,%RAX,1),%XMM15 |
(375) 0x3d12e VMOVSD (%RCX,%RAX,1),%XMM13 |
(375) 0x3d133 VMOVSD (%RDI,%RAX,1),%XMM3 |
(375) 0x3d138 VFMADD132SD (%RSI,%RAX,1),%XMM15,%XMM14 |
(375) 0x3d13e VFMADD231SD %XMM3,%XMM13,%XMM0 |
(375) 0x3d143 VFNMADD231SD %XMM3,%XMM13,%XMM14 |
(375) 0x3d148 VMOVSD %XMM14,(%RDX,%RAX,1) |
(375) 0x3d14d ADD $0x8,%RAX |
(375) 0x3d151 VMOVSD (%RBX,%RAX,1),%XMM8 |
(375) 0x3d156 VMOVSD (%RDX,%RAX,1),%XMM6 |
(375) 0x3d15b VMOVSD (%RCX,%RAX,1),%XMM5 |
(375) 0x3d160 VMOVSD (%RDI,%RAX,1),%XMM4 |
(375) 0x3d165 VFMADD132SD (%RSI,%RAX,1),%XMM6,%XMM8 |
(375) 0x3d16b VFMADD231SD %XMM4,%XMM5,%XMM0 |
(375) 0x3d170 VFNMADD231SD %XMM4,%XMM5,%XMM8 |
(375) 0x3d175 VMOVSD %XMM8,(%RDX,%RAX,1) |
(375) 0x3d17a ADD $0x8,%RAX |
(375) 0x3d17e VMOVSD (%RBX,%RAX,1),%XMM2 |
(375) 0x3d183 VMOVSD (%RDX,%RAX,1),%XMM7 |
(375) 0x3d188 VMOVSD (%RCX,%RAX,1),%XMM9 |
(375) 0x3d18d VMOVSD (%RDI,%RAX,1),%XMM10 |
(375) 0x3d192 VFMADD132SD (%RSI,%RAX,1),%XMM7,%XMM2 |
(375) 0x3d198 VFMADD231SD %XMM10,%XMM9,%XMM0 |
(375) 0x3d19d VFNMADD231SD %XMM10,%XMM9,%XMM2 |
(375) 0x3d1a2 VMOVSD %XMM2,(%RDX,%RAX,1) |
(375) 0x3d1a7 ADD $0x8,%RAX |
(375) 0x3d1ab VMOVSD (%RBX,%RAX,1),%XMM13 |
(375) 0x3d1b0 VMOVSD (%RDX,%RAX,1),%XMM3 |
(375) 0x3d1b5 VMOVSD (%RCX,%RAX,1),%XMM11 |
(375) 0x3d1ba VMOVSD (%RDI,%RAX,1),%XMM12 |
(375) 0x3d1bf VFMADD132SD (%RSI,%RAX,1),%XMM3,%XMM13 |
(375) 0x3d1c5 VFMADD231SD %XMM12,%XMM11,%XMM0 |
(375) 0x3d1ca VFNMADD231SD %XMM12,%XMM11,%XMM13 |
(375) 0x3d1cf VMOVSD %XMM13,(%RDX,%RAX,1) |
(375) 0x3d1d4 ADD $0x8,%RAX |
(375) 0x3d1d8 VMOVSD (%RBX,%RAX,1),%XMM5 |
(375) 0x3d1dd VMOVSD (%RDX,%RAX,1),%XMM4 |
(375) 0x3d1e2 VMOVSD (%RCX,%RAX,1),%XMM14 |
(375) 0x3d1e7 VMOVSD (%RDI,%RAX,1),%XMM15 |
(375) 0x3d1ec VFMADD132SD (%RSI,%RAX,1),%XMM4,%XMM5 |
(375) 0x3d1f2 VFMADD231SD %XMM15,%XMM14,%XMM0 |
(375) 0x3d1f7 VFNMADD231SD %XMM15,%XMM14,%XMM5 |
(375) 0x3d1fc VMOVSD %XMM5,(%RDX,%RAX,1) |
(375) 0x3d201 ADD $0x8,%RAX |
(375) 0x3d205 CMP %R11,%RAX |
(375) 0x3d208 JE 3d38d |
(376) 0x3d20e VMOVSD (%RBX,%RAX,1),%XMM10 |
(376) 0x3d213 VMOVSD (%RDX,%RAX,1),%XMM6 |
(376) 0x3d218 VMOVSD (%RDI,%RAX,1),%XMM9 |
(376) 0x3d21d VMOVSD (%RCX,%RAX,1),%XMM8 |
(376) 0x3d222 VFMADD132SD (%RSI,%RAX,1),%XMM6,%XMM10 |
(376) 0x3d228 VMOVSD 0x8(%RAX,%RDX,1),%XMM7 |
(376) 0x3d22e VMOVSD 0x10(%RAX,%RDX,1),%XMM14 |
(376) 0x3d234 VMOVSD 0x20(%RAX,%RDX,1),%XMM6 |
(376) 0x3d23a VFNMADD231SD %XMM9,%XMM8,%XMM10 |
(376) 0x3d23f VFMADD132SD %XMM9,%XMM0,%XMM8 |
(376) 0x3d244 VMOVSD 0x18(%RAX,%RDX,1),%XMM9 |
(376) 0x3d24a VMOVSD %XMM10,(%RDX,%RAX,1) |
(376) 0x3d24f VMOVSD 0x8(%RBX,%RAX,1),%XMM11 |
(376) 0x3d255 VMOVSD 0x8(%RCX,%RAX,1),%XMM0 |
(376) 0x3d25b VMOVSD 0x8(%RAX,%RDI,1),%XMM2 |
(376) 0x3d261 VFMADD132SD 0x8(%RAX,%RSI,1),%XMM7,%XMM11 |
(376) 0x3d268 VFMADD231SD %XMM2,%XMM0,%XMM8 |
(376) 0x3d26d VFNMADD231SD %XMM2,%XMM0,%XMM11 |
(376) 0x3d272 VMOVSD %XMM11,0x8(%RAX,%RDX,1) |
(376) 0x3d278 VMOVSD 0x10(%RBX,%RAX,1),%XMM3 |
(376) 0x3d27e VMOVSD 0x10(%RCX,%RAX,1),%XMM12 |
(376) 0x3d284 VMOVSD 0x10(%RAX,%RDI,1),%XMM13 |
(376) 0x3d28a VFMADD132SD 0x10(%RAX,%RSI,1),%XMM14,%XMM3 |
(376) 0x3d291 VFMADD231SD %XMM13,%XMM12,%XMM8 |
(376) 0x3d296 VFNMADD231SD %XMM13,%XMM12,%XMM3 |
(376) 0x3d29b VMOVSD %XMM3,0x10(%RAX,%RDX,1) |
(376) 0x3d2a1 VMOVSD 0x18(%RBX,%RAX,1),%XMM4 |
(376) 0x3d2a7 VMOVSD 0x18(%RCX,%RAX,1),%XMM15 |
(376) 0x3d2ad VMOVSD 0x18(%RAX,%RDI,1),%XMM5 |
(376) 0x3d2b3 VFMADD132SD 0x18(%RAX,%RSI,1),%XMM9,%XMM4 |
(376) 0x3d2ba VFMADD231SD %XMM5,%XMM15,%XMM8 |
(376) 0x3d2bf VFNMADD231SD %XMM5,%XMM15,%XMM4 |
(376) 0x3d2c4 VMOVSD %XMM4,0x18(%RAX,%RDX,1) |
(376) 0x3d2ca VMOVSD 0x20(%RBX,%RAX,1),%XMM2 |
(376) 0x3d2d0 VMOVSD 0x20(%RAX,%RDI,1),%XMM0 |
(376) 0x3d2d6 VMOVSD 0x20(%RCX,%RAX,1),%XMM10 |
(376) 0x3d2dc VFMADD132SD 0x20(%RAX,%RSI,1),%XMM6,%XMM2 |
(376) 0x3d2e3 VFMADD231SD %XMM0,%XMM10,%XMM8 |
(376) 0x3d2e8 VFNMADD231SD %XMM0,%XMM10,%XMM2 |
(376) 0x3d2ed VMOVSD %XMM2,0x20(%RAX,%RDX,1) |
(376) 0x3d2f3 VMOVSD 0x28(%RCX,%RAX,1),%XMM11 |
(376) 0x3d2f9 VMOVSD 0x28(%RAX,%RDI,1),%XMM12 |
(376) 0x3d2ff VMOVSD 0x28(%RBX,%RAX,1),%XMM13 |
(376) 0x3d305 VMOVSD 0x28(%RAX,%RDX,1),%XMM7 |
(376) 0x3d30b VMOVSD 0x30(%RAX,%RDX,1),%XMM15 |
(376) 0x3d311 VMOVSD 0x38(%RAX,%RDX,1),%XMM9 |
(376) 0x3d317 VFMADD231SD %XMM12,%XMM11,%XMM8 |
(376) 0x3d31c VFMADD132SD 0x28(%RAX,%RSI,1),%XMM7,%XMM13 |
(376) 0x3d323 VFNMADD231SD %XMM12,%XMM11,%XMM13 |
(376) 0x3d328 VMOVSD %XMM13,0x28(%RAX,%RDX,1) |
(376) 0x3d32e VMOVSD 0x30(%RBX,%RAX,1),%XMM3 |
(376) 0x3d334 VMOVSD 0x30(%RCX,%RAX,1),%XMM0 |
(376) 0x3d33a VMOVSD 0x30(%RAX,%RDI,1),%XMM14 |
(376) 0x3d340 VFMADD132SD 0x30(%RAX,%RSI,1),%XMM15,%XMM3 |
(376) 0x3d347 VFNMADD231SD %XMM14,%XMM0,%XMM3 |
(376) 0x3d34c VFMADD132SD %XMM14,%XMM8,%XMM0 |
(376) 0x3d351 VMOVSD %XMM3,0x30(%RAX,%RDX,1) |
(376) 0x3d357 VMOVSD 0x38(%RBX,%RAX,1),%XMM4 |
(376) 0x3d35d VMOVSD 0x38(%RCX,%RAX,1),%XMM8 |
(376) 0x3d363 ADD $0x40,%RAX |
(376) 0x3d367 VMOVSD -0x8(%RAX,%RDI,1),%XMM5 |
(376) 0x3d36d VFMADD132SD -0x8(%RAX,%RSI,1),%XMM9,%XMM4 |
(376) 0x3d374 VFMADD231SD %XMM5,%XMM8,%XMM0 |
(376) 0x3d379 VFNMADD231SD %XMM5,%XMM8,%XMM4 |
(376) 0x3d37e VMOVSD %XMM4,-0x8(%RAX,%RDX,1) |
(376) 0x3d384 CMP %R11,%RAX |
(376) 0x3d387 JNE 3d20e |
(375) 0x3d38d MOV -0x60(%RBP),%R8 |
(375) 0x3d391 MOV -0x70(%RBP),%RAX |
(375) 0x3d395 VMOVSD %XMM0,(%R13) |
(375) 0x3d39b ADD $0x8,%R13 |
(375) 0x3d39f ADD %R15,%RDX |
(375) 0x3d3a2 ADD %R8,%RDI |
(375) 0x3d3a5 MOV -0x68(%RBP),%R8 |
(375) 0x3d3a9 ADD %RAX,%RSI |
(375) 0x3d3ac CMP %R8,%R13 |
(375) 0x3d3af JNE 3d09b |
0x3d3b5 VMOVSD 0x10(%R12),%XMM2 |
0x3d3bc VMOVSD 0x138(%R12),%XMM10 |
0x3d3c6 MOV -0x80(%RBP),%RCX |
0x3d3ca VMOVSD -0x50(%RBP),%XMM12 |
0x3d3cf VSUBSD %XMM10,%XMM2,%XMM6 |
0x3d3d4 VMOVSD -0x48(%RBP),%XMM13 |
0x3d3d9 VMOVSD -0x40(%RBP),%XMM7 |
0x3d3de ADD %RCX,%R9 |
0x3d3e1 ADD %R15,%RCX |
0x3d3e4 VADDSD (%R9),%XMM6,%XMM11 |
0x3d3e9 VMOVSD %XMM11,0x10(%R12) |
0x3d3f0 MOV -0x78(%RBP),%R12 |
0x3d3f4 VMOVSD %XMM10,(%R9) |
0x3d3f9 VMOVSD %XMM12,(%R14,%R12,8) |
0x3d3ff VMOVSD %XMM13,(%R14,%RCX,1) |
0x3d405 ADD %R15,%R14 |
0x3d408 VMOVSD %XMM7,(%R14,%RCX,1) |
0x3d40e VMOVSD %XMM1,(%R10,%R12,8) |
0x3d414 MOV -0x38(%RBP),%RAX |
0x3d418 SUB %FS:0x28,%RAX |
0x3d421 JNE 3d4a1 |
0x3d423 LEA -0x28(%RBP),%RSP |
0x3d427 POP %RBX |
0x3d428 POP %R12 |
0x3d42a POP %R13 |
0x3d42c POP %R14 |
0x3d42e POP %R15 |
0x3d430 POP %RBP |
0x3d431 RET |
0x3d432 NOPW (%RAX,%RAX,1) |
(375) 0x3d438 VMOVSD (%RBX),%XMM2 |
(375) 0x3d43c VMOVSD (%RDX),%XMM7 |
(375) 0x3d440 MOV $0x8,%EAX |
(375) 0x3d445 VMOVSD (%RCX),%XMM6 |
(375) 0x3d449 VMOVSD (%RDI),%XMM8 |
(375) 0x3d44d VFMADD132SD (%RSI),%XMM7,%XMM2 |
(375) 0x3d452 VFMADD231SD %XMM8,%XMM6,%XMM0 |
(375) 0x3d457 VFNMADD231SD %XMM8,%XMM6,%XMM2 |
(375) 0x3d45c VMOVSD %XMM2,(%RDX) |
(375) 0x3d460 JMP 3d0f7 |
0x3d465 NOPL (%RAX) |
0x3d468 MOV 0x68(%R15),%RCX |
0x3d46c PUSH $0 |
0x3d46e MOV %R12,%RDI |
0x3d471 PUSHQ 0x170(%R12) |
0x3d479 MOV 0x158(%R12),%R9 |
0x3d481 MOV 0x140(%R12),%R8 |
0x3d489 CALL 3b260 <_ZN16miniqmcreference17TwoBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE9computeU3ERKNS1_11ParticleSetEiPKdPdSA_SA_b> |
0x3d48e POP %RAX |
0x3d48f POP %RDX |
0x3d490 JMP 3cd87 |
0x3d495 VXORPD %XMM1,%XMM1,%XMM1 |
0x3d499 XOR %R11D,%R11D |
0x3d49c JMP 3d03d |
0x3d4a1 CALL 80d0 <__stack_chk_fail@plt> |
0x3d4a6 NOPW %CS:(%RAX,%RAX,1) |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
►100.00+ | qmcplusplus::WaveFunction::acc[...] | NewTimer.h:249 | libqmcwfs.so |
○ | main._omp_fn.1 | stl_vector.h:1123 | exec |
○ | GOMP_parallel | libgomp.h:985 | libgomp.so.1.0.0 |
Path / |
Source file and lines | TwoBodyJastrowRef.h:307-353 |
Module | libqmcwfs.so |
nb instructions | 171 |
nb uops | 175 |
loop length | 799 |
used x86 registers | 16 |
used mmx registers | 0 |
used xmm registers | 16 |
used ymm registers | 0 |
used zmm registers | 0 |
nb stack references | 11 |
micro-operation queue | 45.75 cycles |
front end | 45.75 cycles |
P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | |
---|---|---|---|---|---|---|---|---|
uops | 16.50 | 16.50 | 37.00 | 37.00 | 36.00 | 16.50 | 16.50 | 37.00 |
cycles | 16.50 | 16.50 | 37.00 | 37.00 | 36.00 | 16.50 | 16.50 | 37.00 |
Cycles executing div or sqrt instructions | NA |
FE+BE cycles | 45.24 |
Stall cycles | 0.00 |
Front-end | 45.75 |
Dispatch | 37.00 |
Overall L1 | 45.75 |
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 | 7% |
load | 0% |
store | 7% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 0% |
fma | 0% |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 100% |
all | 5% |
load | 0% |
store | 4% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 0% |
fma | 0% |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 23% |
all | 11% |
load | 12% |
store | 11% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 12% |
fma | NA (no fma vectorizable/vectorized instructions) |
other | 11% |
all | 13% |
load | 12% |
store | 13% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 12% |
fma | 12% |
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 | 12% |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 14% |
Instruction | Nb FU | P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | Latency | Recip. throughput |
---|---|---|---|---|---|---|---|---|---|---|---|
PUSH %RBP | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOVSXD %EDX,%R8 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV %RSP,%RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
PUSH %R15 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
PUSH %R14 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
PUSH %R13 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
PUSH %R12 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RDI,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
PUSH %RBX | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
SUB $0x58,%RSP | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV %FS:0x28,%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RAX,-0x38(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0xa10(%RSI),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x1a0(%RDI),%RBX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x188(%RDI),%R13 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R8,-0x78(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
SAL $0x3,%R8 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
MOV 0x1b8(%RDI),%R14 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R8,-0x80(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RBX,%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV (%RAX),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x18(%R15),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
IMUL %R8,%RCX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV %R13,%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
ADD 0x40(%R15),%RCX | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
PUSH $0 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
PUSH %R14 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %EDX,-0x60(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RSI,-0x58(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
CALL 3b260 <_ZN16miniqmcreference17TwoBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE9computeU3ERKNS1_11ParticleSetEiPKdPdSA_SA_b> | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
MOV 0xc(%R12),%EDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
POP %RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
MOV -0x60(%RBP),%EDX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
TEST %EDI,%EDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV -0x58(%RBP),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JE 3d468 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV -0x78(%RBP),%RDX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x50(%R15),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x90(%R12),%R11 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0xd8(%R12),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (%RDX,%RDX,4),%RCX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0x128(%R12),%R10 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (%RSI,%RCX,8),%RAX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R11,-0x58(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x158(%R12),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
TEST %R11,%R11 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 3d495 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
LEA (,%R11,8),%R11 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0x140(%R12),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x170(%R12),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
XOR %EDX,%EDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
LEA -0x8(%R11),%R8 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
VMOVSD 0x29c46(%RIP),%XMM4 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VXORPD %XMM1,%XMM1,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
SHR $0x3,%R8 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
INC %R8 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
AND $0x3,%R8D | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 3cef3 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP $0x1,%R8 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 3ce9e | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP $0x2,%R8 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 3ce52 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
VMOVSD (%RDI),%XMM2 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VMOVSD (%RCX),%XMM5 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV $0x8,%EDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VMOVSD (%RBX),%XMM0 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VMOVSD (%R14),%XMM3 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VFMADD213SD (%RSI),%XMM4,%XMM5 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VADDSD (%R9),%XMM2,%XMM6 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VSUBSD (%R13),%XMM6,%XMM7 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VFMSUB132SD %XMM4,%XMM5,%XMM0 | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VSUBSD %XMM5,%XMM1,%XMM1 | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM7,(%R9) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
VADDSD (%R10),%XMM3,%XMM8 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VADDSD %XMM8,%XMM0,%XMM9 | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM9,(%R10) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
VMOVSD (%RDI,%RDX,1),%XMM10 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VMOVSD (%RCX,%RDX,1),%XMM11 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VMOVSD (%RBX,%RDX,1),%XMM13 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VMOVSD (%R14,%RDX,1),%XMM12 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VFMADD213SD (%RSI,%RDX,1),%XMM4,%XMM11 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VADDSD (%R9,%RDX,1),%XMM10,%XMM14 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VSUBSD (%R13,%RDX,1),%XMM14,%XMM15 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VFMSUB132SD %XMM4,%XMM11,%XMM13 | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VSUBSD %XMM11,%XMM1,%XMM1 | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM15,(%R9,%RDX,1) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
VADDSD (%R10,%RDX,1),%XMM12,%XMM2 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VADDSD %XMM2,%XMM13,%XMM5 | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM5,(%R10,%RDX,1) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
ADD $0x8,%RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VMOVSD (%RDI,%RDX,1),%XMM6 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VMOVSD (%RCX,%RDX,1),%XMM7 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VMOVSD (%RBX,%RDX,1),%XMM0 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VMOVSD (%R14,%RDX,1),%XMM3 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VFMADD213SD (%RSI,%RDX,1),%XMM4,%XMM7 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VADDSD (%R9,%RDX,1),%XMM6,%XMM8 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VSUBSD (%R13,%RDX,1),%XMM8,%XMM9 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VFMSUB132SD %XMM4,%XMM7,%XMM0 | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VSUBSD %XMM7,%XMM1,%XMM1 | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM9,(%R9,%RDX,1) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
VADDSD (%R10,%RDX,1),%XMM3,%XMM10 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VADDSD %XMM10,%XMM0,%XMM11 | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM11,(%R10,%RDX,1) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
ADD $0x8,%RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CMP %RDX,%R11 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 3d03d | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV 0x88(%R15),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA -0x38(%RBP),%R8 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0x100(%R12),%R14 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOVQ $0,-0x40(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 2 | 1 |
MOV 0x18(%RAX),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R8,-0x68(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
VXORPD %XMM4,%XMM4,%XMM4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
LEA -0x50(%RBP),%R13 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
SAL $0x3,%RDI | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
VMOVAPD %XMM4,-0x50(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R14,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %RDI,-0x60(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x98(%R15),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x8(%RAX),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0xf0(%R12),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
SAL $0x3,%R15 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
MOV %R15,-0x70(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
LEA (,%RAX,8),%R15 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
VMOVSD 0x10(%R12),%XMM2 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VMOVSD 0x138(%R12),%XMM10 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV -0x80(%RBP),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VMOVSD -0x50(%RBP),%XMM12 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VSUBSD %XMM10,%XMM2,%XMM6 | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD -0x48(%RBP),%XMM13 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VMOVSD -0x40(%RBP),%XMM7 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD %RCX,%R9 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
ADD %R15,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VADDSD (%R9),%XMM6,%XMM11 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM11,0x10(%R12) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0x78(%RBP),%R12 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VMOVSD %XMM10,(%R9) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
VMOVSD %XMM12,(%R14,%R12,8) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
VMOVSD %XMM13,(%R14,%RCX,1) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
ADD %R15,%R14 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VMOVSD %XMM7,(%R14,%RCX,1) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
VMOVSD %XMM1,(%R10,%R12,8) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0x38(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
SUB %FS:0x28,%RAX | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
JNE 3d4a1 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
LEA -0x28(%RBP),%RSP | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
POP %RBX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R12 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R13 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R14 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %RBP | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
RET | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 1 | 0.33 | 0 | 1 |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV 0x68(%R15),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
PUSH $0 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R12,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
PUSHQ 0x170(%R12) | 2 | 0 | 0 | 0.83 | 0.83 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x158(%R12),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x140(%R12),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
CALL 3b260 <_ZN16miniqmcreference17TwoBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE9computeU3ERKNS1_11ParticleSetEiPKdPdSA_SA_b> | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
POP %RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %RDX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
JMP 3cd87 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
VXORPD %XMM1,%XMM1,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XOR %R11D,%R11D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
JMP 3d03d | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
CALL 80d0 <__stack_chk_fail@plt> | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
Source file and lines | TwoBodyJastrowRef.h:307-353 |
Module | libqmcwfs.so |
nb instructions | 171 |
nb uops | 175 |
loop length | 799 |
used x86 registers | 16 |
used mmx registers | 0 |
used xmm registers | 16 |
used ymm registers | 0 |
used zmm registers | 0 |
nb stack references | 11 |
micro-operation queue | 45.75 cycles |
front end | 45.75 cycles |
P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | |
---|---|---|---|---|---|---|---|---|
uops | 16.50 | 16.50 | 37.00 | 37.00 | 36.00 | 16.50 | 16.50 | 37.00 |
cycles | 16.50 | 16.50 | 37.00 | 37.00 | 36.00 | 16.50 | 16.50 | 37.00 |
Cycles executing div or sqrt instructions | NA |
FE+BE cycles | 45.24 |
Stall cycles | 0.00 |
Front-end | 45.75 |
Dispatch | 37.00 |
Overall L1 | 45.75 |
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 | 7% |
load | 0% |
store | 7% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 0% |
fma | 0% |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 100% |
all | 5% |
load | 0% |
store | 4% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 0% |
fma | 0% |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 23% |
all | 11% |
load | 12% |
store | 11% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 12% |
fma | NA (no fma vectorizable/vectorized instructions) |
other | 11% |
all | 13% |
load | 12% |
store | 13% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 12% |
fma | 12% |
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 | 12% |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 14% |
Instruction | Nb FU | P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | Latency | Recip. throughput |
---|---|---|---|---|---|---|---|---|---|---|---|
PUSH %RBP | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOVSXD %EDX,%R8 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV %RSP,%RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
PUSH %R15 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
PUSH %R14 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
PUSH %R13 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
PUSH %R12 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RDI,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
PUSH %RBX | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
SUB $0x58,%RSP | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV %FS:0x28,%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RAX,-0x38(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0xa10(%RSI),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x1a0(%RDI),%RBX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x188(%RDI),%R13 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R8,-0x78(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
SAL $0x3,%R8 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
MOV 0x1b8(%RDI),%R14 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R8,-0x80(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RBX,%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV (%RAX),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x18(%R15),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
IMUL %R8,%RCX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV %R13,%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
ADD 0x40(%R15),%RCX | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
PUSH $0 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
PUSH %R14 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %EDX,-0x60(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RSI,-0x58(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
CALL 3b260 <_ZN16miniqmcreference17TwoBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE9computeU3ERKNS1_11ParticleSetEiPKdPdSA_SA_b> | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
MOV 0xc(%R12),%EDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
POP %RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
MOV -0x60(%RBP),%EDX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
TEST %EDI,%EDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV -0x58(%RBP),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JE 3d468 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV -0x78(%RBP),%RDX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x50(%R15),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x90(%R12),%R11 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0xd8(%R12),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (%RDX,%RDX,4),%RCX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0x128(%R12),%R10 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (%RSI,%RCX,8),%RAX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R11,-0x58(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x158(%R12),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
TEST %R11,%R11 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 3d495 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
LEA (,%R11,8),%R11 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0x140(%R12),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x170(%R12),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
XOR %EDX,%EDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
LEA -0x8(%R11),%R8 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
VMOVSD 0x29c46(%RIP),%XMM4 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VXORPD %XMM1,%XMM1,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
SHR $0x3,%R8 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
INC %R8 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
AND $0x3,%R8D | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 3cef3 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP $0x1,%R8 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 3ce9e | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP $0x2,%R8 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 3ce52 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
VMOVSD (%RDI),%XMM2 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VMOVSD (%RCX),%XMM5 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV $0x8,%EDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VMOVSD (%RBX),%XMM0 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VMOVSD (%R14),%XMM3 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VFMADD213SD (%RSI),%XMM4,%XMM5 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VADDSD (%R9),%XMM2,%XMM6 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VSUBSD (%R13),%XMM6,%XMM7 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VFMSUB132SD %XMM4,%XMM5,%XMM0 | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VSUBSD %XMM5,%XMM1,%XMM1 | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM7,(%R9) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
VADDSD (%R10),%XMM3,%XMM8 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VADDSD %XMM8,%XMM0,%XMM9 | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM9,(%R10) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
VMOVSD (%RDI,%RDX,1),%XMM10 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VMOVSD (%RCX,%RDX,1),%XMM11 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VMOVSD (%RBX,%RDX,1),%XMM13 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VMOVSD (%R14,%RDX,1),%XMM12 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VFMADD213SD (%RSI,%RDX,1),%XMM4,%XMM11 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VADDSD (%R9,%RDX,1),%XMM10,%XMM14 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VSUBSD (%R13,%RDX,1),%XMM14,%XMM15 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VFMSUB132SD %XMM4,%XMM11,%XMM13 | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VSUBSD %XMM11,%XMM1,%XMM1 | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM15,(%R9,%RDX,1) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
VADDSD (%R10,%RDX,1),%XMM12,%XMM2 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VADDSD %XMM2,%XMM13,%XMM5 | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM5,(%R10,%RDX,1) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
ADD $0x8,%RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VMOVSD (%RDI,%RDX,1),%XMM6 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VMOVSD (%RCX,%RDX,1),%XMM7 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VMOVSD (%RBX,%RDX,1),%XMM0 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VMOVSD (%R14,%RDX,1),%XMM3 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VFMADD213SD (%RSI,%RDX,1),%XMM4,%XMM7 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VADDSD (%R9,%RDX,1),%XMM6,%XMM8 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VSUBSD (%R13,%RDX,1),%XMM8,%XMM9 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VFMSUB132SD %XMM4,%XMM7,%XMM0 | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VSUBSD %XMM7,%XMM1,%XMM1 | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM9,(%R9,%RDX,1) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
VADDSD (%R10,%RDX,1),%XMM3,%XMM10 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VADDSD %XMM10,%XMM0,%XMM11 | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM11,(%R10,%RDX,1) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
ADD $0x8,%RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CMP %RDX,%R11 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 3d03d | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV 0x88(%R15),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA -0x38(%RBP),%R8 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0x100(%R12),%R14 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOVQ $0,-0x40(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 2 | 1 |
MOV 0x18(%RAX),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R8,-0x68(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
VXORPD %XMM4,%XMM4,%XMM4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
LEA -0x50(%RBP),%R13 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
SAL $0x3,%RDI | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
VMOVAPD %XMM4,-0x50(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R14,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %RDI,-0x60(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x98(%R15),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x8(%RAX),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0xf0(%R12),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
SAL $0x3,%R15 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
MOV %R15,-0x70(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
LEA (,%RAX,8),%R15 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
VMOVSD 0x10(%R12),%XMM2 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VMOVSD 0x138(%R12),%XMM10 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV -0x80(%RBP),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VMOVSD -0x50(%RBP),%XMM12 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VSUBSD %XMM10,%XMM2,%XMM6 | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD -0x48(%RBP),%XMM13 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VMOVSD -0x40(%RBP),%XMM7 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD %RCX,%R9 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
ADD %R15,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VADDSD (%R9),%XMM6,%XMM11 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM11,0x10(%R12) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0x78(%RBP),%R12 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VMOVSD %XMM10,(%R9) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
VMOVSD %XMM12,(%R14,%R12,8) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
VMOVSD %XMM13,(%R14,%RCX,1) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
ADD %R15,%R14 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VMOVSD %XMM7,(%R14,%RCX,1) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
VMOVSD %XMM1,(%R10,%R12,8) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0x38(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
SUB %FS:0x28,%RAX | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
JNE 3d4a1 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
LEA -0x28(%RBP),%RSP | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
POP %RBX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R12 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R13 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R14 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %RBP | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
RET | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 1 | 0.33 | 0 | 1 |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV 0x68(%R15),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
PUSH $0 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R12,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
PUSHQ 0x170(%R12) | 2 | 0 | 0 | 0.83 | 0.83 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x158(%R12),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x140(%R12),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
CALL 3b260 <_ZN16miniqmcreference17TwoBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE9computeU3ERKNS1_11ParticleSetEiPKdPdSA_SA_b> | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
POP %RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %RDX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
JMP 3cd87 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
VXORPD %XMM1,%XMM1,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XOR %R11D,%R11D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
JMP 3d03d | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
CALL 80d0 <__stack_chk_fail@plt> | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
Name | Coverage (%) | Time (s) |
---|---|---|
▼miniqmcreference::TwoBodyJastrowRef | 1.1 | 0.01 |
▼Loop 375 - TwoBodyJastrowRef.h:332-353 - libqmcwfs.so– | 0 | 0 |
○Loop 376 - TwoBodyJastrowRef.h:340-345 - libqmcwfs.so | 1.1 | 0.01 |
○Loop 377 - TwoBodyJastrowRef.h:322-329 - libqmcwfs.so | 0 | 0 |