Function: miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::evaluateLog(qmc ... | Module: exec | Source: OneBodyJastrowRef.h:112-198 [...] | Coverage: 0.03% |
---|
Function: miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::evaluateLog(qmc ... | Module: exec | Source: OneBodyJastrowRef.h:112-198 [...] | Coverage: 0.03% |
---|
/home/kcamus/qaas_runs/169-451-1869/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; } |
/home/kcamus/qaas_runs/169-451-1869/intel/miniqmc/build/miniqmc/src/Numerics/PETE/OperatorTags.h: 94 - 94 |
-------------------------------------------------------------------------------- |
94: (const_cast<T1&>(a) += b); |
/home/kcamus/qaas_runs/169-451-1869/intel/miniqmc/build/miniqmc/src/Numerics/OhmmsPETE/OhmmsVector.h: 223 - 242 |
-------------------------------------------------------------------------------- |
223: return X[i]; |
[...] |
242: inline iterator begin() { return X; } |
/usr/include/c++/13.1.1/bits/stl_vector.h: 1145 - 1258 |
-------------------------------------------------------------------------------- |
1145: return *(this->_M_impl._M_start + __n); |
[...] |
1258: { return _M_data_ptr(this->_M_impl._M_start); } |
/usr/include/c++/13.1.1/bits/stl_iterator.h: 1077 - 1148 |
-------------------------------------------------------------------------------- |
1077: : _M_current(__i) { } |
[...] |
1148: { return __normal_iterator(_M_current + __n); } |
/home/kcamus/qaas_runs/169-451-1869/intel/miniqmc/build/miniqmc/src/QMCWaveFunctions/Jastrow/OneBodyJastrowRef.h: 112 - 198 |
-------------------------------------------------------------------------------- |
112: const DistanceTableData& d_ie(*(P.DistTables[myTableID])); |
113: for (int iat = 0; iat < Nelec; ++iat) |
114: { |
115: computeU3(P, iat, d_ie.Distances[iat]); |
116: Vat[iat] = std::accumulate(U.begin(), U.begin() + Nions, valT()); |
117: Lap[iat] = accumulateGL(dU.data(), d2U.data(), d_ie.Displacements[iat], Grad[iat]); |
118: } |
119: } |
120: |
121: RealType evaluateLog(ParticleSet& P, |
122: ParticleSet::ParticleGradient_t& G, |
123: ParticleSet::ParticleLaplacian_t& L) |
124: { |
125: evaluateGL(P, G, L, true); |
126: return LogValue; |
127: } |
[...] |
173: for (size_t iat = 0; iat < Nelec; ++iat) |
174: G[iat] += Grad[iat]; |
175: for (size_t iat = 0; iat < Nelec; ++iat) |
176: L[iat] -= Lap[iat]; |
177: LogValue = -std::accumulate(Vat.begin(), Vat.begin() + Nelec, valT()); |
[...] |
188: valT lap(0); |
189: constexpr valT lapfac = OHMMS_DIM - RealType(1); |
190: for (int jat = 0; jat < Nions; ++jat) |
191: lap += d2u[jat] + lapfac * du[jat]; |
192: for (int idim = 0; idim < OHMMS_DIM; ++idim) |
193: { |
194: const valT* restrict dX = displ.data(idim); |
195: valT s = valT(); |
196: for (int jat = 0; jat < Nions; ++jat) |
197: s += du[jat] * dX[jat]; |
198: grad[idim] = s; |
/usr/include/c++/13.1.1/bits/stl_numeric.h: 140 - 141 |
-------------------------------------------------------------------------------- |
140: for (; __first != __last; ++__first) |
141: __init = _GLIBCXX_MOVE_IF_20(__init) + *__first; |
0x44ac70 PUSH %RBP |
0x44ac71 MOV %RSP,%RBP |
0x44ac74 PUSH %R15 |
0x44ac76 MOV %RCX,%R15 |
0x44ac79 PUSH %R14 |
0x44ac7b MOV %RDX,%R14 |
0x44ac7e LEA 0x266b(%RIP),%RDX |
0x44ac85 PUSH %R13 |
0x44ac87 PUSH %R12 |
0x44ac89 PUSH %RBX |
0x44ac8a MOV %RDI,%RBX |
0x44ac8d SUB $0x28,%RSP |
0x44ac91 MOV (%RDI),%RAX |
0x44ac94 MOV 0x38(%RAX),%R9 |
0x44ac98 CMP %RDX,%R9 |
0x44ac9b JNE 44b574 |
0x44aca1 MOVSXD 0x90(%RDI),%RCX |
0x44aca8 MOV 0xa10(%RSI),%RSI |
0x44acaf MOV 0x98(%RBX),%R11D |
0x44acb6 MOV (%RSI,%RCX,8),%RDI |
0x44acba TEST %R11D,%R11D |
0x44acbd JLE 44b0f1 |
0x44acc3 MOV %R15,-0x48(%RBP) |
0x44acc7 XOR %R12D,%R12D |
0x44acca XOR %R13D,%R13D |
0x44accd MOV %R14,-0x40(%RBP) |
0x44acd1 MOV %RDI,%R14 |
0x44acd4 NOPL (%RAX) |
(610) 0x44acd8 MOV 0x18(%R14),%R8 |
(610) 0x44acdc MOV 0x40(%R14),%R10 |
(610) 0x44ace0 MOV %RBX,%RDI |
(610) 0x44ace3 IMUL %R13,%R8 |
(610) 0x44ace7 LEA (%R10,%R8,8),%RSI |
(610) 0x44aceb CALL 41b270 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE9computeU3ERNS1_11ParticleSetEiPKd.isra.0> |
(610) 0x44acf0 MOVSXD 0x94(%RBX),%R9 |
(610) 0x44acf7 MOV 0xf8(%RBX),%R15 |
(610) 0x44acfe MOV 0x846bb(%RIP),%RAX |
(610) 0x44ad05 MOV %R9,%R11 |
(610) 0x44ad08 SAL $0x3,%R9 |
(610) 0x44ad0c LEA (%R15,%R9,1),%RDX |
(610) 0x44ad10 VMOVQ %RAX,%XMM2 |
(610) 0x44ad15 CMP %RDX,%R15 |
(610) 0x44ad18 JE 44b561 |
(610) 0x44ad1e MOV %RDX,%RCX |
(610) 0x44ad21 MOV %R15,%RSI |
(610) 0x44ad24 VXORPD %XMM0,%XMM0,%XMM0 |
(610) 0x44ad28 SUB %R15,%RCX |
(610) 0x44ad2b SUB $0x8,%RCX |
(610) 0x44ad2f SHR $0x3,%RCX |
(610) 0x44ad33 INC %RCX |
(610) 0x44ad36 AND $0x7,%ECX |
(610) 0x44ad39 JE 44ad9d |
(610) 0x44ad3b CMP $0x1,%RCX |
(610) 0x44ad3f JE 44ad90 |
(610) 0x44ad41 CMP $0x2,%RCX |
(610) 0x44ad45 JE 44ad88 |
(610) 0x44ad47 CMP $0x3,%RCX |
(610) 0x44ad4b JE 44ad80 |
(610) 0x44ad4d CMP $0x4,%RCX |
(610) 0x44ad51 JE 44ad78 |
(610) 0x44ad53 CMP $0x5,%RCX |
(610) 0x44ad57 JE 44ad70 |
(610) 0x44ad59 CMP $0x6,%RCX |
(610) 0x44ad5d JE 44ad68 |
(610) 0x44ad5f VMOVSD (%R15),%XMM0 |
(610) 0x44ad64 ADD $0x8,%RSI |
(610) 0x44ad68 VADDSD (%RSI),%XMM0,%XMM0 |
(610) 0x44ad6c ADD $0x8,%RSI |
(610) 0x44ad70 VADDSD (%RSI),%XMM0,%XMM0 |
(610) 0x44ad74 ADD $0x8,%RSI |
(610) 0x44ad78 VADDSD (%RSI),%XMM0,%XMM0 |
(610) 0x44ad7c ADD $0x8,%RSI |
(610) 0x44ad80 VADDSD (%RSI),%XMM0,%XMM0 |
(610) 0x44ad84 ADD $0x8,%RSI |
(610) 0x44ad88 VADDSD (%RSI),%XMM0,%XMM0 |
(610) 0x44ad8c ADD $0x8,%RSI |
(610) 0x44ad90 VADDSD (%RSI),%XMM0,%XMM0 |
(610) 0x44ad94 ADD $0x8,%RSI |
(610) 0x44ad98 CMP %RSI,%RDX |
(610) 0x44ad9b JE 44adcd |
(613) 0x44ad9d VADDSD (%RSI),%XMM0,%XMM1 |
(613) 0x44ada1 ADD $0x40,%RSI |
(613) 0x44ada5 VADDSD -0x38(%RSI),%XMM1,%XMM3 |
(613) 0x44adaa VADDSD -0x30(%RSI),%XMM3,%XMM4 |
(613) 0x44adaf VADDSD -0x28(%RSI),%XMM4,%XMM5 |
(613) 0x44adb4 VADDSD -0x20(%RSI),%XMM5,%XMM6 |
(613) 0x44adb9 VADDSD -0x18(%RSI),%XMM6,%XMM7 |
(613) 0x44adbe VADDSD -0x10(%RSI),%XMM7,%XMM8 |
(613) 0x44adc3 VADDSD -0x8(%RSI),%XMM8,%XMM0 |
(613) 0x44adc8 CMP %RSI,%RDX |
(613) 0x44adcb JNE 44ad9d |
(610) 0x44adcd MOV 0xe8(%RBX),%RDI |
(610) 0x44add4 LEA (%R12,%R12,4),%R8 |
(610) 0x44add8 MOV 0x128(%RBX),%R10 |
(610) 0x44addf ADD 0x50(%R14),%R8 |
(610) 0x44ade3 MOV 0x110(%RBX),%RSI |
(610) 0x44adea VMOVSD %XMM0,(%RDI,%R12,1) |
(610) 0x44adf0 LEA (%R12,%R12,2),%RDI |
(610) 0x44adf4 MOV 0x8(%R8),%RDX |
(610) 0x44adf8 MOV 0x18(%R8),%R15 |
(610) 0x44adfc ADD 0x188(%RBX),%RDI |
(610) 0x44ae03 TEST %R11D,%R11D |
(610) 0x44ae06 JLE 44b56a |
(610) 0x44ae0c LEA -0x8(%R9),%RCX |
(610) 0x44ae10 XOR %EAX,%EAX |
(610) 0x44ae12 VXORPD %XMM15,%XMM15,%XMM15 |
(610) 0x44ae17 SHR $0x3,%RCX |
(610) 0x44ae1b INC %RCX |
(610) 0x44ae1e AND $0x7,%ECX |
(610) 0x44ae21 JE 44aede |
(610) 0x44ae27 CMP $0x1,%RCX |
(610) 0x44ae2b JE 44aec1 |
(610) 0x44ae31 CMP $0x2,%RCX |
(610) 0x44ae35 JE 44aead |
(610) 0x44ae37 CMP $0x3,%RCX |
(610) 0x44ae3b JE 44ae99 |
(610) 0x44ae3d CMP $0x4,%RCX |
(610) 0x44ae41 JE 44ae85 |
(610) 0x44ae43 CMP $0x5,%RCX |
(610) 0x44ae47 JE 44ae71 |
(610) 0x44ae49 CMP $0x6,%RCX |
(610) 0x44ae4d JE 44ae5d |
(610) 0x44ae4f VMOVSD (%RSI),%XMM15 |
(610) 0x44ae53 MOV $0x8,%EAX |
(610) 0x44ae58 VFMADD213SD (%R10),%XMM2,%XMM15 |
(610) 0x44ae5d VMOVSD (%RSI,%RAX,1),%XMM9 |
(610) 0x44ae62 VFMADD213SD (%R10,%RAX,1),%XMM2,%XMM9 |
(610) 0x44ae68 ADD $0x8,%RAX |
(610) 0x44ae6c VADDSD %XMM9,%XMM15,%XMM15 |
(610) 0x44ae71 VMOVSD (%RSI,%RAX,1),%XMM10 |
(610) 0x44ae76 VFMADD213SD (%R10,%RAX,1),%XMM2,%XMM10 |
(610) 0x44ae7c ADD $0x8,%RAX |
(610) 0x44ae80 VADDSD %XMM10,%XMM15,%XMM15 |
(610) 0x44ae85 VMOVSD (%RSI,%RAX,1),%XMM11 |
(610) 0x44ae8a VFMADD213SD (%R10,%RAX,1),%XMM2,%XMM11 |
(610) 0x44ae90 ADD $0x8,%RAX |
(610) 0x44ae94 VADDSD %XMM11,%XMM15,%XMM15 |
(610) 0x44ae99 VMOVSD (%RSI,%RAX,1),%XMM12 |
(610) 0x44ae9e VFMADD213SD (%R10,%RAX,1),%XMM2,%XMM12 |
(610) 0x44aea4 ADD $0x8,%RAX |
(610) 0x44aea8 VADDSD %XMM12,%XMM15,%XMM15 |
(610) 0x44aead VMOVSD (%RSI,%RAX,1),%XMM13 |
(610) 0x44aeb2 VFMADD213SD (%R10,%RAX,1),%XMM2,%XMM13 |
(610) 0x44aeb8 ADD $0x8,%RAX |
(610) 0x44aebc VADDSD %XMM13,%XMM15,%XMM15 |
(610) 0x44aec1 VMOVSD (%RSI,%RAX,1),%XMM14 |
(610) 0x44aec6 VFMADD213SD (%R10,%RAX,1),%XMM2,%XMM14 |
(610) 0x44aecc ADD $0x8,%RAX |
(610) 0x44aed0 VADDSD %XMM14,%XMM15,%XMM15 |
(610) 0x44aed5 CMP %R9,%RAX |
(610) 0x44aed8 JE 44af75 |
(612) 0x44aede VMOVSD (%RSI,%RAX,1),%XMM0 |
(612) 0x44aee3 VMOVSD 0x8(%RSI,%RAX,1),%XMM3 |
(612) 0x44aee9 VMOVSD 0x10(%RSI,%RAX,1),%XMM5 |
(612) 0x44aeef VMOVSD 0x18(%RSI,%RAX,1),%XMM7 |
(612) 0x44aef5 VFMADD213SD (%R10,%RAX,1),%XMM2,%XMM0 |
(612) 0x44aefb VFMADD213SD 0x8(%R10,%RAX,1),%XMM2,%XMM3 |
(612) 0x44af02 VFMADD213SD 0x10(%R10,%RAX,1),%XMM2,%XMM5 |
(612) 0x44af09 VFMADD213SD 0x18(%R10,%RAX,1),%XMM2,%XMM7 |
(612) 0x44af10 VMOVSD 0x20(%RSI,%RAX,1),%XMM9 |
(612) 0x44af16 VMOVSD 0x28(%RSI,%RAX,1),%XMM11 |
(612) 0x44af1c VMOVSD 0x30(%RSI,%RAX,1),%XMM13 |
(612) 0x44af22 VFMADD213SD 0x20(%R10,%RAX,1),%XMM2,%XMM9 |
(612) 0x44af29 VFMADD213SD 0x28(%R10,%RAX,1),%XMM2,%XMM11 |
(612) 0x44af30 VADDSD %XMM0,%XMM15,%XMM1 |
(612) 0x44af34 VFMADD213SD 0x30(%R10,%RAX,1),%XMM2,%XMM13 |
(612) 0x44af3b VMOVSD 0x38(%RSI,%RAX,1),%XMM15 |
(612) 0x44af41 VFMADD213SD 0x38(%R10,%RAX,1),%XMM2,%XMM15 |
(612) 0x44af48 ADD $0x40,%RAX |
(612) 0x44af4c VADDSD %XMM3,%XMM1,%XMM4 |
(612) 0x44af50 VADDSD %XMM5,%XMM4,%XMM6 |
(612) 0x44af54 VADDSD %XMM7,%XMM6,%XMM8 |
(612) 0x44af58 VADDSD %XMM9,%XMM8,%XMM10 |
(612) 0x44af5d VADDSD %XMM11,%XMM10,%XMM12 |
(612) 0x44af62 VADDSD %XMM13,%XMM12,%XMM14 |
(612) 0x44af67 VADDSD %XMM15,%XMM14,%XMM15 |
(612) 0x44af6c CMP %R9,%RAX |
(612) 0x44af6f JNE 44aede |
(610) 0x44af75 LEA 0x18(%RDI),%R8 |
(610) 0x44af79 SAL $0x3,%RDX |
(610) 0x44af7d XOR %R10D,%R10D |
(610) 0x44af80 MOV %R8,-0x38(%RBP) |
(609) 0x44af84 TEST %R11D,%R11D |
(609) 0x44af87 JLE 44b558 |
(609) 0x44af8d LEA -0x8(%R9),%RCX |
(609) 0x44af91 VXORPD %XMM2,%XMM2,%XMM2 |
(609) 0x44af95 LEA (%R15,%R10,1),%R8 |
(609) 0x44af99 XOR %EAX,%EAX |
(609) 0x44af9b SHR $0x3,%RCX |
(609) 0x44af9f INC %RCX |
(609) 0x44afa2 AND $0x7,%ECX |
(609) 0x44afa5 JE 44b03c |
(609) 0x44afab CMP $0x1,%RCX |
(609) 0x44afaf JE 44b028 |
(609) 0x44afb1 CMP $0x2,%RCX |
(609) 0x44afb5 JE 44b019 |
(609) 0x44afb7 CMP $0x3,%RCX |
(609) 0x44afbb JE 44b00a |
(609) 0x44afbd CMP $0x4,%RCX |
(609) 0x44afc1 JE 44affb |
(609) 0x44afc3 CMP $0x5,%RCX |
(609) 0x44afc7 JE 44afec |
(609) 0x44afc9 CMP $0x6,%RCX |
(609) 0x44afcd JE 44afdd |
(609) 0x44afcf VMOVSD (%RSI),%XMM0 |
(609) 0x44afd3 MOV $0x8,%EAX |
(609) 0x44afd8 VFMADD231SD (%R8),%XMM0,%XMM2 |
(609) 0x44afdd VMOVSD (%RSI,%RAX,1),%XMM1 |
(609) 0x44afe2 VFMADD231SD (%R8,%RAX,1),%XMM1,%XMM2 |
(609) 0x44afe8 ADD $0x8,%RAX |
(609) 0x44afec VMOVSD (%RSI,%RAX,1),%XMM3 |
(609) 0x44aff1 VFMADD231SD (%R8,%RAX,1),%XMM3,%XMM2 |
(609) 0x44aff7 ADD $0x8,%RAX |
(609) 0x44affb VMOVSD (%RSI,%RAX,1),%XMM4 |
(609) 0x44b000 VFMADD231SD (%R8,%RAX,1),%XMM4,%XMM2 |
(609) 0x44b006 ADD $0x8,%RAX |
(609) 0x44b00a VMOVSD (%RSI,%RAX,1),%XMM5 |
(609) 0x44b00f VFMADD231SD (%R8,%RAX,1),%XMM5,%XMM2 |
(609) 0x44b015 ADD $0x8,%RAX |
(609) 0x44b019 VMOVSD (%RSI,%RAX,1),%XMM6 |
(609) 0x44b01e VFMADD231SD (%R8,%RAX,1),%XMM6,%XMM2 |
(609) 0x44b024 ADD $0x8,%RAX |
(609) 0x44b028 VMOVSD (%RSI,%RAX,1),%XMM7 |
(609) 0x44b02d VFMADD231SD (%R8,%RAX,1),%XMM7,%XMM2 |
(609) 0x44b033 ADD $0x8,%RAX |
(609) 0x44b037 CMP %RAX,%R9 |
(609) 0x44b03a JE 44b0b0 |
(611) 0x44b03c VMOVSD (%RSI,%RAX,1),%XMM8 |
(611) 0x44b041 VMOVSD 0x8(%RSI,%RAX,1),%XMM9 |
(611) 0x44b047 VMOVSD 0x10(%RSI,%RAX,1),%XMM10 |
(611) 0x44b04d VMOVSD 0x18(%RSI,%RAX,1),%XMM11 |
(611) 0x44b053 VFMADD231SD (%R8,%RAX,1),%XMM8,%XMM2 |
(611) 0x44b059 VMOVSD 0x20(%RSI,%RAX,1),%XMM12 |
(611) 0x44b05f VMOVSD 0x28(%RSI,%RAX,1),%XMM13 |
(611) 0x44b065 VMOVSD 0x30(%RSI,%RAX,1),%XMM14 |
(611) 0x44b06b VMOVSD 0x38(%RSI,%RAX,1),%XMM0 |
(611) 0x44b071 ADD $0x40,%RAX |
(611) 0x44b075 VFMADD231SD -0x38(%RAX,%R8,1),%XMM9,%XMM2 |
(611) 0x44b07c VFMADD231SD -0x30(%RAX,%R8,1),%XMM10,%XMM2 |
(611) 0x44b083 VFMADD231SD -0x28(%RAX,%R8,1),%XMM11,%XMM2 |
(611) 0x44b08a VFMADD231SD -0x20(%RAX,%R8,1),%XMM12,%XMM2 |
(611) 0x44b091 VFMADD231SD -0x18(%RAX,%R8,1),%XMM13,%XMM2 |
(611) 0x44b098 VFMADD231SD -0x10(%RAX,%R8,1),%XMM14,%XMM2 |
(611) 0x44b09f VFMADD231SD -0x8(%RAX,%R8,1),%XMM0,%XMM2 |
(611) 0x44b0a6 CMP %RAX,%R9 |
(611) 0x44b0a9 JNE 44b03c |
(609) 0x44b0ab NOPL (%RAX,%RAX,1) |
(609) 0x44b0b0 VMOVSD %XMM2,(%RDI) |
(609) 0x44b0b4 ADD $0x8,%RDI |
(609) 0x44b0b8 ADD %RDX,%R10 |
(609) 0x44b0bb CMP %RDI,-0x38(%RBP) |
(609) 0x44b0bf JNE 44af84 |
(610) 0x44b0c5 MOV 0x1b0(%RBX),%R9 |
(610) 0x44b0cc MOV 0x98(%RBX),%R11D |
(610) 0x44b0d3 INC %R13 |
(610) 0x44b0d6 VMOVSD %XMM15,(%R9,%R12,1) |
(610) 0x44b0dc ADD $0x8,%R12 |
(610) 0x44b0e0 CMP %R13D,%R11D |
(610) 0x44b0e3 JG 44acd8 |
0x44b0e9 MOV -0x40(%RBP),%R14 |
0x44b0ed MOV -0x48(%RBP),%R15 |
0x44b0f1 MOVSXD %R11D,%R12 |
0x44b0f4 TEST %R12,%R12 |
0x44b0f7 JE 44b594 |
0x44b0fd LEA (%R12,%R12,2),%RSI |
0x44b101 MOV $0xaaaaaaaaaaaaaab,%R8 |
0x44b10b MOV 0x18(%R14),%R13 |
0x44b10f MOV 0x188(%RBX),%RDX |
0x44b116 LEA -0x18(,%RSI,8),%R10 |
0x44b11e SHR $0x3,%R10 |
0x44b122 LEA (%R13,%RSI,8),%RDI |
0x44b127 IMUL %R8,%R10 |
0x44b12b INC %R10 |
0x44b12e AND $0x3,%R10D |
0x44b132 JE 44b1fe |
0x44b138 CMP $0x1,%R10 |
0x44b13c JE 44b1ba |
0x44b13e CMP $0x2,%R10 |
0x44b142 JE 44b17f |
0x44b144 VMOVSD (%R13),%XMM15 |
0x44b14a VMOVSD 0x8(%R13),%XMM1 |
0x44b150 ADD $0x18,%RDX |
0x44b154 ADD $0x18,%R13 |
0x44b158 VMOVSD -0x8(%R13),%XMM4 |
0x44b15e VADDSD -0x18(%RDX),%XMM15,%XMM2 |
0x44b163 VMOVSD %XMM2,-0x18(%R13) |
0x44b169 VADDSD -0x10(%RDX),%XMM1,%XMM3 |
0x44b16e VMOVSD %XMM3,-0x10(%R13) |
0x44b174 VADDSD -0x8(%RDX),%XMM4,%XMM5 |
0x44b179 VMOVSD %XMM5,-0x8(%R13) |
0x44b17f VMOVSD (%R13),%XMM6 |
0x44b185 VMOVSD 0x8(%R13),%XMM8 |
0x44b18b ADD $0x18,%RDX |
0x44b18f ADD $0x18,%R13 |
0x44b193 VMOVSD -0x8(%R13),%XMM10 |
0x44b199 VADDSD -0x18(%RDX),%XMM6,%XMM7 |
0x44b19e VMOVSD %XMM7,-0x18(%R13) |
0x44b1a4 VADDSD -0x10(%RDX),%XMM8,%XMM9 |
0x44b1a9 VMOVSD %XMM9,-0x10(%R13) |
0x44b1af VADDSD -0x8(%RDX),%XMM10,%XMM11 |
0x44b1b4 VMOVSD %XMM11,-0x8(%R13) |
0x44b1ba VMOVSD (%R13),%XMM12 |
0x44b1c0 VMOVSD 0x8(%R13),%XMM14 |
0x44b1c6 ADD $0x18,%R13 |
0x44b1ca ADD $0x18,%RDX |
0x44b1ce VMOVSD -0x8(%R13),%XMM15 |
0x44b1d4 VADDSD -0x18(%RDX),%XMM12,%XMM13 |
0x44b1d9 VMOVSD %XMM13,-0x18(%R13) |
0x44b1df VADDSD -0x10(%RDX),%XMM14,%XMM0 |
0x44b1e4 VMOVSD %XMM0,-0x10(%R13) |
0x44b1ea VADDSD -0x8(%RDX),%XMM15,%XMM2 |
0x44b1ef VMOVSD %XMM2,-0x8(%R13) |
0x44b1f5 CMP %RDI,%R13 |
0x44b1f8 JE 44b2db |
(606) 0x44b1fe VMOVSD (%R13),%XMM1 |
(606) 0x44b204 VMOVSD 0x8(%R13),%XMM4 |
(606) 0x44b20a ADD $0x60,%R13 |
(606) 0x44b20e ADD $0x60,%RDX |
(606) 0x44b212 VMOVSD -0x50(%R13),%XMM6 |
(606) 0x44b218 VMOVSD -0x48(%R13),%XMM8 |
(606) 0x44b21e VADDSD -0x60(%RDX),%XMM1,%XMM3 |
(606) 0x44b223 VMOVSD -0x40(%R13),%XMM10 |
(606) 0x44b229 VMOVSD -0x38(%R13),%XMM12 |
(606) 0x44b22f VMOVSD -0x30(%R13),%XMM14 |
(606) 0x44b235 VMOVSD -0x28(%R13),%XMM15 |
(606) 0x44b23b VMOVSD -0x20(%R13),%XMM1 |
(606) 0x44b241 VMOVSD %XMM3,-0x60(%R13) |
(606) 0x44b247 VADDSD -0x58(%RDX),%XMM4,%XMM5 |
(606) 0x44b24c VMOVSD -0x18(%R13),%XMM4 |
(606) 0x44b252 VMOVSD %XMM5,-0x58(%R13) |
(606) 0x44b258 VADDSD -0x50(%RDX),%XMM6,%XMM7 |
(606) 0x44b25d VMOVSD -0x10(%R13),%XMM6 |
(606) 0x44b263 VMOVSD %XMM7,-0x50(%R13) |
(606) 0x44b269 VADDSD -0x48(%RDX),%XMM8,%XMM9 |
(606) 0x44b26e VMOVSD %XMM9,-0x48(%R13) |
(606) 0x44b274 VADDSD -0x40(%RDX),%XMM10,%XMM11 |
(606) 0x44b279 VMOVSD %XMM11,-0x40(%R13) |
(606) 0x44b27f VADDSD -0x38(%RDX),%XMM12,%XMM13 |
(606) 0x44b284 VMOVSD %XMM13,-0x38(%R13) |
(606) 0x44b28a VADDSD -0x30(%RDX),%XMM14,%XMM0 |
(606) 0x44b28f VMOVSD %XMM0,-0x30(%R13) |
(606) 0x44b295 VADDSD -0x28(%RDX),%XMM15,%XMM2 |
(606) 0x44b29a VMOVSD %XMM2,-0x28(%R13) |
(606) 0x44b2a0 VADDSD -0x20(%RDX),%XMM1,%XMM3 |
(606) 0x44b2a5 VMOVSD %XMM3,-0x20(%R13) |
(606) 0x44b2ab VADDSD -0x18(%RDX),%XMM4,%XMM5 |
(606) 0x44b2b0 VMOVSD %XMM5,-0x18(%R13) |
(606) 0x44b2b6 VADDSD -0x10(%RDX),%XMM6,%XMM7 |
(606) 0x44b2bb VMOVSD %XMM7,-0x10(%R13) |
(606) 0x44b2c1 VMOVSD -0x8(%R13),%XMM8 |
(606) 0x44b2c7 VADDSD -0x8(%RDX),%XMM8,%XMM9 |
(606) 0x44b2cc VMOVSD %XMM9,-0x8(%R13) |
(606) 0x44b2d2 CMP %RDI,%R13 |
(606) 0x44b2d5 JNE 44b1fe |
0x44b2db MOV %R12,%R11 |
0x44b2de MOV 0x1b0(%RBX),%RCX |
0x44b2e5 MOV 0x18(%R15),%R9 |
0x44b2e9 XOR %EAX,%EAX |
0x44b2eb AND $0x7,%R11D |
0x44b2ef JE 44b3b1 |
0x44b2f5 CMP $0x1,%R11 |
0x44b2f9 JE 44b394 |
0x44b2ff CMP $0x2,%R11 |
0x44b303 JE 44b380 |
0x44b305 CMP $0x3,%R11 |
0x44b309 JE 44b36c |
0x44b30b CMP $0x4,%R11 |
0x44b30f JE 44b358 |
0x44b311 CMP $0x5,%R11 |
0x44b315 JE 44b344 |
0x44b317 CMP $0x6,%R11 |
0x44b31b JE 44b330 |
0x44b31d VMOVSD (%R9),%XMM10 |
0x44b322 MOV $0x1,%EAX |
0x44b327 VSUBSD (%RCX),%XMM10,%XMM11 |
0x44b32b VMOVSD %XMM11,(%R9) |
0x44b330 VMOVSD (%R9,%RAX,8),%XMM12 |
0x44b336 VSUBSD (%RCX,%RAX,8),%XMM12,%XMM13 |
0x44b33b VMOVSD %XMM13,(%R9,%RAX,8) |
0x44b341 INC %RAX |
0x44b344 VMOVSD (%R9,%RAX,8),%XMM14 |
0x44b34a VSUBSD (%RCX,%RAX,8),%XMM14,%XMM0 |
0x44b34f VMOVSD %XMM0,(%R9,%RAX,8) |
0x44b355 INC %RAX |
0x44b358 VMOVSD (%R9,%RAX,8),%XMM15 |
0x44b35e VSUBSD (%RCX,%RAX,8),%XMM15,%XMM2 |
0x44b363 VMOVSD %XMM2,(%R9,%RAX,8) |
0x44b369 INC %RAX |
0x44b36c VMOVSD (%R9,%RAX,8),%XMM1 |
0x44b372 VSUBSD (%RCX,%RAX,8),%XMM1,%XMM3 |
0x44b377 VMOVSD %XMM3,(%R9,%RAX,8) |
0x44b37d INC %RAX |
0x44b380 VMOVSD (%R9,%RAX,8),%XMM4 |
0x44b386 VSUBSD (%RCX,%RAX,8),%XMM4,%XMM5 |
0x44b38b VMOVSD %XMM5,(%R9,%RAX,8) |
0x44b391 INC %RAX |
0x44b394 VMOVSD (%R9,%RAX,8),%XMM6 |
0x44b39a VSUBSD (%RCX,%RAX,8),%XMM6,%XMM7 |
0x44b39f VMOVSD %XMM7,(%R9,%RAX,8) |
0x44b3a5 INC %RAX |
0x44b3a8 CMP %R12,%RAX |
0x44b3ab JE 44b466 |
(607) 0x44b3b1 VMOVSD (%R9,%RAX,8),%XMM8 |
(607) 0x44b3b7 LEA 0x1(%RAX),%R14 |
(607) 0x44b3bb LEA 0x2(%RAX),%R15 |
(607) 0x44b3bf LEA 0x3(%RAX),%R13 |
(607) 0x44b3c3 LEA 0x4(%RAX),%RDX |
(607) 0x44b3c7 VSUBSD (%RCX,%RAX,8),%XMM8,%XMM9 |
(607) 0x44b3cc LEA 0x5(%RAX),%RSI |
(607) 0x44b3d0 LEA 0x6(%RAX),%RDI |
(607) 0x44b3d4 LEA 0x7(%RAX),%R10 |
(607) 0x44b3d8 VMOVSD %XMM9,(%R9,%RAX,8) |
(607) 0x44b3de ADD $0x8,%RAX |
(607) 0x44b3e2 VMOVSD (%R9,%R14,8),%XMM10 |
(607) 0x44b3e8 VSUBSD (%RCX,%R14,8),%XMM10,%XMM11 |
(607) 0x44b3ee VMOVSD %XMM11,(%R9,%R14,8) |
(607) 0x44b3f4 VMOVSD (%R9,%R15,8),%XMM12 |
(607) 0x44b3fa VSUBSD (%RCX,%R15,8),%XMM12,%XMM13 |
(607) 0x44b400 VMOVSD %XMM13,(%R9,%R15,8) |
(607) 0x44b406 VMOVSD (%R9,%R13,8),%XMM14 |
(607) 0x44b40c VSUBSD (%RCX,%R13,8),%XMM14,%XMM0 |
(607) 0x44b412 VMOVSD %XMM0,(%R9,%R13,8) |
(607) 0x44b418 VMOVSD (%R9,%RDX,8),%XMM15 |
(607) 0x44b41e VSUBSD (%RCX,%RDX,8),%XMM15,%XMM2 |
(607) 0x44b423 VMOVSD %XMM2,(%R9,%RDX,8) |
(607) 0x44b429 VMOVSD (%R9,%RSI,8),%XMM1 |
(607) 0x44b42f VSUBSD (%RCX,%RSI,8),%XMM1,%XMM3 |
(607) 0x44b434 VMOVSD %XMM3,(%R9,%RSI,8) |
(607) 0x44b43a VMOVSD (%R9,%RDI,8),%XMM4 |
(607) 0x44b440 VSUBSD (%RCX,%RDI,8),%XMM4,%XMM5 |
(607) 0x44b445 VMOVSD %XMM5,(%R9,%RDI,8) |
(607) 0x44b44b VMOVSD (%R9,%R10,8),%XMM6 |
(607) 0x44b451 VSUBSD (%RCX,%R10,8),%XMM6,%XMM7 |
(607) 0x44b457 VMOVSD %XMM7,(%R9,%R10,8) |
(607) 0x44b45d CMP %R12,%RAX |
(607) 0x44b460 JNE 44b3b1 |
0x44b466 LEA -0x8(,%RAX,8),%RCX |
0x44b46e MOV 0xe8(%RBX),%R12 |
0x44b475 VXORPD %XMM8,%XMM8,%XMM8 |
0x44b47a SHR $0x3,%RCX |
0x44b47e INC %RCX |
0x44b481 LEA (%R12,%RAX,8),%R8 |
0x44b485 AND $0x7,%ECX |
0x44b488 JE 44b4f9 |
0x44b48a CMP $0x1,%RCX |
0x44b48e JE 44b4ea |
0x44b490 CMP $0x2,%RCX |
0x44b494 JE 44b4e0 |
0x44b496 CMP $0x3,%RCX |
0x44b49a JE 44b4d6 |
0x44b49c CMP $0x4,%RCX |
0x44b4a0 JE 44b4cc |
0x44b4a2 CMP $0x5,%RCX |
0x44b4a6 JE 44b4c2 |
0x44b4a8 CMP $0x6,%RCX |
0x44b4ac JE 44b4b8 |
0x44b4ae VMOVSD (%R12),%XMM8 |
0x44b4b4 ADD $0x8,%R12 |
0x44b4b8 VADDSD (%R12),%XMM8,%XMM8 |
0x44b4be ADD $0x8,%R12 |
0x44b4c2 VADDSD (%R12),%XMM8,%XMM8 |
0x44b4c8 ADD $0x8,%R12 |
0x44b4cc VADDSD (%R12),%XMM8,%XMM8 |
0x44b4d2 ADD $0x8,%R12 |
0x44b4d6 VADDSD (%R12),%XMM8,%XMM8 |
0x44b4dc ADD $0x8,%R12 |
0x44b4e0 VADDSD (%R12),%XMM8,%XMM8 |
0x44b4e6 ADD $0x8,%R12 |
0x44b4ea VADDSD (%R12),%XMM8,%XMM8 |
0x44b4f0 ADD $0x8,%R12 |
0x44b4f4 CMP %R12,%R8 |
0x44b4f7 JE 44b539 |
(608) 0x44b4f9 VADDSD (%R12),%XMM8,%XMM9 |
(608) 0x44b4ff ADD $0x40,%R12 |
(608) 0x44b503 VADDSD -0x38(%R12),%XMM9,%XMM10 |
(608) 0x44b50a VADDSD -0x30(%R12),%XMM10,%XMM11 |
(608) 0x44b511 VADDSD -0x28(%R12),%XMM11,%XMM12 |
(608) 0x44b518 VADDSD -0x20(%R12),%XMM12,%XMM13 |
(608) 0x44b51f VADDSD -0x18(%R12),%XMM13,%XMM14 |
(608) 0x44b526 VADDSD -0x10(%R12),%XMM14,%XMM0 |
(608) 0x44b52d VADDSD -0x8(%R12),%XMM0,%XMM8 |
(608) 0x44b534 CMP %R12,%R8 |
(608) 0x44b537 JNE 44b4f9 |
0x44b539 VXORPD 0x8376f(%RIP),%XMM8,%XMM0 |
0x44b541 VMOVSD %XMM0,0x10(%RBX) |
0x44b546 ADD $0x28,%RSP |
0x44b54a POP %RBX |
0x44b54b POP %R12 |
0x44b54d POP %R13 |
0x44b54f POP %R14 |
0x44b551 POP %R15 |
0x44b553 POP %RBP |
0x44b554 RET |
0x44b555 NOPL (%RAX) |
(609) 0x44b558 VXORPD %XMM2,%XMM2,%XMM2 |
(609) 0x44b55c JMP 44b0b0 |
(610) 0x44b561 VXORPD %XMM0,%XMM0,%XMM0 |
(610) 0x44b565 JMP 44adcd |
(610) 0x44b56a VXORPD %XMM15,%XMM15,%XMM15 |
(610) 0x44b56f JMP 44af75 |
0x44b574 MOV %R14,%RDX |
0x44b577 MOV $0x1,%R8D |
0x44b57d CALL %R9 |
0x44b580 VMOVSD 0x10(%RBX),%XMM0 |
0x44b585 ADD $0x28,%RSP |
0x44b589 POP %RBX |
0x44b58a POP %R12 |
0x44b58c POP %R13 |
0x44b58e POP %R14 |
0x44b590 POP %R15 |
0x44b592 POP %RBP |
0x44b593 RET |
0x44b594 VXORPD %XMM0,%XMM0,%XMM0 |
0x44b598 JMP 44b541 |
0x44b59a NOPW (%RAX,%RAX,1) |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
►100.00+ | qmcplusplus::WaveFunction::eva[...] | WaveFunction.cpp:181 | exec |
○ | main._omp_fn.0 | miniqmc.cpp:390 | exec |
○ | GOMP_parallel | libgomp.h:985 | libgomp.so.1.0.0 |
Path / |
Source file and lines | OneBodyJastrowRef.h:112-198 |
Module | exec |
nb instructions | 193 |
nb uops | 194 |
loop length | 817 |
used x86 registers | 16 |
used mmx registers | 0 |
used xmm registers | 16 |
used ymm registers | 0 |
used zmm registers | 0 |
nb stack references | 2 |
micro-operation queue | 50.00 cycles |
front end | 50.00 cycles |
P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | |
---|---|---|---|---|---|---|---|---|
uops | 27.50 | 27.50 | 33.00 | 33.00 | 26.00 | 27.50 | 27.50 | 28.00 |
cycles | 27.50 | 27.50 | 33.00 | 33.00 | 26.00 | 27.50 | 27.50 | 28.00 |
Cycles executing div or sqrt instructions | NA |
FE+BE cycles | 50.15 |
Stall cycles | 0.00 |
Front-end | 50.00 |
Dispatch | 33.00 |
Overall L1 | 50.00 |
all | 0% |
load | 0% |
store | 0% |
mul | 0% |
add-sub | 0% |
fma | NA (no fma vectorizable/vectorized instructions) |
other | 0% |
all | 5% |
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 | 0% |
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 | 12% |
add-sub | 12% |
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 | 12% |
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 | Latency | Recip. throughput |
---|---|---|---|---|---|---|---|---|---|---|---|
PUSH %RBP | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
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 |
MOV %RCX,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
PUSH %R14 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RDX,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
LEA 0x266b(%RIP),%RDX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
PUSH %R13 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
PUSH %R12 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
PUSH %RBX | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RDI,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
SUB $0x28,%RSP | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV (%RDI),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x38(%RAX),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
CMP %RDX,%R9 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JNE 44b574 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOVSXD 0x90(%RDI),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0xa10(%RSI),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x98(%RBX),%R11D | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV (%RSI,%RCX,8),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
TEST %R11D,%R11D | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JLE 44b0f1 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV %R15,-0x48(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
XOR %R12D,%R12D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XOR %R13D,%R13D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %R14,-0x40(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RDI,%R14 | 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 -0x40(%RBP),%R14 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV -0x48(%RBP),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOVSXD %R11D,%R12 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
TEST %R12,%R12 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b594 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
LEA (%R12,%R12,2),%RSI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV $0xaaaaaaaaaaaaaab,%R8 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV 0x18(%R14),%R13 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x188(%RBX),%RDX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA -0x18(,%RSI,8),%R10 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
SHR $0x3,%R10 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
LEA (%R13,%RSI,8),%RDI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
IMUL %R8,%R10 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
INC %R10 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
AND $0x3,%R10D | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b1fe | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP $0x1,%R10 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b1ba | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP $0x2,%R10 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b17f | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
VMOVSD (%R13),%XMM15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VMOVSD 0x8(%R13),%XMM1 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD $0x18,%RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
ADD $0x18,%R13 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VMOVSD -0x8(%R13),%XMM4 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VADDSD -0x18(%RDX),%XMM15,%XMM2 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM2,-0x18(%R13) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
VADDSD -0x10(%RDX),%XMM1,%XMM3 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM3,-0x10(%R13) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
VADDSD -0x8(%RDX),%XMM4,%XMM5 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM5,-0x8(%R13) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
VMOVSD (%R13),%XMM6 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VMOVSD 0x8(%R13),%XMM8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD $0x18,%RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
ADD $0x18,%R13 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VMOVSD -0x8(%R13),%XMM10 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VADDSD -0x18(%RDX),%XMM6,%XMM7 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM7,-0x18(%R13) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
VADDSD -0x10(%RDX),%XMM8,%XMM9 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM9,-0x10(%R13) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
VADDSD -0x8(%RDX),%XMM10,%XMM11 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM11,-0x8(%R13) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
VMOVSD (%R13),%XMM12 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VMOVSD 0x8(%R13),%XMM14 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD $0x18,%R13 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
ADD $0x18,%RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VMOVSD -0x8(%R13),%XMM15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VADDSD -0x18(%RDX),%XMM12,%XMM13 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM13,-0x18(%R13) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
VADDSD -0x10(%RDX),%XMM14,%XMM0 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM0,-0x10(%R13) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
VADDSD -0x8(%RDX),%XMM15,%XMM2 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM2,-0x8(%R13) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
CMP %RDI,%R13 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b2db | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV %R12,%R11 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV 0x1b0(%RBX),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x18(%R15),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
XOR %EAX,%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
AND $0x7,%R11D | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b3b1 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP $0x1,%R11 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b394 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP $0x2,%R11 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b380 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP $0x3,%R11 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b36c | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP $0x4,%R11 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b358 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP $0x5,%R11 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b344 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP $0x6,%R11 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b330 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
VMOVSD (%R9),%XMM10 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV $0x1,%EAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VSUBSD (%RCX),%XMM10,%XMM11 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM11,(%R9) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
VMOVSD (%R9,%RAX,8),%XMM12 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VSUBSD (%RCX,%RAX,8),%XMM12,%XMM13 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM13,(%R9,%RAX,8) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
INC %RAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VMOVSD (%R9,%RAX,8),%XMM14 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VSUBSD (%RCX,%RAX,8),%XMM14,%XMM0 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM0,(%R9,%RAX,8) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
INC %RAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VMOVSD (%R9,%RAX,8),%XMM15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VSUBSD (%RCX,%RAX,8),%XMM15,%XMM2 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM2,(%R9,%RAX,8) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
INC %RAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VMOVSD (%R9,%RAX,8),%XMM1 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VSUBSD (%RCX,%RAX,8),%XMM1,%XMM3 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM3,(%R9,%RAX,8) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
INC %RAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VMOVSD (%R9,%RAX,8),%XMM4 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VSUBSD (%RCX,%RAX,8),%XMM4,%XMM5 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM5,(%R9,%RAX,8) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
INC %RAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VMOVSD (%R9,%RAX,8),%XMM6 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VSUBSD (%RCX,%RAX,8),%XMM6,%XMM7 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM7,(%R9,%RAX,8) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
INC %RAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CMP %R12,%RAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b466 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
LEA -0x8(,%RAX,8),%RCX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0xe8(%RBX),%R12 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VXORPD %XMM8,%XMM8,%XMM8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
SHR $0x3,%RCX | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
INC %RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
LEA (%R12,%RAX,8),%R8 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
AND $0x7,%ECX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b4f9 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP $0x1,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b4ea | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP $0x2,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b4e0 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP $0x3,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b4d6 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP $0x4,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b4cc | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP $0x5,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b4c2 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP $0x6,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b4b8 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
VMOVSD (%R12),%XMM8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD $0x8,%R12 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VADDSD (%R12),%XMM8,%XMM8 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
ADD $0x8,%R12 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VADDSD (%R12),%XMM8,%XMM8 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
ADD $0x8,%R12 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VADDSD (%R12),%XMM8,%XMM8 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
ADD $0x8,%R12 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VADDSD (%R12),%XMM8,%XMM8 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
ADD $0x8,%R12 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VADDSD (%R12),%XMM8,%XMM8 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
ADD $0x8,%R12 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VADDSD (%R12),%XMM8,%XMM8 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
ADD $0x8,%R12 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CMP %R12,%R8 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b539 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
VXORPD 0x8376f(%RIP),%XMM8,%XMM0 | 1 | 0.33 | 0.33 | 0.50 | 0.50 | 0 | 0.33 | 0 | 0 | 1 | 0.50 |
VMOVSD %XMM0,0x10(%RBX) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
ADD $0x28,%RSP | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
POP %RBX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R12 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R13 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R14 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %RBP | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
RET | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 1 | 0.33 | 0 | 1 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %R14,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV $0x1,%R8D | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CALL %R9 | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 3 |
VMOVSD 0x10(%RBX),%XMM0 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD $0x28,%RSP | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
POP %RBX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R12 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R13 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R14 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %RBP | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
RET | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 1 | 0.33 | 0 | 1 |
VXORPD %XMM0,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
JMP 44b541 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
Source file and lines | OneBodyJastrowRef.h:112-198 |
Module | exec |
nb instructions | 193 |
nb uops | 194 |
loop length | 817 |
used x86 registers | 16 |
used mmx registers | 0 |
used xmm registers | 16 |
used ymm registers | 0 |
used zmm registers | 0 |
nb stack references | 2 |
micro-operation queue | 50.00 cycles |
front end | 50.00 cycles |
P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | |
---|---|---|---|---|---|---|---|---|
uops | 27.50 | 27.50 | 33.00 | 33.00 | 26.00 | 27.50 | 27.50 | 28.00 |
cycles | 27.50 | 27.50 | 33.00 | 33.00 | 26.00 | 27.50 | 27.50 | 28.00 |
Cycles executing div or sqrt instructions | NA |
FE+BE cycles | 50.15 |
Stall cycles | 0.00 |
Front-end | 50.00 |
Dispatch | 33.00 |
Overall L1 | 50.00 |
all | 0% |
load | 0% |
store | 0% |
mul | 0% |
add-sub | 0% |
fma | NA (no fma vectorizable/vectorized instructions) |
other | 0% |
all | 5% |
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 | 0% |
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 | 12% |
add-sub | 12% |
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 | 12% |
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 | Latency | Recip. throughput |
---|---|---|---|---|---|---|---|---|---|---|---|
PUSH %RBP | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
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 |
MOV %RCX,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
PUSH %R14 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RDX,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
LEA 0x266b(%RIP),%RDX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
PUSH %R13 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
PUSH %R12 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
PUSH %RBX | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RDI,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
SUB $0x28,%RSP | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV (%RDI),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x38(%RAX),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
CMP %RDX,%R9 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JNE 44b574 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOVSXD 0x90(%RDI),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0xa10(%RSI),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x98(%RBX),%R11D | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV (%RSI,%RCX,8),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
TEST %R11D,%R11D | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JLE 44b0f1 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV %R15,-0x48(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
XOR %R12D,%R12D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XOR %R13D,%R13D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %R14,-0x40(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RDI,%R14 | 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 -0x40(%RBP),%R14 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV -0x48(%RBP),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOVSXD %R11D,%R12 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
TEST %R12,%R12 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b594 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
LEA (%R12,%R12,2),%RSI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV $0xaaaaaaaaaaaaaab,%R8 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV 0x18(%R14),%R13 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x188(%RBX),%RDX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA -0x18(,%RSI,8),%R10 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
SHR $0x3,%R10 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
LEA (%R13,%RSI,8),%RDI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
IMUL %R8,%R10 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
INC %R10 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
AND $0x3,%R10D | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b1fe | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP $0x1,%R10 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b1ba | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP $0x2,%R10 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b17f | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
VMOVSD (%R13),%XMM15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VMOVSD 0x8(%R13),%XMM1 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD $0x18,%RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
ADD $0x18,%R13 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VMOVSD -0x8(%R13),%XMM4 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VADDSD -0x18(%RDX),%XMM15,%XMM2 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM2,-0x18(%R13) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
VADDSD -0x10(%RDX),%XMM1,%XMM3 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM3,-0x10(%R13) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
VADDSD -0x8(%RDX),%XMM4,%XMM5 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM5,-0x8(%R13) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
VMOVSD (%R13),%XMM6 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VMOVSD 0x8(%R13),%XMM8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD $0x18,%RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
ADD $0x18,%R13 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VMOVSD -0x8(%R13),%XMM10 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VADDSD -0x18(%RDX),%XMM6,%XMM7 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM7,-0x18(%R13) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
VADDSD -0x10(%RDX),%XMM8,%XMM9 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM9,-0x10(%R13) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
VADDSD -0x8(%RDX),%XMM10,%XMM11 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM11,-0x8(%R13) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
VMOVSD (%R13),%XMM12 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VMOVSD 0x8(%R13),%XMM14 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD $0x18,%R13 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
ADD $0x18,%RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VMOVSD -0x8(%R13),%XMM15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VADDSD -0x18(%RDX),%XMM12,%XMM13 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM13,-0x18(%R13) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
VADDSD -0x10(%RDX),%XMM14,%XMM0 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM0,-0x10(%R13) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
VADDSD -0x8(%RDX),%XMM15,%XMM2 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM2,-0x8(%R13) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
CMP %RDI,%R13 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b2db | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV %R12,%R11 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV 0x1b0(%RBX),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x18(%R15),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
XOR %EAX,%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
AND $0x7,%R11D | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b3b1 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP $0x1,%R11 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b394 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP $0x2,%R11 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b380 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP $0x3,%R11 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b36c | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP $0x4,%R11 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b358 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP $0x5,%R11 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b344 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP $0x6,%R11 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b330 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
VMOVSD (%R9),%XMM10 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV $0x1,%EAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VSUBSD (%RCX),%XMM10,%XMM11 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM11,(%R9) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
VMOVSD (%R9,%RAX,8),%XMM12 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VSUBSD (%RCX,%RAX,8),%XMM12,%XMM13 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM13,(%R9,%RAX,8) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
INC %RAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VMOVSD (%R9,%RAX,8),%XMM14 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VSUBSD (%RCX,%RAX,8),%XMM14,%XMM0 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM0,(%R9,%RAX,8) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
INC %RAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VMOVSD (%R9,%RAX,8),%XMM15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VSUBSD (%RCX,%RAX,8),%XMM15,%XMM2 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM2,(%R9,%RAX,8) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
INC %RAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VMOVSD (%R9,%RAX,8),%XMM1 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VSUBSD (%RCX,%RAX,8),%XMM1,%XMM3 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM3,(%R9,%RAX,8) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
INC %RAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VMOVSD (%R9,%RAX,8),%XMM4 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VSUBSD (%RCX,%RAX,8),%XMM4,%XMM5 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM5,(%R9,%RAX,8) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
INC %RAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VMOVSD (%R9,%RAX,8),%XMM6 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VSUBSD (%RCX,%RAX,8),%XMM6,%XMM7 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
VMOVSD %XMM7,(%R9,%RAX,8) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
INC %RAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CMP %R12,%RAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b466 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
LEA -0x8(,%RAX,8),%RCX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0xe8(%RBX),%R12 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VXORPD %XMM8,%XMM8,%XMM8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
SHR $0x3,%RCX | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
INC %RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
LEA (%R12,%RAX,8),%R8 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
AND $0x7,%ECX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b4f9 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP $0x1,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b4ea | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP $0x2,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b4e0 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP $0x3,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b4d6 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP $0x4,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b4cc | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP $0x5,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b4c2 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP $0x6,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b4b8 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
VMOVSD (%R12),%XMM8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD $0x8,%R12 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VADDSD (%R12),%XMM8,%XMM8 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
ADD $0x8,%R12 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VADDSD (%R12),%XMM8,%XMM8 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
ADD $0x8,%R12 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VADDSD (%R12),%XMM8,%XMM8 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
ADD $0x8,%R12 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VADDSD (%R12),%XMM8,%XMM8 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
ADD $0x8,%R12 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VADDSD (%R12),%XMM8,%XMM8 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
ADD $0x8,%R12 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VADDSD (%R12),%XMM8,%XMM8 | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4 | 0.50 |
ADD $0x8,%R12 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CMP %R12,%R8 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 44b539 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
VXORPD 0x8376f(%RIP),%XMM8,%XMM0 | 1 | 0.33 | 0.33 | 0.50 | 0.50 | 0 | 0.33 | 0 | 0 | 1 | 0.50 |
VMOVSD %XMM0,0x10(%RBX) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
ADD $0x28,%RSP | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
POP %RBX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R12 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R13 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R14 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %RBP | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
RET | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 1 | 0.33 | 0 | 1 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %R14,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV $0x1,%R8D | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CALL %R9 | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 3 |
VMOVSD 0x10(%RBX),%XMM0 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD $0x28,%RSP | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
POP %RBX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R12 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R13 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R14 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %RBP | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
RET | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 1 | 0.33 | 0 | 1 |
VXORPD %XMM0,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
JMP 44b541 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
Name | Coverage (%) | Time (s) |
---|---|---|
▼miniqmcreference::OneBodyJastrowRef | 0.03 | 0.02 |
○Loop 608 - stl_numeric.h:140-141 - exec | 0 | 0 |
○Loop 606 - OneBodyJastrowRef.h:173-173 - exec | 0 | 0 |
▼Loop 610 - OneBodyJastrowRef.h:113-198 - exec– | 0 | 0 |
○Loop 612 - OneBodyJastrowRef.h:190-191 - exec | 0.01 | 0 |
○Loop 613 - stl_numeric.h:140-141 - exec | 0.01 | 0.01 |
▼Loop 609 - OneBodyJastrowRef.h:192-198 - exec– | 0 | 0 |
○Loop 611 - OneBodyJastrowRef.h:196-197 - exec | 0.01 | 0.01 |
○Loop 607 - OneBodyJastrowRef.h:175-176 - exec | 0 | 0 |