Function: _ZN11qmcplusplus6SPOSet17evaluateDetRatiosERKNS_18VirtualParticleSetERNS_6VectorIdSaIdEEER ... | Module: libqmcwfs.so | Source: SPOSet.h:77-88 [...] | Coverage: 0.25% |
---|
Function: _ZN11qmcplusplus6SPOSet17evaluateDetRatiosERKNS_18VirtualParticleSetERNS_6VectorIdSaIdEEER ... | Module: libqmcwfs.so | Source: SPOSet.h:77-88 [...] | Coverage: 0.25% |
---|
/home/eoseret/qaas_runs_CPU_9468/171-143-7755/intel/miniqmc/build/miniqmc/src/Platforms/CPU/SIMD/inner_product.hpp: 82 - 83 |
-------------------------------------------------------------------------------- |
82: for (int i = 0; i < n; i++) |
83: res += a[i] * b[i]; |
/home/eoseret/qaas_runs_CPU_9468/171-143-7755/intel/miniqmc/build/miniqmc/src/QMCWaveFunctions/SPOSet.h: 77 - 88 |
-------------------------------------------------------------------------------- |
77: virtual void evaluateDetRatios(const VirtualParticleSet& VP, |
[...] |
83: for (int iat = 0; iat < VP.getTotalNum(); ++iat) |
84: { |
85: evaluate(VP, iat, psi); |
86: ratios[iat] = simd::dot(psi.data(), psiinv.data(), psi.size()); |
87: } |
88: } |
/home/eoseret/qaas_runs_CPU_9468/171-143-7755/intel/miniqmc/build/miniqmc/src/Numerics/OhmmsPETE/OhmmsVector.h: 178 - 249 |
-------------------------------------------------------------------------------- |
178: inline size_t size() const { return nLocal; } |
[...] |
248: inline pointer data() { return X; } |
249: inline const_pointer data() const { return X; } |
0xb640 PUSH %RBP |
0xb641 MOV %RSP,%RBP |
0xb644 PUSH %R15 |
0xb646 PUSH %R14 |
0xb648 PUSH %R13 |
0xb64a PUSH %R12 |
0xb64c PUSH %RBX |
0xb64d AND $-0x20,%RSP |
0xb651 SUB $0x20,%RSP |
0xb655 CMPQ $0,0x260(%RSI) |
0xb65d MOV %RCX,0x18(%RSP) |
0xb662 JE b8b2 |
0xb668 MOV %RDI,%R12 |
0xb66b MOV %RSI,%RBX |
0xb66e MOV %RDX,%R15 |
0xb671 MOV %R8,%R13 |
0xb674 XOR %R14D,%R14D |
0xb677 NOPW (%RAX,%RAX,1) |
(40) 0xb680 MOV (%R12),%RAX |
(40) 0xb684 MOV %R15,%RCX |
(40) 0xb687 MOV %R14D,%EDX |
(40) 0xb68a MOV %RBX,%RSI |
(40) 0xb68d MOV %R12,%RDI |
(40) 0xb690 CALLQ 0x10(%RAX) |
(40) 0xb693 MOV 0x18(%RSP),%RDX |
(40) 0xb698 MOV 0x8(%R15),%RSI |
(40) 0xb69c MOV 0x18(%R15),%RDI |
(40) 0xb6a0 MOV 0x18(%RDX),%RCX |
(40) 0xb6a4 TEST %ESI,%ESI |
(40) 0xb6a6 JLE b8d0 |
(40) 0xb6ac LEA -0x1(%RSI),%R8D |
(40) 0xb6b0 CMP $0x2,%R8D |
(40) 0xb6b4 JBE b8d6 |
(40) 0xb6ba MOV %ESI,%R10D |
(40) 0xb6bd XOR %EDX,%EDX |
(40) 0xb6bf VXORPD %XMM15,%XMM15,%XMM15 |
(40) 0xb6c4 SHR $0x2,%R10D |
(40) 0xb6c8 SAL $0x5,%R10 |
(40) 0xb6cc LEA -0x20(%R10),%R11 |
(40) 0xb6d0 SHR $0x5,%R11 |
(40) 0xb6d4 INC %R11 |
(40) 0xb6d7 AND $0x7,%R11D |
(40) 0xb6db JE b78f |
(40) 0xb6e1 CMP $0x1,%R11 |
(40) 0xb6e5 JE b773 |
(40) 0xb6eb CMP $0x2,%R11 |
(40) 0xb6ef JE b760 |
(40) 0xb6f1 CMP $0x3,%R11 |
(40) 0xb6f5 JE b74d |
(40) 0xb6f7 CMP $0x4,%R11 |
(40) 0xb6fb JE b73a |
(40) 0xb6fd CMP $0x5,%R11 |
(40) 0xb701 JE b728 |
(40) 0xb703 CMP $0x6,%R11 |
(40) 0xb707 JE b716 |
(40) 0xb709 VMOVUPD (%RDI),%YMM5 |
(40) 0xb70d MOV $0x20,%EDX |
(40) 0xb712 VMULPD (%RCX),%YMM5,%YMM15 |
(40) 0xb716 VMOVUPD (%RDI,%RDX,1),%YMM2 |
(40) 0xb71b VMULPD (%RCX,%RDX,1),%YMM2,%YMM3 |
(40) 0xb720 ADD $0x20,%RDX |
(40) 0xb724 VADDPD %YMM3,%YMM15,%YMM15 |
(40) 0xb728 VMOVUPD (%RDI,%RDX,1),%YMM6 |
(40) 0xb72d VMULPD (%RCX,%RDX,1),%YMM6,%YMM4 |
(40) 0xb732 ADD $0x20,%RDX |
(40) 0xb736 VADDPD %YMM4,%YMM15,%YMM15 |
(40) 0xb73a VMOVUPD (%RDI,%RDX,1),%YMM7 |
(40) 0xb73f VMULPD (%RCX,%RDX,1),%YMM7,%YMM8 |
(40) 0xb744 ADD $0x20,%RDX |
(40) 0xb748 VADDPD %YMM8,%YMM15,%YMM15 |
(40) 0xb74d VMOVUPD (%RDI,%RDX,1),%YMM9 |
(40) 0xb752 VMULPD (%RCX,%RDX,1),%YMM9,%YMM10 |
(40) 0xb757 ADD $0x20,%RDX |
(40) 0xb75b VADDPD %YMM10,%YMM15,%YMM15 |
(40) 0xb760 VMOVUPD (%RDI,%RDX,1),%YMM11 |
(40) 0xb765 VMULPD (%RCX,%RDX,1),%YMM11,%YMM12 |
(40) 0xb76a ADD $0x20,%RDX |
(40) 0xb76e VADDPD %YMM12,%YMM15,%YMM15 |
(40) 0xb773 VMOVUPD (%RDI,%RDX,1),%YMM13 |
(40) 0xb778 VMULPD (%RCX,%RDX,1),%YMM13,%YMM14 |
(40) 0xb77d ADD $0x20,%RDX |
(40) 0xb781 VADDPD %YMM14,%YMM15,%YMM15 |
(40) 0xb786 CMP %RDX,%R10 |
(40) 0xb789 JE b837 |
(41) 0xb78f VMOVUPD (%RDI,%RDX,1),%YMM1 |
(41) 0xb794 VMOVUPD 0x20(%RDI,%RDX,1),%YMM2 |
(41) 0xb79a VMOVUPD 0x40(%RDI,%RDX,1),%YMM4 |
(41) 0xb7a0 VMOVUPD 0x60(%RDI,%RDX,1),%YMM9 |
(41) 0xb7a6 VMULPD (%RCX,%RDX,1),%YMM1,%YMM0 |
(41) 0xb7ab VMOVUPD 0x80(%RDI,%RDX,1),%YMM12 |
(41) 0xb7b4 VMULPD 0x20(%RCX,%RDX,1),%YMM2,%YMM3 |
(41) 0xb7ba VMULPD 0x40(%RCX,%RDX,1),%YMM4,%YMM7 |
(41) 0xb7c0 VMULPD 0x60(%RCX,%RDX,1),%YMM9,%YMM10 |
(41) 0xb7c6 VMULPD 0x80(%RCX,%RDX,1),%YMM12,%YMM13 |
(41) 0xb7cf VADDPD %YMM0,%YMM15,%YMM5 |
(41) 0xb7d3 VMOVUPD 0xa0(%RDI,%RDX,1),%YMM15 |
(41) 0xb7dc VMULPD 0xa0(%RCX,%RDX,1),%YMM15,%YMM1 |
(41) 0xb7e5 VADDPD %YMM3,%YMM5,%YMM6 |
(41) 0xb7e9 VMOVUPD 0xc0(%RDI,%RDX,1),%YMM5 |
(41) 0xb7f2 VMOVUPD 0xe0(%RDI,%RDX,1),%YMM3 |
(41) 0xb7fb VMULPD 0xc0(%RCX,%RDX,1),%YMM5,%YMM2 |
(41) 0xb804 VADDPD %YMM7,%YMM6,%YMM8 |
(41) 0xb808 VMULPD 0xe0(%RCX,%RDX,1),%YMM3,%YMM4 |
(41) 0xb811 ADD $0x100,%RDX |
(41) 0xb818 VADDPD %YMM10,%YMM8,%YMM11 |
(41) 0xb81d VADDPD %YMM13,%YMM11,%YMM14 |
(41) 0xb822 VADDPD %YMM1,%YMM14,%YMM0 |
(41) 0xb826 VADDPD %YMM2,%YMM0,%YMM6 |
(41) 0xb82a VADDPD %YMM4,%YMM6,%YMM15 |
(41) 0xb82e CMP %RDX,%R10 |
(41) 0xb831 JNE b78f |
(40) 0xb837 VEXTRACTF64X2 $0x1,%YMM15,%XMM7 |
(40) 0xb83e VADDPD %XMM15,%XMM7,%XMM8 |
(40) 0xb843 VUNPCKHPD %XMM8,%XMM8,%XMM9 |
(40) 0xb848 VADDPD %XMM8,%XMM9,%XMM1 |
(40) 0xb84d TEST $0x3,%SIL |
(40) 0xb851 JE b8c8 |
(40) 0xb853 MOV %ESI,%R9D |
(40) 0xb856 VADDPD %XMM7,%XMM15,%XMM0 |
(40) 0xb85a AND $-0x4,%R9D |
(40) 0xb85e MOV %R9D,%EAX |
(40) 0xb861 VZEROUPPER |
(40) 0xb864 SUB %R9D,%ESI |
(40) 0xb867 CMP $0x1,%ESI |
(40) 0xb86a JE b88b |
(40) 0xb86c VMOVUPD (%RDI,%R9,8),%XMM10 |
(40) 0xb872 VFMADD231PD (%RCX,%R9,8),%XMM10,%XMM0 |
(40) 0xb878 VUNPCKHPD %XMM0,%XMM0,%XMM11 |
(40) 0xb87c VADDPD %XMM0,%XMM11,%XMM1 |
(40) 0xb880 TEST $0x1,%SIL |
(40) 0xb884 JE b898 |
(40) 0xb886 AND $-0x2,%ESI |
(40) 0xb889 ADD %ESI,%EAX |
(40) 0xb88b CLTQ |
(40) 0xb88d VMOVSD (%RDI,%RAX,8),%XMM12 |
(40) 0xb892 VFMADD231SD (%RCX,%RAX,8),%XMM12,%XMM1 |
(40) 0xb898 MOV (%R13),%RSI |
(40) 0xb89c VMOVSD %XMM1,(%RSI,%R14,8) |
(40) 0xb8a2 INC %R14 |
(40) 0xb8a5 CMP 0x260(%RBX),%R14 |
(40) 0xb8ac JB b680 |
0xb8b2 LEA -0x28(%RBP),%RSP |
0xb8b6 POP %RBX |
0xb8b7 POP %R12 |
0xb8b9 POP %R13 |
0xb8bb POP %R14 |
0xb8bd POP %R15 |
0xb8bf POP %RBP |
0xb8c0 RET |
0xb8c1 NOPL (%RAX) |
(40) 0xb8c8 VZEROUPPER |
(40) 0xb8cb JMP b898 |
0xb8cd NOPL (%RAX) |
(40) 0xb8d0 VXORPD %XMM1,%XMM1,%XMM1 |
(40) 0xb8d4 JMP b898 |
(40) 0xb8d6 VXORPD %XMM0,%XMM0,%XMM0 |
(40) 0xb8da XOR %R9D,%R9D |
(40) 0xb8dd VXORPD %XMM1,%XMM1,%XMM1 |
(40) 0xb8e1 XOR %EAX,%EAX |
(40) 0xb8e3 JMP b864 |
0xb8e8 NOPL (%RAX,%RAX,1) |
Path / |
Source file and lines | SPOSet.h:77-88 |
Module | libqmcwfs.so |
nb instructions | 29 |
nb uops | 29 |
loop length | 97 |
used x86 registers | 13 |
used mmx registers | 0 |
used xmm registers | 0 |
used ymm registers | 0 |
used zmm registers | 0 |
nb stack references | 2 |
micro-operation queue | 4.83 cycles |
front end | 4.83 cycles |
P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
uops | 1.00 | 0.80 | 2.67 | 2.67 | 3.50 | 0.60 | 1.00 | 3.50 | 3.50 | 3.50 | 0.60 | 2.67 |
cycles | 1.00 | 0.80 | 2.67 | 2.67 | 3.50 | 0.60 | 1.00 | 3.50 | 3.50 | 3.50 | 0.60 | 2.67 |
Cycles executing div or sqrt instructions | NA |
FE+BE cycles | 4.94-4.95 |
Stall cycles | 0.00 |
Front-end | 4.83 |
Dispatch | 3.50 |
Overall L1 | 4.83 |
all | 0% |
load | NA (no load vectorizable/vectorized instructions) |
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 | 0% |
all | 11% |
load | NA (no load vectorizable/vectorized instructions) |
store | 12% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | NA (no add-sub vectorizable/vectorized instructions) |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 11% |
Instruction | Nb FU | P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | Latency | Recip. throughput |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PUSH %RBP | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
MOV %RSP,%RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
PUSH %R15 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
PUSH %R14 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
PUSH %R13 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
PUSH %R12 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
PUSH %RBX | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
AND $-0x20,%RSP | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1-2 | 0.20 |
SUB $0x20,%RSP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
CMPQ $0,0x260(%RSI) | 1 | 0.20 | 0.20 | 0.33 | 0.33 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.33 | 1 | 0.33 |
MOV %RCX,0x18(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
JE b8b2 <_ZN11qmcplusplus6SPOSet17evaluateDetRatiosERKNS_18VirtualParticleSetERNS_6VectorIdSaIdEEERKS6_RSt6vectorIdS5_E+0x272> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV %RDI,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %RSI,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %RDX,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %R8,%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
XOR %R14D,%R14D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
LEA -0x28(%RBP),%RSP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
POP %RBX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %R12 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %R13 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %R14 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %R15 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %RBP | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
RET | 1 | 0.50 | 0 | 0.33 | 0.33 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0.33 | 0 | 2.13 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
NOPL (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
Source file and lines | SPOSet.h:77-88 |
Module | libqmcwfs.so |
nb instructions | 29 |
nb uops | 29 |
loop length | 97 |
used x86 registers | 13 |
used mmx registers | 0 |
used xmm registers | 0 |
used ymm registers | 0 |
used zmm registers | 0 |
nb stack references | 2 |
micro-operation queue | 4.83 cycles |
front end | 4.83 cycles |
P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
uops | 1.00 | 0.80 | 2.67 | 2.67 | 3.50 | 0.60 | 1.00 | 3.50 | 3.50 | 3.50 | 0.60 | 2.67 |
cycles | 1.00 | 0.80 | 2.67 | 2.67 | 3.50 | 0.60 | 1.00 | 3.50 | 3.50 | 3.50 | 0.60 | 2.67 |
Cycles executing div or sqrt instructions | NA |
FE+BE cycles | 4.94-4.95 |
Stall cycles | 0.00 |
Front-end | 4.83 |
Dispatch | 3.50 |
Overall L1 | 4.83 |
all | 0% |
load | NA (no load vectorizable/vectorized instructions) |
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 | 0% |
all | 11% |
load | NA (no load vectorizable/vectorized instructions) |
store | 12% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | NA (no add-sub vectorizable/vectorized instructions) |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 11% |
Instruction | Nb FU | P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | Latency | Recip. throughput |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PUSH %RBP | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
MOV %RSP,%RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
PUSH %R15 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
PUSH %R14 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
PUSH %R13 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
PUSH %R12 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
PUSH %RBX | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
AND $-0x20,%RSP | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1-2 | 0.20 |
SUB $0x20,%RSP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
CMPQ $0,0x260(%RSI) | 1 | 0.20 | 0.20 | 0.33 | 0.33 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.33 | 1 | 0.33 |
MOV %RCX,0x18(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
JE b8b2 <_ZN11qmcplusplus6SPOSet17evaluateDetRatiosERKNS_18VirtualParticleSetERNS_6VectorIdSaIdEEERKS6_RSt6vectorIdS5_E+0x272> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV %RDI,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %RSI,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %RDX,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %R8,%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
XOR %R14D,%R14D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
LEA -0x28(%RBP),%RSP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
POP %RBX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %R12 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %R13 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %R14 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %R15 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %RBP | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
RET | 1 | 0.50 | 0 | 0.33 | 0.33 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0.33 | 0 | 2.13 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
NOPL (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
Name | Coverage (%) | Time (s) |
---|---|---|
▼_ZN11qmcplusplus6SPOSet17evaluateDetRatiosERKNS_18VirtualParticleSetERNS_6VectorIdSaIdEEERKS6_RSt6vectorIdS5_E– | 0.25 | 0.25 |
▼Loop 40 - SPOSet.h:83-88 - libqmcwfs.so– | 0.01 | 0.01 |
○Loop 41 - inner_product.hpp:82-83 - libqmcwfs.so | 0.24 | 0.2 |