Function: randomDisplacements.extracted | Module: exec | Source: initAtoms.c:194-202 [...] | Coverage: 0.01% |
---|
Function: randomDisplacements.extracted | Module: exec | Source: initAtoms.c:194-202 [...] | Coverage: 0.01% |
---|
/scratch_na/users/xoserete/qaas_runs/171-172-4338/intel/CoMD/build/CoMD/CoMD/src-openmp/initAtoms.c: 194 - 202 |
-------------------------------------------------------------------------------- |
194: #pragma omp parallel for |
195: for (int iBox=0; iBox<s->boxes->nLocalBoxes; ++iBox) |
196: { |
197: for (int iOff=MAXATOMS*iBox, ii=0; ii<s->boxes->nAtoms[iBox]; ++ii, ++iOff) |
198: { |
199: uint64_t seed = mkSeed(s->atoms->gid[iOff], 457); |
200: s->atoms->r[iOff][0] += (2.0*lcg61(&seed)-1.0) * delta; |
201: s->atoms->r[iOff][1] += (2.0*lcg61(&seed)-1.0) * delta; |
202: s->atoms->r[iOff][2] += (2.0*lcg61(&seed)-1.0) * delta; |
/scratch_na/users/xoserete/qaas_runs/171-172-4338/intel/CoMD/build/CoMD/CoMD/src-openmp/random.c: 45 - 70 |
-------------------------------------------------------------------------------- |
45: *seed *= UINT64_C(437799614237992725); |
46: *seed %= UINT64_C(2305843009213693951); |
47: |
48: return *seed*convertToDouble; |
[...] |
68: uint32_t s2 = (id+callSite) * UINT32_C(2654435761); |
69: |
70: uint64_t iSeed = (UINT64_C(0x100000000) * s1) + s2; |
0x40c700 PUSH %RBP |
0x40c701 MOV %RSP,%RBP |
0x40c704 PUSH %R15 |
0x40c706 PUSH %R14 |
0x40c708 PUSH %R13 |
0x40c70a PUSH %R12 |
0x40c70c PUSH %RBX |
0x40c70d SUB $0x28,%RSP |
0x40c711 MOV %RCX,%R15 |
0x40c714 MOV %RDX,-0x48(%RBP) |
0x40c718 MOVL $0,-0x3c(%RBP) |
0x40c71f MOV (%RDI),%ESI |
0x40c721 MOVL $0,-0x30(%RBP) |
0x40c728 MOV %R9D,-0x2c(%RBP) |
0x40c72c MOVL $0x1,-0x38(%RBP) |
0x40c733 SUB $0x8,%RSP |
0x40c737 LEA -0x38(%RBP),%RAX |
0x40c73b LEA -0x3c(%RBP),%RCX |
0x40c73f LEA -0x30(%RBP),%R8 |
0x40c743 LEA -0x2c(%RBP),%R9 |
0x40c747 MOV $0x6316f0,%EDI |
0x40c74c MOV %ESI,-0x34(%RBP) |
0x40c74f MOV $0x22,%EDX |
0x40c754 PUSH $0x1 |
0x40c756 PUSH $0x1 |
0x40c758 PUSH %RAX |
0x40c759 CALL 403120 <__kmpc_for_static_init_4@plt> |
0x40c75e ADD $0x20,%RSP |
0x40c762 MOV -0x30(%RBP),%ESI |
0x40c765 MOV -0x2c(%RBP),%EDI |
0x40c768 CMP %EDI,%ESI |
0x40c76a JBE 40c7c0 |
0x40c76c MOV $0x631710,%EDI |
0x40c771 MOV -0x34(%RBP),%ESI |
0x40c774 ADD $0x28,%RSP |
0x40c778 POP %RBX |
0x40c779 POP %R12 |
0x40c77b POP %R13 |
0x40c77d POP %R14 |
0x40c77f POP %R15 |
0x40c781 POP %RBP |
0x40c782 JMP 402fe0 |
0x40c787 NOPW %CS:(%RAX,%RAX,1) |
0x40c796 NOPW %CS:(%RAX,%RAX,1) |
0x40c7a5 NOPW %CS:(%RAX,%RAX,1) |
0x40c7b4 NOPW %CS:(%RAX,%RAX,1) |
0x40c7c0 VMOVQ %R15,%XMM0 |
0x40c7c5 MOV -0x48(%RBP),%RAX |
0x40c7c9 MOV 0x18(%RAX),%RAX |
0x40c7cd MOV 0x78(%RAX),%R8 |
0x40c7d1 SUB %RSI,%RDI |
0x40c7d4 MOV %ESI,%R9D |
0x40c7d7 SAL $0x6,%R9D |
0x40c7db XOR %R10D,%R10D |
0x40c7de VPBROADCASTQ %XMM0,%XMM1 |
0x40c7e3 MOV $0x613606df9756715,%R11 |
0x40c7ed MOV $0x9,%R15D |
0x40c7f3 VMOVDDUP 0x19725(%RIP),%XMM2 |
0x40c7fb VMOVDDUP 0x1e36d(%RIP),%XMM3 |
0x40c803 VMOVSD 0x19715(%RIP),%XMM4 |
0x40c80b VMOVSD 0x1e35d(%RIP),%XMM5 |
0x40c813 JMP 40c851 |
0x40c815 NOPW %CS:(%RAX,%RAX,1) |
0x40c824 NOPW %CS:(%RAX,%RAX,1) |
0x40c833 NOPW %CS:(%RAX,%RAX,1) |
(75) 0x40c840 ADD $0x40,%R9D |
(75) 0x40c844 CMP %RDI,%R10 |
(75) 0x40c847 LEA 0x1(%R10),%R10 |
(75) 0x40c84b JE 40c76c |
(75) 0x40c851 LEA (%R10,%RSI,1),%RAX |
(75) 0x40c855 MOV (%R8,%RAX,4),%R12D |
(75) 0x40c859 TEST %R12D,%R12D |
(75) 0x40c85c JLE 40c840 |
(75) 0x40c85e MOV %R9D,%R13D |
(75) 0x40c861 LEA (,%R13,8),%RAX |
(75) 0x40c869 LEA (%RAX,%RAX,2),%RAX |
(75) 0x40c86d SAL $0x2,%R13 |
(75) 0x40c871 MOV -0x48(%RBP),%RCX |
(75) 0x40c875 MOV 0x20(%RCX),%RCX |
(75) 0x40c879 MOV 0x18(%RCX),%RDX |
(75) 0x40c87d LEA 0x10(%RDX,%RAX,1),%R14 |
(75) 0x40c882 ADD 0x8(%RCX),%R13 |
(75) 0x40c886 XOR %EBX,%EBX |
(75) 0x40c888 NOPL (%RAX,%RAX,1) |
(76) 0x40c890 IMUL $-0x61c8864f,(%R13,%RBX,4),%EAX |
(76) 0x40c899 LEA 0x71083cf9(%RAX),%ECX |
(76) 0x40c89f SAL $0x20,%RAX |
(76) 0x40c8a3 OR %RCX,%RAX |
(76) 0x40c8a6 IMUL %R11,%RAX |
(76) 0x40c8aa MOV %RAX,%RDX |
(76) 0x40c8ad MULX %R15,%RCX,%RCX |
(76) 0x40c8b2 SUB %RCX,%RDX |
(76) 0x40c8b5 SHR $0x1,%RDX |
(76) 0x40c8b8 ADD %RCX,%RDX |
(76) 0x40c8bb SHR $0x3c,%RDX |
(76) 0x40c8bf MOV %RDX,%RCX |
(76) 0x40c8c2 SAL $0x3d,%RCX |
(76) 0x40c8c6 SUB %RCX,%RDX |
(76) 0x40c8c9 ADD %RAX,%RDX |
(76) 0x40c8cc IMUL %R11,%RDX |
(76) 0x40c8d0 MULX %R15,%RCX,%RCX |
(76) 0x40c8d5 MOV %RDX,%RAX |
(76) 0x40c8d8 SUB %RCX,%RAX |
(76) 0x40c8db SHR $0x1,%RAX |
(76) 0x40c8de ADD %RCX,%RAX |
(76) 0x40c8e1 SHR $0x3c,%RAX |
(76) 0x40c8e5 MOV %RAX,%RCX |
(76) 0x40c8e8 SAL $0x3d,%RCX |
(76) 0x40c8ec SUB %RCX,%RAX |
(76) 0x40c8ef ADD %RDX,%RAX |
(76) 0x40c8f2 IMUL %R11,%RAX |
(76) 0x40c8f6 MOV %RAX,%RDX |
(76) 0x40c8f9 MULX %R15,%RCX,%RCX |
(76) 0x40c8fe SUB %RCX,%RDX |
(76) 0x40c901 SHR $0x1,%RDX |
(76) 0x40c904 ADD %RCX,%RDX |
(76) 0x40c907 SHR $0x3c,%RDX |
(76) 0x40c90b MOV %RDX,%RCX |
(76) 0x40c90e SAL $0x3d,%RCX |
(76) 0x40c912 SUB %RCX,%RDX |
(76) 0x40c915 ADD %RAX,%RDX |
(76) 0x40c918 IMUL %R11,%RDX |
(76) 0x40c91c MULX %R15,%RCX,%RCX |
(76) 0x40c921 MOV %RDX,%RAX |
(76) 0x40c924 SUB %RCX,%RAX |
(76) 0x40c927 SHR $0x1,%RAX |
(76) 0x40c92a ADD %RCX,%RAX |
(76) 0x40c92d SHR $0x3c,%RAX |
(76) 0x40c931 MOV %RAX,%RCX |
(76) 0x40c934 SAL $0x3d,%RCX |
(76) 0x40c938 SUB %RCX,%RAX |
(76) 0x40c93b ADD %RDX,%RAX |
(76) 0x40c93e IMUL %R11,%RAX |
(76) 0x40c942 MOV %RAX,%RDX |
(76) 0x40c945 MULX %R15,%RCX,%RCX |
(76) 0x40c94a SUB %RCX,%RDX |
(76) 0x40c94d SHR $0x1,%RDX |
(76) 0x40c950 ADD %RCX,%RDX |
(76) 0x40c953 SHR $0x3c,%RDX |
(76) 0x40c957 MOV %RDX,%RCX |
(76) 0x40c95a SAL $0x3d,%RCX |
(76) 0x40c95e SUB %RCX,%RDX |
(76) 0x40c961 ADD %RAX,%RDX |
(76) 0x40c964 IMUL %R11,%RDX |
(76) 0x40c968 MULX %R15,%RCX,%RCX |
(76) 0x40c96d MOV %RDX,%RAX |
(76) 0x40c970 SUB %RCX,%RAX |
(76) 0x40c973 SHR $0x1,%RAX |
(76) 0x40c976 ADD %RCX,%RAX |
(76) 0x40c979 SHR $0x3c,%RAX |
(76) 0x40c97d MOV %RAX,%RCX |
(76) 0x40c980 SAL $0x3d,%RCX |
(76) 0x40c984 SUB %RCX,%RAX |
(76) 0x40c987 ADD %RDX,%RAX |
(76) 0x40c98a IMUL %R11,%RAX |
(76) 0x40c98e MOV %RAX,%RDX |
(76) 0x40c991 MULX %R15,%RCX,%RCX |
(76) 0x40c996 SUB %RCX,%RDX |
(76) 0x40c999 SHR $0x1,%RDX |
(76) 0x40c99c ADD %RCX,%RDX |
(76) 0x40c99f SHR $0x3c,%RDX |
(76) 0x40c9a3 MOV %RDX,%RCX |
(76) 0x40c9a6 SAL $0x3d,%RCX |
(76) 0x40c9aa SUB %RCX,%RDX |
(76) 0x40c9ad ADD %RAX,%RDX |
(76) 0x40c9b0 IMUL %R11,%RDX |
(76) 0x40c9b4 MULX %R15,%RCX,%RCX |
(76) 0x40c9b9 MOV %RDX,%RAX |
(76) 0x40c9bc SUB %RCX,%RAX |
(76) 0x40c9bf SHR $0x1,%RAX |
(76) 0x40c9c2 ADD %RCX,%RAX |
(76) 0x40c9c5 SHR $0x3c,%RAX |
(76) 0x40c9c9 MOV %RAX,%RCX |
(76) 0x40c9cc SAL $0x3d,%RCX |
(76) 0x40c9d0 SUB %RCX,%RAX |
(76) 0x40c9d3 ADD %RDX,%RAX |
(76) 0x40c9d6 IMUL %R11,%RAX |
(76) 0x40c9da MOV %RAX,%RDX |
(76) 0x40c9dd MULX %R15,%RCX,%RCX |
(76) 0x40c9e2 SUB %RCX,%RDX |
(76) 0x40c9e5 SHR $0x1,%RDX |
(76) 0x40c9e8 ADD %RCX,%RDX |
(76) 0x40c9eb SHR $0x3c,%RDX |
(76) 0x40c9ef MOV %RDX,%RCX |
(76) 0x40c9f2 SAL $0x3d,%RCX |
(76) 0x40c9f6 SUB %RCX,%RDX |
(76) 0x40c9f9 ADD %RAX,%RDX |
(76) 0x40c9fc IMUL %R11,%RDX |
(76) 0x40ca00 MULX %R15,%RAX,%RAX |
(76) 0x40ca05 MOV %RDX,%RCX |
(76) 0x40ca08 SUB %RAX,%RCX |
(76) 0x40ca0b SHR $0x1,%RCX |
(76) 0x40ca0e ADD %RAX,%RCX |
(76) 0x40ca11 SHR $0x3c,%RCX |
(76) 0x40ca15 MOV %RCX,%RAX |
(76) 0x40ca18 SAL $0x3d,%RAX |
(76) 0x40ca1c SUB %RAX,%RCX |
(76) 0x40ca1f ADD %RDX,%RCX |
(76) 0x40ca22 IMUL %R11,%RCX |
(76) 0x40ca26 MOV %RCX,%RDX |
(76) 0x40ca29 MULX %R15,%RDX,%RDX |
(76) 0x40ca2e MOV %RCX,%RAX |
(76) 0x40ca31 SUB %RDX,%RAX |
(76) 0x40ca34 SHR $0x1,%RAX |
(76) 0x40ca37 ADD %RDX,%RAX |
(76) 0x40ca3a SHR $0x3c,%RAX |
(76) 0x40ca3e MOV %RAX,%RDX |
(76) 0x40ca41 SAL $0x3d,%RDX |
(76) 0x40ca45 SUB %RDX,%RAX |
(76) 0x40ca48 ADD %RCX,%RAX |
(76) 0x40ca4b VMOVQ %RAX,%XMM6 |
(76) 0x40ca50 IMUL %R11,%RAX |
(76) 0x40ca54 MOV %RAX,%RDX |
(76) 0x40ca57 MULX %R15,%RCX,%RCX |
(76) 0x40ca5c MOV %RAX,%RDX |
(76) 0x40ca5f SUB %RCX,%RDX |
(76) 0x40ca62 SHR $0x1,%RDX |
(76) 0x40ca65 ADD %RCX,%RDX |
(76) 0x40ca68 SHR $0x3c,%RDX |
(76) 0x40ca6c MOV %RDX,%RCX |
(76) 0x40ca6f SAL $0x3d,%RCX |
(76) 0x40ca73 SUB %RCX,%RDX |
(76) 0x40ca76 ADD %RAX,%RDX |
(76) 0x40ca79 VMOVQ %RDX,%XMM7 |
(76) 0x40ca7e VPUNPCKLQDQ %XMM7,%XMM6,%XMM6 |
(76) 0x40ca82 VCVTQQ2PD %XMM6,%XMM6 |
(76) 0x40ca88 VFMADD213PD %XMM3,%XMM2,%XMM6 |
(76) 0x40ca8d IMUL %R11,%RDX |
(76) 0x40ca91 MULX %R15,%RAX,%RAX |
(76) 0x40ca96 MOV %RDX,%RCX |
(76) 0x40ca99 VFMADD213PD -0x10(%R14),%XMM1,%XMM6 |
(76) 0x40ca9f SUB %RAX,%RCX |
(76) 0x40caa2 SHR $0x1,%RCX |
(76) 0x40caa5 ADD %RAX,%RCX |
(76) 0x40caa8 SHR $0x3c,%RCX |
(76) 0x40caac MOV %RCX,%RAX |
(76) 0x40caaf VMOVUPD %XMM6,-0x10(%R14) |
(76) 0x40cab5 SAL $0x3d,%RAX |
(76) 0x40cab9 SUB %RAX,%RCX |
(76) 0x40cabc ADD %RDX,%RCX |
(76) 0x40cabf VCVTSI2SD %RCX,%XMM0,%XMM6 |
(76) 0x40cac4 VFMADD213SD %XMM5,%XMM4,%XMM6 |
(76) 0x40cac9 VFMADD213SD (%R14),%XMM0,%XMM6 |
(76) 0x40cace VMOVSD %XMM6,(%R14) |
(76) 0x40cad3 ADD $0x18,%R14 |
(76) 0x40cad7 INC %RBX |
(76) 0x40cada CMP %EBX,%R12D |
(76) 0x40cadd JNE 40c890 |
(75) 0x40cae3 JMP 40c840 |
0x40cae8 NOPW %CS:(%RAX,%RAX,1) |
0x40caf2 NOPW %CS:(%RAX,%RAX,1) |
0x40cafc NOPL (%RAX) |
Path / |
Source file and lines | initAtoms.c:194-202 |
Module | exec |
nb instructions | 68 |
nb uops | 69 |
loop length | 344 |
used x86 registers | 16 |
used mmx registers | 0 |
used xmm registers | 6 |
used ymm registers | 0 |
used zmm registers | 0 |
nb stack references | 6 |
micro-operation queue | 11.50 cycles |
front end | 11.50 cycles |
P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
uops | 2.20 | 2.20 | 5.67 | 5.67 | 8.00 | 2.20 | 2.20 | 8.00 | 8.00 | 8.00 | 2.20 | 5.67 |
cycles | 2.20 | 2.20 | 5.67 | 5.67 | 8.00 | 2.20 | 2.20 | 8.00 | 8.00 | 8.00 | 2.20 | 5.67 |
Cycles executing div or sqrt instructions | NA |
FE+BE cycles | 11.51-11.55 |
Stall cycles | 0.00 |
Front-end | 11.50 |
Dispatch | 8.00 |
Overall L1 | 11.50 |
all | 0% |
load | 0% |
store | 0% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 0% |
fma | NA (no fma vectorizable/vectorized instructions) |
other | 0% |
all | 0% |
load | 0% |
store | NA (no store vectorizable/vectorized instructions) |
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 | NA (no other vectorizable/vectorized instructions) |
all | 0% |
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 | 0% |
all | 9% |
load | 12% |
store | 7% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 12% |
fma | NA (no fma vectorizable/vectorized instructions) |
other | 8% |
all | 12% |
load | 12% |
store | NA (no store vectorizable/vectorized instructions) |
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 | NA (no other vectorizable/vectorized instructions) |
all | 9% |
load | 12% |
store | 7% |
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 | 8% |
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 $0x28,%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,-0x48(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOVL $0,-0x3c(%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,-0x38(%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 -0x38(%RBP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
LEA -0x3c(%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 $0x6316f0,%EDI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
MOV %ESI,-0x34(%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 403120 <__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),%ESI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV -0x2c(%RBP),%EDI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
CMP %EDI,%ESI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JBE 40c7c0 <randomDisplacements.extracted+0xc0> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV $0x631710,%EDI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
MOV -0x34(%RBP),%ESI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
ADD $0x28,%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 |
JMP 402fe0 <__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 |
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 |
VMOVQ %R15,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
MOV -0x48(%RBP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x18(%RAX),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x78(%RAX),%R8 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
SUB %RSI,%RDI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
MOV %ESI,%R9D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
SAL $0x6,%R9D | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0-2 | 0.50 |
XOR %R10D,%R10D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
VPBROADCASTQ %XMM0,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
MOV $0x613606df9756715,%R11 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.28 |
MOV $0x9,%R15D | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
VMOVDDUP 0x19725(%RIP),%XMM2 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VMOVDDUP 0x1e36d(%RIP),%XMM3 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VMOVSD 0x19715(%RIP),%XMM4 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VMOVSD 0x1e35d(%RIP),%XMM5 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
JMP 40c851 <randomDisplacements.extracted+0x151> | 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 %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 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
Source file and lines | initAtoms.c:194-202 |
Module | exec |
nb instructions | 68 |
nb uops | 69 |
loop length | 344 |
used x86 registers | 16 |
used mmx registers | 0 |
used xmm registers | 6 |
used ymm registers | 0 |
used zmm registers | 0 |
nb stack references | 6 |
micro-operation queue | 11.50 cycles |
front end | 11.50 cycles |
P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
uops | 2.20 | 2.20 | 5.67 | 5.67 | 8.00 | 2.20 | 2.20 | 8.00 | 8.00 | 8.00 | 2.20 | 5.67 |
cycles | 2.20 | 2.20 | 5.67 | 5.67 | 8.00 | 2.20 | 2.20 | 8.00 | 8.00 | 8.00 | 2.20 | 5.67 |
Cycles executing div or sqrt instructions | NA |
FE+BE cycles | 11.51-11.55 |
Stall cycles | 0.00 |
Front-end | 11.50 |
Dispatch | 8.00 |
Overall L1 | 11.50 |
all | 0% |
load | 0% |
store | 0% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 0% |
fma | NA (no fma vectorizable/vectorized instructions) |
other | 0% |
all | 0% |
load | 0% |
store | NA (no store vectorizable/vectorized instructions) |
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 | NA (no other vectorizable/vectorized instructions) |
all | 0% |
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 | 0% |
all | 9% |
load | 12% |
store | 7% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 12% |
fma | NA (no fma vectorizable/vectorized instructions) |
other | 8% |
all | 12% |
load | 12% |
store | NA (no store vectorizable/vectorized instructions) |
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 | NA (no other vectorizable/vectorized instructions) |
all | 9% |
load | 12% |
store | 7% |
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 | 8% |
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 $0x28,%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,-0x48(%RBP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOVL $0,-0x3c(%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,-0x38(%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 -0x38(%RBP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
LEA -0x3c(%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 $0x6316f0,%EDI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
MOV %ESI,-0x34(%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 403120 <__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),%ESI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV -0x2c(%RBP),%EDI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
CMP %EDI,%ESI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JBE 40c7c0 <randomDisplacements.extracted+0xc0> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV $0x631710,%EDI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
MOV -0x34(%RBP),%ESI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
ADD $0x28,%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 |
JMP 402fe0 <__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 |
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 |
VMOVQ %R15,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
MOV -0x48(%RBP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x18(%RAX),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x78(%RAX),%R8 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
SUB %RSI,%RDI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
MOV %ESI,%R9D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
SAL $0x6,%R9D | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0-2 | 0.50 |
XOR %R10D,%R10D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
VPBROADCASTQ %XMM0,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
MOV $0x613606df9756715,%R11 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.28 |
MOV $0x9,%R15D | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
VMOVDDUP 0x19725(%RIP),%XMM2 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VMOVDDUP 0x1e36d(%RIP),%XMM3 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VMOVSD 0x19715(%RIP),%XMM4 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
VMOVSD 0x1e35d(%RIP),%XMM5 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
JMP 40c851 <randomDisplacements.extracted+0x151> | 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 %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 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
Name | Coverage (%) | Time (s) |
---|---|---|
▼randomDisplacements.extracted– | 0.01 | 0 |
▼Loop 75 - initAtoms.c:194-202 - exec– | 0 | 0 |
○Loop 76 - initAtoms.c:197-202 - exec | 0.01 | 0 |