Function: _ZN11qmcplusplus12WaveFunction14evaluateRatiosERNS_18VirtualParticleSetERSt6vectorIdSaIdEE ... | Module: exec | Source: WaveFunction.cpp:261-276 [...] | Coverage: 0.01% |
---|
Function: _ZN11qmcplusplus12WaveFunction14evaluateRatiosERNS_18VirtualParticleSetERSt6vectorIdSaIdEE ... | Module: exec | Source: WaveFunction.cpp:261-276 [...] | Coverage: 0.01% |
---|
/beegfs/hackathon/users/eoseret/qaas_runs/170-855-3059/intel/miniqmc/build/miniqmc/src/Utilities/NewTimer.h: 242 - 249 |
-------------------------------------------------------------------------------- |
242: ScopeGuard(TIMER& t) : timer(t) { timer.start(); } |
[...] |
249: ~ScopeGuard() { timer.stop(); } |
/cluster/comp/gcc/13.2.0/include/c++/13.2.0/bits/refwrap.h: 347 - 347 |
-------------------------------------------------------------------------------- |
347: { return *_M_data; } |
/beegfs/hackathon/users/eoseret/qaas_runs/170-855-3059/intel/miniqmc/build/miniqmc/src/QMCWaveFunctions/WaveFunction.cpp: 261 - 276 |
-------------------------------------------------------------------------------- |
261: { |
262: assert(VP.getTotalNum() == ratios.size()); |
263: if (VP.refPtcl < nelup) |
264: Det_up->evaluateRatios(VP, ratios); |
265: else |
266: Det_dn->evaluateRatios(VP, ratios); |
267: |
268: std::vector<valT> t(ratios.size()); |
269: for (size_t i = 0; i < Jastrows.size(); i++) |
270: { |
271: ScopedTimer local_timer(jastrow_timers[i]); |
272: Jastrows[i]->evaluateRatios(VP, t); |
273: for (int j = 0; j < ratios.size(); ++j) |
274: ratios[j] *= t[j]; |
275: } |
276: } |
/cluster/comp/gcc/13.2.0/include/c++/13.2.0/bits/stl_construct.h: 119 - 119 |
-------------------------------------------------------------------------------- |
119: ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); |
/cluster/comp/gcc/13.2.0/include/c++/13.2.0/bits/stl_vector.h: 100 - 1907 |
-------------------------------------------------------------------------------- |
100: : _M_start(), _M_finish(), _M_end_of_storage() |
[...] |
367: _M_impl._M_end_of_storage - _M_impl._M_start); |
[...] |
378: return __n != 0 ? _Tr::allocate(_M_impl, __n) : pointer(); |
[...] |
386: if (__p) |
[...] |
395: this->_M_impl._M_start = this->_M_allocate(__n); |
396: this->_M_impl._M_finish = this->_M_impl._M_start; |
397: this->_M_impl._M_end_of_storage = this->_M_impl._M_start + __n; |
[...] |
989: size() const _GLIBCXX_NOEXCEPT |
990: { return size_type(this->_M_impl._M_finish - this->_M_impl._M_start); } |
[...] |
1126: return *(this->_M_impl._M_start + __n); |
[...] |
1714: this->_M_impl._M_finish = |
[...] |
1906: if (__n > _S_max_size(_Tp_alloc_type(__a))) |
1907: __throw_length_error( |
/cluster/comp/gcc/13.2.0/include/c++/13.2.0/bits/stl_uninitialized.h: 667 - 667 |
-------------------------------------------------------------------------------- |
667: ++__first; |
/cluster/comp/gcc/13.2.0/include/c++/13.2.0/bits/stl_algobase.h: 930 - 1124 |
-------------------------------------------------------------------------------- |
930: for (; __first != __last; ++__first) |
931: *__first = __tmp; |
[...] |
1123: if (__n <= 0) |
1124: return __first; |
/cluster/comp/gcc/13.2.0/include/c++/13.2.0/bits/new_allocator.h: 147 - 168 |
-------------------------------------------------------------------------------- |
147: return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); |
[...] |
168: _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); |
0x418bf0 PUSH %RBP |
0x418bf1 MOV %RSP,%RBP |
0x418bf4 PUSH %R15 |
0x418bf6 PUSH %R14 |
0x418bf8 PUSH %R13 |
0x418bfa PUSH %R12 |
0x418bfc PUSH %RBX |
0x418bfd MOV %RDX,%R15 |
0x418c00 MOV %RDI,%RBX |
0x418c03 AND $-0x40,%RSP |
0x418c07 SUB $0x40,%RSP |
0x418c0b MOV 0x34(%RDI),%EAX |
0x418c0e MOV %RSI,0x18(%RSP) |
0x418c13 CMP %EAX,0x2a0(%RSI) |
0x418c19 JGE 418f3c |
0x418c1f MOV (%RDI),%RDI |
0x418c22 MOV (%RDI),%R8 |
0x418c25 CALLQ 0x48(%R8) |
0x418c29 MOV 0x8(%R15),%R12 |
0x418c2d MOV $0x7ffffffffffffff8,%RDX |
0x418c37 SUB (%R15),%R12 |
0x418c3a MOV %R12,%R14 |
0x418c3d SAR $0x3,%R14 |
0x418c41 CMP %R12,%RDX |
0x418c44 JB 41923a |
0x418c4a MOVQ $0,0x20(%RSP) |
0x418c53 MOVQ $0,0x28(%RSP) |
0x418c5c MOVQ $0,0x30(%RSP) |
0x418c65 TEST %R14,%R14 |
0x418c68 JE 4191f8 |
0x418c6e MOV %R12,%RDI |
0x418c71 CALL 404400 <_Znwm@plt> |
0x418c76 LEA (%RAX,%R12,1),%R9 |
0x418c7a MOV %RAX,%R13 |
0x418c7d LEA 0x8(%RAX),%RDI |
0x418c81 MOV %RAX,0x20(%RSP) |
0x418c86 MOV %R9,0x30(%RSP) |
0x418c8b MOVQ $0,(%RAX) |
0x418c92 CMP $0x1,%R14 |
0x418c96 JE 41922f |
0x418c9c CMP %RDI,%R9 |
0x418c9f JE 418cb7 |
0x418ca1 LEA -0x8(%R12),%RDX |
0x418ca6 XOR %ESI,%ESI |
0x418ca8 MOV %R9,0x10(%RSP) |
0x418cad CALL 404140 <memset@plt> |
0x418cb2 MOV 0x10(%RSP),%R9 |
0x418cb7 MOV %R9,%RDI |
0x418cba MOV %RDI,0x28(%RSP) |
0x418cbf MOV 0x10(%RBX),%RDI |
0x418cc3 CMP %RDI,0x18(%RBX) |
0x418cc7 JE 418f22 |
0x418ccd XOR %R12D,%R12D |
(177) 0x418cd0 MOV 0x58(%RBX),%R10 |
(177) 0x418cd4 LEA (,%R12,8),%R14 |
(177) 0x418cdc MOV (%R10,%R14,1),%R13 |
(177) 0x418ce0 MOV %R13,%RDI |
(177) 0x418ce3 CALL 51ed20 <_ZN11qmcplusplus9TimerTypeINSt6chrono3_V212system_clockEE5startEv> |
(177) 0x418ce8 MOV 0x10(%RBX),%R11 |
(177) 0x418cec MOV 0x18(%RSP),%RSI |
(177) 0x418cf1 LEA 0x20(%RSP),%RDX |
(177) 0x418cf6 MOV (%R11,%R14,1),%RDI |
(177) 0x418cfa MOV (%RDI),%RAX |
(177) 0x418cfd CALLQ 0x48(%RAX) |
(177) 0x418d00 MOV 0x8(%R15),%RCX |
(177) 0x418d04 MOV (%R15),%R14 |
(177) 0x418d07 MOV %RCX,%RDX |
(177) 0x418d0a SUB %R14,%RDX |
(177) 0x418d0d MOV %RDX,%RDI |
(177) 0x418d10 SAR $0x3,%RDI |
(177) 0x418d14 CMP %R14,%RCX |
(177) 0x418d17 JE 418ef0 |
(177) 0x418d1d MOV 0x20(%RSP),%R11 |
(177) 0x418d22 CMP $0x18,%RDX |
(177) 0x418d26 JBE 418d3c |
(177) 0x418d28 LEA 0x8(%R11),%R8 |
(177) 0x418d2c MOV %R14,%RSI |
(177) 0x418d2f SUB %R8,%RSI |
(177) 0x418d32 CMP $0x30,%RSI |
(177) 0x418d36 JA 418f50 |
(177) 0x418d3c LEA -0x1(%RDI),%R9 |
(177) 0x418d40 MOV $0x1,%R8D |
(177) 0x418d46 VMOVSD (%R14),%XMM3 |
(177) 0x418d4b VMULSD (%R11),%XMM3,%XMM7 |
(177) 0x418d50 AND $0x7,%R9D |
(177) 0x418d54 VMOVSD %XMM7,(%R14) |
(177) 0x418d59 CMP %RDI,%R8 |
(177) 0x418d5c JAE 418ef0 |
(177) 0x418d62 TEST %R9,%R9 |
(177) 0x418d65 JE 418e36 |
(177) 0x418d6b CMP $0x1,%R9 |
(177) 0x418d6f JE 418e18 |
(177) 0x418d75 CMP $0x2,%R9 |
(177) 0x418d79 JE 418e03 |
(177) 0x418d7f CMP $0x3,%R9 |
(177) 0x418d83 JE 418dee |
(177) 0x418d85 CMP $0x4,%R9 |
(177) 0x418d89 JE 418dd9 |
(177) 0x418d8b CMP $0x5,%R9 |
(177) 0x418d8f JE 418dc4 |
(177) 0x418d91 CMP $0x6,%R9 |
(177) 0x418d95 JE 418daf |
(177) 0x418d97 MOV $0x2,%R8D |
(177) 0x418d9d VMOVSD 0x8(%R14),%XMM8 |
(177) 0x418da3 VMULSD 0x8(%R11),%XMM8,%XMM9 |
(177) 0x418da9 VMOVSD %XMM9,0x8(%R14) |
(177) 0x418daf VMOVSD (%R14,%R8,8),%XMM10 |
(177) 0x418db5 VMULSD (%R11,%R8,8),%XMM10,%XMM11 |
(177) 0x418dbb VMOVSD %XMM11,(%R14,%R8,8) |
(177) 0x418dc1 INC %R8 |
(177) 0x418dc4 VMOVSD (%R14,%R8,8),%XMM12 |
(177) 0x418dca VMULSD (%R11,%R8,8),%XMM12,%XMM13 |
(177) 0x418dd0 VMOVSD %XMM13,(%R14,%R8,8) |
(177) 0x418dd6 INC %R8 |
(177) 0x418dd9 VMOVSD (%R14,%R8,8),%XMM14 |
(177) 0x418ddf VMULSD (%R11,%R8,8),%XMM14,%XMM15 |
(177) 0x418de5 VMOVSD %XMM15,(%R14,%R8,8) |
(177) 0x418deb INC %R8 |
(177) 0x418dee VMOVSD (%R14,%R8,8),%XMM6 |
(177) 0x418df4 VMULSD (%R11,%R8,8),%XMM6,%XMM0 |
(177) 0x418dfa VMOVSD %XMM0,(%R14,%R8,8) |
(177) 0x418e00 INC %R8 |
(177) 0x418e03 VMOVSD (%R14,%R8,8),%XMM5 |
(177) 0x418e09 VMULSD (%R11,%R8,8),%XMM5,%XMM1 |
(177) 0x418e0f VMOVSD %XMM1,(%R14,%R8,8) |
(177) 0x418e15 INC %R8 |
(177) 0x418e18 VMOVSD (%R14,%R8,8),%XMM4 |
(177) 0x418e1e VMULSD (%R11,%R8,8),%XMM4,%XMM2 |
(177) 0x418e24 VMOVSD %XMM2,(%R14,%R8,8) |
(177) 0x418e2a INC %R8 |
(177) 0x418e2d CMP %RDI,%R8 |
(177) 0x418e30 JAE 418ef0 |
(178) 0x418e36 LEA 0x1(%R8),%RAX |
(178) 0x418e3a VMOVSD (%R14,%R8,8),%XMM3 |
(178) 0x418e40 LEA 0x2(%R8),%RDX |
(178) 0x418e44 VMULSD (%R11,%R8,8),%XMM3,%XMM7 |
(178) 0x418e4a LEA 0x3(%R8),%R10 |
(178) 0x418e4e VMOVSD %XMM7,(%R14,%R8,8) |
(178) 0x418e54 LEA 0x4(%R8),%RSI |
(178) 0x418e58 VMOVSD (%R14,%RAX,8),%XMM8 |
(178) 0x418e5e LEA 0x5(%R8),%RCX |
(178) 0x418e62 VMULSD (%R11,%RAX,8),%XMM8,%XMM9 |
(178) 0x418e68 LEA 0x6(%R8),%R9 |
(178) 0x418e6c VMOVSD %XMM9,(%R14,%RAX,8) |
(178) 0x418e72 LEA 0x7(%R8),%RAX |
(178) 0x418e76 ADD $0x8,%R8 |
(178) 0x418e7a VMOVSD (%R14,%RDX,8),%XMM10 |
(178) 0x418e80 VMULSD (%R11,%RDX,8),%XMM10,%XMM11 |
(178) 0x418e86 VMOVSD %XMM11,(%R14,%RDX,8) |
(178) 0x418e8c VMOVSD (%R14,%R10,8),%XMM12 |
(178) 0x418e92 VMULSD (%R11,%R10,8),%XMM12,%XMM13 |
(178) 0x418e98 VMOVSD %XMM13,(%R14,%R10,8) |
(178) 0x418e9e VMOVSD (%R14,%RSI,8),%XMM14 |
(178) 0x418ea4 VMULSD (%R11,%RSI,8),%XMM14,%XMM15 |
(178) 0x418eaa VMOVSD %XMM15,(%R14,%RSI,8) |
(178) 0x418eb0 VMOVSD (%R14,%RCX,8),%XMM6 |
(178) 0x418eb6 VMULSD (%R11,%RCX,8),%XMM6,%XMM0 |
(178) 0x418ebc VMOVSD %XMM0,(%R14,%RCX,8) |
(178) 0x418ec2 VMOVSD (%R14,%R9,8),%XMM5 |
(178) 0x418ec8 VMULSD (%R11,%R9,8),%XMM5,%XMM1 |
(178) 0x418ece VMOVSD %XMM1,(%R14,%R9,8) |
(178) 0x418ed4 VMOVSD (%R14,%RAX,8),%XMM4 |
(178) 0x418eda VMULSD (%R11,%RAX,8),%XMM4,%XMM2 |
(178) 0x418ee0 VMOVSD %XMM2,(%R14,%RAX,8) |
(178) 0x418ee6 CMP %RDI,%R8 |
(178) 0x418ee9 JB 418e36 |
(177) 0x418eef NOP |
(177) 0x418ef0 MOV %R13,%RDI |
(177) 0x418ef3 INC %R12 |
(177) 0x418ef6 CALL 51ef50 <_ZN11qmcplusplus9TimerTypeINSt6chrono3_V212system_clockEE4stopEv> |
(177) 0x418efb MOV 0x18(%RBX),%R13 |
(177) 0x418eff SUB 0x10(%RBX),%R13 |
(177) 0x418f03 SAR $0x3,%R13 |
(177) 0x418f07 CMP %R13,%R12 |
(177) 0x418f0a JB 418cd0 |
0x418f10 MOV 0x20(%RSP),%R13 |
0x418f15 TEST %R13,%R13 |
0x418f18 JE 418f2d |
0x418f1a MOV 0x30(%RSP),%R12 |
0x418f1f SUB %R13,%R12 |
0x418f22 MOV %R12,%RSI |
0x418f25 MOV %R13,%RDI |
0x418f28 CALL 404070 <_ZdlPvm@plt> |
0x418f2d LEA -0x28(%RBP),%RSP |
0x418f31 POP %RBX |
0x418f32 POP %R12 |
0x418f34 POP %R13 |
0x418f36 POP %R14 |
0x418f38 POP %R15 |
0x418f3a POP %RBP |
0x418f3b RET |
0x418f3c MOV 0x8(%RDI),%RDI |
0x418f40 MOV (%RDI),%RCX |
0x418f43 CALLQ 0x48(%RCX) |
0x418f46 JMP 418c29 |
0x418f4b NOPL (%RAX,%RAX,1) |
(177) 0x418f50 TEST %RDX,%RDX |
(177) 0x418f53 MOV $0x1,%EAX |
(177) 0x418f58 CMOVNE %RDI,%RAX |
(177) 0x418f5c CMP $0x38,%RDX |
(177) 0x418f60 JBE 419226 |
(177) 0x418f66 MOV %RAX,%R9 |
(177) 0x418f69 XOR %R8D,%R8D |
(177) 0x418f6c SHR $0x3,%R9 |
(177) 0x418f70 SAL $0x6,%R9 |
(177) 0x418f74 LEA -0x40(%R9),%R10 |
(177) 0x418f78 SHR $0x6,%R10 |
(177) 0x418f7c INC %R10 |
(177) 0x418f7f AND $0x7,%R10D |
(177) 0x418f83 JE 41906c |
(177) 0x418f89 CMP $0x1,%R10 |
(177) 0x418f8d JE 41904a |
(177) 0x418f93 CMP $0x2,%R10 |
(177) 0x418f97 JE 419031 |
(177) 0x418f9d CMP $0x3,%R10 |
(177) 0x418fa1 JE 419018 |
(177) 0x418fa3 CMP $0x4,%R10 |
(177) 0x418fa7 JE 418fff |
(177) 0x418fa9 CMP $0x5,%R10 |
(177) 0x418fad JE 418fe6 |
(177) 0x418faf CMP $0x6,%R10 |
(177) 0x418fb3 JE 418fcd |
(177) 0x418fb5 VMOVUPD (%R11),%ZMM6 |
(177) 0x418fbb VMULPD (%R14),%ZMM6,%ZMM0 |
(177) 0x418fc1 MOV $0x40,%R8D |
(177) 0x418fc7 VMOVUPD %ZMM0,(%R14) |
(177) 0x418fcd VMOVUPD (%R11,%R8,1),%ZMM5 |
(177) 0x418fd4 VMULPD (%R14,%R8,1),%ZMM5,%ZMM1 |
(177) 0x418fdb VMOVUPD %ZMM1,(%R14,%R8,1) |
(177) 0x418fe2 ADD $0x40,%R8 |
(177) 0x418fe6 VMOVUPD (%R11,%R8,1),%ZMM4 |
(177) 0x418fed VMULPD (%R14,%R8,1),%ZMM4,%ZMM2 |
(177) 0x418ff4 VMOVUPD %ZMM2,(%R14,%R8,1) |
(177) 0x418ffb ADD $0x40,%R8 |
(177) 0x418fff VMOVUPD (%R11,%R8,1),%ZMM3 |
(177) 0x419006 VMULPD (%R14,%R8,1),%ZMM3,%ZMM7 |
(177) 0x41900d VMOVUPD %ZMM7,(%R14,%R8,1) |
(177) 0x419014 ADD $0x40,%R8 |
(177) 0x419018 VMOVUPD (%R11,%R8,1),%ZMM8 |
(177) 0x41901f VMULPD (%R14,%R8,1),%ZMM8,%ZMM9 |
(177) 0x419026 VMOVUPD %ZMM9,(%R14,%R8,1) |
(177) 0x41902d ADD $0x40,%R8 |
(177) 0x419031 VMOVUPD (%R11,%R8,1),%ZMM10 |
(177) 0x419038 VMULPD (%R14,%R8,1),%ZMM10,%ZMM11 |
(177) 0x41903f VMOVUPD %ZMM11,(%R14,%R8,1) |
(177) 0x419046 ADD $0x40,%R8 |
(177) 0x41904a VMOVUPD (%R11,%R8,1),%ZMM12 |
(177) 0x419051 VMULPD (%R14,%R8,1),%ZMM12,%ZMM13 |
(177) 0x419058 VMOVUPD %ZMM13,(%R14,%R8,1) |
(177) 0x41905f ADD $0x40,%R8 |
(177) 0x419063 CMP %R8,%R9 |
(177) 0x419066 JE 419139 |
(179) 0x41906c VMOVUPD (%R11,%R8,1),%ZMM14 |
(179) 0x419073 VMULPD (%R14,%R8,1),%ZMM14,%ZMM15 |
(179) 0x41907a VMOVUPD %ZMM15,(%R14,%R8,1) |
(179) 0x419081 VMOVUPD 0x40(%R11,%R8,1),%ZMM6 |
(179) 0x419089 VMULPD 0x40(%R14,%R8,1),%ZMM6,%ZMM0 |
(179) 0x419091 VMOVUPD %ZMM0,0x40(%R14,%R8,1) |
(179) 0x419099 VMOVUPD 0x80(%R11,%R8,1),%ZMM5 |
(179) 0x4190a1 VMULPD 0x80(%R14,%R8,1),%ZMM5,%ZMM1 |
(179) 0x4190a9 VMOVUPD %ZMM1,0x80(%R14,%R8,1) |
(179) 0x4190b1 VMOVUPD 0xc0(%R11,%R8,1),%ZMM4 |
(179) 0x4190b9 VMULPD 0xc0(%R14,%R8,1),%ZMM4,%ZMM2 |
(179) 0x4190c1 VMOVUPD %ZMM2,0xc0(%R14,%R8,1) |
(179) 0x4190c9 VMOVUPD 0x100(%R11,%R8,1),%ZMM3 |
(179) 0x4190d1 VMULPD 0x100(%R14,%R8,1),%ZMM3,%ZMM7 |
(179) 0x4190d9 VMOVUPD %ZMM7,0x100(%R14,%R8,1) |
(179) 0x4190e1 VMOVUPD 0x140(%R11,%R8,1),%ZMM8 |
(179) 0x4190e9 VMULPD 0x140(%R14,%R8,1),%ZMM8,%ZMM9 |
(179) 0x4190f1 VMOVUPD %ZMM9,0x140(%R14,%R8,1) |
(179) 0x4190f9 VMOVUPD 0x180(%R11,%R8,1),%ZMM10 |
(179) 0x419101 VMULPD 0x180(%R14,%R8,1),%ZMM10,%ZMM11 |
(179) 0x419109 VMOVUPD %ZMM11,0x180(%R14,%R8,1) |
(179) 0x419111 VMOVUPD 0x1c0(%R11,%R8,1),%ZMM12 |
(179) 0x419119 VMULPD 0x1c0(%R14,%R8,1),%ZMM12,%ZMM13 |
(179) 0x419121 VMOVUPD %ZMM13,0x1c0(%R14,%R8,1) |
(179) 0x419129 ADD $0x200,%R8 |
(179) 0x419130 CMP %R8,%R9 |
(179) 0x419133 JNE 41906c |
(177) 0x419139 MOV %RAX,%RDX |
(177) 0x41913c AND $-0x8,%RDX |
(177) 0x419140 MOV %EDX,%ECX |
(177) 0x419142 TEST $0x7,%AL |
(177) 0x419144 JE 4191f0 |
(177) 0x41914a SUB %RDX,%RAX |
(177) 0x41914d LEA -0x1(%RAX),%RSI |
(177) 0x419151 CMP $0x2,%RSI |
(177) 0x419155 JBE 419185 |
(177) 0x419157 LEA (,%RDX,8),%R10 |
(177) 0x41915f MOV %RAX,%R8 |
(177) 0x419162 LEA (%R14,%R10,1),%R9 |
(177) 0x419166 VMOVUPD (%R11,%R10,1),%YMM14 |
(177) 0x41916c AND $-0x4,%R8 |
(177) 0x419170 VMULPD (%R9),%YMM14,%YMM15 |
(177) 0x419175 ADD %R8,%RDX |
(177) 0x419178 ADD %R8D,%ECX |
(177) 0x41917b AND $0x3,%EAX |
(177) 0x41917e VMOVUPD %YMM15,(%R9) |
(177) 0x419183 JE 4191f0 |
(177) 0x419185 SAL $0x3,%RDX |
(177) 0x419189 LEA (%R14,%RDX,1),%RAX |
(177) 0x41918d VMOVSD (%RAX),%XMM6 |
(177) 0x419191 VMULSD (%R11,%RDX,1),%XMM6,%XMM0 |
(177) 0x419197 LEA 0x1(%RCX),%EDX |
(177) 0x41919a VMOVSD %XMM0,(%RAX) |
(177) 0x41919e MOVSXD %EDX,%R10 |
(177) 0x4191a1 CMP %RDI,%R10 |
(177) 0x4191a4 JAE 4191f0 |
(177) 0x4191a6 SAL $0x3,%R10 |
(177) 0x4191aa ADD $0x2,%ECX |
(177) 0x4191ad LEA (%R14,%R10,1),%RSI |
(177) 0x4191b1 MOVSXD %ECX,%RCX |
(177) 0x4191b4 VMOVSD (%RSI),%XMM5 |
(177) 0x4191b8 VMULSD (%R11,%R10,1),%XMM5,%XMM1 |
(177) 0x4191be VMOVSD %XMM1,(%RSI) |
(177) 0x4191c2 CMP %RDI,%RCX |
(177) 0x4191c5 JAE 4191f0 |
(177) 0x4191c7 LEA 0x8(%R14,%R10,1),%R14 |
(177) 0x4191cc VMOVSD (%R14),%XMM4 |
(177) 0x4191d1 VMULSD 0x8(%R11,%R10,1),%XMM4,%XMM2 |
(177) 0x4191d8 VMOVSD %XMM2,(%R14) |
(177) 0x4191dd VZEROUPPER |
(177) 0x4191e0 JMP 418ef0 |
0x4191e5 NOPW %CS:(%RAX,%RAX,1) |
(177) 0x4191f0 VZEROUPPER |
(177) 0x4191f3 JMP 418ef0 |
0x4191f8 MOV 0x10(%RBX),%RSI |
0x4191fc MOVQ $0,0x20(%RSP) |
0x419205 MOVQ $0,0x30(%RSP) |
0x41920e MOVQ $0,0x28(%RSP) |
0x419217 CMP %RSI,0x18(%RBX) |
0x41921b JNE 418ccd |
0x419221 JMP 418f2d |
(177) 0x419226 XOR %ECX,%ECX |
(177) 0x419228 XOR %EDX,%EDX |
(177) 0x41922a JMP 41914a |
0x41922f MOV $0x8,%R12D |
0x419235 JMP 418cba |
0x41923a MOV $0x5a2450,%EDI |
0x41923f CALL 404220 <_ZSt20__throw_length_errorPKc@plt> |
0x419244 MOV %RAX,%RBX |
0x419247 VZEROUPPER |
0x41924a JMP 405059 |
0x41924f MOV %RAX,%RBX |
0x419252 JMP 40504e |
0x419257 NOP |
0x419258 NOPL (%RAX,%RAX,1) |
Path / |
Source file and lines | WaveFunction.cpp:261-276 |
Module | exec |
nb instructions | 93 |
nb uops | 99 |
loop length | 394 |
used x86 registers | 14 |
used mmx registers | 0 |
used xmm registers | 0 |
used ymm registers | 0 |
used zmm registers | 0 |
nb stack references | 6 |
micro-operation queue | 16.50 cycles |
front end | 16.50 cycles |
ALU0/BRU0 | ALU1 | ALU2 | ALU3 | BRU1 | AGU0 | AGU1 | AGU2 | FP0 | FP1 | FP2 | FP3 | FP4 | FP5 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
uops | 10.00 | 6.75 | 6.75 | 6.50 | 10.00 | 11.67 | 11.67 | 11.67 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
cycles | 10.00 | 6.75 | 6.75 | 6.50 | 10.00 | 11.67 | 11.67 | 11.67 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Cycles executing div or sqrt instructions | NA |
Front-end | 16.50 |
Dispatch | 11.67 |
Overall L1 | 16.50 |
all | 3% |
load | 0% |
store | 0% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | NA (no add-sub vectorizable/vectorized instructions) |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 8% |
all | 11% |
load | 10% |
store | 8% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | NA (no add-sub vectorizable/vectorized instructions) |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 13% |
Instruction | Nb FU | ALU0/BRU0 | ALU1 | ALU2 | ALU3 | BRU1 | AGU0 | AGU1 | AGU2 | FP0 | FP1 | FP2 | FP3 | FP4 | FP5 | Latency | Recip. throughput |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PUSH %RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
MOV %RSP,%RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
PUSH %R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
PUSH %R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
PUSH %R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
PUSH %R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
PUSH %RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
MOV %RDX,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV %RDI,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
AND $-0x40,%RSP | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
SUB $0x40,%RSP | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV 0x34(%RDI),%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV %RSI,0x18(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
CMP %EAX,0x2a0(%RSI) | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
JGE 418f3c <_ZN11qmcplusplus12WaveFunction14evaluateRatiosERNS_18VirtualParticleSetERSt6vectorIdSaIdEE+0x34c> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
MOV (%RDI),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV (%RDI),%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
CALLQ 0x48(%R8) | 4 | 0.50 | 0 | 0 | 0 | 0.50 | 0.67 | 0.67 | 0.67 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2.20 |
MOV 0x8(%R15),%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV $0x7ffffffffffffff8,%RDX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
SUB (%R15),%R12 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
MOV %R12,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
SAR $0x3,%R14 | 1 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
CMP %R12,%RDX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
JB 41923a <_ZN11qmcplusplus12WaveFunction14evaluateRatiosERNS_18VirtualParticleSetERSt6vectorIdSaIdEE+0x64a> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
MOVQ $0,0x20(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOVQ $0,0x28(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOVQ $0,0x30(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
TEST %R14,%R14 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
JE 4191f8 <_ZN11qmcplusplus12WaveFunction14evaluateRatiosERNS_18VirtualParticleSetERSt6vectorIdSaIdEE+0x608> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
MOV %R12,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
CALL 404400 <_Znwm@plt> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
LEA (%RAX,%R12,1),%R9 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV %RAX,%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
LEA 0x8(%RAX),%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV %RAX,0x20(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOV %R9,0x30(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOVQ $0,(%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
CMP $0x1,%R14 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
JE 41922f <_ZN11qmcplusplus12WaveFunction14evaluateRatiosERNS_18VirtualParticleSetERSt6vectorIdSaIdEE+0x63f> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
CMP %RDI,%R9 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
JE 418cb7 <_ZN11qmcplusplus12WaveFunction14evaluateRatiosERNS_18VirtualParticleSetERSt6vectorIdSaIdEE+0xc7> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
LEA -0x8(%R12),%RDX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
XOR %ESI,%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %R9,0x10(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
CALL 404140 <memset@plt> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV 0x10(%RSP),%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV %R9,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV %RDI,0x28(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOV 0x10(%RBX),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
CMP %RDI,0x18(%RBX) | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
JE 418f22 <_ZN11qmcplusplus12WaveFunction14evaluateRatiosERNS_18VirtualParticleSetERSt6vectorIdSaIdEE+0x332> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
XOR %R12D,%R12D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV 0x20(%RSP),%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
TEST %R13,%R13 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
JE 418f2d <_ZN11qmcplusplus12WaveFunction14evaluateRatiosERNS_18VirtualParticleSetERSt6vectorIdSaIdEE+0x33d> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
MOV 0x30(%RSP),%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
SUB %R13,%R12 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV %R12,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV %R13,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
CALL 404070 <_ZdlPvm@plt> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
LEA -0x28(%RBP),%RSP | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
POP %RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
POP %R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
POP %R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
POP %R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
POP %R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
POP %RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
RET | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
MOV 0x8(%RDI),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV (%RDI),%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
CALLQ 0x48(%RCX) | 4 | 0.50 | 0 | 0 | 0 | 0.50 | 0.67 | 0.67 | 0.67 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2.20 |
JMP 418c29 <_ZN11qmcplusplus12WaveFunction14evaluateRatiosERNS_18VirtualParticleSetERSt6vectorIdSaIdEE+0x39> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
NOPL (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
MOV 0x10(%RBX),%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOVQ $0,0x20(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOVQ $0,0x30(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOVQ $0,0x28(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
CMP %RSI,0x18(%RBX) | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
JNE 418ccd <_ZN11qmcplusplus12WaveFunction14evaluateRatiosERNS_18VirtualParticleSetERSt6vectorIdSaIdEE+0xdd> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
JMP 418f2d <_ZN11qmcplusplus12WaveFunction14evaluateRatiosERNS_18VirtualParticleSetERSt6vectorIdSaIdEE+0x33d> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
MOV $0x8,%R12D | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
JMP 418cba <_ZN11qmcplusplus12WaveFunction14evaluateRatiosERNS_18VirtualParticleSetERSt6vectorIdSaIdEE+0xca> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
MOV $0x5a2450,%EDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
CALL 404220 <_ZSt20__throw_length_errorPKc@plt> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV %RAX,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
VZEROUPPER | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
JMP 405059 <_ZN11qmcplusplus12WaveFunction14evaluateRatiosERNS_18VirtualParticleSetERSt6vectorIdSaIdEE.cold+0xb> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
MOV %RAX,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
JMP 40504e <_ZN11qmcplusplus12WaveFunction14evaluateRatiosERNS_18VirtualParticleSetERSt6vectorIdSaIdEE.cold> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
NOP | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
NOPL (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
Source file and lines | WaveFunction.cpp:261-276 |
Module | exec |
nb instructions | 93 |
nb uops | 99 |
loop length | 394 |
used x86 registers | 14 |
used mmx registers | 0 |
used xmm registers | 0 |
used ymm registers | 0 |
used zmm registers | 0 |
nb stack references | 6 |
micro-operation queue | 16.50 cycles |
front end | 16.50 cycles |
ALU0/BRU0 | ALU1 | ALU2 | ALU3 | BRU1 | AGU0 | AGU1 | AGU2 | FP0 | FP1 | FP2 | FP3 | FP4 | FP5 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
uops | 10.00 | 6.75 | 6.75 | 6.50 | 10.00 | 11.67 | 11.67 | 11.67 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
cycles | 10.00 | 6.75 | 6.75 | 6.50 | 10.00 | 11.67 | 11.67 | 11.67 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Cycles executing div or sqrt instructions | NA |
Front-end | 16.50 |
Dispatch | 11.67 |
Overall L1 | 16.50 |
all | 3% |
load | 0% |
store | 0% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | NA (no add-sub vectorizable/vectorized instructions) |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 8% |
all | 11% |
load | 10% |
store | 8% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | NA (no add-sub vectorizable/vectorized instructions) |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 13% |
Instruction | Nb FU | ALU0/BRU0 | ALU1 | ALU2 | ALU3 | BRU1 | AGU0 | AGU1 | AGU2 | FP0 | FP1 | FP2 | FP3 | FP4 | FP5 | Latency | Recip. throughput |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PUSH %RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
MOV %RSP,%RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
PUSH %R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
PUSH %R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
PUSH %R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
PUSH %R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
PUSH %RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
MOV %RDX,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV %RDI,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
AND $-0x40,%RSP | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
SUB $0x40,%RSP | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV 0x34(%RDI),%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV %RSI,0x18(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
CMP %EAX,0x2a0(%RSI) | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
JGE 418f3c <_ZN11qmcplusplus12WaveFunction14evaluateRatiosERNS_18VirtualParticleSetERSt6vectorIdSaIdEE+0x34c> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
MOV (%RDI),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV (%RDI),%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
CALLQ 0x48(%R8) | 4 | 0.50 | 0 | 0 | 0 | 0.50 | 0.67 | 0.67 | 0.67 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2.20 |
MOV 0x8(%R15),%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV $0x7ffffffffffffff8,%RDX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
SUB (%R15),%R12 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
MOV %R12,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
SAR $0x3,%R14 | 1 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
CMP %R12,%RDX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
JB 41923a <_ZN11qmcplusplus12WaveFunction14evaluateRatiosERNS_18VirtualParticleSetERSt6vectorIdSaIdEE+0x64a> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
MOVQ $0,0x20(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOVQ $0,0x28(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOVQ $0,0x30(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
TEST %R14,%R14 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
JE 4191f8 <_ZN11qmcplusplus12WaveFunction14evaluateRatiosERNS_18VirtualParticleSetERSt6vectorIdSaIdEE+0x608> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
MOV %R12,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
CALL 404400 <_Znwm@plt> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
LEA (%RAX,%R12,1),%R9 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV %RAX,%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
LEA 0x8(%RAX),%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV %RAX,0x20(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOV %R9,0x30(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOVQ $0,(%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
CMP $0x1,%R14 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
JE 41922f <_ZN11qmcplusplus12WaveFunction14evaluateRatiosERNS_18VirtualParticleSetERSt6vectorIdSaIdEE+0x63f> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
CMP %RDI,%R9 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
JE 418cb7 <_ZN11qmcplusplus12WaveFunction14evaluateRatiosERNS_18VirtualParticleSetERSt6vectorIdSaIdEE+0xc7> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
LEA -0x8(%R12),%RDX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
XOR %ESI,%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %R9,0x10(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
CALL 404140 <memset@plt> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV 0x10(%RSP),%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV %R9,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV %RDI,0x28(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOV 0x10(%RBX),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
CMP %RDI,0x18(%RBX) | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
JE 418f22 <_ZN11qmcplusplus12WaveFunction14evaluateRatiosERNS_18VirtualParticleSetERSt6vectorIdSaIdEE+0x332> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
XOR %R12D,%R12D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV 0x20(%RSP),%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
TEST %R13,%R13 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
JE 418f2d <_ZN11qmcplusplus12WaveFunction14evaluateRatiosERNS_18VirtualParticleSetERSt6vectorIdSaIdEE+0x33d> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
MOV 0x30(%RSP),%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
SUB %R13,%R12 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV %R12,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV %R13,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
CALL 404070 <_ZdlPvm@plt> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
LEA -0x28(%RBP),%RSP | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
POP %RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
POP %R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
POP %R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
POP %R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
POP %R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
POP %RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
RET | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
MOV 0x8(%RDI),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV (%RDI),%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
CALLQ 0x48(%RCX) | 4 | 0.50 | 0 | 0 | 0 | 0.50 | 0.67 | 0.67 | 0.67 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2.20 |
JMP 418c29 <_ZN11qmcplusplus12WaveFunction14evaluateRatiosERNS_18VirtualParticleSetERSt6vectorIdSaIdEE+0x39> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
NOPL (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
MOV 0x10(%RBX),%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOVQ $0,0x20(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOVQ $0,0x30(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOVQ $0,0x28(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
CMP %RSI,0x18(%RBX) | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
JNE 418ccd <_ZN11qmcplusplus12WaveFunction14evaluateRatiosERNS_18VirtualParticleSetERSt6vectorIdSaIdEE+0xdd> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
JMP 418f2d <_ZN11qmcplusplus12WaveFunction14evaluateRatiosERNS_18VirtualParticleSetERSt6vectorIdSaIdEE+0x33d> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
MOV $0x8,%R12D | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
JMP 418cba <_ZN11qmcplusplus12WaveFunction14evaluateRatiosERNS_18VirtualParticleSetERSt6vectorIdSaIdEE+0xca> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
MOV $0x5a2450,%EDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
CALL 404220 <_ZSt20__throw_length_errorPKc@plt> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV %RAX,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
VZEROUPPER | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
JMP 405059 <_ZN11qmcplusplus12WaveFunction14evaluateRatiosERNS_18VirtualParticleSetERSt6vectorIdSaIdEE.cold+0xb> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
MOV %RAX,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
JMP 40504e <_ZN11qmcplusplus12WaveFunction14evaluateRatiosERNS_18VirtualParticleSetERSt6vectorIdSaIdEE.cold> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
NOP | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
NOPL (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
Name | Coverage (%) | Time (s) |
---|---|---|
▼_ZN11qmcplusplus12WaveFunction14evaluateRatiosERNS_18VirtualParticleSetERSt6vectorIdSaIdEE– | 0.01 | 0.02 |
▼Loop 177 - WaveFunction.cpp:266-274 - exec– | 0 | 0.01 |
○Loop 178 - WaveFunction.cpp:273-274 - exec | 0 | 0 |
○Loop 179 - WaveFunction.cpp:274-274 - exec | 0 | 0 |