Function: advancePosition.extracted | Module: exec | Source: timestep.c:85-94 | Coverage: 0.95% |
---|
Function: advancePosition.extracted | Module: exec | Source: timestep.c:85-94 | Coverage: 0.95% |
---|
/home/eoseret/qaas_runs_CPU_9468/171-148-3214/intel/CoMD/build/CoMD/CoMD/src-openmp/timestep.c: 85 - 94 |
-------------------------------------------------------------------------------- |
85: #pragma omp parallel for |
86: for (int iBox=0; iBox<nBoxes; iBox++) |
87: { |
88: for (int iOff=MAXATOMS*iBox,ii=0; ii<s->boxes->nAtoms[iBox]; ii++,iOff++) |
89: { |
90: int iSpecies = s->atoms->iSpecies[iOff]; |
91: real_t invMass = 1.0/s->species[iSpecies].mass; |
92: s->atoms->r[iOff][0] += dt*s->atoms->p[iOff][0]*invMass; |
93: s->atoms->r[iOff][1] += dt*s->atoms->p[iOff][1]*invMass; |
94: s->atoms->r[iOff][2] += dt*s->atoms->p[iOff][2]*invMass; |
0x411520 PUSH %RBP |
0x411521 MOV %RSP,%RBP |
0x411524 PUSH %R15 |
0x411526 PUSH %R14 |
0x411528 PUSH %R13 |
0x41152a PUSH %R12 |
0x41152c PUSH %RBX |
0x41152d SUB $0x38,%RSP |
0x411531 MOV %RCX,%R15 |
0x411534 MOV %RDX,-0x58(%RBP) |
0x411538 MOVL $0,-0x4c(%RBP) |
0x41153f MOV (%RDI),%ESI |
0x411541 MOVL $0,-0x30(%RBP) |
0x411548 MOV %R9D,-0x2c(%RBP) |
0x41154c MOVL $0x1,-0x48(%RBP) |
0x411553 SUB $0x8,%RSP |
0x411557 LEA -0x48(%RBP),%RAX |
0x41155b LEA -0x4c(%RBP),%RCX |
0x41155f LEA -0x30(%RBP),%R8 |
0x411563 LEA -0x2c(%RBP),%R9 |
0x411567 MOV $0x430950,%EDI |
0x41156c MOV %ESI,-0x44(%RBP) |
0x41156f MOV $0x22,%EDX |
0x411574 PUSH $0x1 |
0x411576 PUSH $0x1 |
0x411578 PUSH %RAX |
0x411579 CALL 403240 <__kmpc_for_static_init_4@plt> |
0x41157e ADD $0x20,%RSP |
0x411582 MOV -0x30(%RBP),%EDX |
0x411585 MOV -0x2c(%RBP),%EAX |
0x411588 MOV %RAX,-0x40(%RBP) |
0x41158c CMP %EAX,%EDX |
0x41158e JBE 4115c0 |
0x411590 MOV $0x430970,%EDI |
0x411595 MOV -0x44(%RBP),%ESI |
0x411598 ADD $0x38,%RSP |
0x41159c POP %RBX |
0x41159d POP %R12 |
0x41159f POP %R13 |
0x4115a1 POP %R14 |
0x4115a3 POP %R15 |
0x4115a5 POP %RBP |
0x4115a6 VZEROUPPER |
0x4115a9 JMP 403100 |
0x4115ae NOPW %CS:(%RAX,%RAX,1) |
0x4115bd NOPL (%RAX) |
0x4115c0 VMOVQ %R15,%XMM0 |
0x4115c5 MOV -0x58(%RBP),%RAX |
0x4115c9 MOV 0x18(%RAX),%RCX |
0x4115cd MOV 0x78(%RCX),%RAX |
0x4115d1 MOV %RAX,-0x60(%RBP) |
0x4115d5 MOV -0x40(%RBP),%RAX |
0x4115d9 SUB %RDX,%RAX |
0x4115dc MOV %RAX,-0x40(%RBP) |
0x4115e0 VPBROADCASTQ %XMM0,%ZMM1 |
0x4115e6 MOV %EDX,%ESI |
0x4115e8 SAL $0x6,%ESI |
0x4115eb XOR %EDI,%EDI |
0x4115ed VMOVDQU 0x13e2b(%RIP),%YMM2 |
0x4115f5 VMOVDQU 0x13e23(%RIP),%YMM3 |
0x4115fd VMOVDQU64 0x15379(%RIP),%ZMM4 |
0x411607 MOV %RDX,-0x38(%RBP) |
0x41160b JMP 411651 |
0x41160d NOPW %CS:(%RAX,%RAX,1) |
0x41161c NOPW %CS:(%RAX,%RAX,1) |
0x41162b NOPW %CS:(%RAX,%RAX,1) |
0x41163a NOPW (%RAX,%RAX,1) |
(93) 0x411640 ADD $0x40,%ESI |
(93) 0x411643 CMP -0x40(%RBP),%RDI |
(93) 0x411647 LEA 0x1(%RDI),%RDI |
(93) 0x41164b JE 411590 |
(93) 0x411651 LEA (%RDI,%RDX,1),%RCX |
(93) 0x411655 MOV -0x60(%RBP),%RAX |
(93) 0x411659 MOV (%RAX,%RCX,4),%R15D |
(93) 0x41165d TEST %R15D,%R15D |
(93) 0x411660 JLE 411640 |
(93) 0x411662 MOV %ESI,%ECX |
(93) 0x411664 LEA (,%RCX,4),%R13 |
(93) 0x41166c LEA (%RDI,%RDX,1),%R12D |
(93) 0x411670 SAL $0x6,%R12D |
(93) 0x411674 MOV -0x58(%RBP),%RAX |
(93) 0x411678 MOV 0x20(%RAX),%RDX |
(93) 0x41167c MOV 0x28(%RAX),%R10 |
(93) 0x411680 MOV 0x10(%RDX),%R11 |
(93) 0x411684 MOV 0x18(%RDX),%R8 |
(93) 0x411688 MOV 0x20(%RDX),%R9 |
(93) 0x41168c LEA -0x1(%R15),%EDX |
(93) 0x411690 MOVSXD %EDX,%RDX |
(93) 0x411693 ADD %R12,%RDX |
(93) 0x411696 SAL $0x3,%RDX |
(93) 0x41169a LEA (%RDX,%RDX,2),%RDX |
(93) 0x41169e LEA 0x10(%R9,%RDX,1),%RBX |
(93) 0x4116a3 LEA (,%R12,8),%R14 |
(93) 0x4116ab LEA (%R14,%R14,2),%R14 |
(93) 0x4116af LEA (%R8,%R14,1),%RAX |
(93) 0x4116b3 CMP %RAX,%RBX |
(93) 0x4116b6 JB 411740 |
(93) 0x4116bc ADD %R9,%R14 |
(93) 0x4116bf LEA 0x10(%R8,%RDX,1),%RAX |
(93) 0x4116c4 CMP %R14,%RAX |
(93) 0x4116c7 JB 411740 |
(93) 0x4116c9 LEA (%RCX,%RCX,2),%RAX |
(93) 0x4116cd LEA 0x10(,%RAX,8),%RCX |
(93) 0x4116d5 ADD %R13,%R11 |
(93) 0x4116d8 XOR %EDX,%EDX |
(93) 0x4116da NOPW (%RAX,%RAX,1) |
(95) 0x4116e0 MOVSXD (%R11,%RDX,4),%RAX |
(95) 0x4116e4 SAL $0x4,%RAX |
(95) 0x4116e8 VDIVSD 0x8(%R10,%RAX,1),%XMM0,%XMM13 |
(95) 0x4116ef VMOVSD -0x10(%R9,%RCX,1),%XMM14 |
(95) 0x4116f6 VFMADD213SD -0x10(%R8,%RCX,1),%XMM13,%XMM14 |
(95) 0x4116fd VMOVSD %XMM14,-0x10(%R8,%RCX,1) |
(95) 0x411704 VMOVSD -0x8(%R9,%RCX,1),%XMM14 |
(95) 0x41170b VFMADD213SD -0x8(%R8,%RCX,1),%XMM13,%XMM14 |
(95) 0x411712 VMOVSD %XMM14,-0x8(%R8,%RCX,1) |
(95) 0x411719 VMOVSD (%R9,%RCX,1),%XMM14 |
(95) 0x41171f VFMADD213SD (%R8,%RCX,1),%XMM13,%XMM14 |
(95) 0x411725 VMOVSD %XMM14,(%R8,%RCX,1) |
(95) 0x41172b ADD $0x18,%RCX |
(95) 0x41172f INC %RDX |
(95) 0x411732 CMP %EDX,%R15D |
(95) 0x411735 JNE 4116e0 |
(93) 0x411737 MOV -0x38(%RBP),%RDX |
(93) 0x41173b JMP 411640 |
(93) 0x411740 MOV %R15D,%R14D |
(93) 0x411743 VPBROADCASTQ %R12,%ZMM13 |
(93) 0x411749 VPBROADCASTD %R15D,%YMM14 |
(93) 0x41174f AND $-0x8,%R14D |
(93) 0x411753 JE 411880 |
(93) 0x411759 LEA -0x1(%R14),%EDX |
(93) 0x41175d VPADDQ %ZMM4,%ZMM13,%ZMM15 |
(93) 0x411763 ADD %R11,%R13 |
(93) 0x411766 XOR %ECX,%ECX |
(93) 0x411768 NOPL (%RAX,%RAX,1) |
(94) 0x411770 VPMOVSXDQ (%R13,%RCX,4),%ZMM16 |
(94) 0x411778 VXORPD %XMM17,%XMM17,%XMM17 |
(94) 0x41177e VPSLLQ $0x4,%ZMM16,%ZMM16 |
(94) 0x411785 KXNORW %K0,%K0,%K1 |
(94) 0x411789 VGATHERQPD 0x8(%R10,%ZMM16,1),%ZMM17{%K1} |
(94) 0x411791 VPBROADCASTQ %RCX,%ZMM16 |
(94) 0x411797 VPADDQ %ZMM16,%ZMM15,%ZMM16 |
(94) 0x41179d VPSLLQ $0x3,%ZMM16,%ZMM18 |
(94) 0x4117a4 VPSLLQ $0x4,%ZMM16,%ZMM16 |
(94) 0x4117ab VXORPD %XMM19,%XMM19,%XMM19 |
(94) 0x4117b1 KXNORW %K0,%K0,%K1 |
(94) 0x4117b5 VPADDQ %ZMM18,%ZMM16,%ZMM16 |
(94) 0x4117bb VPXORD %XMM18,%XMM18,%XMM18 |
(94) 0x4117c1 VGATHERQPD (%R9,%ZMM16,1),%ZMM19{%K1} |
(94) 0x4117c8 KXNORW %K0,%K0,%K1 |
(94) 0x4117cc VGATHERQPD (%R8,%ZMM16,1),%ZMM18{%K1} |
(94) 0x4117d3 VDIVPD %ZMM17,%ZMM1,%ZMM17 |
(94) 0x4117d9 VFMADD231PD %ZMM19,%ZMM17,%ZMM18 |
(94) 0x4117df KXNORW %K0,%K0,%K1 |
(94) 0x4117e3 VXORPD %XMM19,%XMM19,%XMM19 |
(94) 0x4117e9 KXNORW %K0,%K0,%K2 |
(94) 0x4117ed VSCATTERQPD %ZMM18,(%R8,%ZMM16,1){%K1} |
(94) 0x4117f4 VXORPD %XMM18,%XMM18,%XMM18 |
(94) 0x4117fa VGATHERQPD 0x8(%R9,%ZMM16,1),%ZMM19{%K2} |
(94) 0x411802 KXNORW %K0,%K0,%K1 |
(94) 0x411806 VGATHERQPD 0x8(%R8,%ZMM16,1),%ZMM18{%K1} |
(94) 0x41180e VFMADD231PD %ZMM19,%ZMM17,%ZMM18 |
(94) 0x411814 KXNORW %K0,%K0,%K1 |
(94) 0x411818 VXORPD %XMM19,%XMM19,%XMM19 |
(94) 0x41181e KXNORW %K0,%K0,%K2 |
(94) 0x411822 VSCATTERQPD %ZMM18,0x8(%R8,%ZMM16,1){%K1} |
(94) 0x41182a VXORPD %XMM18,%XMM18,%XMM18 |
(94) 0x411830 VGATHERQPD 0x10(%R9,%ZMM16,1),%ZMM19{%K2} |
(94) 0x411838 KXNORW %K0,%K0,%K1 |
(94) 0x41183c VGATHERQPD 0x10(%R8,%ZMM16,1),%ZMM18{%K1} |
(94) 0x411844 VFMADD231PD %ZMM19,%ZMM17,%ZMM18 |
(94) 0x41184a KXNORW %K0,%K0,%K1 |
(94) 0x41184e VSCATTERQPD %ZMM18,0x10(%R8,%ZMM16,1){%K1} |
(94) 0x411856 ADD $0x8,%RCX |
(94) 0x41185a CMP %EDX,%ECX |
(94) 0x41185c JLE 411770 |
(93) 0x411862 CMP %R14D,%R15D |
(93) 0x411865 MOV -0x38(%RBP),%RDX |
(93) 0x411869 JE 411640 |
(93) 0x41186f JMP 411887 |
0x411871 NOPW %CS:(%RAX,%RAX,1) |
(93) 0x411880 XOR %R14D,%R14D |
(93) 0x411883 MOV -0x38(%RBP),%RDX |
(93) 0x411887 VPBROADCASTD %R14D,%YMM15 |
(93) 0x41188d VPSUBD %YMM15,%YMM14,%YMM14 |
(93) 0x411892 VPCMPNLEUD %YMM2,%YMM14,%K0 |
(93) 0x411899 KORTESTB %K0,%K0 |
(93) 0x41189d JE 411640 |
(93) 0x4118a3 VPCMPNLEUD %YMM3,%YMM14,%K1 |
(93) 0x4118aa MOVSXD %R14D,%RAX |
(93) 0x4118ad ADD %RAX,%R12 |
(93) 0x4118b0 VMOVDQU32 (%R11,%R12,4),%YMM14{%K1}{z} |
(93) 0x4118b7 VMOVDQA32 %YMM14,%YMM12{%K1} |
(93) 0x4118bd VPMOVSXDQ %YMM12,%ZMM14 |
(93) 0x4118c3 VPSLLQ $0x4,%ZMM14,%ZMM14 |
(93) 0x4118ca VXORPD %XMM16,%XMM16,%XMM16 |
(93) 0x4118d0 KMOVQ %K1,%K2 |
(93) 0x4118d5 VGATHERQPD 0x8(%R10,%ZMM14,1),%ZMM16{%K2} |
(93) 0x4118dd VPADDD %YMM3,%YMM15,%YMM14 |
(93) 0x4118e1 VPMOVSXDQ %YMM14,%ZMM14 |
(93) 0x4118e7 VPADDQ %ZMM14,%ZMM13,%ZMM13 |
(93) 0x4118ed VMOVAPD %ZMM16,%ZMM11{%K1} |
(93) 0x4118f3 VDIVPD %ZMM11,%ZMM1,%ZMM14 |
(93) 0x4118f9 VPSLLQ $0x3,%ZMM13,%ZMM15 |
(93) 0x411900 VPSLLQ $0x4,%ZMM13,%ZMM13 |
(93) 0x411907 VPADDQ %ZMM15,%ZMM13,%ZMM13 |
(93) 0x41190d VPXOR %XMM15,%XMM15,%XMM15 |
(93) 0x411912 KMOVQ %K1,%K2 |
(93) 0x411917 VGATHERQPD (%R9,%ZMM13,1),%ZMM15{%K2} |
(93) 0x41191e VXORPD %XMM16,%XMM16,%XMM16 |
(93) 0x411924 KMOVQ %K1,%K2 |
(93) 0x411929 VGATHERQPD (%R8,%ZMM13,1),%ZMM16{%K2} |
(93) 0x411930 VMOVAPD %ZMM15,%ZMM10{%K1} |
(93) 0x411936 VMOVAPD %ZMM16,%ZMM9{%K1} |
(93) 0x41193c VMOVAPD %ZMM10,%ZMM15 |
(93) 0x411942 VFMADD213PD %ZMM9,%ZMM14,%ZMM15 |
(93) 0x411948 KMOVQ %K1,%K2 |
(93) 0x41194d VSCATTERQPD %ZMM15,(%R8,%ZMM13,1){%K2} |
(93) 0x411954 VXORPD %XMM15,%XMM15,%XMM15 |
(93) 0x411959 KMOVQ %K1,%K2 |
(93) 0x41195e VGATHERQPD 0x8(%R9,%ZMM13,1),%ZMM15{%K2} |
(93) 0x411966 VXORPD %XMM16,%XMM16,%XMM16 |
(93) 0x41196c KMOVQ %K1,%K2 |
(93) 0x411971 VGATHERQPD 0x8(%R8,%ZMM13,1),%ZMM16{%K2} |
(93) 0x411979 VMOVAPD %ZMM15,%ZMM8{%K1} |
(93) 0x41197f VMOVAPD %ZMM16,%ZMM7{%K1} |
(93) 0x411985 VMOVAPD %ZMM8,%ZMM15 |
(93) 0x41198b VFMADD213PD %ZMM7,%ZMM14,%ZMM15 |
(93) 0x411991 KMOVQ %K1,%K2 |
(93) 0x411996 VSCATTERQPD %ZMM15,0x8(%R8,%ZMM13,1){%K2} |
(93) 0x41199e VXORPD %XMM15,%XMM15,%XMM15 |
(93) 0x4119a3 KMOVQ %K1,%K2 |
(93) 0x4119a8 VGATHERQPD 0x10(%R9,%ZMM13,1),%ZMM15{%K2} |
(93) 0x4119b0 VXORPD %XMM16,%XMM16,%XMM16 |
(93) 0x4119b6 KMOVQ %K1,%K2 |
(93) 0x4119bb VGATHERQPD 0x10(%R8,%ZMM13,1),%ZMM16{%K2} |
(93) 0x4119c3 VMOVAPD %ZMM15,%ZMM6{%K1} |
(93) 0x4119c9 VMOVAPD %ZMM16,%ZMM5{%K1} |
(93) 0x4119cf VFMADD213PD %ZMM5,%ZMM6,%ZMM14 |
(93) 0x4119d5 VSCATTERQPD %ZMM14,0x10(%R8,%ZMM13,1){%K1} |
(93) 0x4119dd JMP 411640 |
0x4119e2 NOPW %CS:(%RAX,%RAX,1) |
Path / |
Source file and lines | timestep.c:85-94 |
Module | exec |
nb instructions | 69 |
nb uops | 71 |
loop length | 317 |
used x86 registers | 14 |
used mmx registers | 0 |
used xmm registers | 1 |
used ymm registers | 2 |
used zmm registers | 2 |
nb stack references | 9 |
micro-operation queue | 11.83 cycles |
front end | 11.83 cycles |
P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
uops | 1.80 | 1.80 | 5.67 | 5.67 | 10.00 | 2.00 | 1.80 | 10.00 | 10.00 | 10.00 | 1.60 | 5.67 |
cycles | 1.80 | 1.80 | 5.67 | 5.67 | 10.00 | 2.00 | 1.80 | 10.00 | 10.00 | 10.00 | 1.60 | 5.67 |
Cycles executing div or sqrt instructions | NA |
FE+BE cycles | 11.71-11.76 |
Stall cycles | 0.00 |
Front-end | 11.83 |
Dispatch | 10.00 |
Overall L1 | 11.83 |
all | 15% |
load | 60% |
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 | 14% |
all | 16% |
load | 42% |
store | 9% |
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 | 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 |
SUB $0x38,%RSP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %RCX,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %RDX,-0x58(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOVL $0,-0x4c(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV (%RDI),%ESI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOVL $0,-0x30(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R9D,-0x2c(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOVL $0x1,-0x48(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
SUB $0x8,%RSP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
LEA -0x48(%RBP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
LEA -0x4c(%RBP),%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
LEA -0x30(%RBP),%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
LEA -0x2c(%RBP),%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV $0x430950,%EDI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
MOV %ESI,-0x44(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV $0x22,%EDX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
PUSH $0x1 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
PUSH $0x1 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
PUSH %RAX | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
CALL 403240 <__kmpc_for_static_init_4@plt> | 2 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 1 |
ADD $0x20,%RSP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV -0x30(%RBP),%EDX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV -0x2c(%RBP),%EAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %RAX,-0x40(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
CMP %EAX,%EDX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JBE 4115c0 <advancePosition.extracted+0xa0> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV $0x430970,%EDI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
MOV -0x44(%RBP),%ESI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
ADD $0x38,%RSP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 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 |
VZEROUPPER | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
JMP 403100 <__kmpc_for_static_fini@plt> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2.08 |
NOPW %CS:(%RAX,%RAX,1) | 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 |
VMOVQ %R15,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
MOV -0x58(%RBP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x18(%RAX),%RCX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x78(%RCX),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %RAX,-0x60(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV -0x40(%RBP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
SUB %RDX,%RAX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
MOV %RAX,-0x40(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
VPBROADCASTQ %XMM0,%ZMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV %EDX,%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
SAL $0x6,%ESI | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0-2 | 0.50 |
XOR %EDI,%EDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
VMOVDQU 0x13e2b(%RIP),%YMM2 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0-1 | 0.33 |
VMOVDQU 0x13e23(%RIP),%YMM3 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0-1 | 0.33 |
VMOVDQU64 0x15379(%RIP),%ZMM4 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0-1 | 0.50 |
MOV %RDX,-0x38(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
JMP 411651 <advancePosition.extracted+0x131> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5.84 |
NOPW %CS:(%RAX,%RAX,1) | 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 |
NOPW %CS:(%RAX,%RAX,1) | 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 |
NOPW %CS:(%RAX,%RAX,1) | 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 |
Source file and lines | timestep.c:85-94 |
Module | exec |
nb instructions | 69 |
nb uops | 71 |
loop length | 317 |
used x86 registers | 14 |
used mmx registers | 0 |
used xmm registers | 1 |
used ymm registers | 2 |
used zmm registers | 2 |
nb stack references | 9 |
micro-operation queue | 11.83 cycles |
front end | 11.83 cycles |
P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
uops | 1.80 | 1.80 | 5.67 | 5.67 | 10.00 | 2.00 | 1.80 | 10.00 | 10.00 | 10.00 | 1.60 | 5.67 |
cycles | 1.80 | 1.80 | 5.67 | 5.67 | 10.00 | 2.00 | 1.80 | 10.00 | 10.00 | 10.00 | 1.60 | 5.67 |
Cycles executing div or sqrt instructions | NA |
FE+BE cycles | 11.71-11.76 |
Stall cycles | 0.00 |
Front-end | 11.83 |
Dispatch | 10.00 |
Overall L1 | 11.83 |
all | 15% |
load | 60% |
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 | 14% |
all | 16% |
load | 42% |
store | 9% |
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 | 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 |
SUB $0x38,%RSP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %RCX,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %RDX,-0x58(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOVL $0,-0x4c(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV (%RDI),%ESI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOVL $0,-0x30(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R9D,-0x2c(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOVL $0x1,-0x48(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
SUB $0x8,%RSP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
LEA -0x48(%RBP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
LEA -0x4c(%RBP),%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
LEA -0x30(%RBP),%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
LEA -0x2c(%RBP),%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV $0x430950,%EDI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
MOV %ESI,-0x44(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV $0x22,%EDX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
PUSH $0x1 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
PUSH $0x1 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
PUSH %RAX | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
CALL 403240 <__kmpc_for_static_init_4@plt> | 2 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 1 |
ADD $0x20,%RSP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV -0x30(%RBP),%EDX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV -0x2c(%RBP),%EAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %RAX,-0x40(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
CMP %EAX,%EDX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JBE 4115c0 <advancePosition.extracted+0xa0> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV $0x430970,%EDI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
MOV -0x44(%RBP),%ESI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
ADD $0x38,%RSP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 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 |
VZEROUPPER | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
JMP 403100 <__kmpc_for_static_fini@plt> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2.08 |
NOPW %CS:(%RAX,%RAX,1) | 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 |
VMOVQ %R15,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
MOV -0x58(%RBP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x18(%RAX),%RCX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x78(%RCX),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %RAX,-0x60(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV -0x40(%RBP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
SUB %RDX,%RAX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
MOV %RAX,-0x40(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
VPBROADCASTQ %XMM0,%ZMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV %EDX,%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
SAL $0x6,%ESI | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0-2 | 0.50 |
XOR %EDI,%EDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
VMOVDQU 0x13e2b(%RIP),%YMM2 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0-1 | 0.33 |
VMOVDQU 0x13e23(%RIP),%YMM3 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0-1 | 0.33 |
VMOVDQU64 0x15379(%RIP),%ZMM4 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0-1 | 0.50 |
MOV %RDX,-0x38(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
JMP 411651 <advancePosition.extracted+0x131> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5.84 |
NOPW %CS:(%RAX,%RAX,1) | 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 |
NOPW %CS:(%RAX,%RAX,1) | 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 |
NOPW %CS:(%RAX,%RAX,1) | 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 |
Name | Coverage (%) | Time (s) |
---|---|---|
▼advancePosition.extracted– | 0.95 | 0.13 |
▼Loop 93 - timestep.c:85-94 - exec– | 0.09 | 0.01 |
○Loop 94 - timestep.c:88-94 - exec | 0.87 | 0.12 |
○Loop 95 - timestep.c:88-94 - exec | 0 | 0 |