Function: _ZN11qmcplusplus6SPOSet17evaluateDetRatiosERKNS_18VirtualParticleSetERNS_6VectorIdSaIdEEER ... | Module: exec | Source: SPOSet.h:81-88 [...] | Coverage: 0.4% |
---|
Function: _ZN11qmcplusplus6SPOSet17evaluateDetRatiosERKNS_18VirtualParticleSetERNS_6VectorIdSaIdEEER ... | Module: exec | Source: SPOSet.h:81-88 [...] | Coverage: 0.4% |
---|
/beegfs/hackathon/users/eoseret/qaas_runs/170-855-3059/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]; |
/beegfs/hackathon/users/eoseret/qaas_runs/170-855-3059/intel/miniqmc/build/miniqmc/src/Numerics/OhmmsPETE/OhmmsVector.h: 178 - 178 |
-------------------------------------------------------------------------------- |
178: inline size_t size() const { return nLocal; } |
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/stl_vector.h: 1046 - 1046 |
-------------------------------------------------------------------------------- |
1046: return *(this->_M_impl._M_start + __n); |
/beegfs/hackathon/users/eoseret/qaas_runs/170-855-3059/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: } |
0x25a3b0 PUSH %RBP |
0x25a3b1 MOV %RSP,%RBP |
0x25a3b4 PUSH %R15 |
0x25a3b6 PUSH %R14 |
0x25a3b8 PUSH %R13 |
0x25a3ba PUSH %R12 |
0x25a3bc PUSH %RBX |
0x25a3bd PUSH %RAX |
0x25a3be CMPQ $0,0x260(%RSI) |
0x25a3c6 MOV %RCX,-0x30(%RBP) |
0x25a3ca JE 25a578 |
0x25a3d0 MOV %R8,%RBX |
0x25a3d3 MOV %RDX,%R15 |
0x25a3d6 MOV %RSI,%R12 |
0x25a3d9 MOV %RDI,%R13 |
0x25a3dc XOR %R14D,%R14D |
0x25a3df JMP 25a40e |
0x25a3e1 NOPW %CS:(%RAX,%RAX,1) |
(832) 0x25a3f0 VXORPD %XMM0,%XMM0,%XMM0 |
(832) 0x25a3f4 MOV (%RBX),%RAX |
(832) 0x25a3f7 VMOVSD %XMM0,(%RAX,%R14,8) |
(832) 0x25a3fd INC %R14 |
(832) 0x25a400 CMP %R14,0x260(%R12) |
(832) 0x25a408 JBE 25a578 |
(832) 0x25a40e MOV (%R13),%RAX |
(832) 0x25a412 MOV %R13,%RDI |
(832) 0x25a415 MOV %R12,%RSI |
(832) 0x25a418 MOV %R14D,%EDX |
(832) 0x25a41b MOV %R15,%RCX |
(832) 0x25a41e VZEROUPPER |
(832) 0x25a421 CALLQ 0x10(%RAX) |
(832) 0x25a424 MOV 0x8(%R15),%RDX |
(832) 0x25a428 TEST %EDX,%EDX |
(832) 0x25a42a JLE 25a3f0 |
(832) 0x25a42c MOV -0x30(%RBP),%RCX |
(832) 0x25a430 MOV 0x18(%R15),%RAX |
(832) 0x25a434 MOV %EDX,%EDX |
(832) 0x25a436 MOV 0x18(%RCX),%RCX |
(832) 0x25a43a CMP $0x4,%EDX |
(832) 0x25a43d JAE 25a450 |
(832) 0x25a43f VXORPD %XMM0,%XMM0,%XMM0 |
(832) 0x25a443 XOR %ESI,%ESI |
(832) 0x25a445 JMP 25a560 |
0x25a44a NOPW (%RAX,%RAX,1) |
(832) 0x25a450 CMP $0x20,%EDX |
(832) 0x25a453 JAE 25a460 |
(832) 0x25a455 VXORPD %XMM0,%XMM0,%XMM0 |
(832) 0x25a459 XOR %ESI,%ESI |
(832) 0x25a45b JMP 25a508 |
(832) 0x25a460 MOV %EDX,%EDI |
(832) 0x25a462 MOV %EDX,%ESI |
(832) 0x25a464 AND $0x1f,%EDI |
(832) 0x25a467 AND $-0x20,%ESI |
(832) 0x25a46a VXORPD %XMM0,%XMM0,%XMM0 |
(832) 0x25a46e VXORPD %XMM1,%XMM1,%XMM1 |
(832) 0x25a472 VXORPD %XMM2,%XMM2,%XMM2 |
(832) 0x25a476 VXORPD %XMM3,%XMM3,%XMM3 |
(832) 0x25a47a XOR %R8D,%R8D |
(832) 0x25a47d NOPL (%RAX) |
(833) 0x25a480 VMOVUPD (%RCX,%R8,8),%ZMM4 |
(833) 0x25a487 VMOVUPD 0x40(%RCX,%R8,8),%ZMM5 |
(833) 0x25a48f VMOVUPD 0x80(%RCX,%R8,8),%ZMM6 |
(833) 0x25a497 VMOVUPD 0xc0(%RCX,%R8,8),%ZMM7 |
(833) 0x25a49f VFMADD231PD (%RAX,%R8,8),%ZMM4,%ZMM0 |
(833) 0x25a4a6 VFMADD231PD 0x40(%RAX,%R8,8),%ZMM5,%ZMM1 |
(833) 0x25a4ae VFMADD231PD 0x80(%RAX,%R8,8),%ZMM6,%ZMM2 |
(833) 0x25a4b6 VFMADD231PD 0xc0(%RAX,%R8,8),%ZMM7,%ZMM3 |
(833) 0x25a4be ADD $0x20,%R8 |
(833) 0x25a4c2 CMP %R8,%RSI |
(833) 0x25a4c5 JNE 25a480 |
(832) 0x25a4c7 VADDPD %ZMM0,%ZMM1,%ZMM0 |
(832) 0x25a4cd VADDPD %ZMM2,%ZMM3,%ZMM2 |
(832) 0x25a4d3 VADDPD %ZMM0,%ZMM2,%ZMM0 |
(832) 0x25a4d9 VEXTRACTF64X4 $0x1,%ZMM0,%YMM1 |
(832) 0x25a4e0 VADDPD %ZMM1,%ZMM0,%ZMM0 |
(832) 0x25a4e6 VEXTRACTF128 $0x1,%YMM0,%XMM1 |
(832) 0x25a4ec VADDPD %XMM1,%XMM0,%XMM0 |
(832) 0x25a4f0 VPERMILPD $0x1,%XMM0,%XMM1 |
(832) 0x25a4f6 VADDSD %XMM1,%XMM0,%XMM0 |
(832) 0x25a4fa TEST %RDI,%RDI |
(832) 0x25a4fd JE 25a3f4 |
(832) 0x25a503 CMP $0x4,%EDI |
(832) 0x25a506 JB 25a560 |
(832) 0x25a508 MOV %EDX,%EDI |
(832) 0x25a50a MOV %RSI,%R8 |
(832) 0x25a50d MOV %EDX,%ESI |
(832) 0x25a50f AND $0x3,%EDI |
(832) 0x25a512 AND $-0x4,%ESI |
(832) 0x25a515 VMOVQ %XMM0,%XMM0 |
(832) 0x25a519 NOPL (%RAX) |
(835) 0x25a520 VMOVUPD (%RCX,%R8,8),%YMM1 |
(835) 0x25a526 VFMADD231PD (%RAX,%R8,8),%YMM1,%YMM0 |
(835) 0x25a52c ADD $0x4,%R8 |
(835) 0x25a530 CMP %R8,%RSI |
(835) 0x25a533 JNE 25a520 |
(832) 0x25a535 VEXTRACTF128 $0x1,%YMM0,%XMM1 |
(832) 0x25a53b VADDPD %XMM1,%XMM0,%XMM0 |
(832) 0x25a53f VPERMILPD $0x1,%XMM0,%XMM1 |
(832) 0x25a545 VADDSD %XMM1,%XMM0,%XMM0 |
(832) 0x25a549 TEST %RDI,%RDI |
(832) 0x25a54c JE 25a3f4 |
(832) 0x25a552 NOPW %CS:(%RAX,%RAX,1) |
(834) 0x25a560 VMOVSD (%RCX,%RSI,8),%XMM1 |
(834) 0x25a565 VFMADD231SD (%RAX,%RSI,8),%XMM1,%XMM0 |
(834) 0x25a56b INC %RSI |
(834) 0x25a56e CMP %RSI,%RDX |
(834) 0x25a571 JNE 25a560 |
(832) 0x25a573 JMP 25a3f4 |
0x25a578 ADD $0x8,%RSP |
0x25a57c POP %RBX |
0x25a57d POP %R12 |
0x25a57f POP %R13 |
0x25a581 POP %R14 |
0x25a583 POP %R15 |
0x25a585 POP %RBP |
0x25a586 VZEROUPPER |
0x25a589 RET |
0x25a58a INT $0x3 |
0x25a58b INT $0x3 |
0x25a58c INT $0x3 |
0x25a58d INT $0x3 |
0x25a58e INT $0x3 |
0x25a58f 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 25a578 <_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 25a40e <_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 25a578 <_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 25a40e <_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) |
---|---|---|
▼_ZN11qmcplusplus6SPOSet17evaluateDetRatiosERKNS_18VirtualParticleSetERNS_6VectorIdSaIdEEERKS6_RSt6vectorIdS5_E– | 0.4 | 0.83 |
▼Loop 832 - inner_product.hpp:82-83 - exec– | 0.04 | 0.08 |
○Loop 833 - inner_product.hpp:82-83 - exec | 0.36 | 0.68 |
○Loop 835 - inner_product.hpp:82-83 - exec | 0 | 0 |
○Loop 834 - inner_product.hpp:82-83 - exec | 0 | 0 |