Function: dd_move_x_specat(gmx_domdec_t const*, gmx_domdec_specat_comm_t*, float const (*) [3], gmx: ... | Module: libgromacs_mpi.so.9.0.0 | Source: domdec_specatomcomm.cpp:185-361 [...] | Coverage (incl. loops): 0.09% | (excl. loops): 0.00% |
---|
Function: dd_move_x_specat(gmx_domdec_t const*, gmx_domdec_specat_comm_t*, float const (*) [3], gmx: ... | Module: libgromacs_mpi.so.9.0.0 | Source: domdec_specatomcomm.cpp:185-361 [...] | Coverage (incl. loops): 0.09% | (excl. loops): 0.00% |
---|
/home/eoseret/gromacs-2024.2/src/gromacs/domdec/domdec_specatomcomm.cpp: 185 - 361 |
-------------------------------------------------------------------------------- |
185: { |
186: gmx::RVec shift = { 0, 0, 0 }; |
187: |
188: int nvec = 1; |
189: if (x1 != nullptr) |
190: { |
191: nvec++; |
192: } |
193: |
194: int n = spac->at_start; |
195: for (int d = 0; d < dd->ndim; d++) |
196: { |
197: int dim = dd->dim[d]; |
198: if (dd->numCells[dim] > 2) |
199: { |
200: /* Pulse the grid forward and backward */ |
201: gmx::RVec* vbuf = spac->vbuf.data(); |
202: for (int dir = 0; dir < 2; dir++) |
203: { |
204: bool bPBC = false; |
205: bool bScrew = false; |
206: if (dir == 0 && dd->ci[dim] == 0) |
[...] |
212: else if (dir == 1 && dd->ci[dim] == dd->numCells[dim] - 1) |
[...] |
218: shift[i] = -box[dim][i]; |
219: } |
220: } |
221: const gmx_specatsend_t* spas = &spac->spas[d][dir]; |
222: for (int v = 0; v < nvec; v++) |
223: { |
224: gmx::RVec* x = (v == 0 ? x0 : x1); |
225: /* Copy the required coordinates to the send buffer */ |
226: if (!bPBC || (v == 1 && !bX1IsCoord)) |
227: { |
228: /* Only copy */ |
229: for (int a : spas->a) |
230: { |
231: *vbuf = x[a]; |
232: vbuf++; |
233: } |
234: } |
235: else if (!bScrew) |
236: { |
237: /* Shift coordinates */ |
238: for (int a : spas->a) |
239: { |
240: *vbuf = x[a] + shift; |
241: vbuf++; |
[...] |
247: for (int a : spas->a) |
248: { |
249: (*vbuf)[XX] = x[a][XX] + shift[XX]; |
250: (*vbuf)[YY] = box[YY][YY] - x[a][YY] + shift[YY]; |
251: (*vbuf)[ZZ] = box[ZZ][ZZ] - x[a][ZZ] + shift[ZZ]; |
252: vbuf++; |
[...] |
258: const gmx_specatsend_t* spas = spac->spas[d]; |
259: |
260: int ns0 = spas[0].a.size(); |
261: int nr0 = spas[0].nrecv; |
262: int ns1 = spas[1].a.size(); |
263: int nr1 = spas[1].nrecv; |
264: if (nvec == 1) |
265: { |
266: rvec* vbuf = as_rvec_array(spac->vbuf.data()); |
267: dd_sendrecv2_rvec( |
268: dd, d, vbuf + ns0, ns1, as_rvec_array(x0 + n), nr1, vbuf, ns0, as_rvec_array(x0 + n + nr1), nr0); |
[...] |
275: dd_sendrecv2_rvec( |
276: dd, d, vbuf + 2 * ns0, 2 * ns1, rbuf, 2 * nr1, vbuf, 2 * ns0, rbuf + 2 * nr1, 2 * nr0); |
277: /* Split the buffer into the two vectors */ |
278: int nn = n; |
279: for (int dir = 1; dir >= 0; dir--) |
280: { |
281: int nr = spas[dir].nrecv; |
282: for (int v = 0; v < 2; v++) |
283: { |
284: gmx::RVec* x = (v == 0 ? x0 : x1); |
285: for (int i = 0; i < nr; i++) |
286: { |
287: x[nn + i] = *rbuf; |
288: rbuf++; |
289: } |
290: } |
291: nn += nr; |
292: } |
293: } |
294: n += nr0 + nr1; |
295: } |
296: else |
297: { |
298: const gmx_specatsend_t* spas = &spac->spas[d][0]; |
299: /* Copy the required coordinates to the send buffer */ |
300: gmx::RVec* vbuf = spac->vbuf.data(); |
301: for (int v = 0; v < nvec; v++) |
302: { |
303: const gmx::RVec* x = (v == 0 ? x0 : x1); |
304: if (dd->unitCellInfo.haveScrewPBC && dim == XX |
305: && (dd->ci[XX] == 0 || dd->ci[XX] == dd->numCells[XX] - 1)) |
306: { |
307: /* Here we only perform the rotation, the rest of the pbc |
308: * is handled in the constraint or viste routines. |
309: */ |
310: for (int a : spas->a) |
311: { |
312: (*vbuf)[XX] = x[a][XX]; |
313: (*vbuf)[YY] = box[YY][YY] - x[a][YY]; |
314: (*vbuf)[ZZ] = box[ZZ][ZZ] - x[a][ZZ]; |
315: vbuf++; |
316: } |
317: } |
318: else |
319: { |
320: for (int a : spas->a) |
321: { |
322: *vbuf = x[a]; |
323: vbuf++; |
324: } |
325: } |
326: } |
327: /* Send and receive the coordinates */ |
328: if (nvec == 1) |
329: { |
330: ddSendrecv(dd, |
331: d, |
332: dddirBackward, |
333: gmx::arrayRefFromArray(spac->vbuf.data(), spas->a.size()), |
334: gmx::arrayRefFromArray(x0 + n, spas->nrecv)); |
[...] |
341: ddSendrecv(dd, |
342: d, |
343: dddirBackward, |
344: gmx::arrayRefFromArray(vbuf, 2 * spas->a.size()), |
345: gmx::arrayRefFromArray(rbuf, 2 * spas->nrecv)); |
346: /* Split the buffer into the two vectors */ |
347: int nr = spas[0].nrecv; |
348: for (int v = 0; v < 2; v++) |
349: { |
350: gmx::RVec* x = (v == 0 ? x0 : x1); |
351: for (int i = 0; i < nr; i++) |
352: { |
353: x[n + i] = *rbuf; |
354: rbuf++; |
355: } |
356: } |
357: } |
358: n += spas->nrecv; |
359: } |
360: } |
361: } |
/home/eoseret/gromacs-2024.2/api/legacy/include/gromacs/math/vectypes.h: 110 - 146 |
-------------------------------------------------------------------------------- |
110: BasicVector(const RawArray x) : x_{ x[XX], x[YY], x[ZZ] } {} |
[...] |
122: ValueType operator[](int i) const { return x_[i]; } |
[...] |
146: return { x_[0] + right[0], x_[1] + right[1], x_[2] + right[2] }; |
/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); } |
[...] |
1169: { return _M_data_ptr(this->_M_impl._M_start); } |
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/stl_iterator.h: 1028 - 1182 |
-------------------------------------------------------------------------------- |
1028: : _M_current(__i) { } |
[...] |
1054: ++_M_current; |
[...] |
1182: { return __lhs.base() != __rhs.base(); } |
/home/eoseret/gromacs-2024.2/api/legacy/include/gromacs/utility/arrayref.h: 311 - 311 |
-------------------------------------------------------------------------------- |
311: return (begin != nullptr) ? ArrayRef<T>(begin, begin + size) : ArrayRef<T>{}; |
/home/eoseret/gromacs-2024.2/api/legacy/include/gromacs/math/vec.h: 204 - 206 |
-------------------------------------------------------------------------------- |
204: b[XX] = a[XX]; |
205: b[YY] = a[YY]; |
206: b[ZZ] = a[ZZ]; |
0x6a4a20 PUSH %RBP |
0x6a4a21 MOV %RSP,%RBP |
0x6a4a24 PUSH %R15 |
0x6a4a26 PUSH %R14 |
0x6a4a28 PUSH %R13 |
0x6a4a2a PUSH %R12 |
0x6a4a2c PUSH %RBX |
0x6a4a2d SUB $0xb8,%RSP |
0x6a4a34 MOV %R9D,-0x84(%RBP) |
0x6a4a3b CMPL $0,0x74(%RDI) |
0x6a4a3f JLE 6a5c60 |
0x6a4a45 MOV %R8,%R14 |
0x6a4a48 MOV %RCX,%R15 |
0x6a4a4b MOV %RDX,%R12 |
0x6a4a4e MOV %RSI,%RBX |
0x6a4a51 XOR %ECX,%ECX |
0x6a4a53 XOR %EAX,%EAX |
0x6a4a55 TEST %R8,%R8 |
0x6a4a58 SETNE %CL |
0x6a4a5b MOV %ECX,-0x64(%RBP) |
0x6a4a5e SETE %AL |
0x6a4a61 MOV %R8,%RCX |
0x6a4a64 CMOVE %R15,%RCX |
0x6a4a68 MOV %RCX,-0xb0(%RBP) |
0x6a4a6f MOV $0x2,%R13D |
0x6a4a75 SUB %EAX,%R13D |
0x6a4a78 MOV 0x160(%RSI),%EAX |
0x6a4a7e MOV %EAX,-0x34(%RBP) |
0x6a4a81 MOV %R13D,%EAX |
0x6a4a84 AND $-0x2,%EAX |
0x6a4a87 MOV %EAX,-0x68(%RBP) |
0x6a4a8a LEA 0x8(%R15),%RAX |
0x6a4a8e MOV %RAX,-0xa0(%RBP) |
0x6a4a95 LEA 0x2c(%R15),%RAX |
0x6a4a99 MOV %RAX,-0x90(%RBP) |
0x6a4aa0 LEA 0x8(%R8),%RAX |
0x6a4aa4 MOV %RAX,-0x98(%RBP) |
0x6a4aab LEA 0x2c(%R8),%RAX |
0x6a4aaf MOV %RAX,-0xb8(%RBP) |
0x6a4ab6 XOR %ESI,%ESI |
0x6a4ab8 VBROADCASTSS -0x348909(%RIP),%XMM5 |
0x6a4ac1 MOV %RBX,-0x58(%RBP) |
0x6a4ac5 MOV %RDI,-0xa8(%RBP) |
0x6a4acc MOV %R13D,-0x88(%RBP) |
0x6a4ad3 VMOVAPS %XMM5,-0x80(%RBP) |
0x6a4ad8 JMP 6a4b83 |
(3206) 0x6a4add MOV 0x8(%R11),%RAX |
(3206) 0x6a4ae1 SUB (%R11),%RAX |
(3206) 0x6a4ae4 SAR $0x2,%RAX |
(3206) 0x6a4ae8 TEST %RCX,%RCX |
(3206) 0x6a4aeb LEA (%RAX,%RAX,2),%RAX |
(3206) 0x6a4aef LEA (%RCX,%RAX,4),%R8 |
(3206) 0x6a4af3 CMOVE %RCX,%R8 |
(3206) 0x6a4af7 TEST %R15,%R15 |
(3206) 0x6a4afa MOVSXD -0x34(%RBP),%RAX |
(3206) 0x6a4afe LEA (%RAX,%RAX,2),%RAX |
(3206) 0x6a4b02 LEA (%R15,%RAX,4),%RAX |
(3206) 0x6a4b06 MOVSXD 0x18(%R11),%RDX |
(3206) 0x6a4b0a LEA (%RDX,%RDX,2),%RDX |
(3206) 0x6a4b0e LEA (%RAX,%RDX,4),%RDX |
(3206) 0x6a4b12 CMOVE %R15,%RDX |
(3206) 0x6a4b16 MOV %RAX,-0xe0(%RBP) |
(3206) 0x6a4b1d MOV %RDX,-0xd8(%RBP) |
(3206) 0x6a4b24 SUB $0x10,%RSP |
(3206) 0x6a4b28 VMOVUPS -0xe0(%RBP),%XMM0 |
(3206) 0x6a4b30 VMOVUPS %XMM0,(%RSP) |
(3206) 0x6a4b35 MOV -0x70(%RBP),%RSI |
(3206) 0x6a4b39 MOV $0x1,%EDX |
(3206) 0x6a4b3e MOV %R11,%RBX |
(3206) 0x6a4b41 VZEROUPPER |
(3206) 0x6a4b44 CALL fa8770 <@plt_start@+0x52c0> |
(3206) 0x6a4b49 MOV %RBX,%R11 |
(3206) 0x6a4b4c VMOVAPS -0x80(%RBP),%XMM5 |
(3206) 0x6a4b51 ADD $0x10,%RSP |
(3206) 0x6a4b55 MOV 0x18(%R11),%R11D |
(3206) 0x6a4b59 MOV -0x58(%RBP),%RBX |
(3206) 0x6a4b5d ADD -0x34(%RBP),%R11D |
(3206) 0x6a4b61 MOV -0x70(%RBP),%RSI |
(3206) 0x6a4b65 INC %RSI |
(3206) 0x6a4b68 MOV -0xa8(%RBP),%RDI |
(3206) 0x6a4b6f MOVSXD 0x74(%RDI),%RAX |
(3206) 0x6a4b73 MOV %R11D,%ECX |
(3206) 0x6a4b76 MOV %R11D,-0x34(%RBP) |
(3206) 0x6a4b7a CMP %RAX,%RSI |
(3206) 0x6a4b7d JGE 6a5c60 |
(3206) 0x6a4b83 MOVSXD 0x78(%RDI,%RSI,4),%R8 |
(3206) 0x6a4b88 CMPL $0x3,0x68(%RDI,%R8,4) |
(3206) 0x6a4b8e MOV %RSI,-0x70(%RBP) |
(3206) 0x6a4b92 JL 6a4f80 |
(3206) 0x6a4b98 MOV 0x130(%RBX),%RCX |
(3206) 0x6a4b9f LEA (%R8,%R8,2),%RDX |
(3206) 0x6a4ba3 LEA (%R12,%RDX,4),%RAX |
(3206) 0x6a4ba7 MOV %RAX,-0x40(%RBP) |
(3206) 0x6a4bab MOV $0x1,%R10B |
(3206) 0x6a4bae XOR %R9D,%R9D |
(3206) 0x6a4bb1 MOV %R8,-0x30(%RBP) |
(3206) 0x6a4bb5 JMP 6a4be9 |
0x6a4bb7 NOPW (%RAX,%RAX,1) |
(3231) 0x6a4bc0 MOV $0x1,%R9D |
(3231) 0x6a4bc6 TEST $0x1,%SIL |
(3231) 0x6a4bca MOV $0,%R10D |
(3231) 0x6a4bd0 MOV -0x58(%RBP),%RBX |
(3231) 0x6a4bd4 MOV -0xa8(%RBP),%RDI |
(3231) 0x6a4bdb MOV -0x70(%RBP),%RSI |
(3231) 0x6a4bdf MOV -0x30(%RBP),%R8 |
(3231) 0x6a4be3 JE 6a5040 |
(3231) 0x6a4be9 MOV 0x8(%RDI,%R8,4),%EDX |
(3231) 0x6a4bee TEST $0x1,%R10B |
(3231) 0x6a4bf2 JE 6a4c10 |
(3231) 0x6a4bf4 TEST %EDX,%EDX |
(3231) 0x6a4bf6 JNE 6a4d50 |
(3231) 0x6a4bfc MOV -0x40(%RBP),%RAX |
(3231) 0x6a4c00 VMOVSD (%RAX),%XMM0 |
(3231) 0x6a4c04 VMOVSS 0x8(%RAX),%XMM1 |
(3231) 0x6a4c09 JMP 6a4c34 |
0x6a4c0b NOPL (%RAX,%RAX,1) |
(3231) 0x6a4c10 MOV 0x68(%RDI,%R8,4),%EAX |
(3231) 0x6a4c15 DEC %EAX |
(3231) 0x6a4c17 CMP %EAX,%EDX |
(3231) 0x6a4c19 JNE 6a4d50 |
(3231) 0x6a4c1f MOV -0x40(%RBP),%RAX |
(3231) 0x6a4c23 VMOVSD (%RAX),%XMM0 |
(3231) 0x6a4c27 VXORPS %XMM5,%XMM0,%XMM0 |
(3231) 0x6a4c2b VMOVSS 0x8(%RAX),%XMM1 |
(3231) 0x6a4c30 VXORPS %XMM5,%XMM1,%XMM1 |
(3231) 0x6a4c34 TEST %R8D,%R8D |
(3231) 0x6a4c37 SETE %DL |
(3231) 0x6a4c3a CMPB $0,0x65(%RDI) |
(3231) 0x6a4c3e SETNE %DIL |
(3231) 0x6a4c42 AND %DL,%DIL |
(3231) 0x6a4c45 MOV %RSI,%RDX |
(3231) 0x6a4c48 SAL $0x6,%RDX |
(3231) 0x6a4c4c ADD %RBX,%RDX |
(3231) 0x6a4c4f SAL $0x5,%R9 |
(3231) 0x6a4c53 LEA (%R9,%RDX,1),%R8 |
(3231) 0x6a4c57 ADD $0x30,%R8 |
(3231) 0x6a4c5b ADD %RDX,%R9 |
(3231) 0x6a4c5e ADD $0x38,%R9 |
(3231) 0x6a4c62 VMOVSHDUP %XMM0,%XMM2 |
(3231) 0x6a4c66 CMPB $0,-0x84(%RBP) |
(3231) 0x6a4c6d JE 6a4e10 |
(3231) 0x6a4c73 MOV %R10D,%ESI |
(3231) 0x6a4c76 XOR %R10D,%R10D |
(3231) 0x6a4c79 JMP 6a4c8c |
0x6a4c7b NOPL (%RAX,%RAX,1) |
(3240) 0x6a4c80 INC %R10D |
(3240) 0x6a4c83 CMP %R13D,%R10D |
(3240) 0x6a4c86 JE 6a4bc0 |
(3240) 0x6a4c8c TEST %R10D,%R10D |
(3240) 0x6a4c8f MOV %R14,%R11 |
(3240) 0x6a4c92 CMOVE %R15,%R11 |
(3240) 0x6a4c96 MOV (%R8),%RBX |
(3240) 0x6a4c99 MOV (%R9),%RDX |
(3240) 0x6a4c9c TEST %DIL,%DIL |
(3240) 0x6a4c9f JE 6a4d10 |
(3240) 0x6a4ca1 NOPW %CS:(%RAX,%RAX,1) |
(3240) 0x6a4cb0 CMP %RDX,%RBX |
(3240) 0x6a4cb3 JE 6a4c80 |
(3242) 0x6a4cb5 MOVSXD (%RBX),%RAX |
(3242) 0x6a4cb8 LEA (%RAX,%RAX,2),%RAX |
(3242) 0x6a4cbc VADDSS (%R11,%RAX,4),%XMM0,%XMM3 |
(3242) 0x6a4cc2 VMOVSS %XMM3,(%RCX) |
(3242) 0x6a4cc6 VMOVSS 0x10(%R12),%XMM3 |
(3242) 0x6a4ccd VSUBSS 0x4(%R11,%RAX,4),%XMM3,%XMM3 |
(3242) 0x6a4cd4 VADDSS %XMM2,%XMM3,%XMM3 |
(3242) 0x6a4cd8 VMOVSS %XMM3,0x4(%RCX) |
(3242) 0x6a4cdd VMOVSS 0x20(%R12),%XMM3 |
(3242) 0x6a4ce4 VSUBSS 0x8(%R11,%RAX,4),%XMM3,%XMM3 |
(3242) 0x6a4ceb VADDSS %XMM1,%XMM3,%XMM3 |
(3242) 0x6a4cef VMOVSS %XMM3,0x8(%RCX) |
(3242) 0x6a4cf4 ADD $0xc,%RCX |
(3242) 0x6a4cf8 ADD $0x4,%RBX |
(3242) 0x6a4cfc CMP %RDX,%RBX |
(3242) 0x6a4cff JNE 6a4cb5 |
(3240) 0x6a4d01 JMP 6a4c80 |
0x6a4d06 NOPW %CS:(%RAX,%RAX,1) |
(3241) 0x6a4d10 CMP %RDX,%RBX |
(3241) 0x6a4d13 JE 6a4c80 |
(3241) 0x6a4d19 MOVSXD (%RBX),%RAX |
(3241) 0x6a4d1c LEA (%RAX,%RAX,2),%RAX |
(3241) 0x6a4d20 VMOVSD (%R11,%RAX,4),%XMM3 |
(3241) 0x6a4d26 VADDPS %XMM0,%XMM3,%XMM3 |
(3241) 0x6a4d2a VADDSS 0x8(%R11,%RAX,4),%XMM1,%XMM4 |
(3241) 0x6a4d31 VMOVLPS %XMM3,(%RCX) |
(3241) 0x6a4d35 VMOVSS %XMM4,0x8(%RCX) |
(3241) 0x6a4d3a ADD $0xc,%RCX |
(3241) 0x6a4d3e ADD $0x4,%RBX |
(3241) 0x6a4d42 JMP 6a4d10 |
0x6a4d44 NOPW %CS:(%RAX,%RAX,1) |
(3231) 0x6a4d50 MOV %RSI,%RDX |
(3231) 0x6a4d53 SAL $0x6,%RDX |
(3231) 0x6a4d57 ADD %RBX,%RDX |
(3231) 0x6a4d5a SAL $0x5,%R9 |
(3231) 0x6a4d5e LEA (%R9,%RDX,1),%RDI |
(3231) 0x6a4d62 ADD $0x30,%RDI |
(3231) 0x6a4d66 CMPL $0,-0x64(%RBP) |
(3231) 0x6a4d6a JE 6a4f30 |
(3231) 0x6a4d70 MOV %R10D,%ESI |
(3231) 0x6a4d73 XOR %R8D,%R8D |
(3231) 0x6a4d76 MOV -0x68(%RBP),%EBX |
(3231) 0x6a4d79 JMP 6a4d8d |
0x6a4d7b NOPL (%RAX,%RAX,1) |
(3233) 0x6a4d80 ADD $0x2,%R8D |
(3233) 0x6a4d84 CMP %EBX,%R8D |
(3233) 0x6a4d87 JE 6a4f33 |
(3233) 0x6a4d8d TEST %R8D,%R8D |
(3233) 0x6a4d90 MOV %R14,%RDX |
(3233) 0x6a4d93 CMOVE %R15,%RDX |
(3233) 0x6a4d97 MOV (%RDI),%R9 |
(3233) 0x6a4d9a MOV 0x8(%RDI),%R10 |
(3233) 0x6a4d9e CMP %R10,%R9 |
(3233) 0x6a4da1 JE 6a4dd4 |
(3233) 0x6a4da3 NOPW %CS:(%RAX,%RAX,1) |
(3235) 0x6a4db0 MOVSXD (%R9),%RAX |
(3235) 0x6a4db3 LEA (%RAX,%RAX,2),%RAX |
(3235) 0x6a4db7 MOV 0x8(%RDX,%RAX,4),%R11D |
(3235) 0x6a4dbc MOV %R11D,0x8(%RCX) |
(3235) 0x6a4dc0 MOV (%RDX,%RAX,4),%RAX |
(3235) 0x6a4dc4 MOV %RAX,(%RCX) |
(3235) 0x6a4dc7 ADD $0xc,%RCX |
(3235) 0x6a4dcb ADD $0x4,%R9 |
(3235) 0x6a4dcf CMP %R10,%R9 |
(3235) 0x6a4dd2 JNE 6a4db0 |
(3233) 0x6a4dd4 MOV (%RDI),%RDX |
(3233) 0x6a4dd7 MOV 0x8(%RDI),%R9 |
(3233) 0x6a4ddb CMP %R9,%RDX |
(3233) 0x6a4dde JE 6a4d80 |
(3234) 0x6a4de0 MOVSXD (%RDX),%RAX |
(3234) 0x6a4de3 LEA (%RAX,%RAX,2),%RAX |
(3234) 0x6a4de7 MOV 0x8(%R14,%RAX,4),%R10D |
(3234) 0x6a4dec MOV %R10D,0x8(%RCX) |
(3234) 0x6a4df0 MOV (%R14,%RAX,4),%RAX |
(3234) 0x6a4df4 MOV %RAX,(%RCX) |
(3234) 0x6a4df7 ADD $0xc,%RCX |
(3234) 0x6a4dfb ADD $0x4,%RDX |
(3234) 0x6a4dff CMP %R9,%RDX |
(3234) 0x6a4e02 JNE 6a4de0 |
(3233) 0x6a4e04 JMP 6a4d80 |
0x6a4e09 NOPL (%RAX) |
(3231) 0x6a4e10 MOV %R10D,%ESI |
(3231) 0x6a4e13 XOR %R10D,%R10D |
(3231) 0x6a4e16 JMP 6a4e33 |
0x6a4e18 NOPL (%RAX,%RAX,1) |
(3236) 0x6a4e20 INC %R10D |
(3236) 0x6a4e23 MOV -0x88(%RBP),%R13D |
(3236) 0x6a4e2a CMP %R13D,%R10D |
(3236) 0x6a4e2d JE 6a4bc0 |
(3236) 0x6a4e33 TEST %R10D,%R10D |
(3236) 0x6a4e36 MOV %R14,%R11 |
(3236) 0x6a4e39 CMOVE %R15,%R11 |
(3236) 0x6a4e3d MOV (%R8),%RBX |
(3236) 0x6a4e40 CMP $0x1,%R10D |
(3236) 0x6a4e44 JNE 6a4e80 |
(3236) 0x6a4e46 MOV (%R9),%RDX |
(3236) 0x6a4e49 CMP %RDX,%RBX |
(3236) 0x6a4e4c JE 6a4e20 |
(3236) 0x6a4e4e XCHG %AX,%AX |
(3239) 0x6a4e50 MOVSXD (%RBX),%RAX |
(3239) 0x6a4e53 LEA (%RAX,%RAX,2),%RAX |
(3239) 0x6a4e57 MOV 0x8(%R11,%RAX,4),%R13D |
(3239) 0x6a4e5c MOV %R13D,0x8(%RCX) |
(3239) 0x6a4e60 MOV (%R11,%RAX,4),%RAX |
(3239) 0x6a4e64 MOV %RAX,(%RCX) |
(3239) 0x6a4e67 ADD $0xc,%RCX |
(3239) 0x6a4e6b ADD $0x4,%RBX |
(3239) 0x6a4e6f CMP %RDX,%RBX |
(3239) 0x6a4e72 JNE 6a4e50 |
(3236) 0x6a4e74 JMP 6a4e20 |
0x6a4e76 NOPW %CS:(%RAX,%RAX,1) |
(3236) 0x6a4e80 MOV (%R9),%RDX |
(3236) 0x6a4e83 TEST %DIL,%DIL |
(3236) 0x6a4e86 JE 6a4ef0 |
(3236) 0x6a4e88 NOPL (%RAX,%RAX,1) |
(3236) 0x6a4e90 CMP %RDX,%RBX |
(3236) 0x6a4e93 JE 6a4e20 |
(3238) 0x6a4e95 MOVSXD (%RBX),%RAX |
(3238) 0x6a4e98 LEA (%RAX,%RAX,2),%RAX |
(3238) 0x6a4e9c VADDSS (%R11,%RAX,4),%XMM0,%XMM3 |
(3238) 0x6a4ea2 VMOVSS %XMM3,(%RCX) |
(3238) 0x6a4ea6 VMOVSS 0x10(%R12),%XMM3 |
(3238) 0x6a4ead VSUBSS 0x4(%R11,%RAX,4),%XMM3,%XMM3 |
(3238) 0x6a4eb4 VADDSS %XMM2,%XMM3,%XMM3 |
(3238) 0x6a4eb8 VMOVSS %XMM3,0x4(%RCX) |
(3238) 0x6a4ebd VMOVSS 0x20(%R12),%XMM3 |
(3238) 0x6a4ec4 VSUBSS 0x8(%R11,%RAX,4),%XMM3,%XMM3 |
(3238) 0x6a4ecb VADDSS %XMM1,%XMM3,%XMM3 |
(3238) 0x6a4ecf VMOVSS %XMM3,0x8(%RCX) |
(3238) 0x6a4ed4 ADD $0xc,%RCX |
(3238) 0x6a4ed8 ADD $0x4,%RBX |
(3238) 0x6a4edc CMP %RDX,%RBX |
(3238) 0x6a4edf JNE 6a4e95 |
(3236) 0x6a4ee1 JMP 6a4e20 |
0x6a4ee6 NOPW %CS:(%RAX,%RAX,1) |
(3237) 0x6a4ef0 CMP %RDX,%RBX |
(3237) 0x6a4ef3 JE 6a4e20 |
(3237) 0x6a4ef9 MOVSXD (%RBX),%RAX |
(3237) 0x6a4efc LEA (%RAX,%RAX,2),%RAX |
(3237) 0x6a4f00 VMOVSD (%R11,%RAX,4),%XMM3 |
(3237) 0x6a4f06 VADDPS %XMM0,%XMM3,%XMM3 |
(3237) 0x6a4f0a VADDSS 0x8(%R11,%RAX,4),%XMM1,%XMM4 |
(3237) 0x6a4f11 VMOVLPS %XMM3,(%RCX) |
(3237) 0x6a4f15 VMOVSS %XMM4,0x8(%RCX) |
(3237) 0x6a4f1a ADD $0xc,%RCX |
(3237) 0x6a4f1e ADD $0x4,%RBX |
(3237) 0x6a4f22 JMP 6a4ef0 |
0x6a4f24 NOPW %CS:(%RAX,%RAX,1) |
(3231) 0x6a4f30 MOV %R10D,%ESI |
(3231) 0x6a4f33 TEST $0x1,%R13B |
(3231) 0x6a4f37 JE 6a4bc0 |
(3231) 0x6a4f3d MOV (%RDI),%RDX |
(3231) 0x6a4f40 MOV 0x8(%RDI),%RDI |
(3231) 0x6a4f44 CMP %RDI,%RDX |
(3231) 0x6a4f47 JE 6a4bc0 |
(3231) 0x6a4f4d NOPL (%RAX) |
(3232) 0x6a4f50 MOVSXD (%RDX),%RAX |
(3232) 0x6a4f53 LEA (%RAX,%RAX,2),%RAX |
(3232) 0x6a4f57 MOV -0xb0(%RBP),%R9 |
(3232) 0x6a4f5e MOV 0x8(%R9,%RAX,4),%R8D |
(3232) 0x6a4f63 MOV %R8D,0x8(%RCX) |
(3232) 0x6a4f67 MOV (%R9,%RAX,4),%RAX |
(3232) 0x6a4f6b MOV %RAX,(%RCX) |
(3232) 0x6a4f6e ADD $0xc,%RCX |
(3232) 0x6a4f72 ADD $0x4,%RDX |
(3232) 0x6a4f76 CMP %RDI,%RDX |
(3232) 0x6a4f79 JNE 6a4f50 |
(3231) 0x6a4f7b JMP 6a4bc0 |
(3206) 0x6a4f80 MOV %RSI,%RAX |
(3206) 0x6a4f83 SAL $0x6,%RAX |
(3206) 0x6a4f87 LEA (%RBX,%RAX,1),%R11 |
(3206) 0x6a4f8b ADD $0x30,%R11 |
(3206) 0x6a4f8f MOV 0x130(%RBX),%RCX |
(3206) 0x6a4f96 TEST %R8D,%R8D |
(3206) 0x6a4f99 JE 6a51c8 |
(3206) 0x6a4f9f CMPL $0,-0x64(%RBP) |
(3206) 0x6a4fa3 JE 6a5110 |
(3206) 0x6a4fa9 XOR %EAX,%EAX |
(3206) 0x6a4fab JMP 6a4fbc |
0x6a4fad NOPL (%RAX) |
(3215) 0x6a4fb0 ADD $0x2,%EAX |
(3215) 0x6a4fb3 CMP -0x68(%RBP),%EAX |
(3215) 0x6a4fb6 JE 6a5110 |
(3215) 0x6a4fbc TEST %EAX,%EAX |
(3215) 0x6a4fbe MOV %R14,%RDX |
(3215) 0x6a4fc1 CMOVE %R15,%RDX |
(3215) 0x6a4fc5 MOV (%R11),%RSI |
(3215) 0x6a4fc8 MOV 0x8(%R11),%R10 |
(3215) 0x6a4fcc CMP %R10,%RSI |
(3215) 0x6a4fcf JE 6a5004 |
(3215) 0x6a4fd1 NOPW %CS:(%RAX,%RAX,1) |
(3217) 0x6a4fe0 MOVSXD (%RSI),%R8 |
(3217) 0x6a4fe3 LEA (%R8,%R8,2),%R8 |
(3217) 0x6a4fe7 MOV 0x8(%RDX,%R8,4),%R9D |
(3217) 0x6a4fec MOV %R9D,0x8(%RCX) |
(3217) 0x6a4ff0 MOV (%RDX,%R8,4),%R8 |
(3217) 0x6a4ff4 MOV %R8,(%RCX) |
(3217) 0x6a4ff7 ADD $0xc,%RCX |
(3217) 0x6a4ffb ADD $0x4,%RSI |
(3217) 0x6a4fff CMP %R10,%RSI |
(3217) 0x6a5002 JNE 6a4fe0 |
(3215) 0x6a5004 MOV (%R11),%RDX |
(3215) 0x6a5007 MOV 0x8(%R11),%RSI |
(3215) 0x6a500b CMP %RSI,%RDX |
(3215) 0x6a500e JE 6a4fb0 |
(3216) 0x6a5010 MOVSXD (%RDX),%R8 |
(3216) 0x6a5013 LEA (%R8,%R8,2),%R9 |
(3216) 0x6a5017 MOV 0x8(%R14,%R9,4),%R8D |
(3216) 0x6a501c MOV %R8D,0x8(%RCX) |
(3216) 0x6a5020 MOV (%R14,%R9,4),%R8 |
(3216) 0x6a5024 MOV %R8,(%RCX) |
(3216) 0x6a5027 ADD $0xc,%RCX |
(3216) 0x6a502b ADD $0x4,%RDX |
(3216) 0x6a502f CMP %RSI,%RDX |
(3216) 0x6a5032 JNE 6a5010 |
(3215) 0x6a5034 JMP 6a4fb0 |
0x6a5039 NOPL (%RAX) |
(3206) 0x6a5040 MOV %RSI,%RDX |
(3206) 0x6a5043 SAL $0x6,%RDX |
(3206) 0x6a5047 MOV 0x38(%RBX,%RDX,1),%R10 |
(3206) 0x6a504c SUB 0x30(%RBX,%RDX,1),%R10 |
(3206) 0x6a5051 MOV 0x58(%RBX,%RDX,1),%RCX |
(3206) 0x6a5056 SUB 0x50(%RBX,%RDX,1),%RCX |
(3206) 0x6a505b SHR $0x2,%R10 |
(3206) 0x6a505f SHR $0x2,%RCX |
(3206) 0x6a5063 MOV 0x48(%RBX,%RDX,1),%R8D |
(3206) 0x6a5068 MOVSXD 0x68(%RBX,%RDX,1),%R11 |
(3206) 0x6a506d MOV 0x130(%RBX),%RAX |
(3206) 0x6a5074 TEST %R14,%R14 |
(3206) 0x6a5077 MOV %R11,-0x40(%RBP) |
(3206) 0x6a507b MOV %R8,-0x30(%RBP) |
(3206) 0x6a507f JE 6a5299 |
(3206) 0x6a5085 ADD %RBX,%RDX |
(3206) 0x6a5088 ADD $0x30,%RDX |
(3206) 0x6a508c MOV %RDX,-0x48(%RBP) |
(3206) 0x6a5090 MOV 0x148(%RBX),%RBX |
(3206) 0x6a5097 LEA (%R10,%R10,1),%EDX |
(3206) 0x6a509b MOVSXD %EDX,%R10 |
(3206) 0x6a509e LEA (%R10,%R10,2),%RDX |
(3206) 0x6a50a2 LEA (%RAX,%RDX,4),%RDX |
(3206) 0x6a50a6 ADD %ECX,%ECX |
(3206) 0x6a50a8 MOV %RAX,-0x60(%RBP) |
(3206) 0x6a50ac MOV %R8,%RAX |
(3206) 0x6a50af LEA (%R11,%R11,1),%R8D |
(3206) 0x6a50b3 MOVSXD %R8D,%R9 |
(3206) 0x6a50b6 LEA (%R9,%R9,2),%R8 |
(3206) 0x6a50ba LEA (%RBX,%R8,4),%R8 |
(3206) 0x6a50be MOV %R8,-0xc0(%RBP) |
(3206) 0x6a50c5 LEA (%RAX,%RAX,1),%R11D |
(3206) 0x6a50c9 MOV %RBX,-0x50(%RBP) |
(3206) 0x6a50cd MOV %RBX,%R8 |
(3206) 0x6a50d0 PUSH %R11 |
(3206) 0x6a50d2 PUSHQ -0xc0(%RBP) |
(3206) 0x6a50d8 PUSH %R10 |
(3206) 0x6a50da PUSHQ -0x60(%RBP) |
(3206) 0x6a50dd VZEROUPPER |
(3206) 0x6a50e0 CALL fa8ee0 <@plt_start@+0x5a30> |
(3206) 0x6a50e5 ADD $0x20,%RSP |
(3206) 0x6a50e9 MOV -0x48(%RBP),%RAX |
(3206) 0x6a50ed MOV 0x38(%RAX),%ECX |
(3206) 0x6a50f0 TEST %ECX,%ECX |
(3206) 0x6a50f2 JLE 6a5330 |
(3206) 0x6a50f8 MOVSXD -0x34(%RBP),%R11 |
(3206) 0x6a50fc CMP $0x8,%ECX |
(3206) 0x6a50ff JAE 6a534a |
(3206) 0x6a5105 XOR %ESI,%ESI |
(3206) 0x6a5107 MOV -0x50(%RBP),%RDX |
(3206) 0x6a510b JMP 6a5387 |
(3206) 0x6a5110 TEST $0x1,%R13B |
(3206) 0x6a5114 JNE 6a52e5 |
(3206) 0x6a511a MOV 0x130(%RBX),%RCX |
(3206) 0x6a5121 TEST %R14,%R14 |
(3206) 0x6a5124 JE 6a4add |
(3206) 0x6a512a MOV 0x148(%RBX),%RBX |
(3206) 0x6a5131 MOV 0x8(%R11),%RAX |
(3206) 0x6a5135 SUB (%R11),%RAX |
(3206) 0x6a5138 SAR $0x1,%RAX |
(3206) 0x6a513b TEST %RCX,%RCX |
(3206) 0x6a513e LEA (%RAX,%RAX,2),%RAX |
(3206) 0x6a5142 LEA (%RCX,%RAX,4),%R8 |
(3206) 0x6a5146 CMOVE %RCX,%R8 |
(3206) 0x6a514a MOVSXD 0x18(%R11),%RAX |
(3206) 0x6a514e TEST %RBX,%RBX |
(3206) 0x6a5151 LEA (%RAX,%RAX,2),%RAX |
(3206) 0x6a5155 LEA (%RBX,%RAX,8),%RAX |
(3206) 0x6a5159 CMOVE %RBX,%RAX |
(3206) 0x6a515d MOV %RBX,-0xd0(%RBP) |
(3206) 0x6a5164 MOV %RAX,-0xc8(%RBP) |
(3206) 0x6a516b SUB $0x10,%RSP |
(3206) 0x6a516f VMOVUPS -0xd0(%RBP),%XMM0 |
(3206) 0x6a5177 VMOVUPS %XMM0,(%RSP) |
(3206) 0x6a517c MOV -0x70(%RBP),%RSI |
(3206) 0x6a5180 MOV $0x1,%EDX |
(3206) 0x6a5185 MOV %R11,-0x30(%RBP) |
(3206) 0x6a5189 VZEROUPPER |
(3206) 0x6a518c CALL fa8770 <@plt_start@+0x52c0> |
(3206) 0x6a5191 MOV -0x30(%RBP),%R11 |
(3206) 0x6a5195 VMOVAPS -0x80(%RBP),%XMM5 |
(3206) 0x6a519a ADD $0x10,%RSP |
(3206) 0x6a519e MOV 0x18(%R11),%EAX |
(3206) 0x6a51a2 TEST %EAX,%EAX |
(3206) 0x6a51a4 JLE 6a4b55 |
(3206) 0x6a51aa MOVSXD -0x34(%RBP),%RDX |
(3206) 0x6a51ae LEA -0x1(%RAX),%RSI |
(3206) 0x6a51b2 MOV %EAX,%ECX |
(3206) 0x6a51b4 AND $0x3,%ECX |
(3206) 0x6a51b7 CMP $0x3,%RSI |
(3206) 0x6a51bb JAE 6a53fa |
(3206) 0x6a51c1 XOR %EDI,%EDI |
(3206) 0x6a51c3 JMP 6a545f |
(3206) 0x6a51c8 XOR %EAX,%EAX |
(3206) 0x6a51ca JMP 6a51db |
0x6a51cc NOPL (%RAX) |
(3211) 0x6a51d0 INC %EAX |
(3211) 0x6a51d2 CMP %R13D,%EAX |
(3211) 0x6a51d5 JE 6a511a |
(3211) 0x6a51db TEST %EAX,%EAX |
(3211) 0x6a51dd MOV %R14,%RDX |
(3211) 0x6a51e0 CMOVE %R15,%RDX |
(3211) 0x6a51e4 CMPB $0,0x65(%RDI) |
(3211) 0x6a51e8 JE 6a5260 |
(3211) 0x6a51ea MOV 0x8(%RDI),%ESI |
(3211) 0x6a51ed TEST %ESI,%ESI |
(3211) 0x6a51ef JE 6a51fd |
(3211) 0x6a51f1 MOV 0x68(%RDI),%R8D |
(3211) 0x6a51f5 DEC %R8D |
(3211) 0x6a51f8 CMP %R8D,%ESI |
(3211) 0x6a51fb JNE 6a5260 |
(3211) 0x6a51fd MOV (%R11),%RSI |
(3211) 0x6a5200 MOV 0x8(%R11),%R9 |
(3211) 0x6a5204 CMP %R9,%RSI |
(3211) 0x6a5207 JE 6a51d0 |
(3211) 0x6a5209 NOPL (%RAX) |
(3213) 0x6a5210 MOVSXD (%RSI),%R8 |
(3213) 0x6a5213 LEA (%R8,%R8,2),%R8 |
(3213) 0x6a5217 VMOVSS (%RDX,%R8,4),%XMM0 |
(3213) 0x6a521d VMOVSS %XMM0,(%RCX) |
(3213) 0x6a5221 VMOVSS 0x10(%R12),%XMM0 |
(3213) 0x6a5228 VSUBSS 0x4(%RDX,%R8,4),%XMM0,%XMM0 |
(3213) 0x6a522f VMOVSS %XMM0,0x4(%RCX) |
(3213) 0x6a5234 VMOVSS 0x20(%R12),%XMM0 |
(3213) 0x6a523b VSUBSS 0x8(%RDX,%R8,4),%XMM0,%XMM0 |
(3213) 0x6a5242 VMOVSS %XMM0,0x8(%RCX) |
(3213) 0x6a5247 ADD $0xc,%RCX |
(3213) 0x6a524b ADD $0x4,%RSI |
(3213) 0x6a524f CMP %R9,%RSI |
(3213) 0x6a5252 JNE 6a5210 |
(3211) 0x6a5254 JMP 6a51d0 |
0x6a5259 NOPL (%RAX) |
(3211) 0x6a5260 MOV (%R11),%RSI |
(3211) 0x6a5263 MOV 0x8(%R11),%R10 |
(3211) 0x6a5267 CMP %R10,%RSI |
(3211) 0x6a526a JE 6a51d0 |
(3212) 0x6a5270 MOVSXD (%RSI),%R8 |
(3212) 0x6a5273 LEA (%R8,%R8,2),%R8 |
(3212) 0x6a5277 MOV 0x8(%RDX,%R8,4),%R9D |
(3212) 0x6a527c MOV %R9D,0x8(%RCX) |
(3212) 0x6a5280 MOV (%RDX,%R8,4),%R8 |
(3212) 0x6a5284 MOV %R8,(%RCX) |
(3212) 0x6a5287 ADD $0xc,%RCX |
(3212) 0x6a528b ADD $0x4,%RSI |
(3212) 0x6a528f CMP %R10,%RSI |
(3212) 0x6a5292 JNE 6a5270 |
(3211) 0x6a5294 JMP 6a51d0 |
(3206) 0x6a5299 MOVSXD %R10D,%RDX |
(3206) 0x6a529c LEA (%RDX,%RDX,2),%RDX |
(3206) 0x6a52a0 LEA (%RAX,%RDX,4),%RDX |
(3206) 0x6a52a4 MOVSXD -0x34(%RBP),%R8 |
(3206) 0x6a52a8 LEA (%R8,%R8,2),%R8 |
(3206) 0x6a52ac LEA (%R15,%R8,4),%R8 |
(3206) 0x6a52b0 LEA (%R11,%R11,2),%R9 |
(3206) 0x6a52b4 LEA (%R8,%R9,4),%R11 |
(3206) 0x6a52b8 MOV -0x40(%RBP),%R9 |
(3206) 0x6a52bc PUSHQ -0x30(%RBP) |
(3206) 0x6a52bf PUSH %R11 |
(3206) 0x6a52c1 PUSH %R10 |
(3206) 0x6a52c3 PUSH %RAX |
(3206) 0x6a52c4 VZEROUPPER |
(3206) 0x6a52c7 CALL fa8ee0 <@plt_start@+0x5a30> |
(3206) 0x6a52cc MOV -0x40(%RBP),%R11 |
(3206) 0x6a52d0 VMOVAPS -0x80(%RBP),%XMM5 |
(3206) 0x6a52d5 ADD $0x20,%RSP |
(3206) 0x6a52d9 MOV -0x30(%RBP),%R10 |
(3206) 0x6a52dd ADD %R10D,%R11D |
(3206) 0x6a52e0 JMP 6a4b5d |
(3206) 0x6a52e5 MOV (%R11),%RAX |
(3206) 0x6a52e8 MOV 0x8(%R11),%RDX |
(3206) 0x6a52ec CMP %RDX,%RAX |
(3206) 0x6a52ef JE 6a511a |
(3206) 0x6a52f5 NOPW %CS:(%RAX,%RAX,1) |
(3214) 0x6a5300 MOVSXD (%RAX),%RSI |
(3214) 0x6a5303 LEA (%RSI,%RSI,2),%RSI |
(3214) 0x6a5307 MOV -0xb0(%RBP),%R9 |
(3214) 0x6a530e MOV 0x8(%R9,%RSI,4),%R8D |
(3214) 0x6a5313 MOV %R8D,0x8(%RCX) |
(3214) 0x6a5317 MOV (%R9,%RSI,4),%RSI |
(3214) 0x6a531b MOV %RSI,(%RCX) |
(3214) 0x6a531e ADD $0xc,%RCX |
(3214) 0x6a5322 ADD $0x4,%RAX |
(3214) 0x6a5326 CMP %RDX,%RAX |
(3214) 0x6a5329 JNE 6a5300 |
(3206) 0x6a532b JMP 6a511a |
(3206) 0x6a5330 MOV -0x58(%RBP),%RBX |
(3206) 0x6a5334 VMOVAPS -0x80(%RBP),%XMM5 |
(3206) 0x6a5339 MOV -0x40(%RBP),%R11 |
(3206) 0x6a533d MOV -0x30(%RBP),%R10 |
(3206) 0x6a5341 MOV -0x50(%RBP),%R9 |
(3206) 0x6a5345 JMP 6a5840 |
(3206) 0x6a534a LEA (,%R11,4),%RDX |
(3206) 0x6a5352 LEA (%RDX,%RDX,2),%RDX |
(3206) 0x6a5356 ADD %R15,%RDX |
(3206) 0x6a5359 LEA (,%RCX,4),%RDI |
(3206) 0x6a5361 LEA (%RDI,%RDI,2),%RSI |
(3206) 0x6a5365 MOV -0x50(%RBP),%RAX |
(3206) 0x6a5369 LEA (%RAX,%RSI,1),%R8 |
(3206) 0x6a536d CMP %R8,%RDX |
(3206) 0x6a5370 JAE 6a5749 |
(3206) 0x6a5376 ADD %RSI,%RDX |
(3206) 0x6a5379 CMP %RDX,%RAX |
(3206) 0x6a537c JAE 6a5749 |
(3206) 0x6a5382 XOR %ESI,%ESI |
(3206) 0x6a5384 MOV %RAX,%RDX |
(3206) 0x6a5387 MOV -0x58(%RBP),%RBX |
(3206) 0x6a538b VMOVAPS -0x80(%RBP),%XMM5 |
(3206) 0x6a5390 MOV %RSI,%R8 |
(3206) 0x6a5393 NOT %R8 |
(3206) 0x6a5396 ADD %RCX,%R8 |
(3206) 0x6a5399 MOV %RCX,%RDI |
(3206) 0x6a539c AND $0x3,%RDI |
(3206) 0x6a53a0 JE 6a554e |
(3206) 0x6a53a6 LEA (%RSI,%R11,1),%R9 |
(3206) 0x6a53aa LEA (%R9,%R9,2),%R9 |
(3206) 0x6a53ae MOV -0xa0(%RBP),%R10 |
(3206) 0x6a53b5 LEA (%R10,%R9,4),%R9 |
(3206) 0x6a53b9 NEG %RDI |
(3206) 0x6a53bc XOR %R10D,%R10D |
(3206) 0x6a53bf NOP |
(3230) 0x6a53c0 VMOVSS 0x8(%RDX),%XMM0 |
(3230) 0x6a53c5 VMOVSD (%RDX),%XMM1 |
(3230) 0x6a53c9 VMOVSD %XMM1,-0x8(%R9) |
(3230) 0x6a53cf VMOVSS %XMM0,(%R9) |
(3230) 0x6a53d4 ADD $0xc,%RDX |
(3230) 0x6a53d8 DEC %R10 |
(3230) 0x6a53db ADD $0xc,%R9 |
(3230) 0x6a53df CMP %R10,%RDI |
(3230) 0x6a53e2 JNE 6a53c0 |
(3206) 0x6a53e4 SUB %R10,%RSI |
(3206) 0x6a53e7 LEA -0x1(%RSI),%RDI |
(3206) 0x6a53eb CMP $0x3,%R8 |
(3206) 0x6a53ef JAE 6a5558 |
(3206) 0x6a53f5 JMP 6a55eb |
(3206) 0x6a53fa MOV %EAX,%R8D |
(3206) 0x6a53fd AND $-0x4,%R8D |
(3206) 0x6a5401 LEA (%RDX,%RDX,2),%RDI |
(3206) 0x6a5405 LEA (%R15,%RDI,4),%R9 |
(3206) 0x6a5409 XOR %EDI,%EDI |
(3206) 0x6a540b NOPL (%RAX,%RAX,1) |
(3207) 0x6a5410 MOV 0x8(%RBX),%R10D |
(3207) 0x6a5414 MOV %R10D,0x8(%R9) |
(3207) 0x6a5418 MOV (%RBX),%R10 |
(3207) 0x6a541b MOV %R10,(%R9) |
(3207) 0x6a541e MOV 0x14(%RBX),%R10D |
(3207) 0x6a5422 MOV %R10D,0x14(%R9) |
(3207) 0x6a5426 MOV 0xc(%RBX),%R10 |
(3207) 0x6a542a MOV %R10,0xc(%R9) |
(3207) 0x6a542e MOV 0x20(%RBX),%R10D |
(3207) 0x6a5432 MOV %R10D,0x20(%R9) |
(3207) 0x6a5436 MOV 0x18(%RBX),%R10 |
(3207) 0x6a543a MOV %R10,0x18(%R9) |
(3207) 0x6a543e MOV 0x24(%RBX),%R10 |
(3207) 0x6a5442 MOV %R10,0x24(%R9) |
(3207) 0x6a5446 MOV 0x2c(%RBX),%R10D |
(3207) 0x6a544a MOV %R10D,0x2c(%R9) |
(3207) 0x6a544e ADD $0x30,%RBX |
(3207) 0x6a5452 ADD $0x4,%RDI |
(3207) 0x6a5456 ADD $0x30,%R9 |
(3207) 0x6a545a CMP %RDI,%R8 |
(3207) 0x6a545d JNE 6a5410 |
(3206) 0x6a545f TEST %RCX,%RCX |
(3206) 0x6a5462 JE 6a549e |
(3206) 0x6a5464 ADD %RDX,%RDI |
(3206) 0x6a5467 LEA (%RDI,%RDI,2),%RDI |
(3206) 0x6a546b LEA (%R15,%RDI,4),%RDI |
(3206) 0x6a546f LEA (,%RCX,4),%R8 |
(3206) 0x6a5477 LEA (%R8,%R8,2),%R9 |
(3206) 0x6a547b XOR %R8D,%R8D |
(3206) 0x6a547e XCHG %AX,%AX |
(3210) 0x6a5480 MOV 0x8(%RBX,%R8,1),%R10D |
(3210) 0x6a5485 MOV %R10D,0x8(%RDI,%R8,1) |
(3210) 0x6a548a MOV (%RBX,%R8,1),%R10 |
(3210) 0x6a548e MOV %R10,(%RDI,%R8,1) |
(3210) 0x6a5492 ADD $0xc,%R8 |
(3210) 0x6a5496 CMP %R8,%R9 |
(3210) 0x6a5499 JNE 6a5480 |
(3206) 0x6a549b ADD %R8,%RBX |
(3206) 0x6a549e CMP $0x3,%RSI |
(3206) 0x6a54a2 JAE 6a54a8 |
(3206) 0x6a54a4 XOR %ESI,%ESI |
(3206) 0x6a54a6 JMP 6a550f |
(3206) 0x6a54a8 MOV %EAX,%EDI |
(3206) 0x6a54aa AND $-0x4,%EDI |
(3206) 0x6a54ad LEA (%RDX,%RDX,2),%RSI |
(3206) 0x6a54b1 LEA (%R14,%RSI,4),%R8 |
(3206) 0x6a54b5 XOR %ESI,%ESI |
(3206) 0x6a54b7 NOPW (%RAX,%RAX,1) |
(3208) 0x6a54c0 MOV 0x8(%RBX),%R9D |
(3208) 0x6a54c4 MOV %R9D,0x8(%R8) |
(3208) 0x6a54c8 MOV (%RBX),%R9 |
(3208) 0x6a54cb MOV %R9,(%R8) |
(3208) 0x6a54ce MOV 0x14(%RBX),%R9D |
(3208) 0x6a54d2 MOV %R9D,0x14(%R8) |
(3208) 0x6a54d6 MOV 0xc(%RBX),%R9 |
(3208) 0x6a54da MOV %R9,0xc(%R8) |
(3208) 0x6a54de MOV 0x20(%RBX),%R9D |
(3208) 0x6a54e2 MOV %R9D,0x20(%R8) |
(3208) 0x6a54e6 MOV 0x18(%RBX),%R9 |
(3208) 0x6a54ea MOV %R9,0x18(%R8) |
(3208) 0x6a54ee MOV 0x24(%RBX),%R9 |
(3208) 0x6a54f2 MOV %R9,0x24(%R8) |
(3208) 0x6a54f6 MOV 0x2c(%RBX),%R9D |
(3208) 0x6a54fa MOV %R9D,0x2c(%R8) |
(3208) 0x6a54fe ADD $0x30,%RBX |
(3208) 0x6a5502 ADD $0x4,%RSI |
(3208) 0x6a5506 ADD $0x30,%R8 |
(3208) 0x6a550a CMP %RSI,%RDI |
(3208) 0x6a550d JNE 6a54c0 |
(3206) 0x6a550f TEST $0x3,%AL |
(3206) 0x6a5511 JE 6a4b55 |
(3206) 0x6a5517 ADD %RDX,%RSI |
(3206) 0x6a551a LEA (%RSI,%RSI,2),%RAX |
(3206) 0x6a551e LEA (%R14,%RAX,4),%RAX |
(3206) 0x6a5522 SAL $0x2,%RCX |
(3206) 0x6a5526 LEA (%RCX,%RCX,2),%RCX |
(3206) 0x6a552a XOR %EDX,%EDX |
(3206) 0x6a552c NOPL (%RAX) |
(3209) 0x6a5530 MOV 0x8(%RBX,%RDX,1),%ESI |
(3209) 0x6a5534 MOV %ESI,0x8(%RAX,%RDX,1) |
(3209) 0x6a5538 MOV (%RBX,%RDX,1),%RSI |
(3209) 0x6a553c MOV %RSI,(%RAX,%RDX,1) |
(3209) 0x6a5540 ADD $0xc,%RDX |
(3209) 0x6a5544 CMP %RDX,%RCX |
(3209) 0x6a5547 JNE 6a5530 |
(3206) 0x6a5549 JMP 6a4b55 |
(3206) 0x6a554e CMP $0x3,%R8 |
(3206) 0x6a5552 JB 6a55eb |
(3206) 0x6a5558 MOV $0x1,%EDI |
(3206) 0x6a555d SUB %RSI,%RDI |
(3206) 0x6a5560 ADD %R11,%RSI |
(3206) 0x6a5563 LEA (%RSI,%RSI,2),%RSI |
(3206) 0x6a5567 MOV -0x90(%RBP),%R8 |
(3206) 0x6a556e LEA (%R8,%RSI,4),%RSI |
(3206) 0x6a5572 NOPW %CS:(%RAX,%RAX,1) |
(3229) 0x6a5580 VMOVSS 0x8(%RDX),%XMM0 |
(3229) 0x6a5585 VMOVSD (%RDX),%XMM1 |
(3229) 0x6a5589 VMOVSD %XMM1,-0x2c(%RSI) |
(3229) 0x6a558e VMOVSS %XMM0,-0x24(%RSI) |
(3229) 0x6a5593 VMOVSS 0x14(%RDX),%XMM0 |
(3229) 0x6a5598 VMOVSD 0xc(%RDX),%XMM1 |
(3229) 0x6a559d VMOVSD %XMM1,-0x20(%RSI) |
(3229) 0x6a55a2 VMOVSS %XMM0,-0x18(%RSI) |
(3229) 0x6a55a7 VMOVSS 0x20(%RDX),%XMM0 |
(3229) 0x6a55ac VMOVSD 0x18(%RDX),%XMM1 |
(3229) 0x6a55b1 VMOVSD %XMM1,-0x14(%RSI) |
(3229) 0x6a55b6 VMOVSS %XMM0,-0xc(%RSI) |
(3229) 0x6a55bb VMOVSS 0x2c(%RDX),%XMM0 |
(3229) 0x6a55c0 VMOVSD 0x24(%RDX),%XMM1 |
(3229) 0x6a55c5 VMOVSD %XMM1,-0x8(%RSI) |
(3229) 0x6a55ca VMOVSS %XMM0,(%RSI) |
(3229) 0x6a55ce ADD $0x30,%RDX |
(3229) 0x6a55d2 LEA (%RCX,%RDI,1),%R8 |
(3229) 0x6a55d6 ADD $-0x4,%R8 |
(3229) 0x6a55da ADD $-0x4,%RDI |
(3229) 0x6a55de ADD $0x30,%RSI |
(3229) 0x6a55e2 CMP $0x1,%R8 |
(3229) 0x6a55e6 JNE 6a5580 |
(3206) 0x6a55e8 NEG %RDI |
(3206) 0x6a55eb CMP $0x8,%ECX |
(3206) 0x6a55ee MOV %R11,-0x60(%RBP) |
(3206) 0x6a55f2 JB 6a563c |
(3206) 0x6a55f4 LEA (,%R11,4),%RSI |
(3206) 0x6a55fc LEA (%RSI,%RSI,2),%RSI |
(3206) 0x6a5600 LEA (%R14,%RSI,1),%R10 |
(3206) 0x6a5604 LEA (,%RCX,4),%R8 |
(3206) 0x6a560c LEA (%R8,%R8,2),%R9 |
(3206) 0x6a5610 LEA (%RDI,%RDI,2),%RDI |
(3206) 0x6a5614 MOV -0x50(%RBP),%RAX |
(3206) 0x6a5618 LEA (%RAX,%RDI,4),%RDI |
(3206) 0x6a561c ADD $0xc,%RDI |
(3206) 0x6a5620 LEA (%RDI,%R9,1),%R11 |
(3206) 0x6a5624 CMP %R11,%R10 |
(3206) 0x6a5627 JAE 6a57cb |
(3206) 0x6a562d ADD %R9,%RSI |
(3206) 0x6a5630 ADD %R14,%RSI |
(3206) 0x6a5633 CMP %RSI,%RDI |
(3206) 0x6a5636 JAE 6a57cb |
(3206) 0x6a563c XOR %ESI,%ESI |
(3206) 0x6a563e MOV %RDX,%R9 |
(3206) 0x6a5641 MOV -0x40(%RBP),%R11 |
(3206) 0x6a5645 MOV -0x30(%RBP),%R10 |
(3206) 0x6a5649 MOV %RSI,%RDX |
(3206) 0x6a564c NOT %RDX |
(3206) 0x6a564f ADD %RCX,%RDX |
(3206) 0x6a5652 MOV %RCX,%R8 |
(3206) 0x6a5655 AND $0x3,%R8 |
(3206) 0x6a5659 JE 6a56ac |
(3206) 0x6a565b MOV -0x60(%RBP),%RAX |
(3206) 0x6a565f LEA (%RSI,%RAX,1),%RDI |
(3206) 0x6a5663 LEA (%RDI,%RDI,2),%RDI |
(3206) 0x6a5667 MOV %R9,%RAX |
(3206) 0x6a566a MOV -0x98(%RBP),%R9 |
(3206) 0x6a5671 LEA (%R9,%RDI,4),%RDI |
(3206) 0x6a5675 SAL $0x2,%R8 |
(3206) 0x6a5679 LEA (%R8,%R8,2),%R9 |
(3206) 0x6a567d XOR %R8D,%R8D |
(3227) 0x6a5680 VMOVSS 0x8(%RAX,%R8,1),%XMM0 |
(3227) 0x6a5687 VMOVSD (%RAX,%R8,1),%XMM1 |
(3227) 0x6a568d VMOVSD %XMM1,-0x8(%RDI,%R8,1) |
(3227) 0x6a5694 VMOVSS %XMM0,(%RDI,%R8,1) |
(3227) 0x6a569a INC %RSI |
(3227) 0x6a569d ADD $0xc,%R8 |
(3227) 0x6a56a1 CMP %R8,%R9 |
(3227) 0x6a56a4 JNE 6a5680 |
(3206) 0x6a56a6 ADD %R8,%RAX |
(3206) 0x6a56a9 MOV %RAX,%R9 |
(3206) 0x6a56ac CMP $0x3,%RDX |
(3206) 0x6a56b0 JB 6a5840 |
(3206) 0x6a56b6 MOV %RCX,%RDX |
(3206) 0x6a56b9 SUB %RSI,%RDX |
(3206) 0x6a56bc MOV -0x60(%RBP),%RAX |
(3206) 0x6a56c0 ADD %RSI,%RAX |
(3206) 0x6a56c3 LEA (%RAX,%RAX,2),%RAX |
(3206) 0x6a56c7 MOV -0xb8(%RBP),%RSI |
(3206) 0x6a56ce LEA (%RSI,%RAX,4),%RAX |
(3206) 0x6a56d2 NOPW %CS:(%RAX,%RAX,1) |
(3226) 0x6a56e0 VMOVSS 0x8(%R9),%XMM0 |
(3226) 0x6a56e6 VMOVSD (%R9),%XMM1 |
(3226) 0x6a56eb VMOVSD %XMM1,-0x2c(%RAX) |
(3226) 0x6a56f0 VMOVSS %XMM0,-0x24(%RAX) |
(3226) 0x6a56f5 VMOVSS 0x14(%R9),%XMM0 |
(3226) 0x6a56fb VMOVSD 0xc(%R9),%XMM1 |
(3226) 0x6a5701 VMOVSD %XMM1,-0x20(%RAX) |
(3226) 0x6a5706 VMOVSS %XMM0,-0x18(%RAX) |
(3226) 0x6a570b VMOVSS 0x20(%R9),%XMM0 |
(3226) 0x6a5711 VMOVSD 0x18(%R9),%XMM1 |
(3226) 0x6a5717 VMOVSD %XMM1,-0x14(%RAX) |
(3226) 0x6a571c VMOVSS %XMM0,-0xc(%RAX) |
(3226) 0x6a5721 VMOVSS 0x2c(%R9),%XMM0 |
(3226) 0x6a5727 VMOVSD 0x24(%R9),%XMM1 |
(3226) 0x6a572d VMOVSD %XMM1,-0x8(%RAX) |
(3226) 0x6a5732 VMOVSS %XMM0,(%RAX) |
(3226) 0x6a5736 ADD $0x30,%R9 |
(3226) 0x6a573a ADD $0x30,%RAX |
(3226) 0x6a573e ADD $-0x4,%RDX |
(3226) 0x6a5742 JNE 6a56e0 |
(3206) 0x6a5744 JMP 6a5840 |
(3206) 0x6a5749 MOV %ECX,%ESI |
(3206) 0x6a574b AND $-0x8,%ESI |
(3206) 0x6a574e LEA (%RSI,%RSI,2),%RDX |
(3206) 0x6a5752 LEA (%RAX,%RDX,4),%RDX |
(3206) 0x6a5756 LEA (%R11,%R11,2),%R8 |
(3206) 0x6a575a LEA (%R15,%R8,4),%R8 |
(3206) 0x6a575e AND $-0x20,%RDI |
(3206) 0x6a5762 LEA (%RDI,%RDI,2),%RDI |
(3206) 0x6a5766 XOR %R9D,%R9D |
(3206) 0x6a5769 NOPL (%RAX) |
(3225) 0x6a5770 VMOVUPS (%RAX,%R9,1),%YMM0 |
(3225) 0x6a5776 VMOVUPS 0x20(%RAX,%R9,1),%YMM1 |
(3225) 0x6a577d VMOVUPS 0x40(%RAX,%R9,1),%YMM2 |
(3225) 0x6a5784 VMOVUPS %YMM2,0x40(%R8,%R9,1) |
(3225) 0x6a578b VMOVUPS %YMM1,0x20(%R8,%R9,1) |
(3225) 0x6a5792 VMOVUPS %YMM0,(%R8,%R9,1) |
(3225) 0x6a5798 ADD $0x60,%R9 |
(3225) 0x6a579c CMP %R9,%RDI |
(3225) 0x6a579f JNE 6a5770 |
(3206) 0x6a57a1 CMP %RCX,%RSI |
(3206) 0x6a57a4 MOV -0x58(%RBP),%RBX |
(3206) 0x6a57a8 VMOVAPS -0x80(%RBP),%XMM5 |
(3206) 0x6a57ad JNE 6a5390 |
(3206) 0x6a57b3 DEC %RSI |
(3206) 0x6a57b6 MOV %RSI,%RDI |
(3206) 0x6a57b9 CMP $0x8,%ECX |
(3206) 0x6a57bc MOV %R11,-0x60(%RBP) |
(3206) 0x6a57c0 JAE 6a55f4 |
(3206) 0x6a57c6 JMP 6a563c |
(3206) 0x6a57cb MOV %ECX,%ESI |
(3206) 0x6a57cd AND $-0x8,%ESI |
(3206) 0x6a57d0 LEA (%RSI,%RSI,2),%RDI |
(3206) 0x6a57d4 LEA (%RDX,%RDI,4),%RAX |
(3206) 0x6a57d8 MOV -0x60(%RBP),%RDI |
(3206) 0x6a57dc LEA (%RDI,%RDI,2),%RDI |
(3206) 0x6a57e0 LEA (%R14,%RDI,4),%RDI |
(3206) 0x6a57e4 AND $-0x20,%R8 |
(3206) 0x6a57e8 LEA (%R8,%R8,2),%R8 |
(3206) 0x6a57ec XOR %R9D,%R9D |
(3206) 0x6a57ef NOP |
(3228) 0x6a57f0 VMOVUPS (%RDX,%R9,1),%YMM0 |
(3228) 0x6a57f6 VMOVUPS 0x20(%RDX,%R9,1),%YMM1 |
(3228) 0x6a57fd VMOVUPS 0x40(%RDX,%R9,1),%YMM2 |
(3228) 0x6a5804 VMOVUPS %YMM2,0x40(%RDI,%R9,1) |
(3228) 0x6a580b VMOVUPS %YMM1,0x20(%RDI,%R9,1) |
(3228) 0x6a5812 VMOVUPS %YMM0,(%RDI,%R9,1) |
(3228) 0x6a5818 ADD $0x60,%R9 |
(3228) 0x6a581c CMP %R9,%R8 |
(3228) 0x6a581f JNE 6a57f0 |
(3206) 0x6a5821 CMP %RCX,%RSI |
(3206) 0x6a5824 MOV -0x40(%RBP),%R11 |
(3206) 0x6a5828 MOV -0x30(%RBP),%R10 |
(3206) 0x6a582c MOV %RAX,%R9 |
(3206) 0x6a582f JNE 6a5649 |
(3206) 0x6a5835 NOPW %CS:(%RAX,%RAX,1) |
(3206) 0x6a5840 MOV -0x48(%RBP),%RAX |
(3206) 0x6a5844 MOV 0x18(%RAX),%EAX |
(3206) 0x6a5847 TEST %EAX,%EAX |
(3206) 0x6a5849 JLE 6a5c58 |
(3206) 0x6a584f ADD -0x34(%RBP),%ECX |
(3206) 0x6a5852 MOVSXD %ECX,%RCX |
(3206) 0x6a5855 CMP $0x8,%EAX |
(3206) 0x6a5858 MOV %R9,-0x50(%RBP) |
(3206) 0x6a585c JB 6a5892 |
(3206) 0x6a585e LEA (,%RCX,4),%RDX |
(3206) 0x6a5866 LEA (%RDX,%RDX,2),%RDX |
(3206) 0x6a586a ADD %R15,%RDX |
(3206) 0x6a586d LEA (,%RAX,4),%RDI |
(3206) 0x6a5875 LEA (%RDI,%RDI,2),%RSI |
(3206) 0x6a5879 LEA (%R9,%RSI,1),%R8 |
(3206) 0x6a587d CMP %R8,%RDX |
(3206) 0x6a5880 JAE 6a59ae |
(3206) 0x6a5886 ADD %RSI,%RDX |
(3206) 0x6a5889 CMP %RDX,%R9 |
(3206) 0x6a588c JAE 6a59ae |
(3206) 0x6a5892 XOR %ESI,%ESI |
(3206) 0x6a5894 MOV %R9,%RDX |
(3206) 0x6a5897 MOV %RSI,%R8 |
(3206) 0x6a589a NOT %R8 |
(3206) 0x6a589d ADD %RAX,%R8 |
(3206) 0x6a58a0 MOV %RAX,%RDI |
(3206) 0x6a58a3 AND $0x3,%RDI |
(3206) 0x6a58a7 JE 6a590a |
(3206) 0x6a58a9 LEA (%RSI,%RCX,1),%R9 |
(3206) 0x6a58ad LEA (%R9,%R9,2),%R9 |
(3206) 0x6a58b1 MOV -0xa0(%RBP),%R10 |
(3206) 0x6a58b8 LEA (%R10,%R9,4),%R9 |
(3206) 0x6a58bc NEG %RDI |
(3206) 0x6a58bf XOR %R10D,%R10D |
(3206) 0x6a58c2 NOPW %CS:(%RAX,%RAX,1) |
(3223) 0x6a58d0 VMOVSS 0x8(%RDX),%XMM0 |
(3223) 0x6a58d5 VMOVSD (%RDX),%XMM1 |
(3223) 0x6a58d9 VMOVSD %XMM1,-0x8(%R9) |
(3223) 0x6a58df VMOVSS %XMM0,(%R9) |
(3223) 0x6a58e4 ADD $0xc,%RDX |
(3223) 0x6a58e8 DEC %R10 |
(3223) 0x6a58eb ADD $0xc,%R9 |
(3223) 0x6a58ef CMP %R10,%RDI |
(3223) 0x6a58f2 JNE 6a58d0 |
(3206) 0x6a58f4 SUB %R10,%RSI |
(3206) 0x6a58f7 LEA -0x1(%RSI),%RDI |
(3206) 0x6a58fb MOV -0x30(%RBP),%R10 |
(3206) 0x6a58ff CMP $0x3,%R8 |
(3206) 0x6a5903 JAE 6a5914 |
(3206) 0x6a5905 JMP 6a599b |
(3206) 0x6a590a CMP $0x3,%R8 |
(3206) 0x6a590e JB 6a599b |
(3206) 0x6a5914 MOV $0x1,%EDI |
(3206) 0x6a5919 SUB %RSI,%RDI |
(3206) 0x6a591c ADD %RCX,%RSI |
(3206) 0x6a591f LEA (%RSI,%RSI,2),%RSI |
(3206) 0x6a5923 MOV -0x90(%RBP),%R8 |
(3206) 0x6a592a LEA (%R8,%RSI,4),%RSI |
(3206) 0x6a592e XCHG %AX,%AX |
(3222) 0x6a5930 VMOVSS 0x8(%RDX),%XMM0 |
(3222) 0x6a5935 VMOVSD (%RDX),%XMM1 |
(3222) 0x6a5939 VMOVSD %XMM1,-0x2c(%RSI) |
(3222) 0x6a593e VMOVSS %XMM0,-0x24(%RSI) |
(3222) 0x6a5943 VMOVSS 0x14(%RDX),%XMM0 |
(3222) 0x6a5948 VMOVSD 0xc(%RDX),%XMM1 |
(3222) 0x6a594d VMOVSD %XMM1,-0x20(%RSI) |
(3222) 0x6a5952 VMOVSS %XMM0,-0x18(%RSI) |
(3222) 0x6a5957 VMOVSS 0x20(%RDX),%XMM0 |
(3222) 0x6a595c VMOVSD 0x18(%RDX),%XMM1 |
(3222) 0x6a5961 VMOVSD %XMM1,-0x14(%RSI) |
(3222) 0x6a5966 VMOVSS %XMM0,-0xc(%RSI) |
(3222) 0x6a596b VMOVSS 0x2c(%RDX),%XMM0 |
(3222) 0x6a5970 VMOVSD 0x24(%RDX),%XMM1 |
(3222) 0x6a5975 VMOVSD %XMM1,-0x8(%RSI) |
(3222) 0x6a597a VMOVSS %XMM0,(%RSI) |
(3222) 0x6a597e ADD $0x30,%RDX |
(3222) 0x6a5982 LEA (%RAX,%RDI,1),%R8 |
(3222) 0x6a5986 ADD $-0x4,%R8 |
(3222) 0x6a598a ADD $-0x4,%RDI |
(3222) 0x6a598e ADD $0x30,%RSI |
(3222) 0x6a5992 CMP $0x1,%R8 |
(3222) 0x6a5996 JNE 6a5930 |
(3206) 0x6a5998 NEG %RDI |
(3206) 0x6a599b CMP $0x4,%EAX |
(3206) 0x6a599e JAE 6a5a2d |
(3206) 0x6a59a4 XOR %ESI,%ESI |
(3206) 0x6a59a6 MOV %RDX,%RDI |
(3206) 0x6a59a9 JMP 6a5b6a |
(3206) 0x6a59ae MOV %EAX,%ESI |
(3206) 0x6a59b0 AND $-0x8,%ESI |
(3206) 0x6a59b3 LEA (%RSI,%RSI,2),%RDX |
(3206) 0x6a59b7 LEA (%R9,%RDX,4),%RDX |
(3206) 0x6a59bb MOV %RCX,-0x48(%RBP) |
(3206) 0x6a59bf LEA (%RCX,%RCX,2),%R8 |
(3206) 0x6a59c3 LEA (%R15,%R8,4),%R8 |
(3206) 0x6a59c7 AND $-0x20,%RDI |
(3206) 0x6a59cb LEA (%RDI,%RDI,2),%RDI |
(3206) 0x6a59cf MOV %R9,%RCX |
(3206) 0x6a59d2 XOR %R9D,%R9D |
(3206) 0x6a59d5 NOPW %CS:(%RAX,%RAX,1) |
(3224) 0x6a59e0 VMOVUPS (%RCX,%R9,1),%YMM0 |
(3224) 0x6a59e6 VMOVUPS 0x20(%RCX,%R9,1),%YMM1 |
(3224) 0x6a59ed VMOVUPS 0x40(%RCX,%R9,1),%YMM2 |
(3224) 0x6a59f4 VMOVUPS %YMM2,0x40(%R8,%R9,1) |
(3224) 0x6a59fb VMOVUPS %YMM1,0x20(%R8,%R9,1) |
(3224) 0x6a5a02 VMOVUPS %YMM0,(%R8,%R9,1) |
(3224) 0x6a5a08 ADD $0x60,%R9 |
(3224) 0x6a5a0c CMP %R9,%RDI |
(3224) 0x6a5a0f JNE 6a59e0 |
(3206) 0x6a5a11 CMP %RAX,%RSI |
(3206) 0x6a5a14 JNE 6a5af2 |
(3206) 0x6a5a1a DEC %RSI |
(3206) 0x6a5a1d MOV %RSI,%RDI |
(3206) 0x6a5a20 MOV -0x48(%RBP),%RCX |
(3206) 0x6a5a24 CMP $0x4,%EAX |
(3206) 0x6a5a27 JB 6a59a4 |
(3206) 0x6a5a2d MOV %RCX,-0x48(%RBP) |
(3206) 0x6a5a31 LEA (,%RCX,4),%RSI |
(3206) 0x6a5a39 LEA (%RSI,%RSI,2),%RSI |
(3206) 0x6a5a3d LEA (%R14,%RSI,1),%R10 |
(3206) 0x6a5a41 LEA (,%RAX,4),%R8 |
(3206) 0x6a5a49 LEA (%R8,%R8,2),%R9 |
(3206) 0x6a5a4d LEA (%RDI,%RDI,2),%RDI |
(3206) 0x6a5a51 MOV -0x50(%RBP),%RCX |
(3206) 0x6a5a55 LEA (%RCX,%RDI,4),%RDI |
(3206) 0x6a5a59 ADD $0xc,%RDI |
(3206) 0x6a5a5d LEA (%RDI,%R9,1),%R11 |
(3206) 0x6a5a61 CMP %R11,%R10 |
(3206) 0x6a5a64 JAE 6a5a87 |
(3206) 0x6a5a66 ADD %R9,%RSI |
(3206) 0x6a5a69 ADD %R14,%RSI |
(3206) 0x6a5a6c CMP %RSI,%RDI |
(3206) 0x6a5a6f JAE 6a5a87 |
(3206) 0x6a5a71 XOR %ESI,%ESI |
(3206) 0x6a5a73 MOV %RDX,%RDI |
(3206) 0x6a5a76 MOV -0x40(%RBP),%R11 |
(3206) 0x6a5a7a MOV -0x30(%RBP),%R10 |
(3206) 0x6a5a7e MOV -0x48(%RBP),%RCX |
(3206) 0x6a5a82 JMP 6a5b6a |
(3206) 0x6a5a87 CMP $0x8,%EAX |
(3206) 0x6a5a8a JAE 6a5afb |
(3206) 0x6a5a8c XOR %ESI,%ESI |
(3206) 0x6a5a8e MOV -0x40(%RBP),%R11 |
(3206) 0x6a5a92 MOV -0x48(%RBP),%RCX |
(3206) 0x6a5a96 MOV %RSI,%R8 |
(3206) 0x6a5a99 MOV %EAX,%ESI |
(3206) 0x6a5a9b AND $-0x4,%ESI |
(3206) 0x6a5a9e LEA (%RSI,%RSI,2),%RDI |
(3206) 0x6a5aa2 LEA (%RDX,%RDI,4),%RDI |
(3206) 0x6a5aa6 LEA (%RCX,%RCX,2),%R9 |
(3206) 0x6a5aaa LEA (%R14,%R9,4),%R9 |
(3206) 0x6a5aae LEA (,%R8,4),%R10 |
(3206) 0x6a5ab6 LEA (%R10,%R10,2),%R10 |
(3206) 0x6a5aba SUB %RSI,%R8 |
(3206) 0x6a5abd NOPL (%RAX) |
(3219) 0x6a5ac0 VMOVUPS (%RDX,%R10,1),%YMM0 |
(3219) 0x6a5ac6 VMOVUPS 0x20(%RDX,%R10,1),%XMM1 |
(3219) 0x6a5acd VMOVUPS %XMM1,0x20(%R9,%R10,1) |
(3219) 0x6a5ad4 VMOVUPS %YMM0,(%R9,%R10,1) |
(3219) 0x6a5ada ADD $0x30,%R10 |
(3219) 0x6a5ade ADD $0x4,%R8 |
(3219) 0x6a5ae2 JNE 6a5ac0 |
(3206) 0x6a5ae4 CMP %RAX,%RSI |
(3206) 0x6a5ae7 MOV -0x30(%RBP),%R10 |
(3206) 0x6a5aeb JNE 6a5b6a |
(3206) 0x6a5aed JMP 6a5c58 |
(3206) 0x6a5af2 MOV -0x48(%RBP),%RCX |
(3206) 0x6a5af6 JMP 6a5897 |
(3206) 0x6a5afb MOV %EAX,%ESI |
(3206) 0x6a5afd AND $-0x8,%ESI |
(3206) 0x6a5b00 MOV -0x48(%RBP),%RCX |
(3206) 0x6a5b04 LEA (%RCX,%RCX,2),%RDI |
(3206) 0x6a5b08 LEA (%R14,%RDI,4),%RDI |
(3206) 0x6a5b0c AND $-0x20,%R8 |
(3206) 0x6a5b10 LEA (%R8,%R8,2),%R8 |
(3206) 0x6a5b14 XOR %R9D,%R9D |
(3206) 0x6a5b17 MOV -0x40(%RBP),%R11 |
(3206) 0x6a5b1b MOV -0x30(%RBP),%R10 |
(3206) 0x6a5b1f NOP |
(3218) 0x6a5b20 VMOVUPS (%RDX,%R9,1),%YMM0 |
(3218) 0x6a5b26 VMOVUPS 0x20(%RDX,%R9,1),%YMM1 |
(3218) 0x6a5b2d VMOVUPS 0x40(%RDX,%R9,1),%YMM2 |
(3218) 0x6a5b34 VMOVUPS %YMM2,0x40(%RDI,%R9,1) |
(3218) 0x6a5b3b VMOVUPS %YMM1,0x20(%RDI,%R9,1) |
(3218) 0x6a5b42 VMOVUPS %YMM0,(%RDI,%R9,1) |
(3218) 0x6a5b48 ADD $0x60,%R9 |
(3218) 0x6a5b4c CMP %R9,%R8 |
(3218) 0x6a5b4f JNE 6a5b20 |
(3206) 0x6a5b51 CMP %RAX,%RSI |
(3206) 0x6a5b54 JE 6a5c58 |
(3206) 0x6a5b5a TEST $0x4,%AL |
(3206) 0x6a5b5c JNE 6a5a96 |
(3206) 0x6a5b62 LEA (%RSI,%RSI,2),%RDI |
(3206) 0x6a5b66 LEA (%RDX,%RDI,4),%RDI |
(3206) 0x6a5b6a MOV %RSI,%RDX |
(3206) 0x6a5b6d NOT %RDX |
(3206) 0x6a5b70 ADD %RAX,%RDX |
(3206) 0x6a5b73 MOV %RAX,%R9 |
(3206) 0x6a5b76 AND $0x3,%R9 |
(3206) 0x6a5b7a JE 6a5bcd |
(3206) 0x6a5b7c LEA (%RSI,%RCX,1),%R8 |
(3206) 0x6a5b80 LEA (%R8,%R8,2),%R8 |
(3206) 0x6a5b84 MOV -0x98(%RBP),%R10 |
(3206) 0x6a5b8b LEA (%R10,%R8,4),%R8 |
(3206) 0x6a5b8f SAL $0x2,%R9 |
(3206) 0x6a5b93 LEA (%R9,%R9,2),%R10 |
(3206) 0x6a5b97 XOR %R9D,%R9D |
(3206) 0x6a5b9a NOPW (%RAX,%RAX,1) |
(3221) 0x6a5ba0 VMOVSS 0x8(%RDI,%R9,1),%XMM0 |
(3221) 0x6a5ba7 VMOVSD (%RDI,%R9,1),%XMM1 |
(3221) 0x6a5bad VMOVSD %XMM1,-0x8(%R8,%R9,1) |
(3221) 0x6a5bb4 VMOVSS %XMM0,(%R8,%R9,1) |
(3221) 0x6a5bba INC %RSI |
(3221) 0x6a5bbd ADD $0xc,%R9 |
(3221) 0x6a5bc1 CMP %R9,%R10 |
(3221) 0x6a5bc4 JNE 6a5ba0 |
(3206) 0x6a5bc6 ADD %R9,%RDI |
(3206) 0x6a5bc9 MOV -0x30(%RBP),%R10 |
(3206) 0x6a5bcd CMP $0x3,%RDX |
(3206) 0x6a5bd1 JB 6a5c58 |
(3206) 0x6a5bd7 SUB %RSI,%RAX |
(3206) 0x6a5bda ADD %RSI,%RCX |
(3206) 0x6a5bdd LEA (%RCX,%RCX,2),%RCX |
(3206) 0x6a5be1 LEA (%R14,%RCX,4),%RCX |
(3206) 0x6a5be5 MOV $0x2c,%EDX |
(3206) 0x6a5bea NOPW (%RAX,%RAX,1) |
(3220) 0x6a5bf0 VMOVSS -0x24(%RDI,%RDX,1),%XMM0 |
(3220) 0x6a5bf6 VMOVSD -0x2c(%RDI,%RDX,1),%XMM1 |
(3220) 0x6a5bfc VMOVSD %XMM1,-0x2c(%RCX,%RDX,1) |
(3220) 0x6a5c02 VMOVSS %XMM0,-0x24(%RCX,%RDX,1) |
(3220) 0x6a5c08 VMOVSS -0x18(%RDI,%RDX,1),%XMM0 |
(3220) 0x6a5c0e VMOVSD -0x20(%RDI,%RDX,1),%XMM1 |
(3220) 0x6a5c14 VMOVSD %XMM1,-0x20(%RCX,%RDX,1) |
(3220) 0x6a5c1a VMOVSS %XMM0,-0x18(%RCX,%RDX,1) |
(3220) 0x6a5c20 VMOVSS -0xc(%RDI,%RDX,1),%XMM0 |
(3220) 0x6a5c26 VMOVSD -0x14(%RDI,%RDX,1),%XMM1 |
(3220) 0x6a5c2c VMOVSD %XMM1,-0x14(%RCX,%RDX,1) |
(3220) 0x6a5c32 VMOVSS %XMM0,-0xc(%RCX,%RDX,1) |
(3220) 0x6a5c38 VMOVSS (%RDI,%RDX,1),%XMM0 |
(3220) 0x6a5c3d VMOVSD -0x8(%RDI,%RDX,1),%XMM1 |
(3220) 0x6a5c43 VMOVSD %XMM1,-0x8(%RCX,%RDX,1) |
(3220) 0x6a5c49 VMOVSS %XMM0,(%RCX,%RDX,1) |
(3220) 0x6a5c4e ADD $0x30,%RDX |
(3220) 0x6a5c52 ADD $-0x4,%RAX |
(3220) 0x6a5c56 JNE 6a5bf0 |
(3206) 0x6a5c58 ADD %R10D,%R11D |
(3206) 0x6a5c5b JMP 6a4b5d |
0x6a5c60 ADD $0xb8,%RSP |
0x6a5c67 POP %RBX |
0x6a5c68 POP %R12 |
0x6a5c6a POP %R13 |
0x6a5c6c POP %R14 |
0x6a5c6e POP %R15 |
0x6a5c70 POP %RBP |
0x6a5c71 VZEROUPPER |
0x6a5c74 RET |
0x6a5c75 NOPW %CS:(%RAX,%RAX,1) |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
►87.80+ | dd_move_x_constraints(gmx_domd[...] | domdec_constraints.cpp:86 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:493 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
○ | gmx::gmx_mdrun(int, char**) | mdrun.cpp:82 | gmx_mpi |
○ | gmx::CommandLineModuleManager:[...] | cmdlinemodulemanager.cpp:569 | libgromacs_mpi.so.9.0.0 |
○ | main | gmx.cpp:58 | gmx_mpi |
○ | __libc_start_call_main | libc.so.6 | |
►12.20+ | dd_move_x_constraints(gmx_domd[...] | domdec_constraints.cpp:86 | libgromacs_mpi.so.9.0.0 |
○ | .omp_outlined..37 | lincs.cpp:1185 | libgromacs_mpi.so.9.0.0 |
○ | __kmp_invoke_microtask | libomp.so | |
○ | __kmp_fork_call | libomp.so | |
○ | __kmpc_fork_call | libomp.so | |
○ | gmx::constrain_lincs(bool, t_i[...] | lincs.cpp:2534 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:512 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
○ | gmx::gmx_mdrun(int, char**) | mdrun.cpp:82 | gmx_mpi |
○ | gmx::CommandLineModuleManager:[...] | cmdlinemodulemanager.cpp:569 | libgromacs_mpi.so.9.0.0 |
○ | main | gmx.cpp:58 | gmx_mpi |
○ | __libc_start_call_main | libc.so.6 |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
►84.18+ | dd_move_x_constraints(gmx_domd[...] | domdec_constraints.cpp:86 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:493 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
○ | gmx::gmx_mdrun(int, char**) | mdrun.cpp:82 | gmx_mpi |
○ | gmx::CommandLineModuleManager:[...] | cmdlinemodulemanager.cpp:569 | libgromacs_mpi.so.9.0.0 |
○ | main | gmx.cpp:58 | gmx_mpi |
○ | __libc_start_call_main | libc.so.6 | |
►15.82+ | dd_move_x_constraints(gmx_domd[...] | domdec_constraints.cpp:86 | libgromacs_mpi.so.9.0.0 |
○ | .omp_outlined..37 | lincs.cpp:1185 | libgromacs_mpi.so.9.0.0 |
○ | __kmp_invoke_microtask | libomp.so | |
○ | __kmp_fork_call | libomp.so | |
○ | __kmpc_fork_call | libomp.so | |
○ | gmx::constrain_lincs(bool, t_i[...] | lincs.cpp:2534 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:512 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
○ | gmx::gmx_mdrun(int, char**) | mdrun.cpp:82 | gmx_mpi |
○ | gmx::CommandLineModuleManager:[...] | cmdlinemodulemanager.cpp:569 | libgromacs_mpi.so.9.0.0 |
○ | main | gmx.cpp:58 | gmx_mpi |
○ | __libc_start_call_main | libc.so.6 |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
►62.56+ | dd_move_x_constraints(gmx_domd[...] | domdec_constraints.cpp:86 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:493 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
○ | gmx::gmx_mdrun(int, char**) | mdrun.cpp:82 | gmx_mpi |
○ | gmx::CommandLineModuleManager:[...] | cmdlinemodulemanager.cpp:569 | libgromacs_mpi.so.9.0.0 |
○ | main | gmx.cpp:58 | gmx_mpi |
○ | __libc_start_call_main | libc.so.6 | |
►15.44+ | dd_move_x_constraints(gmx_domd[...] | domdec_constraints.cpp:86 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:493 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
○ | gmx::gmx_mdrun(int, char**) | mdrun.cpp:82 | gmx_mpi |
○ | gmx::CommandLineModuleManager:[...] | cmdlinemodulemanager.cpp:569 | libgromacs_mpi.so.9.0.0 |
►13.89+ | dd_move_x_constraints(gmx_domd[...] | domdec_constraints.cpp:86 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:493 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
○ | gmx::gmx_mdrun(int, char**) | mdrun.cpp:82 | gmx_mpi |
○ | gmx::CommandLineModuleManager:[...] | cmdlinemodulemanager.cpp:569 | libgromacs_mpi.so.9.0.0 |
○ | main | gmx.cpp:58 | gmx_mpi |
►4.84+ | dd_move_x_constraints(gmx_domd[...] | domdec_constraints.cpp:86 | libgromacs_mpi.so.9.0.0 |
○ | .omp_outlined..37 | lincs.cpp:1185 | libgromacs_mpi.so.9.0.0 |
○ | __kmp_invoke_microtask | libomp.so | |
○ | __kmp_fork_call | libomp.so | |
○ | __kmpc_fork_call | libomp.so | |
○ | gmx::constrain_lincs(bool, t_i[...] | lincs.cpp:2534 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:512 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
○ | gmx::gmx_mdrun(int, char**) | mdrun.cpp:82 | gmx_mpi |
○ | gmx::CommandLineModuleManager:[...] | cmdlinemodulemanager.cpp:569 | libgromacs_mpi.so.9.0.0 |
○ | main | gmx.cpp:58 | gmx_mpi |
○ | __libc_start_call_main | libc.so.6 | |
►1.72+ | dd_move_x_constraints(gmx_domd[...] | domdec_constraints.cpp:86 | libgromacs_mpi.so.9.0.0 |
○ | .omp_outlined..37 | lincs.cpp:1185 | libgromacs_mpi.so.9.0.0 |
○ | __kmp_invoke_microtask | libomp.so | |
○ | __kmp_fork_call | libomp.so | |
○ | __kmpc_fork_call | libomp.so | |
○ | gmx::constrain_lincs(bool, t_i[...] | lincs.cpp:2534 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:512 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
○ | gmx::gmx_mdrun(int, char**) | mdrun.cpp:82 | gmx_mpi |
○ | gmx::CommandLineModuleManager:[...] | cmdlinemodulemanager.cpp:569 | libgromacs_mpi.so.9.0.0 |
►1.40+ | dd_move_x_constraints(gmx_domd[...] | domdec_constraints.cpp:86 | libgromacs_mpi.so.9.0.0 |
○ | .omp_outlined..37 | lincs.cpp:1185 | libgromacs_mpi.so.9.0.0 |
○ | __kmp_invoke_microtask | libomp.so | |
○ | __kmp_fork_call | libomp.so | |
○ | __kmpc_fork_call | libomp.so | |
○ | gmx::constrain_lincs(bool, t_i[...] | lincs.cpp:2534 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:512 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
○ | gmx::gmx_mdrun(int, char**) | mdrun.cpp:82 | gmx_mpi |
○ | gmx::CommandLineModuleManager:[...] | cmdlinemodulemanager.cpp:569 | libgromacs_mpi.so.9.0.0 |
○ | main | gmx.cpp:58 | gmx_mpi |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
►69.05+ | dd_move_x_constraints(gmx_domd[...] | domdec_constraints.cpp:86 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:493 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
○ | gmx::gmx_mdrun(int, char**) | mdrun.cpp:82 | gmx_mpi |
○ | gmx::CommandLineModuleManager:[...] | cmdlinemodulemanager.cpp:569 | libgromacs_mpi.so.9.0.0 |
○ | main | gmx.cpp:58 | gmx_mpi |
○ | __libc_start_call_main | libc.so.6 | |
►14.32+ | dd_move_x_constraints(gmx_domd[...] | domdec_constraints.cpp:86 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:493 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
○ | gmx::gmx_mdrun(int, char**) | mdrun.cpp:82 | gmx_mpi |
○ | gmx::CommandLineModuleManager:[...] | cmdlinemodulemanager.cpp:569 | libgromacs_mpi.so.9.0.0 |
►8.70+ | dd_move_x_constraints(gmx_domd[...] | domdec_constraints.cpp:86 | libgromacs_mpi.so.9.0.0 |
○ | .omp_outlined..37 | lincs.cpp:1185 | libgromacs_mpi.so.9.0.0 |
○ | __kmp_invoke_microtask | libomp.so | |
○ | __kmp_fork_call | libomp.so | |
○ | __kmpc_fork_call | libomp.so | |
○ | gmx::constrain_lincs(bool, t_i[...] | lincs.cpp:2534 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:512 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
○ | gmx::gmx_mdrun(int, char**) | mdrun.cpp:82 | gmx_mpi |
○ | gmx::CommandLineModuleManager:[...] | cmdlinemodulemanager.cpp:569 | libgromacs_mpi.so.9.0.0 |
○ | main | gmx.cpp:58 | gmx_mpi |
○ | __libc_start_call_main | libc.so.6 | |
►5.12+ | dd_move_x_constraints(gmx_domd[...] | domdec_constraints.cpp:86 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:493 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
►1.79+ | dd_move_x_constraints(gmx_domd[...] | domdec_constraints.cpp:86 | libgromacs_mpi.so.9.0.0 |
○ | .omp_outlined..37 | lincs.cpp:1185 | libgromacs_mpi.so.9.0.0 |
○ | __kmp_invoke_microtask | libomp.so | |
○ | __kmp_fork_call | libomp.so | |
○ | __kmpc_fork_call | libomp.so | |
○ | gmx::constrain_lincs(bool, t_i[...] | lincs.cpp:2534 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:512 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
○ | gmx::gmx_mdrun(int, char**) | mdrun.cpp:82 | gmx_mpi |
○ | gmx::CommandLineModuleManager:[...] | cmdlinemodulemanager.cpp:569 | libgromacs_mpi.so.9.0.0 |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
►62.94+ | dd_move_x_constraints(gmx_domd[...] | domdec_constraints.cpp:86 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:493 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
○ | gmx::gmx_mdrun(int, char**) | mdrun.cpp:82 | gmx_mpi |
○ | gmx::CommandLineModuleManager:[...] | cmdlinemodulemanager.cpp:569 | libgromacs_mpi.so.9.0.0 |
○ | main | gmx.cpp:58 | gmx_mpi |
○ | __libc_start_call_main | libc.so.6 | |
►18.27+ | dd_move_x_constraints(gmx_domd[...] | domdec_constraints.cpp:86 | libgromacs_mpi.so.9.0.0 |
○ | .omp_outlined..37 | lincs.cpp:1185 | libgromacs_mpi.so.9.0.0 |
○ | __kmp_invoke_microtask | libomp.so | |
○ | __kmp_fork_call | libomp.so | |
○ | __kmpc_fork_call | libomp.so | |
○ | gmx::constrain_lincs(bool, t_i[...] | lincs.cpp:2534 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:512 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
○ | gmx::gmx_mdrun(int, char**) | mdrun.cpp:82 | gmx_mpi |
○ | gmx::CommandLineModuleManager:[...] | cmdlinemodulemanager.cpp:569 | libgromacs_mpi.so.9.0.0 |
○ | main | gmx.cpp:58 | gmx_mpi |
○ | __libc_start_call_main | libc.so.6 | |
►13.20+ | dd_move_x_constraints(gmx_domd[...] | domdec_constraints.cpp:86 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:493 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
►3.55+ | dd_move_x_constraints(gmx_domd[...] | domdec_constraints.cpp:86 | libgromacs_mpi.so.9.0.0 |
○ | .omp_outlined..37 | lincs.cpp:1185 | libgromacs_mpi.so.9.0.0 |
○ | __kmp_invoke_microtask | libomp.so | |
○ | __kmp_fork_call | libomp.so | |
○ | __kmpc_fork_call | libomp.so | |
○ | gmx::constrain_lincs(bool, t_i[...] | lincs.cpp:2534 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:512 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
►2.03+ | dd_move_x_constraints(gmx_domd[...] | domdec_constraints.cpp:86 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:493 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
○ | gmx::gmx_mdrun(int, char**) | mdrun.cpp:82 | gmx_mpi |
○ | gmx::CommandLineModuleManager:[...] | cmdlinemodulemanager.cpp:569 | libgromacs_mpi.so.9.0.0 |
○ | main | gmx.cpp:58 | gmx_mpi |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
►66.91+ | dd_move_x_constraints(gmx_domd[...] | domdec_constraints.cpp:86 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:493 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
○ | gmx::gmx_mdrun(int, char**) | mdrun.cpp:82 | gmx_mpi |
○ | gmx::CommandLineModuleManager:[...] | cmdlinemodulemanager.cpp:569 | libgromacs_mpi.so.9.0.0 |
○ | main | gmx.cpp:58 | gmx_mpi |
○ | __libc_start_call_main | libc.so.6 | |
►28.42+ | dd_move_x_constraints(gmx_domd[...] | domdec_constraints.cpp:86 | libgromacs_mpi.so.9.0.0 |
○ | .omp_outlined..37 | lincs.cpp:1185 | libgromacs_mpi.so.9.0.0 |
○ | __kmp_invoke_microtask | libomp.so | |
○ | __kmp_fork_call | libomp.so | |
○ | __kmpc_fork_call | libomp.so | |
○ | gmx::constrain_lincs(bool, t_i[...] | lincs.cpp:2534 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:512 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
○ | gmx::gmx_mdrun(int, char**) | mdrun.cpp:82 | gmx_mpi |
○ | gmx::CommandLineModuleManager:[...] | cmdlinemodulemanager.cpp:569 | libgromacs_mpi.so.9.0.0 |
○ | main | gmx.cpp:58 | gmx_mpi |
○ | __libc_start_call_main | libc.so.6 | |
►3.60+ | dd_move_x_constraints(gmx_domd[...] | domdec_constraints.cpp:86 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:493 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
►62.03+ | dd_move_x_constraints(gmx_domd[...] | domdec_constraints.cpp:86 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:493 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
○ | gmx::gmx_mdrun(int, char**) | mdrun.cpp:82 | gmx_mpi |
○ | gmx::CommandLineModuleManager:[...] | cmdlinemodulemanager.cpp:569 | libgromacs_mpi.so.9.0.0 |
○ | main | gmx.cpp:58 | gmx_mpi |
○ | __libc_start_call_main | libc.so.6 | |
►22.78+ | dd_move_x_constraints(gmx_domd[...] | domdec_constraints.cpp:86 | libgromacs_mpi.so.9.0.0 |
○ | .omp_outlined..37 | lincs.cpp:1185 | libgromacs_mpi.so.9.0.0 |
○ | __kmp_invoke_microtask | libomp.so | |
○ | __kmp_fork_call | libomp.so | |
○ | __kmpc_fork_call | libomp.so | |
○ | gmx::constrain_lincs(bool, t_i[...] | lincs.cpp:2534 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:512 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
○ | gmx::gmx_mdrun(int, char**) | mdrun.cpp:82 | gmx_mpi |
○ | gmx::CommandLineModuleManager:[...] | cmdlinemodulemanager.cpp:569 | libgromacs_mpi.so.9.0.0 |
○ | main | gmx.cpp:58 | gmx_mpi |
○ | __libc_start_call_main | libc.so.6 | |
►5.70+ | dd_move_x_constraints(gmx_domd[...] | domdec_constraints.cpp:86 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:493 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
○ | gmx::gmx_mdrun(int, char**) | mdrun.cpp:82 | gmx_mpi |
○ | gmx::CommandLineModuleManager:[...] | cmdlinemodulemanager.cpp:569 | libgromacs_mpi.so.9.0.0 |
►4.11+ | dd_move_x_constraints(gmx_domd[...] | domdec_constraints.cpp:86 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:493 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
►2.85+ | dd_move_x_constraints(gmx_domd[...] | domdec_constraints.cpp:86 | libgromacs_mpi.so.9.0.0 |
○ | .omp_outlined..37 | lincs.cpp:1185 | libgromacs_mpi.so.9.0.0 |
○ | __kmp_invoke_microtask | libomp.so | |
○ | __kmp_fork_call | libomp.so | |
○ | __kmpc_fork_call | libomp.so | |
○ | gmx::constrain_lincs(bool, t_i[...] | lincs.cpp:2534 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:512 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
○ | gmx::gmx_mdrun(int, char**) | mdrun.cpp:82 | gmx_mpi |
○ | gmx::CommandLineModuleManager:[...] | cmdlinemodulemanager.cpp:569 | libgromacs_mpi.so.9.0.0 |
►1.90+ | dd_move_x_constraints(gmx_domd[...] | domdec_constraints.cpp:86 | libgromacs_mpi.so.9.0.0 |
○ | .omp_outlined..37 | lincs.cpp:1185 | libgromacs_mpi.so.9.0.0 |
○ | __kmp_invoke_microtask | libomp.so | |
○ | __kmp_fork_call | libomp.so | |
○ | __kmpc_fork_call | libomp.so | |
○ | gmx::constrain_lincs(bool, t_i[...] | lincs.cpp:2534 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:512 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
►70.87+ | dd_move_x_constraints(gmx_domd[...] | domdec_constraints.cpp:86 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:493 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
○ | gmx::gmx_mdrun(int, char**) | mdrun.cpp:82 | gmx_mpi |
○ | gmx::CommandLineModuleManager:[...] | cmdlinemodulemanager.cpp:569 | libgromacs_mpi.so.9.0.0 |
○ | main | gmx.cpp:58 | gmx_mpi |
○ | __libc_start_call_main | libc.so.6 | |
►28.91+ | dd_move_x_constraints(gmx_domd[...] | domdec_constraints.cpp:86 | libgromacs_mpi.so.9.0.0 |
○ | .omp_outlined..37 | lincs.cpp:1185 | libgromacs_mpi.so.9.0.0 |
○ | __kmp_invoke_microtask | libomp.so | |
○ | __kmp_fork_call | libomp.so | |
○ | __kmpc_fork_call | libomp.so | |
○ | gmx::constrain_lincs(bool, t_i[...] | lincs.cpp:2534 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:512 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
○ | gmx::gmx_mdrun(int, char**) | mdrun.cpp:82 | gmx_mpi |
○ | gmx::CommandLineModuleManager:[...] | cmdlinemodulemanager.cpp:569 | libgromacs_mpi.so.9.0.0 |
○ | main | gmx.cpp:58 | gmx_mpi |
○ | __libc_start_call_main | libc.so.6 |
Path / |
The code analyzed by CQA in that panel excludes loops and represents 0.00% of application time for run 1x1
Source file and lines | domdec_specatomcomm.cpp:185-361 |
Module | libgromacs_mpi.so.9.0.0 |
nb instructions | 71 |
nb uops | 55 |
loop length | 335 |
used x86 registers | 14 |
used mmx registers | 0 |
used xmm registers | 1 |
used ymm registers | 0 |
used zmm registers | 0 |
nb stack references | 13 |
micro-operation queue | 9.17 cycles |
front end | 9.17 cycles |
ALU0/BRU0 | ALU1 | ALU2 | ALU3 | BRU1 | AGU0 | AGU1 | AGU2 | FP0 | FP1 | FP2 | FP3 | FP4 | FP5 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
uops | 3.75 | 3.75 | 3.75 | 3.75 | 2.00 | 5.33 | 5.33 | 5.33 | 0.00 | 0.00 | 0.00 | 0.00 | 0.50 | 0.50 |
cycles | 3.75 | 3.75 | 3.75 | 3.75 | 2.00 | 5.33 | 5.33 | 5.33 | 0.00 | 0.00 | 0.00 | 0.00 | 0.50 | 0.50 |
Cycles executing div or sqrt instructions | NA |
Front-end | 9.17 |
Dispatch | 5.33 |
Overall L1 | 9.17 |
all | 4% |
load | 0% |
store | 0% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 0% |
fma | NA (no fma vectorizable/vectorized instructions) |
other | 10% |
all | 50% |
load | 0% |
store | 100% |
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 | 0% |
all | 8% |
load | 0% |
store | 7% |
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 | 9% |
all | 10% |
load | 6% |
store | 9% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 6% |
fma | NA (no fma vectorizable/vectorized instructions) |
other | 11% |
all | 15% |
load | 6% |
store | 25% |
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 | 6% |
all | 11% |
load | 6% |
store | 11% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 6% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 11% |
Instruction | Nb FU | ALU0/BRU0 | ALU1 | ALU2 | ALU3 | BRU1 | AGU0 | AGU1 | AGU2 | FP0 | FP1 | FP2 | FP3 | FP4 | FP5 | Latency | Recip. throughput | Vectorization |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PUSH %RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
MOV %RSP,%RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
PUSH %R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
PUSH %R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
PUSH %R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
PUSH %R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
PUSH %RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
SUB $0xb8,%RSP | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
MOV %R9D,-0x84(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (6.3%) |
CMPL $0,0x74(%RDI) | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | scal (6.3%) |
JLE 6a5c60 <_Z16dd_move_x_specatPK12gmx_domdec_tP24gmx_domdec_specat_comm_tPA3_KfPN3gmx11BasicVectorIfEESA_b+0x1240> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
MOV %R8,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
MOV %RCX,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV %RDX,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
MOV %RSI,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
XOR %ECX,%ECX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | scal (6.3%) |
XOR %EAX,%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | N/A |
TEST %R8,%R8 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
SETNE %CL | 1 | 0.50 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
MOV %ECX,-0x64(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (6.3%) |
SETE %AL | 1 | 0.50 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
MOV %R8,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
CMOVE %R15,%RCX | 1 | 0.50 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
MOV %RCX,-0xb0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
MOV $0x2,%R13D | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (6.3%) |
SUB %EAX,%R13D | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (6.3%) |
MOV 0x160(%RSI),%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV %EAX,-0x34(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (6.3%) |
MOV %R13D,%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
AND $-0x2,%EAX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
MOV %EAX,-0x68(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (6.3%) |
LEA 0x8(%R15),%RAX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
MOV %RAX,-0xa0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
LEA 0x2c(%R15),%RAX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
MOV %RAX,-0x90(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
LEA 0x8(%R8),%RAX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
MOV %RAX,-0x98(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
LEA 0x2c(%R8),%RAX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
MOV %RAX,-0xb8(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
XOR %ESI,%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | N/A |
VBROADCASTSS -0x348909(%RIP),%XMM5 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (6.3%) |
MOV %RBX,-0x58(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
MOV %RDI,-0xa8(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
MOV %R13D,-0x88(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (6.3%) |
VMOVAPS %XMM5,-0x80(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 4 | 1 | vect (25.0%) |
JMP 6a4b83 <_Z16dd_move_x_specatPK12gmx_domdec_tP24gmx_domdec_specat_comm_tPA3_KfPN3gmx11BasicVectorIfEESA_b+0x163> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
NOPW (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
NOPL (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
NOPL (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
NOPL (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
NOPL (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
ADD $0xb8,%RSP | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
POP %RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
POP %R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
POP %R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
POP %R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
POP %R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
POP %RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
VZEROUPPER | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | vect (25.0%) |
RET | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
The code analyzed by CQA in that panel excludes loops and represents 0.00% of application time for run 1x1
Source file and lines | domdec_specatomcomm.cpp:185-361 |
Module | libgromacs_mpi.so.9.0.0 |
nb instructions | 71 |
nb uops | 55 |
loop length | 335 |
used x86 registers | 14 |
used mmx registers | 0 |
used xmm registers | 1 |
used ymm registers | 0 |
used zmm registers | 0 |
nb stack references | 13 |
micro-operation queue | 9.17 cycles |
front end | 9.17 cycles |
ALU0/BRU0 | ALU1 | ALU2 | ALU3 | BRU1 | AGU0 | AGU1 | AGU2 | FP0 | FP1 | FP2 | FP3 | FP4 | FP5 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
uops | 3.75 | 3.75 | 3.75 | 3.75 | 2.00 | 5.33 | 5.33 | 5.33 | 0.00 | 0.00 | 0.00 | 0.00 | 0.50 | 0.50 |
cycles | 3.75 | 3.75 | 3.75 | 3.75 | 2.00 | 5.33 | 5.33 | 5.33 | 0.00 | 0.00 | 0.00 | 0.00 | 0.50 | 0.50 |
Cycles executing div or sqrt instructions | NA |
Front-end | 9.17 |
Dispatch | 5.33 |
Overall L1 | 9.17 |
all | 4% |
load | 0% |
store | 0% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 0% |
fma | NA (no fma vectorizable/vectorized instructions) |
other | 10% |
all | 50% |
load | 0% |
store | 100% |
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 | 0% |
all | 8% |
load | 0% |
store | 7% |
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 | 9% |
all | 10% |
load | 6% |
store | 9% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 6% |
fma | NA (no fma vectorizable/vectorized instructions) |
other | 11% |
all | 15% |
load | 6% |
store | 25% |
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 | 6% |
all | 11% |
load | 6% |
store | 11% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 6% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 11% |
Instruction | Nb FU | ALU0/BRU0 | ALU1 | ALU2 | ALU3 | BRU1 | AGU0 | AGU1 | AGU2 | FP0 | FP1 | FP2 | FP3 | FP4 | FP5 | Latency | Recip. throughput | Vectorization |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PUSH %RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
MOV %RSP,%RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
PUSH %R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
PUSH %R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
PUSH %R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
PUSH %R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
PUSH %RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
SUB $0xb8,%RSP | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
MOV %R9D,-0x84(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (6.3%) |
CMPL $0,0x74(%RDI) | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | scal (6.3%) |
JLE 6a5c60 <_Z16dd_move_x_specatPK12gmx_domdec_tP24gmx_domdec_specat_comm_tPA3_KfPN3gmx11BasicVectorIfEESA_b+0x1240> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
MOV %R8,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
MOV %RCX,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV %RDX,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
MOV %RSI,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
XOR %ECX,%ECX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | scal (6.3%) |
XOR %EAX,%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | N/A |
TEST %R8,%R8 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
SETNE %CL | 1 | 0.50 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
MOV %ECX,-0x64(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (6.3%) |
SETE %AL | 1 | 0.50 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
MOV %R8,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
CMOVE %R15,%RCX | 1 | 0.50 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
MOV %RCX,-0xb0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
MOV $0x2,%R13D | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (6.3%) |
SUB %EAX,%R13D | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (6.3%) |
MOV 0x160(%RSI),%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV %EAX,-0x34(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (6.3%) |
MOV %R13D,%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
AND $-0x2,%EAX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
MOV %EAX,-0x68(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (6.3%) |
LEA 0x8(%R15),%RAX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
MOV %RAX,-0xa0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
LEA 0x2c(%R15),%RAX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
MOV %RAX,-0x90(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
LEA 0x8(%R8),%RAX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
MOV %RAX,-0x98(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
LEA 0x2c(%R8),%RAX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
MOV %RAX,-0xb8(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
XOR %ESI,%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | N/A |
VBROADCASTSS -0x348909(%RIP),%XMM5 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (6.3%) |
MOV %RBX,-0x58(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
MOV %RDI,-0xa8(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
MOV %R13D,-0x88(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (6.3%) |
VMOVAPS %XMM5,-0x80(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 4 | 1 | vect (25.0%) |
JMP 6a4b83 <_Z16dd_move_x_specatPK12gmx_domdec_tP24gmx_domdec_specat_comm_tPA3_KfPN3gmx11BasicVectorIfEESA_b+0x163> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
NOPW (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
NOPL (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
NOPL (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
NOPL (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
NOPL (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
ADD $0xb8,%RSP | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
POP %RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
POP %R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
POP %R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
POP %R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
POP %R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
POP %RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
VZEROUPPER | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | vect (25.0%) |
RET | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
Run 1x1 | Number processes: 1Number processes per node: 1OMP_NUM_THREADS: 1 |
---|---|
Run 2x1 | Number processes: 2Number processes per node: 2OMP_NUM_THREADS: 1 |
Run 4x1 | Number processes: 4Number processes per node: 4OMP_NUM_THREADS: 1 |
Run 8x1 | Number processes: 8Number processes per node: 8OMP_NUM_THREADS: 1 |
Run 16x1 | Number processes: 16Number processes per node: 16OMP_NUM_THREADS: 1 |
Run 32x1 | Number processes: 32Number processes per node: 32OMP_NUM_THREADS: 1 |
Run 64x1 | Number processes: 64Number processes per node: 64OMP_NUM_THREADS: 1 |
Run 128x1 | Number processes: 128Number processes per node: 128OMP_NUM_THREADS: 1 |
Run 192x1 | Number processes: 192Number nodes: 1Number processes per node: 192Run Command: <executable> mdrun -s ion_channel.tpr -nsteps 10000 -pin on -deffnm aoccMPI Command: mpirun -genv I_MPI_FABRICS=shm -n <number_processes>Dataset: Run Directory: .OMP_NUM_THREADS: 1 |
(1x1) Efficiency | (1x1) Potential Speed-Up (%) | (2x1) Efficiency | (2x1) Potential Speed-Up (%) | (4x1) Efficiency | (4x1) Potential Speed-Up (%) | (8x1) Efficiency | (8x1) Potential Speed-Up (%) | (16x1) Efficiency | (16x1) Potential Speed-Up (%) | (32x1) Efficiency | (32x1) Potential Speed-Up (%) | (64x1) Efficiency | (64x1) Potential Speed-Up (%) | (128x1) Efficiency | (128x1) Potential Speed-Up (%) | (192x1) Efficiency | (192x1) Potential Speed-Up (%) |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 |
Run | Number of threads | Efficiency (ideal is 1) | Speedup | Ideal Speedup | Time (s) | Coverage (%) |
---|---|---|---|---|---|---|
1x1 | ||||||
2x1 | 2 | 1 | 1 | 2 | 0.21999998390675 | 0.045227248221636 |
4x1 | 4 | 1 | 1 | 4 | 0.35499987006187 | 0.0984011515975 |
8x1 | 8 | 1 | 1 | 8 | 0.55000007152557 | 0.2590264081955 |
16x1 | 16 | 1 | 1 | 16 | 0.1799999922514 | 0.14839932322502 |
32x1 | 20 | 1 | 1 | 32 | 0.084999978542328 | 0.05996298789978 |
64x1 | 40 | 1 | 1 | 64 | 0.084999971091747 | 0.05483303964138 |
128x1 | 81 | 1 | 1 | 128 | 0.059999998658895 | 0.073675595223904 |
192x1 | 118 | 1 | 1 | 192 | 0.059999994933605 | 0.089837171137333 |
Name | Coverage (%) | Time (s) |
---|---|---|
▼dd_move_x_specat(gmx_domdec_t const*, gmx_domdec_specat_comm_t*, float const (*) [3], gmx::BasicVector | 0.09 | 0.01 |
▼Loop 3206 - domdec_specatomcomm.cpp:189-358 - libgromacs_mpi.so.9.0.0– | 0.01 | 0.01 |
○Loop 3228 - domdec_specatomcomm.cpp:285-287 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.01 |
○Loop 3225 - domdec_specatomcomm.cpp:285-287 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.01 |
▼Loop 3231 - domdec_specatomcomm.cpp:202-252 - libgromacs_mpi.so.9.0.0– | 0.00 | 0.01 |
○Loop 3232 - stl_iterator.h:1054-1182 - libgromacs_mpi.so.9.0.0 | 0.02 | 0.01 |
▼Loop 3233 - domdec_specatomcomm.cpp:222-232 - libgromacs_mpi.so.9.0.0– | 0.00 | 0.01 |
○Loop 3235 - domdec_specatomcomm.cpp:229-232 - libgromacs_mpi.so.9.0.0 | 0.02 | 0.01 |
○Loop 3234 - domdec_specatomcomm.cpp:229-232 - libgromacs_mpi.so.9.0.0 | 0.01 | 0.01 |
▼Loop 3240 - domdec_specatomcomm.cpp:222-252 - libgromacs_mpi.so.9.0.0– | 0.00 | 0.01 |
○Loop 3241 - stl_iterator.h:1054-1054 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.01 |
○Loop 3242 - domdec_specatomcomm.cpp:247-252 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
▼Loop 3236 - stl_iterator.h:1028-1182 - libgromacs_mpi.so.9.0.0– | 0.00 | 0.00 |
○Loop 3237 - stl_iterator.h:1054-1054 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.01 |
○Loop 3239 - stl_iterator.h:1054-1182 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 3238 - domdec_specatomcomm.cpp:247-252 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 3218 - domdec_specatomcomm.cpp:285-287 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.01 |
○Loop 3224 - domdec_specatomcomm.cpp:285-287 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 3230 - domdec_specatomcomm.cpp:285-288 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 3221 - domdec_specatomcomm.cpp:285-287 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 3222 - domdec_specatomcomm.cpp:285-288 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 3227 - domdec_specatomcomm.cpp:285-287 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 3219 - domdec_specatomcomm.cpp:285-287 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 3210 - domdec_specatomcomm.cpp:351-353 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
▼Loop 3211 - domdec_specatomcomm.cpp:301-323 - libgromacs_mpi.so.9.0.0– | 0.00 | 0.00 |
○Loop 3213 - domdec_specatomcomm.cpp:310-315 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 3212 - stl_iterator.h:1054-1182 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 3220 - domdec_specatomcomm.cpp:285-287 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 3207 - domdec_specatomcomm.cpp:351-354 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 3208 - domdec_specatomcomm.cpp:351-354 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 3209 - domdec_specatomcomm.cpp:351-353 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 3226 - domdec_specatomcomm.cpp:285-288 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 3229 - domdec_specatomcomm.cpp:285-288 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 3223 - domdec_specatomcomm.cpp:285-288 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
▼Loop 3215 - stl_iterator.h:1028-1182 - libgromacs_mpi.so.9.0.0– | 0.00 | 0.00 |
○Loop 3216 - stl_iterator.h:1054-1182 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 3217 - stl_iterator.h:1054-1182 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 3214 - domdec_specatomcomm.cpp:320-323 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |