Loop Id: 288 | Module: exec | Source: OneBodyJastrowRef.h:134-155 [...] | Coverage: 0.01% |
---|
Loop Id: 288 | Module: exec | Source: OneBodyJastrowRef.h:134-155 [...] | Coverage: 0.01% |
---|
0x41b18c VXORPD %XMM8,%XMM8,%XMM8 |
0x41b191 NOPW %CS:(%RAX,%RAX,1) |
0x41b1a0 VMOVSD 0x40(%RSP),%XMM0 |
0x41b1a6 VSUBSD %XMM8,%XMM0,%XMM0 |
0x41b1ab VZEROUPPER |
0x41b1ae CALL 4d5d50 <exp> |
0x41b1b3 MOV 0x38(%RSP),%RCX |
0x41b1b8 MOV (%RCX),%RAX |
0x41b1bb MOV 0x48(%RSP),%R15 |
0x41b1c0 VMOVSD %XMM0,(%RAX,%R15,8) |
0x41b1c6 INC %R15 |
0x41b1c9 MOV 0x8(%RCX),%RCX |
0x41b1cd SUB %RAX,%RCX |
0x41b1d0 SAR $0x3,%RCX |
0x41b1d4 CMP %R15,%RCX |
0x41b1d7 MOV 0x28(%RSP),%R14 |
0x41b1dc JBE 41babc |
0x41b1e2 MOV 0x30(%RSP),%RDI |
0x41b1e7 MOVSXD 0x2a0(%RDI),%RAX |
0x41b1ee MOV 0xf0(%R14),%RCX |
0x41b1f5 VMOVSD (%RCX,%RAX,8),%XMM0 |
0x41b1fa VMOVSD %XMM0,0x40(%RSP) |
0x41b200 MOV 0xa8(%R14),%ESI |
0x41b207 CALL 461820 <_ZNK11qmcplusplus11ParticleSet14getDistTableABEi> |
0x41b20c MOV 0x48(%RAX),%RAX |
0x41b210 LEA (%R15,%R15,4),%RCX |
0x41b214 MOV 0x18(%RAX,%RCX,8),%RDI |
0x41b219 MOV 0x98(%R14),%EAX |
0x41b220 TEST %EAX,%EAX |
0x41b222 MOV %R15,0x48(%RSP) |
0x41b227 JLE 41b9a0 |
0x41b22d MOV 0x1c8(%R14),%RCX |
0x41b234 MOV 0xa0(%R14),%RDX |
0x41b23b MOV 0x148(%R14),%RSI |
0x41b242 DEC %RAX |
0x41b245 MOV %RDI,0x8(%RSP) |
0x41b24a ADD $0x38,%RDI |
0x41b24e MOV %RDI,0x50(%RSP) |
0x41b253 VXORPD %XMM8,%XMM8,%XMM8 |
0x41b258 XOR %R8D,%R8D |
0x41b25b JMP 41b274 |
(290) 0x41b260 LEA 0x1(%R8),%RDI |
(290) 0x41b264 VADDSD %XMM0,%XMM8,%XMM8 |
(290) 0x41b268 CMP %RAX,%R8 |
(290) 0x41b26b MOV %RDI,%R8 |
(290) 0x41b26e JE 41b1a0 |
(290) 0x41b274 MOV (%RCX,%R8,8),%R9 |
(290) 0x41b278 TEST %R9,%R9 |
(290) 0x41b27b JE 41b780 |
(290) 0x41b281 MOV 0x268(%RDX),%RDI |
(290) 0x41b288 MOV 0x18(%RDI),%RDI |
(290) 0x41b28c MOVSXD (%RDI,%R8,4),%R12 |
(290) 0x41b290 MOV 0x4(%RDI,%R8,4),%EBX |
(290) 0x41b295 SUB %R12D,%EBX |
(290) 0x41b298 VXORPD %XMM0,%XMM0,%XMM0 |
(290) 0x41b29c TEST %EBX,%EBX |
(290) 0x41b29e JLE 41b260 |
(290) 0x41b2a0 MOV %R12D,%R11D |
(290) 0x41b2a3 VMOVSD 0x8(%R9),%XMM1 |
(290) 0x41b2a9 MOV %EBX,%EDI |
(290) 0x41b2ab XOR %R10D,%R10D |
(290) 0x41b2ae CMP $0x8,%EBX |
(290) 0x41b2b1 JAE 41b795 |
(290) 0x41b2b7 MOV %EDI,%EBX |
(290) 0x41b2b9 AND $-0x8,%EBX |
(290) 0x41b2bc CMP %RDI,%RBX |
(290) 0x41b2bf JAE 41b310 |
(290) 0x41b2c1 MOVSXD %R11D,%R11 |
(290) 0x41b2c4 NOT %R12D |
(290) 0x41b2c7 MOV 0x8(%RSP),%R14 |
(290) 0x41b2cc LEA (%R14,%R11,8),%R11 |
(290) 0x41b2d0 JMP 41b2e8 |
(293) 0x41b2e0 INC %RBX |
(293) 0x41b2e3 CMP %RBX,%RDI |
(293) 0x41b2e6 JE 41b310 |
(293) 0x41b2e8 VMOVSD (%R11,%RBX,8),%XMM2 |
(293) 0x41b2ee VUCOMISD %XMM2,%XMM1 |
(293) 0x41b2f2 JBE 41b2e0 |
(293) 0x41b2f4 CMP %EBX,%R12D |
(293) 0x41b2f7 JE 41b2e0 |
(293) 0x41b2f9 MOVSXD %R10D,%R10 |
(293) 0x41b2fc VMOVSD %XMM2,(%RSI,%R10,8) |
(293) 0x41b302 INC %R10D |
(293) 0x41b305 JMP 41b2e0 |
(290) 0x41b310 TEST %R10D,%R10D |
(290) 0x41b313 JLE 41b260 |
(290) 0x41b319 VMOVSD %XMM8,(%RSP) |
(290) 0x41b31e VMOVSD 0x238(%R9),%XMM9 |
(290) 0x41b327 MOV 0x218(%R9),%R11 |
(290) 0x41b32e VMOVSD 0x28(%R9),%XMM2 |
(290) 0x41b334 VMOVSD 0x48(%R9),%XMM3 |
(290) 0x41b33a VMOVSD 0x68(%R9),%XMM1 |
(290) 0x41b340 VMOVSD 0x88(%R9),%XMM13 |
(290) 0x41b349 VMOVSD 0x18(%R9),%XMM5 |
(290) 0x41b34f VMOVSD 0x20(%R9),%XMM4 |
(290) 0x41b355 VMOVSD 0x30(%R9),%XMM11 |
(290) 0x41b35b VMOVSD 0x38(%R9),%XMM6 |
(290) 0x41b361 VMOVSD 0x40(%R9),%XMM10 |
(290) 0x41b367 VMOVSD 0x50(%R9),%XMM15 |
(290) 0x41b36d VMOVSD 0x58(%R9),%XMM7 |
(290) 0x41b373 VMOVSD 0x60(%R9),%XMM14 |
(290) 0x41b379 VMOVSD 0x70(%R9),%XMM8 |
(290) 0x41b37f VMOVSD 0x78(%R9),%XMM0 |
(290) 0x41b385 VMOVUPS %XMM0,0x10(%RSP) |
(290) 0x41b38b VMOVSD 0x80(%R9),%XMM0 |
(290) 0x41b394 MOV %R10D,%R10D |
(290) 0x41b397 MOV %R10,%RBX |
(290) 0x41b39a VMOVSD 0x90(%R9),%XMM12 |
(290) 0x41b3a3 VMOVUPS %XMM12,0x60(%RSP) |
(290) 0x41b3a9 MOV $-0x4,%EDI |
(290) 0x41b3ae AND %RDI,%RBX |
(290) 0x41b3b1 VMOVUPD %XMM0,0x150(%RSP) |
(290) 0x41b3ba VMOVUPD %XMM8,0x140(%RSP) |
(290) 0x41b3c3 JE 41b8c5 |
(290) 0x41b3c9 VMOVUPD %XMM9,0x130(%RSP) |
(290) 0x41b3d2 VBROADCASTSD %XMM9,%YMM9 |
(290) 0x41b3d7 VMOVUPD %YMM9,0x2a0(%RSP) |
(290) 0x41b3e0 VMOVUPD %XMM5,0x120(%RSP) |
(290) 0x41b3e9 VBROADCASTSD %XMM5,%YMM5 |
(290) 0x41b3ee VMOVUPD %YMM5,0x280(%RSP) |
(290) 0x41b3f7 VMOVUPD %XMM4,0x100(%RSP) |
(290) 0x41b400 VBROADCASTSD %XMM4,%YMM4 |
(290) 0x41b405 VMOVUPD %YMM4,0x260(%RSP) |
(290) 0x41b40e VMOVUPD %XMM2,0xe0(%RSP) |
(290) 0x41b417 VBROADCASTSD %XMM2,%YMM2 |
(290) 0x41b41c VMOVUPD %YMM2,0x240(%RSP) |
(290) 0x41b425 VMOVUPD %XMM11,0xb0(%RSP) |
(290) 0x41b42e VBROADCASTSD %XMM11,%YMM2 |
(290) 0x41b433 VMOVUPD %YMM2,0x220(%RSP) |
(290) 0x41b43c VMOVUPD %XMM6,0x110(%RSP) |
(290) 0x41b445 VBROADCASTSD %XMM6,%YMM2 |
(290) 0x41b44a VMOVUPD %YMM2,0x200(%RSP) |
(290) 0x41b453 VMOVUPD %XMM10,0xd0(%RSP) |
(290) 0x41b45c VBROADCASTSD %XMM10,%YMM2 |
(290) 0x41b461 VMOVUPD %YMM2,0x1e0(%RSP) |
(290) 0x41b46a VMOVUPD %XMM3,0xc0(%RSP) |
(290) 0x41b473 VBROADCASTSD %XMM3,%YMM2 |
(290) 0x41b478 VMOVUPD %YMM2,0x1c0(%RSP) |
(290) 0x41b481 VMOVUPD %XMM15,0x70(%RSP) |
(290) 0x41b487 VBROADCASTSD %XMM15,%YMM2 |
(290) 0x41b48c VMOVUPD %YMM2,0x1a0(%RSP) |
(290) 0x41b495 VMOVUPD %XMM7,0xf0(%RSP) |
(290) 0x41b49e VBROADCASTSD %XMM7,%YMM2 |
(290) 0x41b4a3 VMOVUPD %YMM2,0x180(%RSP) |
(290) 0x41b4ac VMOVUPD %XMM14,0x80(%RSP) |
(290) 0x41b4b5 VBROADCASTSD %XMM14,%YMM2 |
(290) 0x41b4ba VMOVUPD %YMM2,0x160(%RSP) |
(290) 0x41b4c3 VMOVUPD %XMM1,0xa0(%RSP) |
(290) 0x41b4cc VBROADCASTSD %XMM1,%YMM14 |
(290) 0x41b4d1 VBROADCASTSD %XMM8,%YMM15 |
(290) 0x41b4d6 VBROADCASTSD 0x10(%RSP),%YMM7 |
(290) 0x41b4dd VBROADCASTSD %XMM0,%YMM3 |
(290) 0x41b4e2 VMOVUPD %XMM13,0x90(%RSP) |
(290) 0x41b4eb VBROADCASTSD %XMM13,%YMM1 |
(290) 0x41b4f0 XOR %EDI,%EDI |
(290) 0x41b4f2 VBROADCASTSD 0x60(%RSP),%YMM0 |
(290) 0x41b4f9 VXORPD %XMM2,%XMM2,%XMM2 |
(290) 0x41b4fd VPBROADCASTQ 0xdadba(%RIP),%YMM5 |
(290) 0x41b506 VPBROADCASTQ 0xdadb9(%RIP),%YMM4 |
(290) 0x41b50f VPBROADCASTQ 0xdadb8(%RIP),%YMM6 |
(290) 0x41b518 NOPL (%RAX,%RAX,1) |
(292) 0x41b520 VMOVUPD 0x2a0(%RSP),%YMM8 |
(292) 0x41b529 VMULPD (%RSI,%RDI,8),%YMM8,%YMM8 |
(292) 0x41b52e VCVTTPD2DQ %YMM8,%XMM10 |
(292) 0x41b533 VROUNDPD $0xb,%YMM8,%YMM9 |
(292) 0x41b539 VSUBPD %YMM9,%YMM8,%YMM9 |
(292) 0x41b53e VPMOVSXDQ %XMM10,%YMM8 |
(292) 0x41b543 VPSLLQ $0x3,%YMM8,%YMM8 |
(292) 0x41b549 VMOVQ %R11,%XMM10 |
(292) 0x41b54e VPBROADCASTQ %XMM10,%YMM10 |
(292) 0x41b553 VPADDQ %YMM8,%YMM10,%YMM10 |
(292) 0x41b558 VMOVQ %XMM10,%R9 |
(292) 0x41b55d VEXTRACTI128 $0x1,%YMM10,%XMM8 |
(292) 0x41b563 VMOVQ %XMM8,%R14 |
(292) 0x41b568 VPEXTRQ $0x1,%XMM10,%R15 |
(292) 0x41b56e VPEXTRQ $0x1,%XMM8,%R12 |
(292) 0x41b574 VMOVSD (%R9),%XMM8 |
(292) 0x41b579 VMOVSD (%R14),%XMM11 |
(292) 0x41b57e VPADDQ %YMM6,%YMM10,%YMM13 |
(292) 0x41b582 VMOVQ %XMM13,%R9 |
(292) 0x41b587 VMOVHPD (%R15),%XMM8,%XMM8 |
(292) 0x41b58c VPEXTRQ $0x1,%XMM13,%R14 |
(292) 0x41b592 VMOVHPD (%R12),%XMM11,%XMM11 |
(292) 0x41b598 VEXTRACTI128 $0x1,%YMM13,%XMM13 |
(292) 0x41b59e VPEXTRQ $0x1,%XMM13,%R15 |
(292) 0x41b5a4 VINSERTF128 $0x1,%XMM11,%YMM8,%YMM8 |
(292) 0x41b5aa VMOVQ %XMM13,%R12 |
(292) 0x41b5af VMOVSD (%R9),%XMM11 |
(292) 0x41b5b4 VPADDQ %YMM4,%YMM10,%YMM13 |
(292) 0x41b5b8 VMOVSD (%R12),%XMM12 |
(292) 0x41b5be VPEXTRQ $0x1,%XMM13,%R9 |
(292) 0x41b5c4 VMOVHPD (%R14),%XMM11,%XMM11 |
(292) 0x41b5c9 VMOVQ %XMM13,%R14 |
(292) 0x41b5ce VEXTRACTI128 $0x1,%YMM13,%XMM13 |
(292) 0x41b5d4 VMOVHPD (%R15),%XMM12,%XMM12 |
(292) 0x41b5d9 VMOVQ %XMM13,%R15 |
(292) 0x41b5de VPEXTRQ $0x1,%XMM13,%R12 |
(292) 0x41b5e4 VINSERTF128 $0x1,%XMM12,%YMM11,%YMM13 |
(292) 0x41b5ea VMOVSD (%R15),%XMM11 |
(292) 0x41b5ef VMOVSD (%R14),%XMM12 |
(292) 0x41b5f4 VMOVHPD (%R12),%XMM11,%XMM11 |
(292) 0x41b5fa VMOVHPD (%R9),%XMM12,%XMM12 |
(292) 0x41b5ff VINSERTF128 $0x1,%XMM11,%YMM12,%YMM11 |
(292) 0x41b605 VPADDQ %YMM5,%YMM10,%YMM10 |
(292) 0x41b609 VMOVQ %XMM10,%R9 |
(292) 0x41b60e VPEXTRQ $0x1,%XMM10,%R14 |
(292) 0x41b614 VEXTRACTI128 $0x1,%YMM10,%XMM10 |
(292) 0x41b61a VMOVQ %XMM10,%R15 |
(292) 0x41b61f VPEXTRQ $0x1,%XMM10,%R12 |
(292) 0x41b625 VMOVUPD 0x280(%RSP),%YMM10 |
(292) 0x41b62e VFMADD213PD 0x260(%RSP),%YMM9,%YMM10 |
(292) 0x41b638 VFMADD213PD 0x240(%RSP),%YMM9,%YMM10 |
(292) 0x41b642 VFMADD213PD 0x220(%RSP),%YMM9,%YMM10 |
(292) 0x41b64c VFMADD213PD %YMM2,%YMM8,%YMM10 |
(292) 0x41b651 VMOVUPD 0x200(%RSP),%YMM2 |
(292) 0x41b65a VMOVSD (%R15),%XMM8 |
(292) 0x41b65f VFMADD213PD 0x1e0(%RSP),%YMM9,%YMM2 |
(292) 0x41b669 VFMADD213PD 0x1c0(%RSP),%YMM9,%YMM2 |
(292) 0x41b673 VFMADD213PD 0x1a0(%RSP),%YMM9,%YMM2 |
(292) 0x41b67d VFMADD213PD %YMM10,%YMM13,%YMM2 |
(292) 0x41b682 VMOVSD (%R9),%XMM10 |
(292) 0x41b687 VMOVUPD 0x180(%RSP),%YMM12 |
(292) 0x41b690 VFMADD213PD 0x160(%RSP),%YMM9,%YMM12 |
(292) 0x41b69a VMOVHPD (%R14),%XMM10,%XMM10 |
(292) 0x41b69f VFMADD213PD %YMM14,%YMM9,%YMM12 |
(292) 0x41b6a4 VFMADD213PD %YMM15,%YMM9,%YMM12 |
(292) 0x41b6a9 VMOVHPD (%R12),%XMM8,%XMM8 |
(292) 0x41b6af VFMADD213PD %YMM2,%YMM11,%YMM12 |
(292) 0x41b6b4 VINSERTF128 $0x1,%XMM8,%YMM10,%YMM8 |
(292) 0x41b6ba VMOVAPD %YMM7,%YMM2 |
(292) 0x41b6be VFMADD213PD %YMM3,%YMM9,%YMM2 |
(292) 0x41b6c3 VFMADD213PD %YMM1,%YMM9,%YMM2 |
(292) 0x41b6c8 VFMADD213PD %YMM0,%YMM9,%YMM2 |
(292) 0x41b6cd VFMADD213PD %YMM12,%YMM8,%YMM2 |
(292) 0x41b6d2 ADD $0x4,%RDI |
(292) 0x41b6d6 CMP %RBX,%RDI |
(292) 0x41b6d9 JB 41b520 |
(290) 0x41b6df VEXTRACTF128 $0x1,%YMM2,%XMM0 |
(290) 0x41b6e5 VADDPD %XMM0,%XMM2,%XMM0 |
(290) 0x41b6e9 VSHUFPD $0x1,%XMM0,%XMM0,%XMM1 |
(290) 0x41b6ee VADDSD %XMM1,%XMM0,%XMM0 |
(290) 0x41b6f2 CMP %R10,%RBX |
(290) 0x41b6f5 VMOVSD (%RSP),%XMM8 |
(290) 0x41b6fa VMOVUPD 0x130(%RSP),%XMM9 |
(290) 0x41b703 VMOVUPD 0x120(%RSP),%XMM5 |
(290) 0x41b70c VMOVUPD 0x110(%RSP),%XMM6 |
(290) 0x41b715 VMOVUPD 0x100(%RSP),%XMM4 |
(290) 0x41b71e VMOVUPD 0xf0(%RSP),%XMM7 |
(290) 0x41b727 VMOVUPD 0xe0(%RSP),%XMM2 |
(290) 0x41b730 VMOVUPD 0xd0(%RSP),%XMM10 |
(290) 0x41b739 VMOVUPD 0xc0(%RSP),%XMM3 |
(290) 0x41b742 VMOVUPD 0xb0(%RSP),%XMM11 |
(290) 0x41b74b VMOVUPD 0x10(%RSP),%XMM12 |
(290) 0x41b751 VMOVUPD 0xa0(%RSP),%XMM1 |
(290) 0x41b75a VMOVUPD 0x90(%RSP),%XMM13 |
(290) 0x41b763 VMOVUPD 0x80(%RSP),%XMM14 |
(290) 0x41b76c VMOVUPD 0x70(%RSP),%XMM15 |
(290) 0x41b772 JE 41b260 |
(290) 0x41b778 JMP 41b8d6 |
(290) 0x41b780 LEA 0x1(%R8),%RDI |
(290) 0x41b784 CMP %RAX,%R8 |
(290) 0x41b787 MOV %RDI,%R8 |
(290) 0x41b78a JNE 41b274 |
0x41b790 JMP 41b1a0 |
(290) 0x41b795 MOV %EDI,%EBX |
(290) 0x41b797 AND $-0x8,%EBX |
(290) 0x41b79a MOV 0x50(%RSP),%R10 |
(290) 0x41b79f LEA (%R10,%R12,8),%R15 |
(290) 0x41b7a3 XOR %R13D,%R13D |
(290) 0x41b7a6 XOR %R10D,%R10D |
(290) 0x41b7a9 JMP 41b7bd |
(294) 0x41b7b0 ADD $0x8,%R13 |
(294) 0x41b7b4 CMP %R13,%RBX |
(294) 0x41b7b7 JE 41b2b7 |
(294) 0x41b7bd VMOVSD -0x38(%R15,%R13,8),%XMM2 |
(294) 0x41b7c4 LEA (%R11,%R13,1),%R14 |
(294) 0x41b7c8 VUCOMISD %XMM2,%XMM1 |
(294) 0x41b7cc JBE 41b7e0 |
(294) 0x41b7ce CMP $-0x1,%R14D |
(294) 0x41b7d2 JE 41b7e0 |
(294) 0x41b7d4 MOVSXD %R10D,%R10 |
(294) 0x41b7d7 VMOVSD %XMM2,(%RSI,%R10,8) |
(294) 0x41b7dd INC %R10D |
(294) 0x41b7e0 VMOVSD -0x30(%R15,%R13,8),%XMM2 |
(294) 0x41b7e7 VUCOMISD %XMM2,%XMM1 |
(294) 0x41b7eb JBE 41b7ff |
(294) 0x41b7ed CMP $-0x2,%R14D |
(294) 0x41b7f1 JE 41b7ff |
(294) 0x41b7f3 MOVSXD %R10D,%R10 |
(294) 0x41b7f6 VMOVSD %XMM2,(%RSI,%R10,8) |
(294) 0x41b7fc INC %R10D |
(294) 0x41b7ff VMOVSD -0x28(%R15,%R13,8),%XMM2 |
(294) 0x41b806 VUCOMISD %XMM2,%XMM1 |
(294) 0x41b80a JBE 41b81e |
(294) 0x41b80c CMP $-0x3,%R14D |
(294) 0x41b810 JE 41b81e |
(294) 0x41b812 MOVSXD %R10D,%R10 |
(294) 0x41b815 VMOVSD %XMM2,(%RSI,%R10,8) |
(294) 0x41b81b INC %R10D |
(294) 0x41b81e VMOVSD -0x20(%R15,%R13,8),%XMM2 |
(294) 0x41b825 VUCOMISD %XMM2,%XMM1 |
(294) 0x41b829 JBE 41b83d |
(294) 0x41b82b CMP $-0x4,%R14D |
(294) 0x41b82f JE 41b83d |
(294) 0x41b831 MOVSXD %R10D,%R10 |
(294) 0x41b834 VMOVSD %XMM2,(%RSI,%R10,8) |
(294) 0x41b83a INC %R10D |
(294) 0x41b83d VMOVSD -0x18(%R15,%R13,8),%XMM2 |
(294) 0x41b844 VUCOMISD %XMM2,%XMM1 |
(294) 0x41b848 JBE 41b85c |
(294) 0x41b84a CMP $-0x5,%R14D |
(294) 0x41b84e JE 41b85c |
(294) 0x41b850 MOVSXD %R10D,%R10 |
(294) 0x41b853 VMOVSD %XMM2,(%RSI,%R10,8) |
(294) 0x41b859 INC %R10D |
(294) 0x41b85c VMOVSD -0x10(%R15,%R13,8),%XMM2 |
(294) 0x41b863 VUCOMISD %XMM2,%XMM1 |
(294) 0x41b867 JBE 41b87b |
(294) 0x41b869 CMP $-0x6,%R14D |
(294) 0x41b86d JE 41b87b |
(294) 0x41b86f MOVSXD %R10D,%R10 |
(294) 0x41b872 VMOVSD %XMM2,(%RSI,%R10,8) |
(294) 0x41b878 INC %R10D |
(294) 0x41b87b VMOVSD -0x8(%R15,%R13,8),%XMM2 |
(294) 0x41b882 VUCOMISD %XMM2,%XMM1 |
(294) 0x41b886 JBE 41b89a |
(294) 0x41b888 CMP $-0x7,%R14D |
(294) 0x41b88c JE 41b89a |
(294) 0x41b88e MOVSXD %R10D,%R10 |
(294) 0x41b891 VMOVSD %XMM2,(%RSI,%R10,8) |
(294) 0x41b897 INC %R10D |
(294) 0x41b89a VMOVSD (%R15,%R13,8),%XMM2 |
(294) 0x41b8a0 VUCOMISD %XMM2,%XMM1 |
(294) 0x41b8a4 JBE 41b7b0 |
(294) 0x41b8aa CMP $-0x8,%R14D |
(294) 0x41b8ae JE 41b7b0 |
(294) 0x41b8b4 MOVSXD %R10D,%R10 |
(294) 0x41b8b7 VMOVSD %XMM2,(%RSI,%R10,8) |
(294) 0x41b8bd INC %R10D |
(294) 0x41b8c0 JMP 41b7b0 |
(290) 0x41b8c5 VXORPD %XMM0,%XMM0,%XMM0 |
(290) 0x41b8c9 XOR %EBX,%EBX |
(290) 0x41b8cb VMOVSD (%RSP),%XMM8 |
(290) 0x41b8d0 VMOVUPD 0x10(%RSP),%XMM12 |
(290) 0x41b8d6 VUNPCKLPD %XMM13,%XMM1,%XMM1 |
(290) 0x41b8db VUNPCKLPD %XMM3,%XMM2,%XMM2 |
(290) 0x41b8df VINSERTF128 $0x1,%XMM1,%YMM2,%YMM1 |
(290) 0x41b8e5 VMOVUPD 0x140(%RSP),%XMM2 |
(290) 0x41b8ee VUNPCKLPD 0x60(%RSP),%XMM2,%XMM2 |
(290) 0x41b8f4 VUNPCKLPD %XMM15,%XMM11,%XMM3 |
(290) 0x41b8f9 VINSERTF128 $0x1,%XMM2,%YMM3,%YMM2 |
(290) 0x41b8ff VUNPCKLPD 0x150(%RSP),%XMM14,%XMM3 |
(290) 0x41b908 VUNPCKLPD %XMM10,%XMM4,%XMM4 |
(290) 0x41b90d VINSERTF128 $0x1,%XMM3,%YMM4,%YMM3 |
(290) 0x41b913 VUNPCKLPD %XMM12,%XMM7,%XMM4 |
(290) 0x41b918 VUNPCKLPD %XMM6,%XMM5,%XMM5 |
(290) 0x41b91c VINSERTF128 $0x1,%XMM4,%YMM5,%YMM4 |
(290) 0x41b922 NOPW %CS:(%RAX,%RAX,1) |
(291) 0x41b930 VMULSD (%RSI,%RBX,8),%XMM9,%XMM5 |
(291) 0x41b935 VROUNDSD $0xb,%XMM5,%XMM5,%XMM6 |
(291) 0x41b93b VCVTTSD2SI %XMM5,%EDI |
(291) 0x41b93f VSUBSD %XMM6,%XMM5,%XMM5 |
(291) 0x41b943 VMULSD %XMM5,%XMM5,%XMM6 |
(291) 0x41b947 MOVSXD %EDI,%RDI |
(291) 0x41b94a VMULSD %XMM5,%XMM6,%XMM7 |
(291) 0x41b94e VBROADCASTSD %XMM6,%YMM6 |
(291) 0x41b953 VBROADCASTSD %XMM5,%YMM5 |
(291) 0x41b958 VFMADD213PD %YMM2,%YMM1,%YMM5 |
(291) 0x41b95d VBROADCASTSD %XMM7,%YMM7 |
(291) 0x41b962 VFMADD231PD %YMM6,%YMM3,%YMM5 |
(291) 0x41b967 VFMADD231PD %YMM7,%YMM4,%YMM5 |
(291) 0x41b96c VMULPD (%R11,%RDI,8),%YMM5,%YMM5 |
(291) 0x41b972 VEXTRACTF128 $0x1,%YMM5,%XMM6 |
(291) 0x41b978 VADDPD %XMM6,%XMM5,%XMM5 |
(291) 0x41b97c VSHUFPD $0x1,%XMM5,%XMM5,%XMM6 |
(291) 0x41b981 VADDSD %XMM6,%XMM5,%XMM5 |
(291) 0x41b985 VADDSD %XMM5,%XMM0,%XMM0 |
(291) 0x41b989 INC %RBX |
(291) 0x41b98c CMP %RBX,%R10 |
(291) 0x41b98f JNE 41b930 |
(290) 0x41b991 JMP 41b260 |
0x41b9a0 MOV 0x90(%R14),%EBX |
0x41b9a7 TEST %EBX,%EBX |
0x41b9a9 JLE 41b18c |
0x41b9af MOV %RDI,0x8(%RSP) |
0x41b9b4 MOV 0xa0(%R14),%RAX |
0x41b9bb MOV 0x1c8(%R14),%R14 |
0x41b9c2 MOV 0x18(%RAX),%R15 |
0x41b9c6 VXORPD %XMM8,%XMM8,%XMM8 |
0x41b9cb XOR %R12D,%R12D |
0x41b9ce JMP 41b9e0 |
(289) 0x41b9d0 VADDSD %XMM1,%XMM8,%XMM8 |
(289) 0x41b9d4 INC %R12 |
(289) 0x41b9d7 CMP %R12,%RBX |
(289) 0x41b9da JE 41b1a0 |
(289) 0x41b9e0 MOVSXD (%R15,%R12,4),%RAX |
(289) 0x41b9e4 MOV (%R14,%RAX,8),%R13 |
(289) 0x41b9e8 TEST %R13,%R13 |
(289) 0x41b9eb JE 41b9d4 |
(289) 0x41b9ed MOV 0x8(%RSP),%RAX |
(289) 0x41b9f2 VMOVSD (%RAX,%R12,8),%XMM0 |
(289) 0x41b9f8 VMOVSD 0x8(%R13),%XMM2 |
(289) 0x41b9fe VXORPD %XMM1,%XMM1,%XMM1 |
(289) 0x41ba02 VUCOMISD %XMM0,%XMM2 |
(289) 0x41ba06 JBE 41b9d0 |
(289) 0x41ba08 VMULSD 0x238(%R13),%XMM0,%XMM0 |
(289) 0x41ba11 LEA 0x58(%RSP),%RDI |
(289) 0x41ba16 VMOVSD %XMM8,(%RSP) |
(289) 0x41ba1b CALL 4d5dd0 <modf> |
(289) 0x41ba20 VMOVSD (%RSP),%XMM8 |
(289) 0x41ba25 VCVTTSD2SI 0x58(%RSP),%EAX |
(289) 0x41ba2b CLTQ |
(289) 0x41ba2d VMOVSD 0x20(%R13),%XMM1 |
(289) 0x41ba33 VFMADD231SD 0x18(%R13),%XMM0,%XMM1 |
(289) 0x41ba39 VFMADD213SD 0x28(%R13),%XMM0,%XMM1 |
(289) 0x41ba3f VFMADD213SD 0x30(%R13),%XMM0,%XMM1 |
(289) 0x41ba45 MOV 0x218(%R13),%RCX |
(289) 0x41ba4c VMULSD (%RCX,%RAX,8),%XMM1,%XMM1 |
(289) 0x41ba51 VMOVSD 0x40(%R13),%XMM2 |
(289) 0x41ba57 VFMADD231SD 0x38(%R13),%XMM0,%XMM2 |
(289) 0x41ba5d VFMADD213SD 0x48(%R13),%XMM0,%XMM2 |
(289) 0x41ba63 VFMADD213SD 0x50(%R13),%XMM0,%XMM2 |
(289) 0x41ba69 VFMADD132SD 0x8(%RCX,%RAX,8),%XMM1,%XMM2 |
(289) 0x41ba70 VMOVSD 0x60(%R13),%XMM3 |
(289) 0x41ba76 VFMADD231SD 0x58(%R13),%XMM0,%XMM3 |
(289) 0x41ba7c VFMADD213SD 0x68(%R13),%XMM0,%XMM3 |
(289) 0x41ba82 VFMADD213SD 0x70(%R13),%XMM0,%XMM3 |
(289) 0x41ba88 VFMADD132SD 0x10(%RCX,%RAX,8),%XMM2,%XMM3 |
(289) 0x41ba8f VMOVSD 0x80(%R13),%XMM1 |
(289) 0x41ba98 VFMADD231SD 0x78(%R13),%XMM0,%XMM1 |
(289) 0x41ba9e VFMADD213SD 0x88(%R13),%XMM0,%XMM1 |
(289) 0x41baa7 VFMADD213SD 0x90(%R13),%XMM0,%XMM1 |
(289) 0x41bab0 VFMADD132SD 0x18(%RCX,%RAX,8),%XMM3,%XMM1 |
(289) 0x41bab7 JMP 41b9d0 |
/home/eoseret/qaas_runs_CPU_9468/171-145-9236/intel/miniqmc/build/miniqmc/src/QMCWaveFunctions/Jastrow/OneBodyJastrowRef.h: 134 - 155 |
-------------------------------------------------------------------------------- |
134: for (int k = 0; k < ratios.size(); ++k) |
135: ratios[k] = std::exp(Vat[VP.refPtcl] - computeU(VP.getDistTableAB(myTableID).getDistRow(k).data())); |
[...] |
141: if (NumGroups > 0) |
142: { |
143: for (int jg = 0; jg < NumGroups; ++jg) |
144: { |
145: if (F[jg] != nullptr) |
146: curVat += F[jg]->evaluateV(-1, Ions.first(jg), Ions.last(jg), dist, DistCompressed.data()); |
147: } |
148: } |
149: else |
150: { |
151: for (int c = 0; c < Nions; ++c) |
152: { |
153: int gid = Ions.GroupID[c]; |
154: if (F[gid] != nullptr) |
155: curVat += F[gid]->evaluate(dist[c]); |
/home/eoseret/qaas_runs_CPU_9468/171-145-9236/intel/miniqmc/build/miniqmc/src/Particle/ParticleSet.h: 313 - 316 |
-------------------------------------------------------------------------------- |
313: inline int first(int igroup) const { return (*group_offsets_)[igroup]; } |
314: |
315: ///return the last index of a group i |
316: inline int last(int igroup) const { return (*group_offsets_)[igroup + 1]; } |
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/shared_ptr_base.h: 1296 - 1296 |
-------------------------------------------------------------------------------- |
1296: { return _M_ptr; } |
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/stl_vector.h: 919 - 1169 |
-------------------------------------------------------------------------------- |
919: { return size_type(this->_M_impl._M_finish - this->_M_impl._M_start); } |
[...] |
1046: return *(this->_M_impl._M_start + __n); |
[...] |
1064: return *(this->_M_impl._M_start + __n); |
[...] |
1169: { return _M_data_ptr(this->_M_impl._M_start); } |
/home/eoseret/qaas_runs_CPU_9468/171-145-9236/intel/miniqmc/build/miniqmc/src/Numerics/OhmmsPETE/OhmmsVector.h: 223 - 249 |
-------------------------------------------------------------------------------- |
223: return X[i]; |
[...] |
229: return X[i]; |
[...] |
249: inline const_pointer data() const { return X; } |
/home/eoseret/qaas_runs_CPU_9468/171-145-9236/intel/miniqmc/build/miniqmc/src/QMCWaveFunctions/Jastrow/BsplineFunctor.h: 166 - 260 |
-------------------------------------------------------------------------------- |
166: if (r >= cutoff_radius) |
167: return 0.0; |
168: r *= DeltaRInv; |
169: real_type ipart, t; |
170: t = std::modf(r, &ipart); |
171: int i = (int)ipart; |
[...] |
179: (SplineCoefs[i+0]*(A[ 0]*tp[0] + A[ 1]*tp[1] + A[ 2]*tp[2] + A[ 3]*tp[3])+ |
180: SplineCoefs[i+1]*(A[ 4]*tp[0] + A[ 5]*tp[1] + A[ 6]*tp[2] + A[ 7]*tp[3])+ |
181: SplineCoefs[i+2]*(A[ 8]*tp[0] + A[ 9]*tp[1] + A[10]*tp[2] + A[11]*tp[3])+ |
[...] |
229: const real_type* restrict distArray = _distArray + iStart; |
[...] |
236: for (int jat = 0; jat < iLimit; jat++) |
237: { |
238: real_type r = distArray[jat]; |
239: // pick the distances smaller than the cutoff and avoid the reference atom |
240: if (r < cutoff_radius && iStart + jat != iat) |
241: distArrayCompressed[iCount++] = distArray[jat]; |
242: } |
243: |
244: real_type d = 0.0; |
245: //#pragma omp simd reduction(+:d) |
246: for (int jat = 0; jat < iCount; jat++) |
247: { |
248: real_type r = distArrayCompressed[jat]; |
249: r *= DeltaRInv; |
250: int i = (int)r; |
251: real_type t = r - real_type(i); |
252: real_type tp0 = t * t * t; |
253: real_type tp1 = t * t; |
254: real_type tp2 = t; |
255: |
256: real_type d1 = SplineCoefs[i + 0] * (A[0] * tp0 + A[1] * tp1 + A[2] * tp2 + A[3]); |
257: real_type d2 = SplineCoefs[i + 1] * (A[4] * tp0 + A[5] * tp1 + A[6] * tp2 + A[7]); |
258: real_type d3 = SplineCoefs[i + 2] * (A[8] * tp0 + A[9] * tp1 + A[10] * tp2 + A[11]); |
259: real_type d4 = SplineCoefs[i + 3] * (A[12] * tp0 + A[13] * tp1 + A[14] * tp2 + A[15]); |
260: d += (d1 + d2 + d3 + d4); |
Path / |
Metric | Value |
---|---|
CQA speedup if no scalar integer | 3.44 |
CQA speedup if FP arith vectorized | 2.77 |
CQA speedup if fully vectorized | 12.42 |
CQA speedup if no inter-iteration dependency | NA |
CQA speedup if next bottleneck killed | 1.31 |
Bottlenecks | micro-operation queue, |
Function | _ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE14evaluateRatiosERNS1_18VirtualParticleSetERSt6vectorIdSaIdEE |
Source | OneBodyJastrowRef.h:134-135,OneBodyJastrowRef.h:141-143,OneBodyJastrowRef.h:146-146,OneBodyJastrowRef.h:151-153,stl_vector.h:919-919,stl_vector.h:1046-1046,stl_vector.h:1064-1064,stl_vector.h:1169-1169,OhmmsVector.h:223-223,OhmmsVector.h:229-229,OhmmsVector.h:249-249 |
Source loop unroll info | NA |
Source loop unroll confidence level | NA |
Unroll/vectorization loop type | NA |
Unroll factor | NA |
CQA cycles | 9.17 |
CQA cycles if no scalar integer | 2.67 |
CQA cycles if FP arith vectorized | 3.31 |
CQA cycles if fully vectorized | 0.74 |
Front-end cycles | 9.17 |
DIV/SQRT cycles | 2.00 |
P0 cycles | 1.70 |
P1 cycles | 7.00 |
P2 cycles | 7.00 |
P3 cycles | 4.00 |
P4 cycles | 1.70 |
P5 cycles | 2.00 |
P6 cycles | 4.00 |
P7 cycles | 4.00 |
P8 cycles | 4.00 |
P9 cycles | 1.60 |
P10 cycles | 7.00 |
P11 cycles | 0.00 |
Inter-iter dependencies cycles | NA |
FE+BE cycles (UFS) | 9.67 |
Stall cycles (UFS) | 0.79 |
Nb insns | 52.00 |
Nb uops | 55.00 |
Nb loads | 21.00 |
Nb stores | 6.00 |
Nb stack references | 7.00 |
FLOP/cycle | 0.11 |
Nb FLOP add-sub | 1.00 |
Nb FLOP mul | 0.00 |
Nb FLOP fma | 0.00 |
Nb FLOP div | 0.00 |
Nb FLOP rcp | 0.00 |
Nb FLOP sqrt | 0.00 |
Nb FLOP rsqrt | 0.00 |
Bytes/cycle | 21.82 |
Bytes prefetched | 0.00 |
Bytes loaded | 152.00 |
Bytes stored | 48.00 |
Stride 0 | NA |
Stride 1 | NA |
Stride n | NA |
Stride unknown | NA |
Stride indirect | NA |
Vectorization ratio all | 20.00 |
Vectorization ratio load | 0.00 |
Vectorization ratio store | 0.00 |
Vectorization ratio mul | NA |
Vectorization ratio add_sub | 0.00 |
Vectorization ratio fma | NA |
Vectorization ratio div_sqrt | NA |
Vectorization ratio other | 50.00 |
Vector-efficiency ratio all | 13.75 |
Vector-efficiency ratio load | 11.25 |
Vector-efficiency ratio store | 12.50 |
Vector-efficiency ratio mul | NA |
Vector-efficiency ratio add_sub | 12.50 |
Vector-efficiency ratio fma | NA |
Vector-efficiency ratio div_sqrt | NA |
Vector-efficiency ratio other | 16.41 |
Metric | Value |
---|---|
CQA speedup if no scalar integer | 3.44 |
CQA speedup if FP arith vectorized | 2.77 |
CQA speedup if fully vectorized | 12.42 |
CQA speedup if no inter-iteration dependency | NA |
CQA speedup if next bottleneck killed | 1.31 |
Bottlenecks | micro-operation queue, |
Function | _ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE14evaluateRatiosERNS1_18VirtualParticleSetERSt6vectorIdSaIdEE |
Source | OneBodyJastrowRef.h:134-135,OneBodyJastrowRef.h:141-143,OneBodyJastrowRef.h:146-146,OneBodyJastrowRef.h:151-153,stl_vector.h:919-919,stl_vector.h:1046-1046,stl_vector.h:1064-1064,stl_vector.h:1169-1169,OhmmsVector.h:223-223,OhmmsVector.h:229-229,OhmmsVector.h:249-249 |
Source loop unroll info | NA |
Source loop unroll confidence level | NA |
Unroll/vectorization loop type | NA |
Unroll factor | NA |
CQA cycles | 9.17 |
CQA cycles if no scalar integer | 2.67 |
CQA cycles if FP arith vectorized | 3.31 |
CQA cycles if fully vectorized | 0.74 |
Front-end cycles | 9.17 |
DIV/SQRT cycles | 2.00 |
P0 cycles | 1.70 |
P1 cycles | 7.00 |
P2 cycles | 7.00 |
P3 cycles | 4.00 |
P4 cycles | 1.70 |
P5 cycles | 2.00 |
P6 cycles | 4.00 |
P7 cycles | 4.00 |
P8 cycles | 4.00 |
P9 cycles | 1.60 |
P10 cycles | 7.00 |
P11 cycles | 0.00 |
Inter-iter dependencies cycles | NA |
FE+BE cycles (UFS) | 9.67 |
Stall cycles (UFS) | 0.79 |
Nb insns | 52.00 |
Nb uops | 55.00 |
Nb loads | 21.00 |
Nb stores | 6.00 |
Nb stack references | 7.00 |
FLOP/cycle | 0.11 |
Nb FLOP add-sub | 1.00 |
Nb FLOP mul | 0.00 |
Nb FLOP fma | 0.00 |
Nb FLOP div | 0.00 |
Nb FLOP rcp | 0.00 |
Nb FLOP sqrt | 0.00 |
Nb FLOP rsqrt | 0.00 |
Bytes/cycle | 21.82 |
Bytes prefetched | 0.00 |
Bytes loaded | 152.00 |
Bytes stored | 48.00 |
Stride 0 | NA |
Stride 1 | NA |
Stride n | NA |
Stride unknown | NA |
Stride indirect | NA |
Vectorization ratio all | 20.00 |
Vectorization ratio load | 0.00 |
Vectorization ratio store | 0.00 |
Vectorization ratio mul | NA |
Vectorization ratio add_sub | 0.00 |
Vectorization ratio fma | NA |
Vectorization ratio div_sqrt | NA |
Vectorization ratio other | 50.00 |
Vector-efficiency ratio all | 13.75 |
Vector-efficiency ratio load | 11.25 |
Vector-efficiency ratio store | 12.50 |
Vector-efficiency ratio mul | NA |
Vector-efficiency ratio add_sub | 12.50 |
Vector-efficiency ratio fma | NA |
Vector-efficiency ratio div_sqrt | NA |
Vector-efficiency ratio other | 16.41 |
Path / |
Function | _ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE14evaluateRatiosERNS1_18VirtualParticleSetERSt6vectorIdSaIdEE |
Source file and lines | OneBodyJastrowRef.h:134-155 |
Module | exec |
nb instructions | 52 |
nb uops | 55 |
loop length | 262 |
used x86 registers | 11 |
used mmx registers | 0 |
used xmm registers | 2 |
used ymm registers | 0 |
used zmm registers | 0 |
nb stack references | 7 |
micro-operation queue | 9.17 cycles |
front end | 9.17 cycles |
P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
uops | 2.00 | 1.70 | 7.00 | 7.00 | 4.00 | 1.70 | 2.00 | 4.00 | 4.00 | 4.00 | 1.60 | 7.00 |
cycles | 2.00 | 1.70 | 7.00 | 7.00 | 4.00 | 1.70 | 2.00 | 4.00 | 4.00 | 4.00 | 1.60 | 7.00 |
Cycles executing div or sqrt instructions | NA |
FE+BE cycles | 9.67 |
Stall cycles | 0.78 |
LM full (events) | 1.84 |
Front-end | 9.17 |
Dispatch | 7.00 |
Overall L1 | 9.17 |
all | 8% |
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) |
other | 20% |
all | 37% |
load | 0% |
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 | 20% |
load | 0% |
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 | 50% |
all | 11% |
load | 10% |
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) |
other | 11% |
all | 17% |
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 | 13% |
load | 11% |
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 | 16% |
Instruction | Nb FU | P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | Latency | Recip. throughput |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
VXORPD %XMM8,%XMM8,%XMM8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
VMOVSD 0x40(%RSP),%XMM0 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VSUBSD %XMM8,%XMM0,%XMM0 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.50 |
VZEROUPPER | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
CALL 4d5d50 <exp> | 2 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 1 |
MOV 0x38(%RSP),%RCX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV (%RCX),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x48(%RSP),%R15 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VMOVSD %XMM0,(%RAX,%R15,8) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
INC %R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV 0x8(%RCX),%RCX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
SUB %RAX,%RCX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
SAR $0x3,%RCX | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0-2 | 0.50 |
CMP %R15,%RCX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
MOV 0x28(%RSP),%R14 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
JBE 41babc <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE14evaluateRatiosERNS1_18VirtualParticleSetERSt6vectorIdSaIdEE+0x96c> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV 0x30(%RSP),%RDI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOVSXD 0x2a0(%RDI),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0xf0(%R14),%RCX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VMOVSD (%RCX,%RAX,8),%XMM0 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VMOVSD %XMM0,0x40(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0xa8(%R14),%ESI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
CALL 461820 <_ZNK11qmcplusplus11ParticleSet14getDistTableABEi> | 2 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 1 |
MOV 0x48(%RAX),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
LEA (%R15,%R15,4),%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV 0x18(%RAX,%RCX,8),%RDI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x98(%R14),%EAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
TEST %EAX,%EAX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 2 | 0.20 |
MOV %R15,0x48(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
JLE 41b9a0 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE14evaluateRatiosERNS1_18VirtualParticleSetERSt6vectorIdSaIdEE+0x850> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV 0x1c8(%R14),%RCX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0xa0(%R14),%RDX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x148(%R14),%RSI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
DEC %RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %RDI,0x8(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD $0x38,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %RDI,0x50(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
VXORPD %XMM8,%XMM8,%XMM8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
XOR %R8D,%R8D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
JMP 41b274 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE14evaluateRatiosERNS1_18VirtualParticleSetERSt6vectorIdSaIdEE+0x124> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5.84 |
JMP 41b1a0 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE14evaluateRatiosERNS1_18VirtualParticleSetERSt6vectorIdSaIdEE+0x50> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2.08 |
MOV 0x90(%R14),%EBX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
TEST %EBX,%EBX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 2 | 0.20 |
JLE 41b18c <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE14evaluateRatiosERNS1_18VirtualParticleSetERSt6vectorIdSaIdEE+0x3c> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV %RDI,0x8(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0xa0(%R14),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x1c8(%R14),%R14 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x18(%RAX),%R15 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VXORPD %XMM8,%XMM8,%XMM8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
XOR %R12D,%R12D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
JMP 41b9e0 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE14evaluateRatiosERNS1_18VirtualParticleSetERSt6vectorIdSaIdEE+0x890> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5.84 |
Function | _ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE14evaluateRatiosERNS1_18VirtualParticleSetERSt6vectorIdSaIdEE |
Source file and lines | OneBodyJastrowRef.h:134-155 |
Module | exec |
nb instructions | 52 |
nb uops | 55 |
loop length | 262 |
used x86 registers | 11 |
used mmx registers | 0 |
used xmm registers | 2 |
used ymm registers | 0 |
used zmm registers | 0 |
nb stack references | 7 |
micro-operation queue | 9.17 cycles |
front end | 9.17 cycles |
P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
uops | 2.00 | 1.70 | 7.00 | 7.00 | 4.00 | 1.70 | 2.00 | 4.00 | 4.00 | 4.00 | 1.60 | 7.00 |
cycles | 2.00 | 1.70 | 7.00 | 7.00 | 4.00 | 1.70 | 2.00 | 4.00 | 4.00 | 4.00 | 1.60 | 7.00 |
Cycles executing div or sqrt instructions | NA |
FE+BE cycles | 9.67 |
Stall cycles | 0.78 |
LM full (events) | 1.84 |
Front-end | 9.17 |
Dispatch | 7.00 |
Overall L1 | 9.17 |
all | 8% |
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) |
other | 20% |
all | 37% |
load | 0% |
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 | 20% |
load | 0% |
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 | 50% |
all | 11% |
load | 10% |
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) |
other | 11% |
all | 17% |
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 | 13% |
load | 11% |
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 | 16% |
Instruction | Nb FU | P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | Latency | Recip. throughput |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
VXORPD %XMM8,%XMM8,%XMM8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
VMOVSD 0x40(%RSP),%XMM0 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VSUBSD %XMM8,%XMM0,%XMM0 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.50 |
VZEROUPPER | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
CALL 4d5d50 <exp> | 2 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 1 |
MOV 0x38(%RSP),%RCX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV (%RCX),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x48(%RSP),%R15 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VMOVSD %XMM0,(%RAX,%R15,8) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
INC %R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV 0x8(%RCX),%RCX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
SUB %RAX,%RCX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
SAR $0x3,%RCX | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0-2 | 0.50 |
CMP %R15,%RCX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
MOV 0x28(%RSP),%R14 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
JBE 41babc <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE14evaluateRatiosERNS1_18VirtualParticleSetERSt6vectorIdSaIdEE+0x96c> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV 0x30(%RSP),%RDI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOVSXD 0x2a0(%RDI),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0xf0(%R14),%RCX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VMOVSD (%RCX,%RAX,8),%XMM0 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VMOVSD %XMM0,0x40(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0xa8(%R14),%ESI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
CALL 461820 <_ZNK11qmcplusplus11ParticleSet14getDistTableABEi> | 2 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 1 |
MOV 0x48(%RAX),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
LEA (%R15,%R15,4),%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV 0x18(%RAX,%RCX,8),%RDI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x98(%R14),%EAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
TEST %EAX,%EAX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 2 | 0.20 |
MOV %R15,0x48(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
JLE 41b9a0 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE14evaluateRatiosERNS1_18VirtualParticleSetERSt6vectorIdSaIdEE+0x850> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV 0x1c8(%R14),%RCX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0xa0(%R14),%RDX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x148(%R14),%RSI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
DEC %RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %RDI,0x8(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD $0x38,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %RDI,0x50(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
VXORPD %XMM8,%XMM8,%XMM8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
XOR %R8D,%R8D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
JMP 41b274 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE14evaluateRatiosERNS1_18VirtualParticleSetERSt6vectorIdSaIdEE+0x124> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5.84 |
JMP 41b1a0 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE14evaluateRatiosERNS1_18VirtualParticleSetERSt6vectorIdSaIdEE+0x50> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2.08 |
MOV 0x90(%R14),%EBX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
TEST %EBX,%EBX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 2 | 0.20 |
JLE 41b18c <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE14evaluateRatiosERNS1_18VirtualParticleSetERSt6vectorIdSaIdEE+0x3c> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV %RDI,0x8(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0xa0(%R14),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x1c8(%R14),%R14 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x18(%RAX),%R15 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VXORPD %XMM8,%XMM8,%XMM8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
XOR %R12D,%R12D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
JMP 41b9e0 <_ZN16miniqmcreference17OneBodyJastrowRefIN11qmcplusplus14BsplineFunctorIdEEE14evaluateRatiosERNS1_18VirtualParticleSetERSt6vectorIdSaIdEE+0x890> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5.84 |