Function: qmcplusplus::SPOSet::evaluateDetRatios(qmcplusplus::VirtualParticleSet const&, qmcplusplus ... | Module: exec | Source: SPOSet.h:81-88 [...] | Coverage: 0.32% |
---|
Function: qmcplusplus::SPOSet::evaluateDetRatios(qmcplusplus::VirtualParticleSet const&, qmcplusplus ... | Module: exec | Source: SPOSet.h:81-88 [...] | Coverage: 0.32% |
---|
/home/kcamus/qaas_runs/170-254-9426/intel/miniqmc/build/miniqmc/src/QMCWaveFunctions/SPOSet.h: 81 - 88 |
-------------------------------------------------------------------------------- |
81: { |
82: assert(psi.size() == psiinv.size()); |
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: } |
/usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_vector.h: 1046 - 1046 |
-------------------------------------------------------------------------------- |
1046: return *(this->_M_impl._M_start + __n); |
/home/kcamus/qaas_runs/170-254-9426/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/kcamus/qaas_runs/170-254-9426/intel/miniqmc/build/miniqmc/src/Numerics/OhmmsPETE/OhmmsVector.h: 178 - 178 |
-------------------------------------------------------------------------------- |
178: inline size_t size() const { return nLocal; } |
0x25a0f0 PUSH %RBP |
0x25a0f1 MOV %RSP,%RBP |
0x25a0f4 PUSH %R15 |
0x25a0f6 PUSH %R14 |
0x25a0f8 PUSH %R13 |
0x25a0fa PUSH %R12 |
0x25a0fc PUSH %RBX |
0x25a0fd PUSH %RAX |
0x25a0fe CMPQ $0,0x260(%RSI) |
0x25a106 MOV %RCX,-0x30(%RBP) |
0x25a10a JE 25a2b8 |
0x25a110 MOV %R8,%RBX |
0x25a113 MOV %RDX,%R15 |
0x25a116 MOV %RSI,%R12 |
0x25a119 MOV %RDI,%R13 |
0x25a11c XOR %R14D,%R14D |
0x25a11f JMP 25a14e |
0x25a121 NOPW %CS:(%RAX,%RAX,1) |
(832) 0x25a130 VXORPD %XMM0,%XMM0,%XMM0 |
(832) 0x25a134 MOV (%RBX),%RAX |
(832) 0x25a137 VMOVSD %XMM0,(%RAX,%R14,8) |
(832) 0x25a13d INC %R14 |
(832) 0x25a140 CMP %R14,0x260(%R12) |
(832) 0x25a148 JBE 25a2b8 |
(832) 0x25a14e MOV (%R13),%RAX |
(832) 0x25a152 MOV %R13,%RDI |
(832) 0x25a155 MOV %R12,%RSI |
(832) 0x25a158 MOV %R14D,%EDX |
(832) 0x25a15b MOV %R15,%RCX |
(832) 0x25a15e VZEROUPPER |
(832) 0x25a161 CALLQ 0x10(%RAX) |
(832) 0x25a164 MOV 0x8(%R15),%RDX |
(832) 0x25a168 TEST %EDX,%EDX |
(832) 0x25a16a JLE 25a130 |
(832) 0x25a16c MOV -0x30(%RBP),%RCX |
(832) 0x25a170 MOV 0x18(%R15),%RAX |
(832) 0x25a174 MOV %EDX,%EDX |
(832) 0x25a176 MOV 0x18(%RCX),%RCX |
(832) 0x25a17a CMP $0x4,%EDX |
(832) 0x25a17d JAE 25a190 |
(832) 0x25a17f VXORPD %XMM0,%XMM0,%XMM0 |
(832) 0x25a183 XOR %ESI,%ESI |
(832) 0x25a185 JMP 25a2a0 |
0x25a18a NOPW (%RAX,%RAX,1) |
(832) 0x25a190 CMP $0x20,%EDX |
(832) 0x25a193 JAE 25a1a0 |
(832) 0x25a195 VXORPD %XMM0,%XMM0,%XMM0 |
(832) 0x25a199 XOR %ESI,%ESI |
(832) 0x25a19b JMP 25a248 |
(832) 0x25a1a0 MOV %EDX,%EDI |
(832) 0x25a1a2 MOV %EDX,%ESI |
(832) 0x25a1a4 AND $0x1f,%EDI |
(832) 0x25a1a7 AND $-0x20,%ESI |
(832) 0x25a1aa VXORPD %XMM0,%XMM0,%XMM0 |
(832) 0x25a1ae VXORPD %XMM1,%XMM1,%XMM1 |
(832) 0x25a1b2 VXORPD %XMM2,%XMM2,%XMM2 |
(832) 0x25a1b6 VXORPD %XMM3,%XMM3,%XMM3 |
(832) 0x25a1ba XOR %R8D,%R8D |
(832) 0x25a1bd NOPL (%RAX) |
(833) 0x25a1c0 VMOVUPD (%RCX,%R8,8),%ZMM4 |
(833) 0x25a1c7 VMOVUPD 0x40(%RCX,%R8,8),%ZMM5 |
(833) 0x25a1cf VMOVUPD 0x80(%RCX,%R8,8),%ZMM6 |
(833) 0x25a1d7 VMOVUPD 0xc0(%RCX,%R8,8),%ZMM7 |
(833) 0x25a1df VFMADD231PD (%RAX,%R8,8),%ZMM4,%ZMM0 |
(833) 0x25a1e6 VFMADD231PD 0x40(%RAX,%R8,8),%ZMM5,%ZMM1 |
(833) 0x25a1ee VFMADD231PD 0x80(%RAX,%R8,8),%ZMM6,%ZMM2 |
(833) 0x25a1f6 VFMADD231PD 0xc0(%RAX,%R8,8),%ZMM7,%ZMM3 |
(833) 0x25a1fe ADD $0x20,%R8 |
(833) 0x25a202 CMP %R8,%RSI |
(833) 0x25a205 JNE 25a1c0 |
(832) 0x25a207 VADDPD %ZMM0,%ZMM1,%ZMM0 |
(832) 0x25a20d VADDPD %ZMM2,%ZMM3,%ZMM2 |
(832) 0x25a213 VADDPD %ZMM0,%ZMM2,%ZMM0 |
(832) 0x25a219 VEXTRACTF64X4 $0x1,%ZMM0,%YMM1 |
(832) 0x25a220 VADDPD %ZMM1,%ZMM0,%ZMM0 |
(832) 0x25a226 VEXTRACTF128 $0x1,%YMM0,%XMM1 |
(832) 0x25a22c VADDPD %XMM1,%XMM0,%XMM0 |
(832) 0x25a230 VPERMILPD $0x1,%XMM0,%XMM1 |
(832) 0x25a236 VADDSD %XMM1,%XMM0,%XMM0 |
(832) 0x25a23a TEST %RDI,%RDI |
(832) 0x25a23d JE 25a134 |
(832) 0x25a243 CMP $0x4,%EDI |
(832) 0x25a246 JB 25a2a0 |
(832) 0x25a248 MOV %EDX,%EDI |
(832) 0x25a24a MOV %RSI,%R8 |
(832) 0x25a24d MOV %EDX,%ESI |
(832) 0x25a24f AND $0x3,%EDI |
(832) 0x25a252 AND $-0x4,%ESI |
(832) 0x25a255 VMOVQ %XMM0,%XMM0 |
(832) 0x25a259 NOPL (%RAX) |
(835) 0x25a260 VMOVUPD (%RCX,%R8,8),%YMM1 |
(835) 0x25a266 VFMADD231PD (%RAX,%R8,8),%YMM1,%YMM0 |
(835) 0x25a26c ADD $0x4,%R8 |
(835) 0x25a270 CMP %R8,%RSI |
(835) 0x25a273 JNE 25a260 |
(832) 0x25a275 VEXTRACTF128 $0x1,%YMM0,%XMM1 |
(832) 0x25a27b VADDPD %XMM1,%XMM0,%XMM0 |
(832) 0x25a27f VPERMILPD $0x1,%XMM0,%XMM1 |
(832) 0x25a285 VADDSD %XMM1,%XMM0,%XMM0 |
(832) 0x25a289 TEST %RDI,%RDI |
(832) 0x25a28c JE 25a134 |
(832) 0x25a292 NOPW %CS:(%RAX,%RAX,1) |
(834) 0x25a2a0 VMOVSD (%RCX,%RSI,8),%XMM1 |
(834) 0x25a2a5 VFMADD231SD (%RAX,%RSI,8),%XMM1,%XMM0 |
(834) 0x25a2ab INC %RSI |
(834) 0x25a2ae CMP %RSI,%RDX |
(834) 0x25a2b1 JNE 25a2a0 |
(832) 0x25a2b3 JMP 25a134 |
0x25a2b8 ADD $0x8,%RSP |
0x25a2bc POP %RBX |
0x25a2bd POP %R12 |
0x25a2bf POP %R13 |
0x25a2c1 POP %R14 |
0x25a2c3 POP %R15 |
0x25a2c5 POP %RBP |
0x25a2c6 VZEROUPPER |
0x25a2c9 RET |
0x25a2ca INT $0x3 |
0x25a2cb INT $0x3 |
0x25a2cc INT $0x3 |
0x25a2cd INT $0x3 |
0x25a2ce INT $0x3 |
0x25a2cf INT $0x3 |
Path / |
Source file and lines | SPOSet.h:81-88 |
Module | exec |
nb instructions | 34 |
nb uops | 26 |
loop length | 94 |
used x86 registers | 13 |
used mmx registers | 0 |
used xmm registers | 0 |
used ymm registers | 0 |
used zmm registers | 0 |
nb stack references | 1 |
micro-operation queue | 4.33 cycles |
front end | 4.33 cycles |
ALU0/BRU0 | ALU1 | ALU2 | ALU3 | BRU1 | AGU0 | AGU1 | AGU2 | FP0 | FP1 | FP2 | FP3 | FP4 | FP5 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
uops | 1.50 | 0.75 | 0.75 | 0.50 | 1.50 | 0.67 | 0.67 | 0.67 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
cycles | 1.50 | 0.75 | 0.75 | 0.50 | 1.50 | 0.67 | 0.67 | 0.67 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Cycles executing div or sqrt instructions | NA |
Front-end | 4.33 |
Dispatch | 1.50 |
Overall L1 | 4.33 |
all | 12% |
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 | 14% |
all | 13% |
load | 12% |
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 | 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 |
PUSH %RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
CMPQ $0,0x260(%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 |
MOV %RCX,-0x30(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
JE 25a2b8 <_ZN11qmcplusplus6SPOSet17evaluateDetRatiosERKNS_18VirtualParticleSetERNS_6VectorIdSaIdEEERKS6_RSt6vectorIdS5_E+0x1c8> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
MOV %R8,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV %RDX,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV %RSI,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV %RDI,%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
XOR %R14D,%R14D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
JMP 25a14e <_ZN11qmcplusplus6SPOSet17evaluateDetRatiosERKNS_18VirtualParticleSetERNS_6VectorIdSaIdEEERKS6_RSt6vectorIdS5_E+0x5e> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
NOPW (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
ADD $0x8,%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 |
VZEROUPPER | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
RET | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
INT $0x3 | |||||||||||||||||
INT $0x3 | |||||||||||||||||
INT $0x3 | |||||||||||||||||
INT $0x3 | |||||||||||||||||
INT $0x3 | |||||||||||||||||
INT $0x3 |
Source file and lines | SPOSet.h:81-88 |
Module | exec |
nb instructions | 34 |
nb uops | 26 |
loop length | 94 |
used x86 registers | 13 |
used mmx registers | 0 |
used xmm registers | 0 |
used ymm registers | 0 |
used zmm registers | 0 |
nb stack references | 1 |
micro-operation queue | 4.33 cycles |
front end | 4.33 cycles |
ALU0/BRU0 | ALU1 | ALU2 | ALU3 | BRU1 | AGU0 | AGU1 | AGU2 | FP0 | FP1 | FP2 | FP3 | FP4 | FP5 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
uops | 1.50 | 0.75 | 0.75 | 0.50 | 1.50 | 0.67 | 0.67 | 0.67 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
cycles | 1.50 | 0.75 | 0.75 | 0.50 | 1.50 | 0.67 | 0.67 | 0.67 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Cycles executing div or sqrt instructions | NA |
Front-end | 4.33 |
Dispatch | 1.50 |
Overall L1 | 4.33 |
all | 12% |
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 | 14% |
all | 13% |
load | 12% |
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 | 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 |
PUSH %RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
CMPQ $0,0x260(%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 |
MOV %RCX,-0x30(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
JE 25a2b8 <_ZN11qmcplusplus6SPOSet17evaluateDetRatiosERKNS_18VirtualParticleSetERNS_6VectorIdSaIdEEERKS6_RSt6vectorIdS5_E+0x1c8> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
MOV %R8,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV %RDX,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV %RSI,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV %RDI,%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
XOR %R14D,%R14D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
JMP 25a14e <_ZN11qmcplusplus6SPOSet17evaluateDetRatiosERKNS_18VirtualParticleSetERNS_6VectorIdSaIdEEERKS6_RSt6vectorIdS5_E+0x5e> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
NOPW (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
ADD $0x8,%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 |
VZEROUPPER | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
RET | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
INT $0x3 | |||||||||||||||||
INT $0x3 | |||||||||||||||||
INT $0x3 | |||||||||||||||||
INT $0x3 | |||||||||||||||||
INT $0x3 | |||||||||||||||||
INT $0x3 |
Name | Coverage (%) | Time (s) |
---|---|---|
▼qmcplusplus::SPOSet::evaluateDetRatios(qmcplusplus::VirtualParticleSet const&, qmcplusplus::Vector | 0.32 | 0.6 |
▼Loop 832 - inner_product.hpp:82-83 - exec– | 0.02 | 0.05 |
○Loop 833 - inner_product.hpp:82-83 - exec | 0.29 | 0.54 |
○Loop 835 - inner_product.hpp:82-83 - exec | 0 | 0 |
○Loop 834 - inner_product.hpp:82-83 - exec | 0 | 0 |