Function: getVerletBufferAtomtypes(gmx_mtop_t const&, bool, bool) | Module: libgromacs_mpi.so.9.0.0 | Source: calc_verletbuf.cpp:167-580 [...] | Coverage (incl. loops): 0.03% | (excl. loops): 0.00% |
---|
Function: getVerletBufferAtomtypes(gmx_mtop_t const&, bool, bool) | Module: libgromacs_mpi.so.9.0.0 | Source: calc_verletbuf.cpp:167-580 [...] | Coverage (incl. loops): 0.03% | (excl. loops): 0.00% |
---|
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/cmath: 1287 - 1287 |
-------------------------------------------------------------------------------- |
1287: { return __builtin_copysignf(__x, __y); } |
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/stl_construct.h: 119 - 119 |
-------------------------------------------------------------------------------- |
119: ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); |
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/char_traits.h: 357 - 437 |
-------------------------------------------------------------------------------- |
357: { __c1 = __c2; } |
[...] |
437: return static_cast<char_type*>(__builtin_memcpy(__s1, __s2, __n)); |
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/ext/new_allocator.h: 111 - 162 |
-------------------------------------------------------------------------------- |
111: if (__builtin_expect(__n > this->_M_max_size(), false)) |
112: { |
113: // _GLIBCXX_RESOLVE_LIB_DEFECTS |
114: // 3190. allocator::allocate sometimes returns too little storage |
115: if (__n > (std::size_t(-1) / sizeof(_Tp))) |
116: std::__throw_bad_array_new_length(); |
117: std::__throw_bad_alloc(); |
[...] |
127: return static_cast<_Tp*>(::operator new(__n * sizeof(_Tp))); |
[...] |
145: ::operator delete(__p |
[...] |
162: { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } |
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/basic_string.h: 165 - 239 |
-------------------------------------------------------------------------------- |
165: : allocator_type(__a), _M_p(__dat) { } |
[...] |
187: { _M_dataplus._M_p = __p; } |
188: |
189: void |
190: _M_length(size_type __length) |
191: { _M_string_length = __length; } |
192: |
193: pointer |
194: _M_data() const |
195: { return _M_dataplus._M_p; } |
[...] |
201: return std::pointer_traits<pointer>::pointer_to(*_M_local_buf); |
[...] |
211: return std::pointer_traits<const_pointer>::pointer_to(*_M_local_buf); |
[...] |
219: { _M_allocated_capacity = __capacity; } |
[...] |
230: { return _M_data() == _M_local_data(); } |
[...] |
239: if (!_M_is_local()) |
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/std_abs.h: 76 - 76 |
-------------------------------------------------------------------------------- |
76: { return __builtin_fabsf(__x); } |
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/hashtable.h: 392 - 2411 |
-------------------------------------------------------------------------------- |
392: __buckets_ptr _M_buckets = &_M_single_bucket; |
393: size_type _M_bucket_count = 1; |
394: __node_base _M_before_begin; |
395: size_type _M_element_count = 0; |
[...] |
404: __node_base_ptr _M_single_bucket = nullptr; |
[...] |
422: { return __builtin_expect(__bkts == &_M_single_bucket, false); } |
[...] |
434: if (__builtin_expect(__bkt_count == 1, false)) |
435: { |
436: _M_single_bucket = nullptr; |
[...] |
446: if (_M_uses_single_bucket(__bkts)) |
[...] |
454: { _M_deallocate_buckets(_M_buckets, _M_bucket_count); } |
[...] |
463: { return static_cast<__node_ptr>(_M_before_begin._M_nxt); } |
[...] |
646: { return _M_element_count; } |
[...] |
795: { return __hash_code_base::_M_bucket_index(__c, _M_bucket_count); } |
[...] |
1833: __node_base_ptr __prev_p = _M_buckets[__bkt]; |
1834: if (!__prev_p) |
1835: return nullptr; |
1836: |
1837: for (__node_ptr __p = static_cast<__node_ptr>(__prev_p->_M_nxt);; |
1838: __p = __p->_M_next()) |
1839: { |
1840: if (this->_M_equals(__k, __code, *__p)) |
1841: return __prev_p; |
1842: |
1843: if (!__p->_M_nxt || _M_bucket_index(*__p->_M_next()) != __bkt) |
[...] |
1890: if (_M_buckets[__bkt]) |
1891: { |
1892: // Bucket is not empty, we just need to insert the new node |
1893: // after the bucket before begin. |
1894: __node->_M_nxt = _M_buckets[__bkt]->_M_nxt; |
1895: _M_buckets[__bkt]->_M_nxt = __node; |
[...] |
1902: __node->_M_nxt = _M_before_begin._M_nxt; |
1903: _M_before_begin._M_nxt = __node; |
1904: |
1905: if (__node->_M_nxt) |
1906: // We must update former begin bucket that is pointing to |
1907: // _M_before_begin. |
1908: _M_buckets[_M_bucket_index(*__node->_M_next())] = __node; |
1909: |
1910: _M_buckets[__bkt] = &_M_before_begin; |
[...] |
2016: = _M_rehash_policy._M_need_rehash(_M_bucket_count, _M_element_count, |
2017: __n_elt); |
2018: |
2019: if (__do_rehash.first) |
[...] |
2029: ++_M_element_count; |
[...] |
2321: __builtin_memset(_M_buckets, 0, |
2322: _M_bucket_count * sizeof(__node_base_ptr)); |
2323: _M_element_count = 0; |
2324: _M_before_begin._M_nxt = nullptr; |
[...] |
2362: } |
[...] |
2368: __throw_exception_again; |
2369: } |
[...] |
2384: _M_before_begin._M_nxt = nullptr; |
2385: std::size_t __bbegin_bkt = 0; |
2386: while (__p) |
2387: { |
2388: __node_ptr __next = __p->_M_next(); |
2389: std::size_t __bkt |
2390: = __hash_code_base::_M_bucket_index(*__p, __bkt_count); |
2391: if (!__new_buckets[__bkt]) |
2392: { |
2393: __p->_M_nxt = _M_before_begin._M_nxt; |
2394: _M_before_begin._M_nxt = __p; |
2395: __new_buckets[__bkt] = &_M_before_begin; |
2396: if (__p->_M_nxt) |
2397: __new_buckets[__bbegin_bkt] = __p; |
2398: __bbegin_bkt = __bkt; |
2399: } |
2400: else |
2401: { |
2402: __p->_M_nxt = __new_buckets[__bkt]->_M_nxt; |
2403: __new_buckets[__bkt]->_M_nxt = __p; |
[...] |
2410: _M_bucket_count = __bkt_count; |
2411: _M_buckets = __new_buckets; |
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/array: 57 - 57 |
-------------------------------------------------------------------------------- |
57: { return const_cast<_Tp&>(__t[__n]); } |
/home/eoseret/gromacs-2024.2/src/gromacs/mdlib/calc_verletbuf.cpp: 167 - 580 |
-------------------------------------------------------------------------------- |
167: if (!setMassesToOne) |
168: { |
169: return atoms.atom[atomIndex].m; |
[...] |
186: for (const auto& ilist : extractILists(moltype.ilist, IF_VSITE)) |
187: { |
188: for (size_t i = 0; i < ilist.iatoms.size(); i += ilistStride(ilist)) |
189: { |
190: const t_iparams& ip = ffparams.iparams[ilist.iatoms[i]]; |
191: const int a1 = ilist.iatoms[i + 1]; |
192: |
193: if (ilist.functionType != F_VSITEN) |
[...] |
200: for (int j = 1; j < maxj; j++) |
201: { |
202: const int aj = ilist.iatoms[i + 1 + j]; |
203: cam[j] = getMass(moltype.atoms, aj, setMassesToOne); |
204: if (cam[j] == 0) |
205: { |
206: cam[j] = vsite_m[aj]; |
[...] |
215: switch (ilist.functionType) |
216: { |
217: case F_VSITE2: |
218: /* Exact */ |
219: vsite_m[a1] = (cam[1] * cam[2]) |
220: / (cam[2] * gmx::square(1 - ip.vsite.a) |
221: + cam[1] * gmx::square(ip.vsite.a)); |
222: break; |
223: case F_VSITE3: |
224: /* Exact */ |
225: vsite_m[a1] = (cam[1] * cam[2] * cam[3]) |
226: / (cam[2] * cam[3] * gmx::square(1 - ip.vsite.a - ip.vsite.b) |
227: + cam[1] * cam[3] * gmx::square(ip.vsite.a) |
228: + cam[1] * cam[2] * gmx::square(ip.vsite.b)); |
229: break; |
230: case F_VSITEN: |
231: GMX_RELEASE_ASSERT(false, "VsiteN should not end up in this code path"); |
[...] |
246: vsite_m[a1] = cam[1]; |
247: for (int j = 2; j < maxj; j++) |
248: { |
249: vsite_m[a1] = std::min(vsite_m[a1], cam[j]); |
250: } |
251: numNonlinearVsites++; |
[...] |
259: int numConstructingAtoms = ffparams.iparams[ilist.iatoms[i]].vsiten.n; |
260: for (int j = 0; j < 3 * numConstructingAtoms; j += 3) |
261: { |
262: int aj = ilist.iatoms[i + j + 2]; |
263: real coeff = ffparams.iparams[ilist.iatoms[i + j]].vsiten.a; |
264: real m_aj; |
265: if (moltype.atoms.atom[aj].ptype == ParticleType::VSite) |
[...] |
273: if (m_aj <= 0) |
274: { |
275: gmx_incons("The mass of a vsiten constructing atom is <= 0"); |
276: } |
277: inv_mass += coeff * coeff / m_aj; |
278: } |
279: vsite_m[a1] = 1 / inv_mass; |
280: /* Correct the loop increment of i for processes more than 1 entry */ |
281: i += (numConstructingAtoms - 1) * ilistStride(ilist); |
282: } |
283: if (gmx_debug_at) |
284: { |
285: fprintf(debug, |
286: "atom %4d %-20s mass %6.3f\n", |
287: a1, |
288: interaction_function[ilist.functionType].longname, |
289: vsite_m[a1]); |
290: } |
291: } |
292: } |
293: |
294: if (debug && numNonlinearVsites > 0) |
295: { |
296: fprintf(debug, "The molecule type has %d non-linear virtual constructions\n", numNonlinearVsites); |
[...] |
310: return p0 ^ (p1 << 1); |
[...] |
323: if (value != 0) |
324: { |
325: squaredSum_ += count * gmx::square(value); |
326: count_ += count; |
327: absMax_ = std::max(absMax_, std::abs(value)); |
328: } |
329: } |
330: |
331: // Return the square root of the mean of the squared values |
332: real rms() const { return count_ > 0 ? squaredSum_ / count_ : 0; } |
[...] |
344: return std::max(absMax_ / std::numeric_limits<T>::max(), rms() * requestedResolution); |
[...] |
367: for (const gmx_molblock_t& molblock : mtop.molblock) |
368: { |
369: int nmol = molblock.nmol; |
370: const gmx_moltype_t& moltype = mtop.moltype[molblock.type]; |
371: const t_atoms& atoms = moltype.atoms; |
372: |
373: for (int a = 0; a < atoms.nr; a++) |
374: { |
375: real mass = getMass(atoms, a, setMassesToOne); |
376: if (mass != 0) |
377: { |
378: invMassRmsMax.add(1 / mass, nmol); |
379: } |
380: |
381: chargeRmsMax.add(atoms.atom[a].q, nmol); |
382: } |
383: |
384: for (int ft = F_CONSTR; ft <= F_CONSTRNC; ft++) |
385: { |
386: const InteractionList& il = moltype.ilist[ft]; |
387: |
388: for (int i = 0; i < il.size(); i += 1 + NRAL(ft)) |
389: { |
390: const t_iparams& ip = mtop.ffparams.iparams[il.iatoms[i]]; |
391: if (!(useFep && ip.constr.dB != ip.constr.dA) && ip.constr.dA != 0) |
[...] |
400: for (int i = 0; i < il.size(); i += 1 + NRAL(F_SETTLE)) |
401: { |
402: const t_iparams& ip = mtop.ffparams.iparams[il.iatoms[i]]; |
403: |
404: constraintLengthRmsMax.add(ip.settle.doh, nmol * 2); |
[...] |
417: resolutions.chargeResolution = chargeRmsMax.getResolution<int16_t>(c_resolution); |
418: |
419: resolutions.constraintLengthResolution = constraintLengthRmsMax.getResolution<int16_t>(c_resolution); |
420: |
421: GMX_RELEASE_ASSERT(resolutions.invMassResolution != 0, |
422: "We should have a least one non-zero mass"); |
423: |
424: // All charges could be zero, avoid division by zero for that case |
425: if (resolutions.chargeResolution == 0) |
[...] |
437: { |
438: // Get the resolution for 1/mass, charge and constraint length |
439: const auto resolutions = getResolutions(mtop, setMassesToOne, useFep); |
440: |
441: if (debug) |
442: { |
443: fprintf(debug, |
444: "Verlet type resolutions: 1/mass: %f charge %f constraint length %f\n", |
445: resolutions.invMassResolution, |
446: resolutions.chargeResolution, |
447: resolutions.constraintLengthResolution); |
[...] |
455: for (const gmx_molblock_t& molblock : mtop.molblock) |
456: { |
457: int nmol = molblock.nmol; |
458: const gmx_moltype_t& moltype = mtop.moltype[molblock.type]; |
459: const t_atoms* atoms = &moltype.atoms; |
[...] |
468: atoms->nr, AtomNonbondedAndKineticProperties(resolutions)); |
469: |
470: for (int ft = F_CONSTR; ft <= F_CONSTRNC; ft++) |
471: { |
472: const InteractionList& il = moltype.ilist[ft]; |
473: |
474: for (int i = 0; i < il.size(); i += 1 + NRAL(ft)) |
475: { |
476: const t_iparams& ip = mtop.ffparams.iparams[il.iatoms[i]]; |
[...] |
483: if (useFep && ip.constr.dB != ip.constr.dA) |
[...] |
491: if (ip.constr.dA == 0) |
492: { |
493: continue; |
494: } |
495: GMX_RELEASE_ASSERT(ip.constr.dA > 0, |
496: "We should only have positive constraint lengths here"); |
497: |
498: int a1 = il.iatoms[i + 1]; |
499: int a2 = il.iatoms[i + 2]; |
500: real mass1 = getMass(*atoms, a1, setMassesToOne); |
[...] |
509: for (int i = 0; i < il.size(); i += 1 + NRAL(F_SETTLE)) |
510: { |
511: const t_iparams* ip = &mtop.ffparams.iparams[il.iatoms[i]]; |
512: |
513: int a1 = il.iatoms[i + 1]; |
514: int a2 = il.iatoms[i + 2]; |
[...] |
520: prop[a1].addConstraint(getMass(*atoms, a2, setMassesToOne), ip->settle.doh); |
521: |
522: prop[a2].addConstraint(getMass(*atoms, a1, setMassesToOne), ip->settle.doh); |
523: |
524: prop[a3].addConstraint(getMass(*atoms, a1, setMassesToOne), ip->settle.doh); |
525: } |
526: |
527: std::vector<real> vsite_m(atoms->nr); |
528: get_vsite_masses(moltype, mtop.ffparams, setMassesToOne, vsite_m); |
529: |
530: for (int a = 0; a < atoms->nr; a++) |
531: { |
532: real mass; |
533: if (atoms->atom[a].ptype == ParticleType::VSite) |
[...] |
543: if (mass != 0) |
544: { |
545: prop[a].setMassTypeCharge(mass, atoms->atom[a].type, atoms->atom[a].q); |
546: |
547: mapIt = map.insert(mapIt, { prop[a], 0 }); |
548: mapIt->second += nmol; |
[...] |
557: for (const auto& atomtype : map) |
558: { |
559: att.push_back({ atomtype.first, atomtype.second }); |
560: } |
561: |
562: if (gmx_debug_at) |
563: { |
564: for (size_t a = 0; a < att.size(); a++) |
565: { |
566: fprintf(debug, |
567: "type %zu: m %5.2f t %d q %6.3f con %s con_m %5.3f con_l %5.3f n %d\n", |
568: a, |
569: 1 / att[a].prop.invMass(), |
570: att[a].prop.type(), |
571: att[a].prop.charge(), |
572: gmx::boolToString(att[a].prop.hasConstraint()), |
573: 1 / att[a].prop.constraintInvMass(), |
574: att[a].prop.constraintLength(), |
575: att[a].n); |
576: } |
577: } |
578: |
579: return att; |
580: } |
/home/eoseret/gromacs-2024.2/api/legacy/include/gromacs/math/functions.h: 321 - 321 |
-------------------------------------------------------------------------------- |
321: return x * x; |
/home/eoseret/gromacs-2024.2/src/gromacs/mdlib/calc_verletbuf.h: 257 - 328 |
-------------------------------------------------------------------------------- |
257: return other.invMass_ == invMass_ && other.type_ == type_ && other.charge_ == charge_ |
258: && other.constraintInvMass_ == constraintInvMass_ |
259: && other.constraintLength_ == constraintLength_; |
260: } |
261: |
262: // Returns 1/mass |
263: real invMass() const { return invMassScale_ * invMass_; } |
264: |
265: // Returns the atom type |
266: int type() const { return type_; } |
267: |
268: // Returns the charge |
269: real charge() const { return chargeScale_ * charge_; } |
[...] |
284: return c_massRatioThreshold * constraintInvMass_ < invMass_; |
285: } |
286: |
287: // Returns 1/mass for the atom connected by a constraint with the largest mass |
288: real constraintInvMass() const { return invMassScale_ * constraintInvMass_; } |
289: |
290: // Returns the length of the constraint to the atom with the largest mass |
291: real constraintLength() const { return constraintLengthScale_ * constraintLength_; } |
[...] |
298: return int64_t(invMass_) | ((int64_t(charge_) + std::numeric_limits<int16_t>::max()) << 16) |
299: | (int64_t(constraintInvMass_) << 32) | (int64_t(constraintLength_) << 48); |
[...] |
307: invMass_ = 1 / (mass * invMassScale_) + 0.5_real; |
308: type_ = type; |
309: charge_ = charge / chargeScale_ + std::copysign(0.5_real, charge); |
[...] |
318: real invMass = 1 / mass; |
319: |
320: if (invMass < constraintInvMass()) |
321: { |
322: constraintInvMass_ = invMass / invMassScale_ + 0.5_real; |
323: constraintLength_ = length / constraintLengthScale_ + 0.5_real; |
324: |
325: // We need to avoid division by zero for extremely high constraint masses |
326: if (constraintInvMass_ == 0) |
327: { |
328: constraintInvMass_ = 1; |
/home/eoseret/gromacs-2024.2/src/gromacs/utility/include/gromacs/utility/strconvert.h: 167 - 167 |
-------------------------------------------------------------------------------- |
167: return value ? "true" : "false"; |
/home/eoseret/gromacs-2024.2/api/legacy/include/gromacs/topology/ifunc.h: 240 - 240 |
-------------------------------------------------------------------------------- |
240: return interaction_function[ftype].nratoms; |
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/stl_vector.h: 98 - 1770 |
-------------------------------------------------------------------------------- |
98: : _M_start(), _M_finish(), _M_end_of_storage() |
[...] |
346: return __n != 0 ? _Tr::allocate(_M_impl, __n) : pointer(); |
[...] |
353: if (__p) |
[...] |
919: { return size_type(this->_M_impl._M_finish - this->_M_impl._M_start); } |
[...] |
1046: return *(this->_M_impl._M_start + __n); |
[...] |
1064: return *(this->_M_impl._M_start + __n); |
[...] |
1758: if (max_size() - size() < __n) |
1759: __throw_length_error(__N(__s)); |
1760: |
1761: const size_type __len = size() + (std::max)(size(), __n); |
1762: return (__len < size() || __len > max_size()) ? max_size() : __len; |
[...] |
1769: if (__n > _S_max_size(_Tp_alloc_type(__a))) |
1770: __throw_length_error( |
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/stl_algobase.h: 235 - 1115 |
-------------------------------------------------------------------------------- |
235: if (__b < __a) |
[...] |
259: if (__a < __b) |
[...] |
923: for (; __first != __last; ++__first) |
924: *__first = __tmp; |
[...] |
1115: if (__n <= 0) |
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/stl_iterator.h: 1028 - 1182 |
-------------------------------------------------------------------------------- |
1028: : _M_current(__i) { } |
[...] |
1054: ++_M_current; |
[...] |
1166: { return __lhs.base() == __rhs.base(); } |
[...] |
1182: { return __lhs.base() != __rhs.base(); } |
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/stl_uninitialized.h: 236 - 1031 |
-------------------------------------------------------------------------------- |
236: for (; __n > 0; --__n, (void) ++__cur) |
[...] |
602: ++__first; |
[...] |
1010: if (__count > 0) |
1011: __builtin_memmove(__result, __first, __count * sizeof(_Tp)); |
[...] |
1031: for (; __first != __last; ++__first, (void)++__cur) |
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/basic_string.tcc: 215 - 220 |
-------------------------------------------------------------------------------- |
215: size_type __dnew = static_cast<size_type>(std::distance(__beg, __end)); |
216: |
217: if (__dnew > size_type(_S_local_capacity)) |
218: { |
219: _M_data(_M_create(__dnew, size_type(0))); |
220: _M_capacity(__dnew); |
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/unique_ptr.h: 360 - 362 |
-------------------------------------------------------------------------------- |
360: if (__ptr != nullptr) |
361: get_deleter()(std::move(__ptr)); |
362: __ptr = pointer(); |
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/hashtable_policy.h: 219 - 1933 |
-------------------------------------------------------------------------------- |
219: _Hash_node_base() noexcept : _M_nxt() { } |
[...] |
287: { return static_cast<_Hash_node*>(this->_M_nxt); } |
[...] |
315: { return __x._M_cur != __y._M_cur; } |
[...] |
434: { return __num % __den; } |
[...] |
451: : _M_max_load_factor(__z), _M_next_resize(0) { } |
[...] |
478: { return _M_next_resize; } |
[...] |
486: { _M_next_resize = __state; } |
[...] |
1916: while (__n) |
[...] |
1933: __builtin_memset(__p, 0, __bkt_count * sizeof(__node_base_ptr)); |
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/stl_pair.h: 353 - 353 |
-------------------------------------------------------------------------------- |
353: : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { } |
/home/eoseret/gromacs-2024.2/api/legacy/include/gromacs/topology/idef.h: 323 - 339 |
-------------------------------------------------------------------------------- |
323: for (size_t ftype = 0; ftype < ilists.size(); ftype++) |
324: { |
325: if ((interaction_function[ftype].flags & flags) && !ilists[ftype].empty()) |
[...] |
339: return 1 + NRAL(ilistHandle.functionType); |
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/vector.tcc: 69 - 504 |
-------------------------------------------------------------------------------- |
69: if (__n > this->max_size()) |
70: __throw_length_error(__N("vector::reserve")); |
71: if (this->capacity() < __n) |
[...] |
95: this->_M_impl._M_start = __tmp; |
96: this->_M_impl._M_finish = __tmp + __old_size; |
97: this->_M_impl._M_end_of_storage = this->_M_impl._M_start + __n; |
[...] |
112: if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage) |
113: { |
114: _GLIBCXX_ASAN_ANNOTATE_GROW(1); |
115: _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, |
116: std::forward<_Args>(__args)...); |
117: ++this->_M_impl._M_finish; |
[...] |
450: __new_start + __elems_before, |
[...] |
464: ++__new_finish; |
[...] |
502: this->_M_impl._M_start = __new_start; |
503: this->_M_impl._M_finish = __new_finish; |
504: this->_M_impl._M_end_of_storage = __new_start + __len; |
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/fs_path.h: 313 - 313 |
-------------------------------------------------------------------------------- |
313: ~path() = default; |
0xac6570 PUSH %RBP |
0xac6571 MOV %RSP,%RBP |
0xac6574 PUSH %R15 |
0xac6576 PUSH %R14 |
0xac6578 PUSH %R13 |
0xac657a PUSH %R12 |
0xac657c PUSH %RBX |
0xac657d SUB $0x178,%RSP |
0xac6584 MOV %EDX,-0x34(%RBP) |
0xac6587 MOV %RSI,%R15 |
0xac658a MOV 0x88(%RSI),%R10 |
0xac6591 MOV 0x90(%RSI),%RAX |
0xac6598 VXORPS %XMM0,%XMM0,%XMM0 |
0xac659c MOV %RAX,-0x100(%RBP) |
0xac65a3 CMP %RAX,%R10 |
0xac65a6 MOV %RDI,-0x90(%RBP) |
0xac65ad MOV %ECX,-0x64(%RBP) |
0xac65b0 MOV %RSI,-0x98(%RBP) |
0xac65b7 JE ac8153 |
0xac65bd MOV 0x28(%R15),%RCX |
0xac65c1 MOV 0x70(%R15),%R12 |
0xac65c5 MOV 0x538dfc(%RIP),%RAX |
0xac65cc MOV 0x810(%RAX),%ESI |
0xac65d2 INC %ESI |
0xac65d4 MOV 0x7d0(%RAX),%EDI |
0xac65da MOV 0x7f0(%RAX),%R8D |
0xac65e1 INC %EDI |
0xac65e3 INC %R8D |
0xac65e6 XOR %EAX,%EAX |
0xac65e8 VXORPD %XMM1,%XMM1,%XMM1 |
0xac65ec VXORPS %XMM5,%XMM5,%XMM5 |
0xac65f0 VMOVSS -0x76a46c(%RIP),%XMM6 |
0xac65f8 VBROADCASTSS -0x76a23d(%RIP),%XMM8 |
0xac6601 VXORPS %XMM7,%XMM7,%XMM7 |
0xac6605 MOV %R10,-0xf8(%RBP) |
0xac660c VXORPS %XMM3,%XMM3,%XMM3 |
0xac6610 VXORPD %XMM2,%XMM2,%XMM2 |
0xac6614 XOR %R9D,%R9D |
0xac6617 VXORPS %XMM4,%XMM4,%XMM4 |
0xac661b VXORPD %XMM9,%XMM9,%XMM9 |
0xac6620 MOVL $0,-0x50(%RBP) |
0xac6627 MOV %R12,-0x60(%RBP) |
0xac662b JMP ac6641 |
0xac662d NOPL (%RAX) |
(14212) 0xac6630 ADD $0x38,%R10 |
(14212) 0xac6634 CMP -0x100(%RBP),%R10 |
(14212) 0xac663b JE ac6a9a |
(14212) 0xac6641 MOV 0x4(%R10),%EBX |
(14212) 0xac6645 MOVSXD (%R10),%RDX |
(14212) 0xac6648 IMUL $0x950,%RDX,%R14 |
(14212) 0xac664f MOV 0x8(%R12,%R14,1),%EDX |
(14212) 0xac6654 VCVTSI2SS %EBX,%XMM14,%XMM10 |
(14212) 0xac6658 TEST %EDX,%EDX |
(14212) 0xac665a JLE ac66e0 |
(14212) 0xac6660 MOV 0x10(%R12,%R14,1),%R15 |
(14212) 0xac6665 CMPB $0,-0x34(%RBP) |
(14212) 0xac6669 MOV -0x50(%RBP),%R13D |
(14212) 0xac666d JE ac6980 |
(14212) 0xac6673 VCVTSS2SD %XMM10,%XMM10,%XMM11 |
(14212) 0xac6678 CMP $0x1,%EDX |
(14212) 0xac667b JNE ac6a08 |
(14212) 0xac6681 XOR %R13D,%R13D |
(14212) 0xac6684 TEST $0x1,%DL |
(14212) 0xac6687 MOV -0x60(%RBP),%R12 |
(14212) 0xac668b JE ac66cf |
(14212) 0xac668d VADDSD %XMM11,%XMM9,%XMM9 |
(14212) 0xac6692 VMAXSS %XMM7,%XMM6,%XMM7 |
(14212) 0xac6696 LEA (,%R13,8),%R11 |
(14212) 0xac669e ADD %R13,%R11 |
(14212) 0xac66a1 VMOVSS 0x4(%R15,%R11,4),%XMM11 |
(14212) 0xac66a8 VUCOMISS %XMM5,%XMM11 |
(14212) 0xac66ac JNE ac66b0 |
(14212) 0xac66ae JNP ac66cf |
(14212) 0xac66b0 VMULSS %XMM11,%XMM11,%XMM12 |
(14212) 0xac66b5 VMULSS %XMM10,%XMM12,%XMM12 |
(14212) 0xac66ba VCVTSS2SD %XMM12,%XMM12,%XMM12 |
(14212) 0xac66bf VADDSD %XMM2,%XMM12,%XMM2 |
(14212) 0xac66c3 ADD %EBX,%R9D |
(14212) 0xac66c6 VANDPS %XMM8,%XMM11,%XMM11 |
(14212) 0xac66cb VMAXSS %XMM4,%XMM11,%XMM4 |
(14212) 0xac66cf IMUL %EBX,%EDX |
(14212) 0xac66d2 ADD -0x50(%RBP),%EDX |
(14212) 0xac66d5 MOV %EDX,%R13D |
(14212) 0xac66d8 JMP ac66e4 |
0xac66da NOPW (%RAX,%RAX,1) |
(14212) 0xac66e0 MOV -0x50(%RBP),%R13D |
(14212) 0xac66e4 MOV %R13D,-0x50(%RBP) |
(14212) 0xac66e8 LEA (%R12,%R14,1),%R15 |
(14212) 0xac66ec ADD $0x50,%R15 |
(14212) 0xac66f0 MOV %R12,%RDX |
(14212) 0xac66f3 MOV 0x620(%R12,%R14,1),%R12 |
(14212) 0xac66fb MOV 0x628(%RDX,%R14,1),%R13 |
(14212) 0xac6703 SUB %R12,%R13 |
(14212) 0xac6706 SHR $0x2,%R13 |
(14212) 0xac670a CMPB $0,-0x64(%RBP) |
(14212) 0xac670e JE ac6780 |
(14212) 0xac6710 TEST %R13D,%R13D |
(14212) 0xac6713 JLE ac67e0 |
(14212) 0xac6719 XOR %EDX,%EDX |
(14212) 0xac671b JMP ac672b |
0xac671d NOPL (%RAX) |
(14217) 0xac6720 ADD %EDI,%EDX |
(14217) 0xac6722 CMP %R13D,%EDX |
(14217) 0xac6725 JGE ac67e0 |
(14217) 0xac672b MOVSXD %EDX,%R11 |
(14217) 0xac672e MOVSXD (%R12,%R11,4),%R11 |
(14217) 0xac6732 LEA (%R11,%R11,2),%R11 |
(14217) 0xac6736 SAL $0x4,%R11 |
(14217) 0xac673a VMOVSS (%RCX,%R11,1),%XMM11 |
(14217) 0xac6740 VMOVSS 0x4(%RCX,%R11,1),%XMM12 |
(14217) 0xac6747 VUCOMISS %XMM11,%XMM12 |
(14217) 0xac674c JNE ac6720 |
(14217) 0xac674e JP ac6720 |
(14217) 0xac6750 VUCOMISS %XMM5,%XMM11 |
(14217) 0xac6754 JNE ac6758 |
(14217) 0xac6756 JNP ac6720 |
(14217) 0xac6758 VMULSS %XMM11,%XMM11,%XMM12 |
(14217) 0xac675d VMULSS %XMM10,%XMM12,%XMM12 |
(14217) 0xac6762 VCVTSS2SD %XMM12,%XMM12,%XMM12 |
(14217) 0xac6767 VADDSD %XMM1,%XMM12,%XMM1 |
(14217) 0xac676b ADD %EBX,%EAX |
(14217) 0xac676d VANDPS %XMM8,%XMM11,%XMM11 |
(14217) 0xac6772 VMAXSS %XMM3,%XMM11,%XMM3 |
(14217) 0xac6776 JMP ac6720 |
0xac6778 NOPL (%RAX,%RAX,1) |
(14212) 0xac6780 TEST %R13D,%R13D |
(14212) 0xac6783 JLE ac6870 |
(14212) 0xac6789 XOR %EDX,%EDX |
(14212) 0xac678b JMP ac679b |
0xac678d NOPL (%RAX) |
(14215) 0xac6790 ADD %EDI,%EDX |
(14215) 0xac6792 CMP %R13D,%EDX |
(14215) 0xac6795 JGE ac6870 |
(14215) 0xac679b MOVSXD %EDX,%R11 |
(14215) 0xac679e MOVSXD (%R12,%R11,4),%R11 |
(14215) 0xac67a2 LEA (%R11,%R11,2),%R11 |
(14215) 0xac67a6 SAL $0x4,%R11 |
(14215) 0xac67aa VMOVSS (%RCX,%R11,1),%XMM11 |
(14215) 0xac67b0 VUCOMISS %XMM5,%XMM11 |
(14215) 0xac67b4 JNE ac67b8 |
(14215) 0xac67b6 JNP ac6790 |
(14215) 0xac67b8 VMULSS %XMM11,%XMM11,%XMM12 |
(14215) 0xac67bd VMULSS %XMM10,%XMM12,%XMM12 |
(14215) 0xac67c2 VCVTSS2SD %XMM12,%XMM12,%XMM12 |
(14215) 0xac67c7 VADDSD %XMM1,%XMM12,%XMM1 |
(14215) 0xac67cb ADD %EBX,%EAX |
(14215) 0xac67cd VANDPS %XMM8,%XMM11,%XMM11 |
(14215) 0xac67d2 VMAXSS %XMM3,%XMM11,%XMM3 |
(14215) 0xac67d6 JMP ac6790 |
0xac67d8 NOPL (%RAX,%RAX,1) |
(14212) 0xac67e0 MOV 0x5e8(%R15),%RDX |
(14212) 0xac67e7 MOV 0x5f0(%R15),%R11 |
(14212) 0xac67ee SUB %RDX,%R11 |
(14212) 0xac67f1 SHR $0x2,%R11 |
(14212) 0xac67f5 TEST %R11D,%R11D |
(14212) 0xac67f8 JLE ac68f0 |
(14212) 0xac67fe XOR %R15D,%R15D |
(14212) 0xac6801 MOV -0x64(%RBP),%R13D |
(14212) 0xac6805 JMP ac681c |
0xac6807 NOPW (%RAX,%RAX,1) |
(14216) 0xac6810 ADD %R8D,%R15D |
(14216) 0xac6813 CMP %R11D,%R15D |
(14216) 0xac6816 JGE ac68f4 |
(14216) 0xac681c MOVSXD %R15D,%R12 |
(14216) 0xac681f MOVSXD (%RDX,%R12,4),%R12 |
(14216) 0xac6823 LEA (%R12,%R12,2),%R12 |
(14216) 0xac6827 SAL $0x4,%R12 |
(14216) 0xac682b VMOVSS (%RCX,%R12,1),%XMM11 |
(14216) 0xac6831 VMOVSS 0x4(%RCX,%R12,1),%XMM12 |
(14216) 0xac6838 VUCOMISS %XMM11,%XMM12 |
(14216) 0xac683d JNE ac6810 |
(14216) 0xac683f JP ac6810 |
(14216) 0xac6841 VUCOMISS %XMM5,%XMM11 |
(14216) 0xac6845 JNE ac6849 |
(14216) 0xac6847 JNP ac6810 |
(14216) 0xac6849 VMULSS %XMM11,%XMM11,%XMM12 |
(14216) 0xac684e VMULSS %XMM10,%XMM12,%XMM12 |
(14216) 0xac6853 VCVTSS2SD %XMM12,%XMM12,%XMM12 |
(14216) 0xac6858 VADDSD %XMM1,%XMM12,%XMM1 |
(14216) 0xac685c ADD %EBX,%EAX |
(14216) 0xac685e VANDPS %XMM8,%XMM11,%XMM11 |
(14216) 0xac6863 VMAXSS %XMM3,%XMM11,%XMM3 |
(14216) 0xac6867 JMP ac6810 |
0xac6869 NOPL (%RAX) |
(14212) 0xac6870 MOV 0x5e8(%R15),%RDX |
(14212) 0xac6877 MOV 0x5f0(%R15),%R11 |
(14212) 0xac687e SUB %RDX,%R11 |
(14212) 0xac6881 SHR $0x2,%R11 |
(14212) 0xac6885 TEST %R11D,%R11D |
(14212) 0xac6888 JLE ac68f0 |
(14212) 0xac688a XOR %R15D,%R15D |
(14212) 0xac688d MOV -0x64(%RBP),%R13D |
(14212) 0xac6891 JMP ac68a8 |
0xac6893 NOPW %CS:(%RAX,%RAX,1) |
(14214) 0xac68a0 ADD %R8D,%R15D |
(14214) 0xac68a3 CMP %R11D,%R15D |
(14214) 0xac68a6 JGE ac68f4 |
(14214) 0xac68a8 MOVSXD %R15D,%R12 |
(14214) 0xac68ab MOVSXD (%RDX,%R12,4),%R12 |
(14214) 0xac68af LEA (%R12,%R12,2),%R12 |
(14214) 0xac68b3 SAL $0x4,%R12 |
(14214) 0xac68b7 VMOVSS (%RCX,%R12,1),%XMM11 |
(14214) 0xac68bd VUCOMISS %XMM5,%XMM11 |
(14214) 0xac68c1 JNE ac68c5 |
(14214) 0xac68c3 JNP ac68a0 |
(14214) 0xac68c5 VMULSS %XMM11,%XMM11,%XMM12 |
(14214) 0xac68ca VMULSS %XMM10,%XMM12,%XMM12 |
(14214) 0xac68cf VCVTSS2SD %XMM12,%XMM12,%XMM12 |
(14214) 0xac68d4 VADDSD %XMM1,%XMM12,%XMM1 |
(14214) 0xac68d8 ADD %EBX,%EAX |
(14214) 0xac68da VANDPS %XMM8,%XMM11,%XMM11 |
(14214) 0xac68df VMAXSS %XMM3,%XMM11,%XMM3 |
(14214) 0xac68e3 JMP ac68a0 |
0xac68e5 NOPW %CS:(%RAX,%RAX,1) |
(14212) 0xac68f0 MOV -0x64(%RBP),%R13D |
(14212) 0xac68f4 MOV -0x60(%RBP),%R12 |
(14212) 0xac68f8 MOV 0x650(%R12,%R14,1),%RDX |
(14212) 0xac6900 MOV 0x658(%R12,%R14,1),%R11 |
(14212) 0xac6908 SUB %RDX,%R11 |
(14212) 0xac690b SHR $0x2,%R11 |
(14212) 0xac690f TEST %R11D,%R11D |
(14212) 0xac6912 JLE ac6630 |
(14212) 0xac6918 ADD %EBX,%EBX |
(14212) 0xac691a VCVTSI2SS %EBX,%XMM14,%XMM10 |
(14212) 0xac691e XOR %R14D,%R14D |
(14212) 0xac6921 JMP ac693c |
0xac6923 NOPW %CS:(%RAX,%RAX,1) |
(14213) 0xac6930 ADD %ESI,%R14D |
(14213) 0xac6933 CMP %R11D,%R14D |
(14213) 0xac6936 JGE ac6630 |
(14213) 0xac693c MOVSXD %R14D,%R15 |
(14213) 0xac693f MOVSXD (%RDX,%R15,4),%R15 |
(14213) 0xac6943 LEA (%R15,%R15,2),%R15 |
(14213) 0xac6947 SAL $0x4,%R15 |
(14213) 0xac694b VMOVSS (%RCX,%R15,1),%XMM11 |
(14213) 0xac6951 VUCOMISS %XMM5,%XMM11 |
(14213) 0xac6955 JNE ac6959 |
(14213) 0xac6957 JNP ac6930 |
(14213) 0xac6959 VMULSS %XMM11,%XMM11,%XMM12 |
(14213) 0xac695e VMULSS %XMM10,%XMM12,%XMM12 |
(14213) 0xac6963 VCVTSS2SD %XMM12,%XMM12,%XMM12 |
(14213) 0xac6968 VADDSD %XMM1,%XMM12,%XMM1 |
(14213) 0xac696c ADD %EBX,%EAX |
(14213) 0xac696e VANDPS %XMM8,%XMM11,%XMM11 |
(14213) 0xac6973 VMAXSS %XMM3,%XMM11,%XMM3 |
(14213) 0xac6977 JMP ac6930 |
0xac6979 NOPL (%RAX) |
(14212) 0xac6980 SAL $0x2,%RDX |
(14212) 0xac6984 LEA (%RDX,%RDX,8),%RDX |
(14212) 0xac6988 XOR %R11D,%R11D |
(14212) 0xac698b JMP ac699d |
0xac698d NOPL (%RAX) |
(14218) 0xac6990 ADD $0x24,%R11 |
(14218) 0xac6994 CMP %R11,%RDX |
(14218) 0xac6997 JE ac66e4 |
(14218) 0xac699d VMOVSS (%R15,%R11,1),%XMM11 |
(14218) 0xac69a3 VUCOMISS %XMM5,%XMM11 |
(14218) 0xac69a7 JNE ac69ab |
(14218) 0xac69a9 JNP ac69d8 |
(14218) 0xac69ab VDIVSS %XMM11,%XMM6,%XMM11 |
(14218) 0xac69b0 VUCOMISS %XMM5,%XMM11 |
(14218) 0xac69b4 JNE ac69b8 |
(14218) 0xac69b6 JNP ac69d8 |
(14218) 0xac69b8 VMULSS %XMM11,%XMM11,%XMM12 |
(14218) 0xac69bd VMULSS %XMM10,%XMM12,%XMM12 |
(14218) 0xac69c2 VCVTSS2SD %XMM12,%XMM12,%XMM12 |
(14218) 0xac69c7 VADDSD %XMM12,%XMM9,%XMM9 |
(14218) 0xac69cc ADD %EBX,%R13D |
(14218) 0xac69cf VANDPS %XMM8,%XMM11,%XMM11 |
(14218) 0xac69d4 VMAXSS %XMM7,%XMM11,%XMM7 |
(14218) 0xac69d8 VMOVSS 0x4(%R15,%R11,1),%XMM11 |
(14218) 0xac69df VUCOMISS %XMM5,%XMM11 |
(14218) 0xac69e3 JNE ac69e7 |
(14218) 0xac69e5 JNP ac6990 |
(14218) 0xac69e7 VMULSS %XMM11,%XMM11,%XMM12 |
(14218) 0xac69ec VMULSS %XMM10,%XMM12,%XMM12 |
(14218) 0xac69f1 VCVTSS2SD %XMM12,%XMM12,%XMM12 |
(14218) 0xac69f6 VADDSD %XMM2,%XMM12,%XMM2 |
(14218) 0xac69fa ADD %EBX,%R9D |
(14218) 0xac69fd VANDPS %XMM8,%XMM11,%XMM11 |
(14218) 0xac6a02 VMAXSS %XMM4,%XMM11,%XMM4 |
(14218) 0xac6a06 JMP ac6990 |
(14212) 0xac6a08 MOV %EDX,%R12D |
(14212) 0xac6a0b AND $-0x2,%R12D |
(14212) 0xac6a0f LEA 0x28(%R15),%R11 |
(14212) 0xac6a13 XOR %R13D,%R13D |
(14212) 0xac6a16 JMP ac6a3f |
0xac6a18 NOPL (%RAX,%RAX,1) |
(14219) 0xac6a20 VADDSD %XMM11,%XMM9,%XMM9 |
(14219) 0xac6a25 VMAXSS %XMM7,%XMM6,%XMM7 |
(14219) 0xac6a29 VADDSD %XMM11,%XMM9,%XMM9 |
(14219) 0xac6a2e ADD $0x2,%R13 |
(14219) 0xac6a32 ADD $0x48,%R11 |
(14219) 0xac6a36 CMP %R13,%R12 |
(14219) 0xac6a39 JE ac6684 |
(14219) 0xac6a3f VMOVSS -0x24(%R11),%XMM12 |
(14219) 0xac6a45 VUCOMISS %XMM5,%XMM12 |
(14219) 0xac6a49 JNE ac6a4d |
(14219) 0xac6a4b JNP ac6a6c |
(14219) 0xac6a4d VMULSS %XMM12,%XMM12,%XMM13 |
(14219) 0xac6a52 VMULSS %XMM10,%XMM13,%XMM13 |
(14219) 0xac6a57 VCVTSS2SD %XMM13,%XMM13,%XMM13 |
(14219) 0xac6a5c VADDSD %XMM2,%XMM13,%XMM2 |
(14219) 0xac6a60 ADD %EBX,%R9D |
(14219) 0xac6a63 VANDPS %XMM8,%XMM12,%XMM12 |
(14219) 0xac6a68 VMAXSS %XMM4,%XMM12,%XMM4 |
(14219) 0xac6a6c VMOVSS (%R11),%XMM12 |
(14219) 0xac6a71 VUCOMISS %XMM5,%XMM12 |
(14219) 0xac6a75 JNE ac6a79 |
(14219) 0xac6a77 JNP ac6a20 |
(14219) 0xac6a79 VMULSS %XMM12,%XMM12,%XMM13 |
(14219) 0xac6a7e VMULSS %XMM10,%XMM13,%XMM13 |
(14219) 0xac6a83 VCVTSS2SD %XMM13,%XMM13,%XMM13 |
(14219) 0xac6a88 VADDSD %XMM2,%XMM13,%XMM2 |
(14219) 0xac6a8c ADD %EBX,%R9D |
(14219) 0xac6a8f VANDPS %XMM8,%XMM12,%XMM12 |
(14219) 0xac6a94 VMAXSS %XMM4,%XMM12,%XMM4 |
(14219) 0xac6a98 JMP ac6a20 |
0xac6a9a VDIVSS -0x76a386(%RIP),%XMM7,%XMM5 |
0xac6aa2 MOV -0x50(%RBP),%ECX |
0xac6aa5 TEST %ECX,%ECX |
0xac6aa7 VCVTSI2SD %ECX,%XMM14,%XMM6 |
0xac6aab SETG %CL |
0xac6aae VDIVSD %XMM6,%XMM9,%XMM6 |
0xac6ab2 VCVTSD2SS %XMM6,%XMM6,%XMM6 |
0xac6ab6 VMULSS -0x76a3d6(%RIP),%XMM6,%XMM6 |
0xac6abe KMOVD %ECX,%K1 |
0xac6ac2 VMOVSS %XMM6,%XMM6,%XMM6{%K1}{z} |
0xac6ac8 VINSERTPS $0x10,%XMM3,%XMM4,%XMM4 |
0xac6ace VMOVD %R9D,%XMM3 |
0xac6ad3 VPINSRD $0x1,%EAX,%XMM3,%XMM3 |
0xac6ad9 VUNPCKLPD %XMM1,%XMM2,%XMM2 |
0xac6add MOV -0x90(%RBP),%RBX |
0xac6ae4 MOV -0x98(%RBP),%R15 |
0xac6aeb MOV -0xf8(%RBP),%R10 |
0xac6af2 VMAXSS %XMM5,%XMM6,%XMM1 |
0xac6af6 VUCOMISS %XMM0,%XMM1 |
0xac6afa JNE ac6b02 |
0xac6afc JNP ac8181 |
0xac6b02 VDIVPS -0x76a3f0(%RIP){1to4},%XMM4,%XMM0 |
0xac6b0c VCVTDQ2PD %XMM3,%XMM4 |
0xac6b10 VDIVPD %XMM4,%XMM2,%XMM2 |
0xac6b14 VXORPD %XMM4,%XMM4,%XMM4 |
0xac6b18 VCVTPD2PS %XMM2,%XMM2 |
0xac6b1c VPCMPGTD %XMM4,%XMM3,%K1 |
0xac6b22 VMULPS -0x76a444(%RIP){1to4},%XMM2,%XMM2{%K1}{z} |
0xac6b2c VCMPPS $0x1,%XMM2,%XMM0,%K1 |
0xac6b33 KSHIFTRB $0x1,%K1,%K2 |
0xac6b39 VMOVSHDUP %XMM0,%XMM4 |
0xac6b3d VMOVSHDUP %XMM2,%XMM3 |
0xac6b41 VMOVSS %XMM3,%XMM4,%XMM4{%K2} |
0xac6b47 VMOVSS %XMM2,%XMM0,%XMM0{%K1} |
0xac6b4d VINSERTPS $0x10,%XMM0,%XMM1,%XMM3 |
0xac6b53 VXORPS %XMM2,%XMM2,%XMM2 |
0xac6b57 VUCOMISS %XMM2,%XMM0 |
0xac6b5b JNE ac6b69 |
0xac6b5d JP ac6b69 |
0xac6b5f VINSERTPS $0x10,-0x76a9dd(%RIP),%XMM1,%XMM3 |
0xac6b69 MOV 0x5381f0(%RIP),%RAX |
0xac6b70 MOV (%RAX),%RDI |
0xac6b73 TEST %RDI,%RDI |
0xac6b76 JE ac6bb0 |
0xac6b78 VCVTSS2SD %XMM3,%XMM3,%XMM0 |
0xac6b7c VMOVSHDUP %XMM3,%XMM1 |
0xac6b80 VCVTSS2SD %XMM1,%XMM1,%XMM1 |
0xac6b84 VCVTSS2SD %XMM4,%XMM4,%XMM2 |
0xac6b88 LEA -0x780884(%RIP),%RSI |
0xac6b8f MOV $0x3,%AL |
0xac6b91 MOV %R10,%R14 |
0xac6b94 VMOVAPS %XMM4,-0x50(%RBP) |
0xac6b99 VMOVAPS %XMM3,-0x60(%RBP) |
0xac6b9e CALL fa3670 <@plt_start@+0x1c0> |
0xac6ba3 VMOVAPS -0x60(%RBP),%XMM3 |
0xac6ba8 VMOVAPS -0x50(%RBP),%XMM4 |
0xac6bad MOV %R14,%R10 |
0xac6bb0 LEA -0xa8(%RBP),%RAX |
0xac6bb7 MOV %RAX,-0xd8(%RBP) |
0xac6bbe MOVQ $0x1,-0xd0(%RBP) |
0xac6bc9 VXORPS %XMM0,%XMM0,%XMM0 |
0xac6bcd VMOVUPS %XMM0,-0xc8(%RBP) |
0xac6bd5 MOVL $0x3f800000,-0xb8(%RBP) |
0xac6bdf VMOVUPS %XMM0,-0xb0(%RBP) |
0xac6be7 CMP -0x100(%RBP),%R10 |
0xac6bee JE ac81a8 |
0xac6bf4 VCMPPS $0x4,%XMM0,%XMM3,%K1 |
0xac6bfb VBROADCASTSS -0x76aa78(%RIP),%XMM0 |
0xac6c04 VMOVAPS %XMM0,-0x1a0(%RBP) |
0xac6c0c VBLENDMPS %XMM3,%XMM0,%XMM0{%K1} |
0xac6c12 VMOVAPS %XMM0,-0x190(%RBP) |
0xac6c1a VXORPS %XMM5,%XMM5,%XMM5 |
0xac6c1e VCMPSS $0x4,%XMM5,%XMM4,%K1 |
0xac6c25 VMOVSS -0x76aaa1(%RIP),%XMM7 |
0xac6c2d VMOVAPS %XMM7,%XMM0 |
0xac6c31 VMOVSS %XMM4,%XMM0,%XMM0{%K1} |
0xac6c37 VMOVAPS %XMM0,-0x180(%RBP) |
0xac6c3f MOV 0x538782(%RIP),%R12 |
0xac6c46 VPBROADCASTD -0x76a79f(%RIP),%XMM0 |
0xac6c4f VMOVDQA %XMM0,-0xf0(%RBP) |
0xac6c57 JMP ac6c84 |
0xac6c59 NOPL (%RAX) |
(14192) 0xac6c60 MOV -0xf8(%RBP),%R10 |
(14192) 0xac6c67 ADD $0x38,%R10 |
(14192) 0xac6c6b CMP -0x100(%RBP),%R10 |
(14192) 0xac6c72 VXORPS %XMM5,%XMM5,%XMM5 |
(14192) 0xac6c76 VMOVSS -0x76aaf2(%RIP),%XMM7 |
(14192) 0xac6c7e JE ac80d8 |
(14192) 0xac6c84 MOVSXD (%R10),%RAX |
(14192) 0xac6c87 MOV 0x70(%R15),%R14 |
(14192) 0xac6c8b IMUL $0x950,%RAX,%R15 |
(14192) 0xac6c92 MOVSXD 0x8(%R14,%R15,1),%RBX |
(14192) 0xac6c97 TEST %RBX,%RBX |
(14192) 0xac6c9a JS ac85fe |
(14192) 0xac6ca0 MOV %R10,-0xf8(%RBP) |
(14192) 0xac6ca7 MOV 0x4(%R10),%EAX |
(14192) 0xac6cab MOV %EAX,-0x104(%RBP) |
(14192) 0xac6cb1 TEST %EBX,%EBX |
(14192) 0xac6cb3 JE ac6dd0 |
(14192) 0xac6cb9 LEA (%RBX,%RBX,8),%RAX |
(14192) 0xac6cbd LEA (%RAX,%RAX,2),%RDI |
(14192) 0xac6cc1 ADD %RBX,%RDI |
(14192) 0xac6cc4 CALL fa3710 <@plt_start@+0x260> |
(14192) 0xac6cc9 MOV %RBX,%RDX |
(14192) 0xac6ccc MOV %RAX,%RCX |
(14192) 0xac6ccf MOV %RAX,-0x30(%RBP) |
(14192) 0xac6cd3 MOV %RBX,%RCX |
(14192) 0xac6cd6 AND $0x3,%RDX |
(14192) 0xac6cda VMOVDQA -0x190(%RBP),%XMM0 |
(14192) 0xac6ce2 VXORPS %XMM5,%XMM5,%XMM5 |
(14192) 0xac6ce6 VMOVSS -0x76ab62(%RIP),%XMM7 |
(14192) 0xac6cee MOV $0x7fff000000000000,%RDI |
(14192) 0xac6cf8 JE ac6d3b |
(14192) 0xac6cfa MOV -0x30(%RBP),%RAX |
(14192) 0xac6cfe XOR %ESI,%ESI |
(14192) 0xac6d00 VMOVAPS -0x180(%RBP),%XMM1 |
(14192) 0xac6d08 NOPL (%RAX,%RAX,1) |
(14211) 0xac6d10 MOVW $0,(%RAX) |
(14211) 0xac6d15 MOV %RDI,0x4(%RAX) |
(14211) 0xac6d19 MOVW $0,0xc(%RAX) |
(14211) 0xac6d1f VMOVQ %XMM0,0x10(%RAX) |
(14211) 0xac6d24 VMOVSS %XMM1,0x18(%RAX) |
(14211) 0xac6d29 ADD $0x1c,%RAX |
(14211) 0xac6d2d INC %RSI |
(14211) 0xac6d30 CMP %RSI,%RDX |
(14211) 0xac6d33 JNE ac6d10 |
(14192) 0xac6d35 MOV %RBX,%RCX |
(14192) 0xac6d38 SUB %RSI,%RCX |
(14192) 0xac6d3b CMP $0x4,%EBX |
(14192) 0xac6d3e JB ac6dd6 |
(14192) 0xac6d44 VMOVAPS -0x180(%RBP),%XMM1 |
(14192) 0xac6d4c NOPL (%RAX) |
(14210) 0xac6d50 MOVW $0,(%RAX) |
(14210) 0xac6d55 MOV %RDI,0x4(%RAX) |
(14210) 0xac6d59 MOVW $0,0xc(%RAX) |
(14210) 0xac6d5f VMOVQ %XMM0,0x10(%RAX) |
(14210) 0xac6d64 VMOVSS %XMM1,0x18(%RAX) |
(14210) 0xac6d69 MOVW $0,0x1c(%RAX) |
(14210) 0xac6d6f MOV %RDI,0x20(%RAX) |
(14210) 0xac6d73 MOVW $0,0x28(%RAX) |
(14210) 0xac6d79 VMOVQ %XMM0,0x2c(%RAX) |
(14210) 0xac6d7e VMOVSS %XMM1,0x34(%RAX) |
(14210) 0xac6d83 MOVW $0,0x38(%RAX) |
(14210) 0xac6d89 MOV %RDI,0x3c(%RAX) |
(14210) 0xac6d8d MOVW $0,0x44(%RAX) |
(14210) 0xac6d93 VMOVQ %XMM0,0x48(%RAX) |
(14210) 0xac6d98 VMOVSS %XMM1,0x50(%RAX) |
(14210) 0xac6d9d MOVW $0,0x54(%RAX) |
(14210) 0xac6da3 MOV %RDI,0x58(%RAX) |
(14210) 0xac6da7 MOVW $0,0x60(%RAX) |
(14210) 0xac6dad VMOVQ %XMM0,0x64(%RAX) |
(14210) 0xac6db2 VMOVSS %XMM1,0x6c(%RAX) |
(14210) 0xac6db7 ADD $0x70,%RAX |
(14210) 0xac6dbb ADD $-0x4,%RCX |
(14210) 0xac6dbf JNE ac6d50 |
(14192) 0xac6dc1 JMP ac6dd6 |
0xac6dc3 NOPW %CS:(%RAX,%RAX,1) |
(14192) 0xac6dd0 XOR %EAX,%EAX |
(14192) 0xac6dd2 MOV %RAX,-0x30(%RBP) |
(14192) 0xac6dd6 LEA (%R14,%R15,1),%RAX |
(14192) 0xac6dda ADD $0x8,%RAX |
(14192) 0xac6dde MOV %RAX,-0x70(%RBP) |
(14192) 0xac6de2 MOV %R14,-0x140(%RBP) |
(14192) 0xac6de9 MOV %R15,-0x138(%RBP) |
(14192) 0xac6df0 LEA 0x50(%R14,%R15,1),%R15 |
(14192) 0xac6df5 MOV -0x98(%RBP),%RAX |
(14192) 0xac6dfc MOV 0x28(%RAX),%RCX |
(14192) 0xac6e00 MOV $0x3e,%EAX |
(14192) 0xac6e05 XOR %EDX,%EDX |
(14192) 0xac6e07 JMP ac6e20 |
0xac6e09 NOPL (%RAX) |
(14207) 0xac6e10 MOV $0x3f,%EAX |
(14207) 0xac6e15 TEST $0x1,%DL |
(14207) 0xac6e18 MOV $0x1,%DL |
(14207) 0xac6e1a JNE ac7140 |
(14207) 0xac6e20 LEA (%RAX,%RAX,2),%RDI |
(14207) 0xac6e24 MOV (%R15,%RDI,8),%RSI |
(14207) 0xac6e28 MOV 0x8(%R15,%RDI,8),%RDI |
(14207) 0xac6e2d SUB %RSI,%RDI |
(14207) 0xac6e30 SHR $0x2,%RDI |
(14207) 0xac6e34 TEST %EDI,%EDI |
(14207) 0xac6e36 JLE ac6e10 |
(14207) 0xac6e38 SAL $0x5,%RAX |
(14207) 0xac6e3c LEA (%R12,%RAX,1),%R8 |
(14207) 0xac6e40 ADD $0x10,%R8 |
(14207) 0xac6e44 TEST %R13B,%R13B |
(14207) 0xac6e47 JE ac6fd0 |
(14207) 0xac6e4d XOR %EAX,%EAX |
(14207) 0xac6e4f JMP ac6e69 |
0xac6e51 NOPW %CS:(%RAX,%RAX,1) |
(14209) 0xac6e60 INC %EAX |
(14209) 0xac6e62 ADD (%R8),%EAX |
(14209) 0xac6e65 CMP %EDI,%EAX |
(14209) 0xac6e67 JGE ac6e10 |
(14209) 0xac6e69 MOVSXD %EAX,%R10 |
(14209) 0xac6e6c MOVSXD (%RSI,%R10,4),%R9 |
(14209) 0xac6e70 LEA (%R9,%R9,2),%R9 |
(14209) 0xac6e74 SAL $0x4,%R9 |
(14209) 0xac6e78 VMOVSS (%RCX,%R9,1),%XMM0 |
(14209) 0xac6e7e VMOVSS 0x4(%RCX,%R9,1),%XMM1 |
(14209) 0xac6e85 VUCOMISS %XMM0,%XMM1 |
(14209) 0xac6e89 JNE ac6e60 |
(14209) 0xac6e8b JP ac6e60 |
(14209) 0xac6e8d ADD %RCX,%R9 |
(14209) 0xac6e90 VUCOMISS %XMM5,%XMM0 |
(14209) 0xac6e94 JNE ac6e98 |
(14209) 0xac6e96 JNP ac6e60 |
(14209) 0xac6e98 JBE ac8595 |
(14209) 0xac6e9e MOVSXD 0x4(%RSI,%R10,4),%R11 |
(14209) 0xac6ea3 MOVSXD 0x8(%RSI,%R10,4),%R10 |
(14209) 0xac6ea8 CMPB $0,-0x34(%RBP) |
(14209) 0xac6eac JE ac6ec0 |
(14209) 0xac6eae VMOVAPS %XMM7,%XMM1 |
(14209) 0xac6eb2 VMOVAPS %XMM7,%XMM2 |
(14209) 0xac6eb6 JMP ac6edc |
0xac6eb8 NOPL (%RAX,%RAX,1) |
(14209) 0xac6ec0 MOV -0x70(%RBP),%RBX |
(14209) 0xac6ec4 MOV 0x8(%RBX),%RBX |
(14209) 0xac6ec8 LEA (%R11,%R11,8),%R14 |
(14209) 0xac6ecc VMOVSS (%RBX,%R14,4),%XMM1 |
(14209) 0xac6ed2 LEA (%R10,%R10,8),%R14 |
(14209) 0xac6ed6 VMOVSS (%RBX,%R14,4),%XMM2 |
(14209) 0xac6edc LEA (%R11,%R11,8),%RBX |
(14209) 0xac6ee0 LEA (%RBX,%RBX,2),%RBX |
(14209) 0xac6ee4 ADD %R11,%RBX |
(14209) 0xac6ee7 MOV -0x30(%RBP),%R14 |
(14209) 0xac6eeb VMOVSS 0x10(%R14,%RBX,1),%XMM3 |
(14209) 0xac6ef2 VDIVSS %XMM2,%XMM7,%XMM2 |
(14209) 0xac6ef6 MOVSX 0xa(%R14,%RBX,1),%R11D |
(14209) 0xac6efc VCVTSI2SS %R11D,%XMM8,%XMM4 |
(14209) 0xac6f01 VMULSS %XMM4,%XMM3,%XMM4 |
(14209) 0xac6f05 VUCOMISS %XMM2,%XMM4 |
(14209) 0xac6f09 JBE ac6f50 |
(14209) 0xac6f0b LEA (%R14,%RBX,1),%R11 |
(14209) 0xac6f0f ADD $0xa,%R11 |
(14209) 0xac6f13 VINSERTPS $0x10,%XMM0,%XMM2,%XMM0 |
(14209) 0xac6f19 VINSERTPS $0x10,0x18(%R14,%RBX,1),%XMM3,%XMM2 |
(14209) 0xac6f21 VDIVPS %XMM2,%XMM0,%XMM0 |
(14209) 0xac6f25 VADDPS -0xf0(%RBP),%XMM0,%XMM0 |
(14209) 0xac6f2d VCVTTPS2DQ %XMM0,%XMM0 |
(14209) 0xac6f31 VMOVD %XMM0,%EBX |
(14209) 0xac6f35 VPSHUFLW $-0x18,%XMM0,%XMM0 |
(14209) 0xac6f3a VMOVD %XMM0,(%R11) |
(14209) 0xac6f3f TEST %BX,%BX |
(14209) 0xac6f42 JNE ac6f50 |
(14209) 0xac6f44 MOVW $0x1,(%R11) |
(14209) 0xac6f4a NOPW (%RAX,%RAX,1) |
(14209) 0xac6f50 INC %EAX |
(14209) 0xac6f52 LEA (%R10,%R10,8),%R11 |
(14209) 0xac6f56 LEA (%R11,%R11,2),%R11 |
(14209) 0xac6f5a ADD %R10,%R11 |
(14209) 0xac6f5d VMOVSS 0x10(%R14,%R11,1),%XMM0 |
(14209) 0xac6f64 VDIVSS %XMM1,%XMM7,%XMM1 |
(14209) 0xac6f68 MOVSX 0xa(%R14,%R11,1),%R10D |
(14209) 0xac6f6e VCVTSI2SS %R10D,%XMM8,%XMM2 |
(14209) 0xac6f73 VMULSS %XMM2,%XMM0,%XMM2 |
(14209) 0xac6f77 VUCOMISS %XMM1,%XMM2 |
(14209) 0xac6f7b JBE ac6e62 |
(14209) 0xac6f81 LEA (%R14,%R11,1),%R10 |
(14209) 0xac6f85 ADD $0xa,%R10 |
(14209) 0xac6f89 VINSERTPS $0x10,(%R9),%XMM1,%XMM1 |
(14209) 0xac6f8f VINSERTPS $0x10,0x18(%R14,%R11,1),%XMM0,%XMM0 |
(14209) 0xac6f97 VDIVPS %XMM0,%XMM1,%XMM0 |
(14209) 0xac6f9b VADDPS -0xf0(%RBP),%XMM0,%XMM0 |
(14209) 0xac6fa3 VCVTTPS2DQ %XMM0,%XMM0 |
(14209) 0xac6fa7 VMOVD %XMM0,%R9D |
(14209) 0xac6fac VPSHUFLW $-0x18,%XMM0,%XMM0 |
(14209) 0xac6fb1 VMOVD %XMM0,(%R10) |
(14209) 0xac6fb6 TEST %R9W,%R9W |
(14209) 0xac6fba JNE ac6e62 |
(14209) 0xac6fc0 MOVW $0x1,(%R10) |
(14209) 0xac6fc6 JMP ac6e62 |
0xac6fcb NOPL (%RAX,%RAX,1) |
(14207) 0xac6fd0 XOR %R9D,%R9D |
(14207) 0xac6fd3 JMP ac6fef |
0xac6fd5 NOPW %CS:(%RAX,%RAX,1) |
(14208) 0xac6fe0 INC %R9D |
(14208) 0xac6fe3 ADD (%R8),%R9D |
(14208) 0xac6fe6 CMP %EDI,%R9D |
(14208) 0xac6fe9 JGE ac6e10 |
(14208) 0xac6fef MOVSXD %R9D,%R10 |
(14208) 0xac6ff2 MOVSXD (%RSI,%R10,4),%RAX |
(14208) 0xac6ff6 LEA (%RAX,%RAX,2),%R11 |
(14208) 0xac6ffa SAL $0x4,%R11 |
(14208) 0xac6ffe LEA (%RCX,%R11,1),%RAX |
(14208) 0xac7002 VMOVSS (%RCX,%R11,1),%XMM1 |
(14208) 0xac7008 VUCOMISS %XMM5,%XMM1 |
(14208) 0xac700c JNE ac7010 |
(14208) 0xac700e JNP ac6fe0 |
(14208) 0xac7010 JBE ac8595 |
(14208) 0xac7016 MOVSXD 0x4(%RSI,%R10,4),%R11 |
(14208) 0xac701b MOVSXD 0x8(%RSI,%R10,4),%R10 |
(14208) 0xac7020 CMPB $0,-0x34(%RBP) |
(14208) 0xac7024 JE ac7030 |
(14208) 0xac7026 VMOVAPS %XMM7,%XMM0 |
(14208) 0xac702a VMOVAPS %XMM7,%XMM2 |
(14208) 0xac702e JMP ac704c |
(14208) 0xac7030 MOV -0x70(%RBP),%RBX |
(14208) 0xac7034 MOV 0x8(%RBX),%RBX |
(14208) 0xac7038 LEA (%R11,%R11,8),%R14 |
(14208) 0xac703c VMOVSS (%RBX,%R14,4),%XMM0 |
(14208) 0xac7042 LEA (%R10,%R10,8),%R14 |
(14208) 0xac7046 VMOVSS (%RBX,%R14,4),%XMM2 |
(14208) 0xac704c LEA (%R11,%R11,8),%RBX |
(14208) 0xac7050 LEA (%RBX,%RBX,2),%RBX |
(14208) 0xac7054 ADD %R11,%RBX |
(14208) 0xac7057 MOV -0x30(%RBP),%R14 |
(14208) 0xac705b VMOVSS 0x10(%R14,%RBX,1),%XMM3 |
(14208) 0xac7062 VDIVSS %XMM2,%XMM7,%XMM2 |
(14208) 0xac7066 MOVSX 0xa(%R14,%RBX,1),%R11D |
(14208) 0xac706c VCVTSI2SS %R11D,%XMM8,%XMM4 |
(14208) 0xac7071 VMULSS %XMM4,%XMM3,%XMM4 |
(14208) 0xac7075 VUCOMISS %XMM2,%XMM4 |
(14208) 0xac7079 JBE ac70c0 |
(14208) 0xac707b LEA (%R14,%RBX,1),%R11 |
(14208) 0xac707f ADD $0xa,%R11 |
(14208) 0xac7083 VINSERTPS $0x10,%XMM1,%XMM2,%XMM1 |
(14208) 0xac7089 VINSERTPS $0x10,0x18(%R14,%RBX,1),%XMM3,%XMM2 |
(14208) 0xac7091 VDIVPS %XMM2,%XMM1,%XMM1 |
(14208) 0xac7095 VADDPS -0xf0(%RBP),%XMM1,%XMM1 |
(14208) 0xac709d VCVTTPS2DQ %XMM1,%XMM1 |
(14208) 0xac70a1 VMOVD %XMM1,%EBX |
(14208) 0xac70a5 VPSHUFLW $-0x18,%XMM1,%XMM1 |
(14208) 0xac70aa VMOVD %XMM1,(%R11) |
(14208) 0xac70af TEST %BX,%BX |
(14208) 0xac70b2 JNE ac70c0 |
(14208) 0xac70b4 MOVW $0x1,(%R11) |
(14208) 0xac70ba NOPW (%RAX,%RAX,1) |
(14208) 0xac70c0 INC %R9D |
(14208) 0xac70c3 LEA (%R10,%R10,8),%R11 |
(14208) 0xac70c7 LEA (%R11,%R11,2),%R11 |
(14208) 0xac70cb ADD %R10,%R11 |
(14208) 0xac70ce VMOVSS 0x10(%R14,%R11,1),%XMM1 |
(14208) 0xac70d5 VDIVSS %XMM0,%XMM7,%XMM0 |
(14208) 0xac70d9 MOVSX 0xa(%R14,%R11,1),%R10D |
(14208) 0xac70df VCVTSI2SS %R10D,%XMM8,%XMM2 |
(14208) 0xac70e4 VMULSS %XMM2,%XMM1,%XMM2 |
(14208) 0xac70e8 VUCOMISS %XMM0,%XMM2 |
(14208) 0xac70ec JBE ac6fe3 |
(14208) 0xac70f2 LEA (%R14,%R11,1),%R10 |
(14208) 0xac70f6 ADD $0xa,%R10 |
(14208) 0xac70fa VINSERTPS $0x10,(%RAX),%XMM0,%XMM0 |
(14208) 0xac7100 VINSERTPS $0x10,0x18(%R14,%R11,1),%XMM1,%XMM1 |
(14208) 0xac7108 VDIVPS %XMM1,%XMM0,%XMM0 |
(14208) 0xac710c VADDPS -0xf0(%RBP),%XMM0,%XMM0 |
(14208) 0xac7114 VCVTTPS2DQ %XMM0,%XMM0 |
(14208) 0xac7118 VMOVD %XMM0,%EAX |
(14208) 0xac711c VPSHUFLW $-0x18,%XMM0,%XMM0 |
(14208) 0xac7121 VMOVD %XMM0,(%R10) |
(14208) 0xac7126 TEST %AX,%AX |
(14208) 0xac7129 JNE ac6fe3 |
(14208) 0xac712f MOVW $0x1,(%R10) |
(14208) 0xac7135 JMP ac6fe3 |
0xac713a NOPW (%RAX,%RAX,1) |
(14192) 0xac7140 MOV 0x600(%R15),%RAX |
(14192) 0xac7147 MOV 0x608(%R15),%RSI |
(14192) 0xac714e SUB %RAX,%RSI |
(14192) 0xac7151 SHR $0x2,%RSI |
(14192) 0xac7155 TEST %ESI,%ESI |
(14192) 0xac7157 MOV -0x30(%RBP),%R13 |
(14192) 0xac715b JLE ac7390 |
(14192) 0xac7161 MOV 0x810(%R12),%EDI |
(14192) 0xac7169 INC %EDI |
(14192) 0xac716b MOV $0x3,%EDX |
(14192) 0xac7170 JMP ac7193 |
0xac7172 NOPW %CS:(%RAX,%RAX,1) |
(14206) 0xac7180 LEA (%RDX,%RDI,1),%R8D |
(14206) 0xac7184 ADD $-0x3,%R8D |
(14206) 0xac7188 ADD %EDI,%EDX |
(14206) 0xac718a CMP %ESI,%R8D |
(14206) 0xac718d JGE ac7390 |
(14206) 0xac7193 LEA -0x3(%RDX),%R8D |
(14206) 0xac7197 MOVSXD %R8D,%R8 |
(14206) 0xac719a MOVSXD (%RAX,%R8,4),%R8 |
(14206) 0xac719e LEA (%R8,%R8,2),%R8 |
(14206) 0xac71a2 SAL $0x4,%R8 |
(14206) 0xac71a6 LEA -0x2(%RDX),%R9D |
(14206) 0xac71aa LEA -0x1(%RDX),%R10D |
(14206) 0xac71ae MOVSXD %R10D,%R10 |
(14206) 0xac71b1 MOVSXD (%RAX,%R10,4),%R11 |
(14206) 0xac71b5 VMOVAPS %XMM7,%XMM0 |
(14206) 0xac71b9 CMPB $0,-0x34(%RBP) |
(14206) 0xac71bd JNE ac71d1 |
(14206) 0xac71bf MOV -0x70(%RBP),%R10 |
(14206) 0xac71c3 MOV 0x8(%R10),%R10 |
(14206) 0xac71c7 LEA (%R11,%R11,8),%RBX |
(14206) 0xac71cb VMOVSS (%R10,%RBX,4),%XMM0 |
(14206) 0xac71d1 ADD %RCX,%R8 |
(14206) 0xac71d4 MOVSXD %R9D,%R9 |
(14206) 0xac71d7 MOVSXD (%RAX,%R9,4),%RBX |
(14206) 0xac71db MOVSXD %EDX,%R9 |
(14206) 0xac71de MOVSXD (%RAX,%R9,4),%R9 |
(14206) 0xac71e2 LEA (%RBX,%RBX,8),%R10 |
(14206) 0xac71e6 LEA (%R10,%R10,2),%R14 |
(14206) 0xac71ea ADD %RBX,%R14 |
(14206) 0xac71ed VMOVSS 0x10(%R13,%R14,1),%XMM1 |
(14206) 0xac71f4 VDIVSS %XMM0,%XMM7,%XMM0 |
(14206) 0xac71f8 MOVSX 0xa(%R13,%R14,1),%EBX |
(14206) 0xac71fe VCVTSI2SS %EBX,%XMM8,%XMM2 |
(14206) 0xac7202 VMULSS %XMM2,%XMM1,%XMM2 |
(14206) 0xac7206 VUCOMISS %XMM0,%XMM2 |
(14206) 0xac720a JBE ac724a |
(14206) 0xac720c LEA (%R14,%R13,1),%RBX |
(14206) 0xac7210 ADD $0xa,%RBX |
(14206) 0xac7214 VINSERTPS $0x10,(%R8),%XMM0,%XMM0 |
(14206) 0xac721a VINSERTPS $0x10,0x18(%R13,%R14,1),%XMM1,%XMM1 |
(14206) 0xac7222 VDIVPS %XMM1,%XMM0,%XMM0 |
(14206) 0xac7226 VADDPS -0xf0(%RBP),%XMM0,%XMM0 |
(14206) 0xac722e VCVTTPS2DQ %XMM0,%XMM0 |
(14206) 0xac7232 VMOVD %XMM0,%R14D |
(14206) 0xac7237 VPSHUFLW $-0x18,%XMM0,%XMM0 |
(14206) 0xac723c VMOVD %XMM0,(%RBX) |
(14206) 0xac7240 TEST %R14W,%R14W |
(14206) 0xac7244 JE ac735b |
(14206) 0xac724a VMOVAPS %XMM7,%XMM0 |
(14206) 0xac724e CMPB $0,-0x34(%RBP) |
(14206) 0xac7252 JNE ac7262 |
(14206) 0xac7254 MOV -0x70(%RBP),%RBX |
(14206) 0xac7258 MOV 0x8(%RBX),%RBX |
(14206) 0xac725c VMOVSS (%RBX,%R10,4),%XMM0 |
(14206) 0xac7262 LEA (%R11,%R11,8),%RBX |
(14206) 0xac7266 LEA (%RBX,%RBX,2),%RBX |
(14206) 0xac726a ADD %R11,%RBX |
(14206) 0xac726d VMOVSS 0x10(%R13,%RBX,1),%XMM1 |
(14206) 0xac7274 VDIVSS %XMM0,%XMM7,%XMM0 |
(14206) 0xac7278 MOVSX 0xa(%R13,%RBX,1),%R11D |
(14206) 0xac727e VCVTSI2SS %R11D,%XMM6,%XMM2 |
(14206) 0xac7283 VMULSS %XMM2,%XMM1,%XMM2 |
(14206) 0xac7287 VUCOMISS %XMM0,%XMM2 |
(14206) 0xac728b JBE ac72ca |
(14206) 0xac728d LEA (%RBX,%R13,1),%R11 |
(14206) 0xac7291 ADD $0xa,%R11 |
(14206) 0xac7295 VINSERTPS $0x10,(%R8),%XMM0,%XMM0 |
(14206) 0xac729b VINSERTPS $0x10,0x18(%R13,%RBX,1),%XMM1,%XMM1 |
(14206) 0xac72a3 VDIVPS %XMM1,%XMM0,%XMM0 |
(14206) 0xac72a7 VADDPS -0xf0(%RBP),%XMM0,%XMM0 |
(14206) 0xac72af VCVTTPS2DQ %XMM0,%XMM0 |
(14206) 0xac72b3 VMOVD %XMM0,%EBX |
(14206) 0xac72b7 VPSHUFLW $-0x18,%XMM0,%XMM0 |
(14206) 0xac72bc VMOVD %XMM0,(%R11) |
(14206) 0xac72c1 TEST %BX,%BX |
(14206) 0xac72c4 JE ac7373 |
(14206) 0xac72ca VMOVAPS %XMM7,%XMM0 |
(14206) 0xac72ce CMPB $0,-0x34(%RBP) |
(14206) 0xac72d2 JNE ac72e2 |
(14206) 0xac72d4 MOV -0x70(%RBP),%R11 |
(14206) 0xac72d8 MOV 0x8(%R11),%R11 |
(14206) 0xac72dc VMOVSS (%R11,%R10,4),%XMM0 |
(14206) 0xac72e2 LEA (%R9,%R9,8),%R10 |
(14206) 0xac72e6 LEA (%R10,%R10,2),%R10 |
(14206) 0xac72ea ADD %R9,%R10 |
(14206) 0xac72ed VMOVSS 0x10(%R13,%R10,1),%XMM1 |
(14206) 0xac72f4 VDIVSS %XMM0,%XMM7,%XMM0 |
(14206) 0xac72f8 MOVSX 0xa(%R13,%R10,1),%R9D |
(14206) 0xac72fe VCVTSI2SS %R9D,%XMM6,%XMM2 |
(14206) 0xac7303 VMULSS %XMM2,%XMM1,%XMM2 |
(14206) 0xac7307 VUCOMISS %XMM0,%XMM2 |
(14206) 0xac730b JBE ac7180 |
(14206) 0xac7311 LEA (%R10,%R13,1),%R9 |
(14206) 0xac7315 ADD $0xa,%R9 |
(14206) 0xac7319 VINSERTPS $0x10,(%R8),%XMM0,%XMM0 |
(14206) 0xac731f VINSERTPS $0x10,0x18(%R13,%R10,1),%XMM1,%XMM1 |
(14206) 0xac7327 VDIVPS %XMM1,%XMM0,%XMM0 |
(14206) 0xac732b VADDPS -0xf0(%RBP),%XMM0,%XMM0 |
(14206) 0xac7333 VCVTTPS2DQ %XMM0,%XMM0 |
(14206) 0xac7337 VMOVD %XMM0,%R8D |
(14206) 0xac733c VPSHUFLW $-0x18,%XMM0,%XMM0 |
(14206) 0xac7341 VMOVD %XMM0,(%R9) |
(14206) 0xac7346 TEST %R8W,%R8W |
(14206) 0xac734a JNE ac7180 |
(14206) 0xac7350 MOVW $0x1,(%R9) |
(14206) 0xac7356 JMP ac7180 |
(14206) 0xac735b MOVW $0x1,(%RBX) |
(14206) 0xac7360 VMOVAPS %XMM7,%XMM0 |
(14206) 0xac7364 CMPB $0,-0x34(%RBP) |
(14206) 0xac7368 JE ac7254 |
(14206) 0xac736e JMP ac7262 |
(14206) 0xac7373 MOVW $0x1,(%R11) |
(14206) 0xac7379 VMOVAPS %XMM7,%XMM0 |
(14206) 0xac737d CMPB $0,-0x34(%RBP) |
(14206) 0xac7381 JE ac72d4 |
(14206) 0xac7387 JMP ac72e2 |
0xac738c NOPL (%RAX) |
(14192) 0xac7390 MOV -0x70(%RBP),%RAX |
(14192) 0xac7394 MOVSXD (%RAX),%R14 |
(14192) 0xac7397 TEST %R14,%R14 |
(14192) 0xac739a JS ac860a |
(14192) 0xac73a0 TEST %R14D,%R14D |
(14192) 0xac73a3 JE ac73d0 |
(14192) 0xac73a5 LEA (,%R14,4),%RBX |
(14192) 0xac73ad MOV %RBX,%RDI |
(14192) 0xac73b0 CALL fa3710 <@plt_start@+0x260> |
(14192) 0xac73b5 MOVL $0,(%RAX) |
(14192) 0xac73bb CMP $0x1,%R14D |
(14192) 0xac73bf JNE ac73e0 |
(14192) 0xac73c1 VXORPS %XMM5,%XMM5,%XMM5 |
(14192) 0xac73c5 VMOVSS -0x76b241(%RIP),%XMM7 |
(14192) 0xac73cd JMP ac7407 |
0xac73cf NOP |
(14192) 0xac73d0 XOR %EAX,%EAX |
(14192) 0xac73d2 JMP ac7407 |
0xac73d4 NOPW %CS:(%RAX,%RAX,1) |
(14192) 0xac73e0 MOV %RAX,%RDI |
(14192) 0xac73e3 ADD $0x4,%RDI |
(14192) 0xac73e7 ADD $-0x4,%RBX |
(14192) 0xac73eb XOR %ESI,%ESI |
(14192) 0xac73ed MOV %RBX,%RDX |
(14192) 0xac73f0 MOV %RAX,%RBX |
(14192) 0xac73f3 CALL fa3cb0 <@plt_start@+0x800> |
(14192) 0xac73f8 VXORPS %XMM5,%XMM5,%XMM5 |
(14192) 0xac73fc VMOVSS -0x76b278(%RIP),%XMM7 |
(14192) 0xac7404 MOV %RBX,%RAX |
(14192) 0xac7407 MOV %RAX,-0x60(%RBP) |
(14192) 0xac740b LEA 0x1c(%R12),%R14 |
(14192) 0xac7410 XOR %EBX,%EBX |
(14192) 0xac7412 XOR %R13D,%R13D |
(14192) 0xac7415 XOR %EDI,%EDI |
(14192) 0xac7417 XOR %R12D,%R12D |
(14192) 0xac741a JMP ac7445 |
(14205) 0xac741c MOV %R12D,(%R13) |
(14205) 0xac7420 MOV %R15,0x8(%R13) |
(14205) 0xac7424 ADD $0x10,%R13 |
(14205) 0xac7428 NOPL (%RAX,%RAX,1) |
(14205) 0xac7430 INC %R12 |
(14205) 0xac7433 ADD $0x18,%R15 |
(14205) 0xac7437 ADD $0x20,%R14 |
(14205) 0xac743b CMP $0x5e,%R12 |
(14205) 0xac743f JE ac7560 |
(14205) 0xac7445 TESTB $0x2,(%R14) |
(14205) 0xac7449 JE ac7430 |
(14205) 0xac744b MOV (%R15),%RAX |
(14205) 0xac744e CMP 0x8(%R15),%RAX |
(14205) 0xac7452 JE ac7430 |
(14205) 0xac7454 CMP %RDI,%R13 |
(14205) 0xac7457 JNE ac741c |
(14205) 0xac7459 SUB %RBX,%R13 |
(14205) 0xac745c MOV $0x7fffffffffffffe0,%RAX |
(14205) 0xac7466 ADD $0x10,%RAX |
(14205) 0xac746a CMP %RAX,%R13 |
(14205) 0xac746d MOV %RBX,-0x80(%RBP) |
(14205) 0xac7471 JE ac85f2 |
(14205) 0xac7477 MOV %R13,-0xe0(%RBP) |
(14205) 0xac747e SAR $0x4,%R13 |
(14205) 0xac7482 MOV %R13,%RAX |
(14205) 0xac7485 CMP $0x2,%R13 |
(14205) 0xac7489 JAE ac7490 |
(14205) 0xac748b MOV $0x1,%EAX |
(14205) 0xac7490 LEA (%RAX,%R13,1),%RCX |
(14205) 0xac7494 MOV $0x7ffffffffffffff,%RDX |
(14205) 0xac749e MOV %RDX,%RDI |
(14205) 0xac74a1 CMP %RDX,%RCX |
(14205) 0xac74a4 JA ac74a9 |
(14205) 0xac74a6 MOV %RCX,%RDI |
(14205) 0xac74a9 ADD %R13,%RAX |
(14205) 0xac74ac MOV $0x7ffffffffffffff,%RAX |
(14205) 0xac74b6 CMOVB %RAX,%RDI |
(14205) 0xac74ba TEST %RDI,%RDI |
(14205) 0xac74bd MOV %RDI,-0x50(%RBP) |
(14205) 0xac74c1 JE ac74e8 |
(14205) 0xac74c3 SAL $0x4,%RDI |
(14205) 0xac74c7 CALL fa3710 <@plt_start@+0x260> |
(14205) 0xac74cc MOV %RAX,%RBX |
(14205) 0xac74cf VXORPS %XMM5,%XMM5,%XMM5 |
(14205) 0xac74d3 VMOVSS -0x76b34f(%RIP),%XMM7 |
(14205) 0xac74db MOV -0xe0(%RBP),%RDX |
(14205) 0xac74e2 MOV -0x50(%RBP),%RDI |
(14205) 0xac74e6 JMP ac74f1 |
(14205) 0xac74e8 XOR %EBX,%EBX |
(14205) 0xac74ea MOV -0xe0(%RBP),%RDX |
(14205) 0xac74f1 SAL $0x4,%R13 |
(14205) 0xac74f5 MOV %R12D,(%RBX,%R13,1) |
(14205) 0xac74f9 MOV %R15,0x8(%RBX,%R13,1) |
(14205) 0xac74fe TEST %RDX,%RDX |
(14205) 0xac7501 MOV -0x80(%RBP),%RAX |
(14205) 0xac7505 JLE ac7527 |
(14205) 0xac7507 MOV %RBX,%RDI |
(14205) 0xac750a MOV -0x80(%RBP),%RSI |
(14205) 0xac750e CALL fa4b60 <@plt_start@+0x16b0> |
(14205) 0xac7513 MOV -0x80(%RBP),%RAX |
(14205) 0xac7517 MOV -0x50(%RBP),%RDI |
(14205) 0xac751b VMOVSS -0x76b397(%RIP),%XMM7 |
(14205) 0xac7523 VXORPS %XMM5,%XMM5,%XMM5 |
(14205) 0xac7527 ADD %RBX,%R13 |
(14205) 0xac752a TEST %RAX,%RAX |
(14205) 0xac752d JE ac7547 |
(14205) 0xac752f MOV %RAX,%RDI |
(14205) 0xac7532 CALL fa3730 <@plt_start@+0x280> |
(14205) 0xac7537 MOV -0x50(%RBP),%RDI |
(14205) 0xac753b VMOVSS -0x76b3b7(%RIP),%XMM7 |
(14205) 0xac7543 VXORPS %XMM5,%XMM5,%XMM5 |
(14205) 0xac7547 ADD $0x10,%R13 |
(14205) 0xac754b SAL $0x4,%RDI |
(14205) 0xac754f ADD %RBX,%RDI |
(14205) 0xac7552 JMP ac7430 |
0xac7557 NOPW (%RAX,%RAX,1) |
(14192) 0xac7560 CMP %R13,%RBX |
(14192) 0xac7563 MOV %RBX,-0x80(%RBP) |
(14192) 0xac7567 JE ac7ba0 |
(14192) 0xac756d MOV -0x140(%RBP),%RAX |
(14192) 0xac7574 MOV -0x138(%RBP),%RCX |
(14192) 0xac757b ADD %RCX,%RAX |
(14192) 0xac757e ADD $0x10,%RAX |
(14192) 0xac7582 MOV %RAX,-0x148(%RBP) |
(14192) 0xac7589 MOVL $0,-0x84(%RBP) |
(14192) 0xac7593 MOV %RBX,%R14 |
(14192) 0xac7596 MOV -0x98(%RBP),%R15 |
(14192) 0xac759d MOV 0x537e24(%RIP),%RSI |
(14192) 0xac75a4 MOV %R13,-0xe0(%RBP) |
(14192) 0xac75ab JMP ac75c4 |
0xac75ad NOPL (%RAX) |
(14196) 0xac75b0 ADD $0x10,%R14 |
(14196) 0xac75b4 MOV -0xe0(%RBP),%R13 |
(14196) 0xac75bb CMP %R13,%R14 |
(14196) 0xac75be JE ac7bb8 |
(14196) 0xac75c4 MOV 0x8(%R14),%RAX |
(14196) 0xac75c8 MOV (%RAX),%RDX |
(14196) 0xac75cb CMP %RDX,0x8(%RAX) |
(14196) 0xac75cf JE ac75b0 |
(14196) 0xac75d1 MOV (%R14),%EBX |
(14196) 0xac75d4 XOR %R13D,%R13D |
(14196) 0xac75d7 MOV %R14,-0x78(%RBP) |
(14196) 0xac75db JMP ac7668 |
(14197) 0xac75e0 MOV 0x537779(%RIP),%RAX |
(14197) 0xac75e7 MOV (%RAX),%RDI |
(14197) 0xac75ea MOV (%R14),%EBX |
(14197) 0xac75ed MOV %R14,%R12 |
(14197) 0xac75f0 MOVSXD %EBX,%R14 |
(14197) 0xac75f3 MOV %R14,%RAX |
(14197) 0xac75f6 SAL $0x5,%RAX |
(14197) 0xac75fa MOV 0x8(%RSI,%RAX,1),%RCX |
(14197) 0xac75ff MOV -0x60(%RBP),%RAX |
(14197) 0xac7603 VMOVSS (%RAX,%RDX,4),%XMM0 |
(14197) 0xac7608 VCVTSS2SD %XMM0,%XMM0,%XMM0 |
(14197) 0xac760c MOV %R13,-0x50(%RBP) |
(14197) 0xac7610 MOV %R15,%R13 |
(14197) 0xac7613 MOV %RSI,%R15 |
(14197) 0xac7616 LEA -0x80931c(%RIP),%RSI |
(14197) 0xac761d MOV $0x1,%AL |
(14197) 0xac761f CALL fa3670 <@plt_start@+0x1c0> |
(14197) 0xac7624 MOV %R15,%RSI |
(14197) 0xac7627 MOV %R13,%R15 |
(14197) 0xac762a MOV -0x50(%RBP),%R13 |
(14197) 0xac762e SAL $0x5,%R14 |
(14197) 0xac7632 MOVSXD 0x10(%RSI,%R14,1),%RAX |
(14197) 0xac7637 ADD %RAX,%R13 |
(14197) 0xac763a INC %R13 |
(14197) 0xac763d MOV 0x8(%R12),%RAX |
(14197) 0xac7642 MOV (%RAX),%RDX |
(14197) 0xac7645 MOV 0x8(%RAX),%RAX |
(14197) 0xac7649 SUB %RDX,%RAX |
(14197) 0xac764c SAR $0x2,%RAX |
(14197) 0xac7650 CMP %RAX,%R13 |
(14197) 0xac7653 VXORPS %XMM5,%XMM5,%XMM5 |
(14197) 0xac7657 VMOVSS -0x76b4d3(%RIP),%XMM7 |
(14197) 0xac765f MOV %R12,%R14 |
(14197) 0xac7662 JAE ac75b0 |
(14197) 0xac7668 MOVSXD (%RDX,%R13,4),%RAX |
(14197) 0xac766c MOV 0x28(%R15),%RCX |
(14197) 0xac7670 LEA (%RAX,%RAX,2),%R8 |
(14197) 0xac7674 SAL $0x4,%R8 |
(14197) 0xac7678 ADD %RCX,%R8 |
(14197) 0xac767b MOVSXD 0x4(%RDX,%R13,4),%RDI |
(14197) 0xac7680 CMP $0x4a,%EBX |
(14197) 0xac7683 MOV %RDI,-0x50(%RBP) |
(14197) 0xac7687 JNE ac7720 |
(14197) 0xac768d MOVSXD (%R8),%RAX |
(14197) 0xac7690 TEST %RAX,%RAX |
(14197) 0xac7693 JLE ac77d4 |
(14197) 0xac7699 LEA (%RAX,%RAX,2),%ESI |
(14197) 0xac769c MOV -0x148(%RBP),%RDI |
(14197) 0xac76a3 MOV (%RDI),%RDI |
(14197) 0xac76a6 LEA (%RDX,%R13,4),%RDX |
(14197) 0xac76aa ADD $0x8,%RDX |
(14197) 0xac76ae VPXOR %XMM0,%XMM0,%XMM0 |
(14197) 0xac76b2 XOR %R8D,%R8D |
(14197) 0xac76b5 MOV 0x537d0c(%RIP),%R12 |
(14197) 0xac76bc MOV -0x60(%RBP),%R11 |
(14204) 0xac76c0 MOVSXD (%RDX,%R8,4),%R9 |
(14204) 0xac76c4 LEA (%R9,%R9,8),%R10 |
(14204) 0xac76c8 CMPL $0x4,0x14(%RDI,%R10,4) |
(14204) 0xac76ce LEA (%RDI,%R10,4),%R10 |
(14204) 0xac76d2 LEA (%R11,%R9,4),%R9 |
(14204) 0xac76d6 CMOVNE %R10,%R9 |
(14204) 0xac76da VMOVSS (%R9),%XMM1 |
(14204) 0xac76df VUCOMISS %XMM1,%XMM5 |
(14204) 0xac76e3 JAE ac84c8 |
(14204) 0xac76e9 MOVSXD -0x8(%RDX,%R8,4),%R9 |
(14204) 0xac76ee LEA (%R9,%R9,2),%R9 |
(14204) 0xac76f2 SAL $0x4,%R9 |
(14204) 0xac76f6 VMOVSS 0x4(%RCX,%R9,1),%XMM2 |
(14204) 0xac76fd VMULSS %XMM2,%XMM2,%XMM2 |
(14204) 0xac7701 VDIVSS %XMM1,%XMM2,%XMM1 |
(14204) 0xac7705 VADDSS %XMM1,%XMM0,%XMM0 |
(14204) 0xac7709 ADD $0x3,%R8 |
(14204) 0xac770d CMP %R8D,%ESI |
(14204) 0xac7710 JG ac76c0 |
(14197) 0xac7712 JMP ac77e3 |
0xac7717 NOPW (%RAX,%RAX,1) |
(14197) 0xac7720 MOVSXD %EBX,%RAX |
(14197) 0xac7723 SAL $0x5,%RAX |
(14197) 0xac7727 MOV 0x537c9a(%RIP),%RCX |
(14197) 0xac772e MOVSXD 0x10(%RCX,%RAX,1),%R14 |
(14197) 0xac7733 TEST %R14,%R14 |
(14197) 0xac7736 JS ac85bc |
(14197) 0xac773c MOV %R14D,%R11D |
(14197) 0xac773f TEST %R14D,%R14D |
(14197) 0xac7742 JE ac781e |
(14197) 0xac7748 MOV %R8,-0xa0(%RBP) |
(14197) 0xac774f MOV %R11,%R12 |
(14197) 0xac7752 LEA (,%R14,4),%RBX |
(14197) 0xac775a MOV %RBX,%RDI |
(14197) 0xac775d CALL fa3710 <@plt_start@+0x260> |
(14197) 0xac7762 MOV %RAX,%R15 |
(14197) 0xac7765 MOV %RAX,%RDI |
(14197) 0xac7768 XOR %ESI,%ESI |
(14197) 0xac776a MOV %RBX,%RDX |
(14197) 0xac776d CALL fa3cb0 <@plt_start@+0x800> |
(14197) 0xac7772 MOV %R12,%R11 |
(14197) 0xac7775 CMP $0x2,%R11D |
(14197) 0xac7779 JL ac782e |
(14197) 0xac777f LEA -0x1(%R11),%RAX |
(14197) 0xac7783 CMPB $0,-0x34(%RBP) |
(14197) 0xac7787 VMOVAPS -0x1a0(%RBP),%XMM1 |
(14197) 0xac778f VXORPS %XMM2,%XMM2,%XMM2 |
(14197) 0xac7793 JE ac784e |
(14197) 0xac7799 MOV $0x1,%EDX |
(14197) 0xac779e CMP $0x4,%RAX |
(14197) 0xac77a2 VMOVSS -0x76b61e(%RIP),%XMM7 |
(14197) 0xac77aa MOV -0x60(%RBP),%RBX |
(14197) 0xac77ae MOV -0x78(%RBP),%R14 |
(14197) 0xac77b2 MOV -0x50(%RBP),%RDI |
(14197) 0xac77b6 MOV -0xa0(%RBP),%R8 |
(14197) 0xac77bd JB ac79d0 |
(14197) 0xac77c3 CMP $0x20,%RAX |
(14197) 0xac77c7 JAE ac7955 |
(14197) 0xac77cd XOR %ECX,%ECX |
(14197) 0xac77cf JMP ac7997 |
(14197) 0xac77d4 VPXOR %XMM0,%XMM0,%XMM0 |
(14197) 0xac77d8 MOV 0x537be9(%RIP),%R12 |
(14197) 0xac77df MOV -0x60(%RBP),%R11 |
(14197) 0xac77e3 VDIVSS %XMM0,%XMM7,%XMM0 |
(14197) 0xac77e7 MOV -0x50(%RBP),%RDX |
(14197) 0xac77eb VMOVSS %XMM0,(%R11,%RDX,4) |
(14197) 0xac77f1 DEC %RAX |
(14197) 0xac77f4 MOV %R12,%RSI |
(14197) 0xac77f7 MOVSXD 0x950(%R12),%RCX |
(14197) 0xac77ff INC %RCX |
(14197) 0xac7802 IMUL %RAX,%RCX |
(14197) 0xac7806 ADD %RCX,%R13 |
(14197) 0xac7809 MOV 0x537740(%RIP),%RAX |
(14197) 0xac7810 CMPB $0,(%RAX) |
(14197) 0xac7813 JNE ac75e0 |
(14197) 0xac7819 JMP ac7b89 |
(14197) 0xac781e XOR %R15D,%R15D |
(14197) 0xac7821 MOV -0x60(%RBP),%RBX |
(14197) 0xac7825 MOV -0x78(%RBP),%R14 |
(14197) 0xac7829 JMP ac79e0 |
(14197) 0xac782e VMOVSS -0x76b6aa(%RIP),%XMM7 |
(14197) 0xac7836 MOV -0x60(%RBP),%RBX |
(14197) 0xac783a MOV -0x78(%RBP),%R14 |
(14197) 0xac783e MOV -0x50(%RBP),%RDI |
(14197) 0xac7842 MOV -0xa0(%RBP),%R8 |
(14197) 0xac7849 JMP ac79e0 |
(14197) 0xac784e MOV -0x78(%RBP),%RCX |
(14197) 0xac7852 MOV 0x8(%RCX),%RCX |
(14197) 0xac7856 MOV (%RCX),%RDX |
(14197) 0xac7859 MOV -0x148(%RBP),%RCX |
(14197) 0xac7860 MOV (%RCX),%RCX |
(14197) 0xac7863 MOV $0x1,%ESI |
(14197) 0xac7868 CMP $0x2,%R14D |
(14197) 0xac786c VMOVSS -0x76b6e8(%RIP),%XMM7 |
(14197) 0xac7874 MOV -0x60(%RBP),%RBX |
(14197) 0xac7878 JNE ac7896 |
(14197) 0xac787a TEST $0x1,%AL |
(14197) 0xac787c MOV -0x50(%RBP),%RDI |
(14197) 0xac7880 MOV -0xa0(%RBP),%R8 |
(14197) 0xac7887 JNE ac7917 |
(14197) 0xac788d MOV -0x78(%RBP),%R14 |
(14197) 0xac7891 JMP ac79e0 |
(14197) 0xac7896 LEA (%RDX,%R13,4),%RDI |
(14197) 0xac789a ADD $0x8,%RDI |
(14197) 0xac789e MOV %RAX,%R8 |
(14197) 0xac78a1 AND $-0x2,%R8 |
(14197) 0xac78a5 NEG %R8 |
(14197) 0xac78a8 JMP ac78c2 |
0xac78aa NOPW (%RAX,%RAX,1) |
(14200) 0xac78b0 LEA (%R8,%RSI,1),%R9 |
(14200) 0xac78b4 ADD $0x2,%R9 |
(14200) 0xac78b8 ADD $0x2,%RSI |
(14200) 0xac78bc CMP $0x1,%R9 |
(14200) 0xac78c0 JE ac787a |
(14200) 0xac78c2 MOVSXD -0x4(%RDI,%RSI,4),%R9 |
(14200) 0xac78c7 LEA (%R9,%R9,8),%R10 |
(14200) 0xac78cb VMOVSS (%RCX,%R10,4),%XMM0 |
(14200) 0xac78d1 VMOVSS %XMM0,(%R15,%RSI,4) |
(14200) 0xac78d7 VUCOMISS %XMM2,%XMM0 |
(14200) 0xac78db JNE ac78eb |
(14200) 0xac78dd JP ac78eb |
(14200) 0xac78df VMOVSS (%RBX,%R9,4),%XMM0 |
(14200) 0xac78e5 VMOVSS %XMM0,(%R15,%RSI,4) |
(14200) 0xac78eb MOVSXD (%RDI,%RSI,4),%R9 |
(14200) 0xac78ef LEA (%R9,%R9,8),%R10 |
(14200) 0xac78f3 VMOVSS (%RCX,%R10,4),%XMM0 |
(14200) 0xac78f9 VMOVSS %XMM0,0x4(%R15,%RSI,4) |
(14200) 0xac7900 VUCOMISS %XMM2,%XMM0 |
(14200) 0xac7904 JNE ac78b0 |
(14200) 0xac7906 JP ac78b0 |
(14200) 0xac7908 VMOVSS (%RBX,%R9,4),%XMM0 |
(14200) 0xac790e VMOVSS %XMM0,0x4(%R15,%RSI,4) |
(14200) 0xac7915 JMP ac78b0 |
(14197) 0xac7917 LEA 0x1(%R13),%RAX |
(14197) 0xac791b ADD %RSI,%RAX |
(14197) 0xac791e MOVSXD (%RDX,%RAX,4),%RAX |
(14197) 0xac7922 LEA (%RAX,%RAX,8),%RDX |
(14197) 0xac7926 VMOVSS (%RCX,%RDX,4),%XMM0 |
(14197) 0xac792b VMOVSS %XMM0,(%R15,%RSI,4) |
(14197) 0xac7931 VUCOMISS %XMM2,%XMM0 |
(14197) 0xac7935 MOV -0x78(%RBP),%R14 |
(14197) 0xac7939 JNE ac79e0 |
(14197) 0xac793f JP ac79e0 |
(14197) 0xac7945 VMOVD (%RBX,%RAX,4),%XMM0 |
(14197) 0xac794a VMOVD %XMM0,(%R15,%RSI,4) |
(14197) 0xac7950 JMP ac79e0 |
(14197) 0xac7955 MOV %RAX,%RCX |
(14197) 0xac7958 AND $-0x20,%RCX |
(14197) 0xac795c XOR %EDX,%EDX |
(14197) 0xac795e XCHG %AX,%AX |
(14202) 0xac7960 VPBROADCASTD -0x76b7dd(%RIP),%YMM0 |
(14202) 0xac7969 VMOVDQU %YMM0,0x4(%R15,%RDX,4) |
(14202) 0xac7970 VMOVDQU %YMM0,0x24(%R15,%RDX,4) |
(14202) 0xac7977 VMOVDQU %YMM0,0x44(%R15,%RDX,4) |
(14202) 0xac797e VMOVDQU %YMM0,0x64(%R15,%RDX,4) |
(14202) 0xac7985 ADD $0x20,%RDX |
(14202) 0xac7989 CMP %RDX,%RCX |
(14202) 0xac798c JNE ac7960 |
(14197) 0xac798e CMP %RCX,%RAX |
(14197) 0xac7991 JE ac79e0 |
(14197) 0xac7993 TEST $0x1c,%AL |
(14197) 0xac7995 JE ac79c7 |
(14197) 0xac7997 MOV %RAX,%RSI |
(14197) 0xac799a AND $-0x4,%RSI |
(14197) 0xac799e LEA 0x1(%RSI),%RDX |
(14197) 0xac79a2 NOPW %CS:(%RAX,%RAX,1) |
(14203) 0xac79b0 VMOVUPS %XMM1,0x4(%R15,%RCX,4) |
(14203) 0xac79b7 ADD $0x4,%RCX |
(14203) 0xac79bb CMP %RCX,%RSI |
(14203) 0xac79be JNE ac79b0 |
(14197) 0xac79c0 CMP %RSI,%RAX |
(14197) 0xac79c3 JNE ac79d0 |
(14197) 0xac79c5 JMP ac79e0 |
(14197) 0xac79c7 OR $0x1,%RCX |
(14197) 0xac79cb MOV %RCX,%RDX |
(14197) 0xac79ce XCHG %AX,%AX |
(14201) 0xac79d0 MOVL $0x3f800000,(%R15,%RDX,4) |
(14201) 0xac79d8 INC %RDX |
(14201) 0xac79db CMP %RDX,%R11 |
(14201) 0xac79de JNE ac79d0 |
(14197) 0xac79e0 MOV (%R14),%EAX |
(14197) 0xac79e3 CMP $0x42,%EAX |
(14197) 0xac79e6 JE ac7b26 |
(14197) 0xac79ec CMP $0x44,%EAX |
(14197) 0xac79ef JE ac7ad1 |
(14197) 0xac79f5 CMP $0x4a,%EAX |
(14197) 0xac79f8 JE ac85c8 |
(14197) 0xac79fe VMOVSS 0x4(%R15),%XMM0 |
(14197) 0xac7a04 VMOVSS %XMM0,(%RBX,%RDI,4) |
(14197) 0xac7a09 CMP $0x3,%R11D |
(14197) 0xac7a0d MOV 0x5379b4(%RIP),%R12 |
(14197) 0xac7a14 JL ac7ac6 |
(14197) 0xac7a1a LEA -0x2(%R11),%RDX |
(14197) 0xac7a1e ADD $-0x3,%R11 |
(14197) 0xac7a22 MOV %EDX,%EAX |
(14197) 0xac7a24 AND $0x7,%EAX |
(14197) 0xac7a27 MOV $0x2,%ECX |
(14197) 0xac7a2c CMP $0x7,%R11 |
(14197) 0xac7a30 JB ac7aa5 |
(14197) 0xac7a32 AND $-0x8,%RDX |
(14197) 0xac7a36 XOR %ECX,%ECX |
(14197) 0xac7a38 NOPL (%RAX,%RAX,1) |
(14199) 0xac7a40 VMOVSS 0x8(%R15,%RCX,4),%XMM1 |
(14199) 0xac7a47 VMINSS %XMM0,%XMM1,%XMM0 |
(14199) 0xac7a4b VMOVSS 0xc(%R15,%RCX,4),%XMM1 |
(14199) 0xac7a52 VMINSS %XMM0,%XMM1,%XMM0 |
(14199) 0xac7a56 VMOVSS 0x10(%R15,%RCX,4),%XMM1 |
(14199) 0xac7a5d VMINSS %XMM0,%XMM1,%XMM0 |
(14199) 0xac7a61 VMOVSS 0x14(%R15,%RCX,4),%XMM1 |
(14199) 0xac7a68 VMINSS %XMM0,%XMM1,%XMM0 |
(14199) 0xac7a6c VMOVSS 0x18(%R15,%RCX,4),%XMM1 |
(14199) 0xac7a73 VMINSS %XMM0,%XMM1,%XMM0 |
(14199) 0xac7a77 VMOVSS 0x1c(%R15,%RCX,4),%XMM1 |
(14199) 0xac7a7e VMINSS %XMM0,%XMM1,%XMM0 |
(14199) 0xac7a82 VMOVSS 0x20(%R15,%RCX,4),%XMM1 |
(14199) 0xac7a89 VMINSS %XMM0,%XMM1,%XMM0 |
(14199) 0xac7a8d VMOVSS 0x24(%R15,%RCX,4),%XMM1 |
(14199) 0xac7a94 VMINSS %XMM0,%XMM1,%XMM0 |
(14199) 0xac7a98 ADD $0x8,%RCX |
(14199) 0xac7a9c CMP %RCX,%RDX |
(14199) 0xac7a9f JNE ac7a40 |
(14197) 0xac7aa1 ADD $0x2,%RCX |
(14197) 0xac7aa5 TEST %RAX,%RAX |
(14197) 0xac7aa8 JE ac7ac1 |
(14197) 0xac7aaa LEA (%R15,%RCX,4),%RCX |
(14197) 0xac7aae XOR %EDX,%EDX |
(14198) 0xac7ab0 VMOVSS (%RCX,%RDX,4),%XMM1 |
(14198) 0xac7ab5 VMINSS %XMM0,%XMM1,%XMM0 |
(14198) 0xac7ab9 INC %RDX |
(14198) 0xac7abc CMP %RDX,%RAX |
(14198) 0xac7abf JNE ac7ab0 |
(14197) 0xac7ac1 VMOVSS %XMM0,(%RBX,%RDI,4) |
(14197) 0xac7ac6 INCL -0x84(%RBP) |
(14197) 0xac7acc JMP ac7b60 |
(14197) 0xac7ad1 VMOVSS 0x4(%R15),%XMM0 |
(14197) 0xac7ad7 VMOVSS 0x8(%R15),%XMM1 |
(14197) 0xac7add VMULSS %XMM1,%XMM0,%XMM2 |
(14197) 0xac7ae1 VMOVSS 0xc(%R15),%XMM3 |
(14197) 0xac7ae7 VMULSS %XMM3,%XMM2,%XMM4 |
(14197) 0xac7aeb VMULSS %XMM3,%XMM1,%XMM1 |
(14197) 0xac7aef VMOVSS (%R8),%XMM5 |
(14197) 0xac7af4 VMOVSS 0x4(%R8),%XMM6 |
(14197) 0xac7afa VSUBSS %XMM5,%XMM7,%XMM7 |
(14197) 0xac7afe VSUBSS %XMM6,%XMM7,%XMM7 |
(14197) 0xac7b02 VMULSS %XMM7,%XMM7,%XMM7 |
(14197) 0xac7b06 VMULSS %XMM3,%XMM0,%XMM0 |
(14197) 0xac7b0a VMULSS %XMM5,%XMM5,%XMM3 |
(14197) 0xac7b0e VMULSS %XMM3,%XMM0,%XMM0 |
(14197) 0xac7b12 VFMADD231SS %XMM7,%XMM1,%XMM0 |
(14197) 0xac7b17 VMULSS %XMM6,%XMM6,%XMM1 |
(14197) 0xac7b1b VFMADD213SS %XMM0,%XMM2,%XMM1 |
(14197) 0xac7b20 VDIVSS %XMM1,%XMM4,%XMM0 |
(14197) 0xac7b24 JMP ac7b54 |
(14197) 0xac7b26 VMOVSS 0x4(%R15),%XMM0 |
(14197) 0xac7b2c VMOVSS 0x8(%R15),%XMM1 |
(14197) 0xac7b32 VMULSS %XMM1,%XMM0,%XMM2 |
(14197) 0xac7b36 VMOVSS (%R8),%XMM3 |
(14197) 0xac7b3b VSUBSS %XMM3,%XMM7,%XMM4 |
(14197) 0xac7b3f VMULSS %XMM4,%XMM4,%XMM4 |
(14197) 0xac7b43 VMULSS %XMM3,%XMM3,%XMM3 |
(14197) 0xac7b47 VMULSS %XMM3,%XMM0,%XMM0 |
(14197) 0xac7b4b VFMADD231SS %XMM4,%XMM1,%XMM0 |
(14197) 0xac7b50 VDIVSS %XMM0,%XMM2,%XMM0 |
(14197) 0xac7b54 VMOVSS %XMM0,(%RBX,%RDI,4) |
(14197) 0xac7b59 MOV 0x537868(%RIP),%R12 |
(14197) 0xac7b60 MOV %R15,%RDI |
(14197) 0xac7b63 VZEROUPPER |
(14197) 0xac7b66 CALL fa3730 <@plt_start@+0x280> |
(14197) 0xac7b6b MOV -0x98(%RBP),%R15 |
(14197) 0xac7b72 MOV %R12,%RSI |
(14197) 0xac7b75 MOV -0x50(%RBP),%RDX |
(14197) 0xac7b79 MOV 0x5373d0(%RIP),%RAX |
(14197) 0xac7b80 CMPB $0,(%RAX) |
(14197) 0xac7b83 JNE ac75e0 |
(14197) 0xac7b89 MOV (%R14),%EBX |
(14197) 0xac7b8c MOV %R14,%R12 |
(14197) 0xac7b8f MOVSXD %EBX,%R14 |
(14197) 0xac7b92 JMP ac762e |
0xac7b97 NOPW (%RAX,%RAX,1) |
(14192) 0xac7ba0 MOVL $0,-0x84(%RBP) |
(14192) 0xac7baa MOV -0x98(%RBP),%R15 |
(14192) 0xac7bb1 MOV 0x537810(%RIP),%RSI |
(14192) 0xac7bb8 MOV %RSI,%R12 |
(14192) 0xac7bbb MOV -0x80(%RBP),%RDI |
(14192) 0xac7bbf TEST %RDI,%RDI |
(14192) 0xac7bc2 JE ac7bd1 |
(14192) 0xac7bc4 CALL fa3730 <@plt_start@+0x280> |
(14192) 0xac7bc9 VMOVSS -0x76ba45(%RIP),%XMM7 |
(14192) 0xac7bd1 MOV -0x84(%RBP),%EDX |
(14192) 0xac7bd7 TEST %EDX,%EDX |
(14192) 0xac7bd9 MOV -0x60(%RBP),%RBX |
(14192) 0xac7bdd JLE ac7c04 |
(14192) 0xac7bdf MOV 0x53717a(%RIP),%RAX |
(14192) 0xac7be6 MOV (%RAX),%RDI |
(14192) 0xac7be9 TEST %RDI,%RDI |
(14192) 0xac7bec JE ac7c04 |
(14192) 0xac7bee LEA -0x840651(%RIP),%RSI |
(14192) 0xac7bf5 XOR %EAX,%EAX |
(14192) 0xac7bf7 CALL fa3670 <@plt_start@+0x1c0> |
(14192) 0xac7bfc VMOVSS -0x76ba78(%RIP),%XMM7 |
(14192) 0xac7c04 MOV -0x70(%RBP),%RAX |
(14192) 0xac7c08 MOV (%RAX),%EAX |
(14192) 0xac7c0a TEST %EAX,%EAX |
(14192) 0xac7c0c VXORPS %XMM1,%XMM1,%XMM1 |
(14192) 0xac7c10 JLE ac80b0 |
(14192) 0xac7c16 MOV -0x140(%RBP),%RCX |
(14192) 0xac7c1d MOV -0x138(%RBP),%RDX |
(14192) 0xac7c24 ADD %RDX,%RCX |
(14192) 0xac7c27 ADD $0x10,%RCX |
(14192) 0xac7c2b MOV %RCX,-0x78(%RBP) |
(14192) 0xac7c2f XOR %R13D,%R13D |
(14192) 0xac7c32 JMP ac7c84 |
0xac7c34 NOPW %CS:(%RAX,%RAX,1) |
(14193) 0xac7c40 MOV (%RAX),%RAX |
(14193) 0xac7c43 MOV -0x50(%RBP),%RCX |
(14193) 0xac7c47 MOV %RAX,(%RCX) |
(14193) 0xac7c4a MOV (%R12,%R15,8),%RAX |
(14193) 0xac7c4e MOV %RCX,(%RAX) |
(14193) 0xac7c51 INCQ -0xc0(%RBP) |
(14193) 0xac7c58 MOV 0x537769(%RIP),%R12 |
(14193) 0xac7c5f MOV -0x104(%RBP),%EAX |
(14193) 0xac7c65 ADD %EAX,0x24(%RCX) |
(14193) 0xac7c68 MOV -0x70(%RBP),%RAX |
(14193) 0xac7c6c MOV (%RAX),%EAX |
(14193) 0xac7c6e MOV -0x98(%RBP),%R15 |
(14193) 0xac7c75 INC %R13 |
(14193) 0xac7c78 MOVSXD %EAX,%RCX |
(14193) 0xac7c7b CMP %RCX,%R13 |
(14193) 0xac7c7e JGE ac80b0 |
(14193) 0xac7c84 MOV -0x78(%RBP),%RCX |
(14193) 0xac7c88 MOV (%RCX),%RCX |
(14193) 0xac7c8b LEA (,%R13,8),%RDX |
(14193) 0xac7c93 ADD %R13,%RDX |
(14193) 0xac7c96 CMPL $0x4,0x14(%RCX,%RDX,4) |
(14193) 0xac7c9b JNE ac7cb0 |
(14193) 0xac7c9d LEA (%RBX,%R13,4),%RSI |
(14193) 0xac7ca1 VMOVSS (%RSI),%XMM0 |
(14193) 0xac7ca5 VUCOMISS %XMM1,%XMM0 |
(14193) 0xac7ca9 JNE ac7cca |
(14193) 0xac7cab JP ac7cca |
(14193) 0xac7cad JMP ac7c75 |
0xac7caf NOP |
(14193) 0xac7cb0 VMOVAPS %XMM7,%XMM0 |
(14193) 0xac7cb4 CMPB $0,-0x34(%RBP) |
(14193) 0xac7cb8 JNE ac7cca |
(14193) 0xac7cba LEA (%RCX,%RDX,4),%RSI |
(14193) 0xac7cbe VMOVSS (%RSI),%XMM0 |
(14193) 0xac7cc2 VUCOMISS %XMM1,%XMM0 |
(14193) 0xac7cc6 JNE ac7cca |
(14193) 0xac7cc8 JNP ac7c75 |
(14193) 0xac7cca LEA (%RDX,%RDX,2),%RAX |
(14193) 0xac7cce ADD %R13,%RAX |
(14193) 0xac7cd1 MOVZX 0x10(%RCX,%RDX,4),%ESI |
(14193) 0xac7cd6 VMOVSS 0x4(%RCX,%RDX,4),%XMM1 |
(14193) 0xac7cdc MOV -0x30(%RBP),%RDX |
(14193) 0xac7ce0 VMULSS 0x10(%RDX,%RAX,1),%XMM0,%XMM0 |
(14193) 0xac7ce6 VDIVSS %XMM0,%XMM7,%XMM0 |
(14193) 0xac7cea VMOVAPS -0xf0(%RBP),%XMM2 |
(14193) 0xac7cf2 VADDSS %XMM2,%XMM0,%XMM0 |
(14193) 0xac7cf6 VCVTTSS2SI %XMM0,%ECX |
(14193) 0xac7cfa MOV %CX,(%RDX,%RAX,1) |
(14193) 0xac7cfe MOV %ESI,0x4(%RDX,%RAX,1) |
(14193) 0xac7d02 VDIVSS 0x14(%RDX,%RAX,1),%XMM1,%XMM0 |
(14193) 0xac7d08 VPTERNLOGD $-0x14,-0x76bb5b(%RIP){1to4},%XMM2,%XMM1 |
(14193) 0xac7d13 VADDSS %XMM0,%XMM1,%XMM0 |
(14193) 0xac7d17 VCVTTSS2SI %XMM0,%ECX |
(14193) 0xac7d1b MOV %CX,0x8(%RDX,%RAX,1) |
(14193) 0xac7d20 VMOVDQU (%RDX,%RAX,1),%XMM0 |
(14193) 0xac7d25 VMOVUPS 0xc(%RDX,%RAX,1),%XMM1 |
(14193) 0xac7d2b VMOVUPS %XMM1,-0x124(%RBP) |
(14193) 0xac7d33 VMOVDQA %XMM0,-0x130(%RBP) |
(14193) 0xac7d3b MOV $0x28,%EDI |
(14193) 0xac7d40 CALL fa3710 <@plt_start@+0x260> |
(14193) 0xac7d45 MOVQ $0,(%RAX) |
(14193) 0xac7d4c VMOVAPS -0x130(%RBP),%XMM0 |
(14193) 0xac7d54 VMOVUPS %XMM0,0x8(%RAX) |
(14193) 0xac7d59 VMOVDQU -0x124(%RBP),%XMM0 |
(14193) 0xac7d61 VMOVDQU %XMM0,0x14(%RAX) |
(14193) 0xac7d66 MOVL $0,0x24(%RAX) |
(14193) 0xac7d6d MOVSX 0x8(%RAX),%RCX |
(14193) 0xac7d72 MOVSX 0x10(%RAX),%RDI |
(14193) 0xac7d77 MOV %RDI,%RSI |
(14193) 0xac7d7a SAL $0x10,%RSI |
(14193) 0xac7d7e ADD $0x7fff0000,%RSI |
(14193) 0xac7d85 MOVSX 0x12(%RAX),%R8 |
(14193) 0xac7d8a MOV %R8,%RDX |
(14193) 0xac7d8d SAL $0x20,%RDX |
(14193) 0xac7d91 OR %RCX,%RDX |
(14193) 0xac7d94 OR %RSI,%RDX |
(14193) 0xac7d97 MOV 0x14(%RAX),%R9D |
(14193) 0xac7d9b MOV %R9,%RSI |
(14193) 0xac7d9e SAL $0x30,%RSI |
(14193) 0xac7da2 OR %RDX,%RSI |
(14193) 0xac7da5 MOV %RAX,-0x50(%RBP) |
(14193) 0xac7da9 MOVSXD 0xc(%RAX),%R10 |
(14193) 0xac7dad LEA (%R10,%R10,1),%RAX |
(14193) 0xac7db1 XOR %RSI,%RAX |
(14193) 0xac7db4 MOV -0xd8(%RBP),%R11 |
(14193) 0xac7dbb MOV -0xd0(%RBP),%RSI |
(14193) 0xac7dc2 MOV %RAX,-0xa0(%RBP) |
(14193) 0xac7dc9 XOR %EDX,%EDX |
(14193) 0xac7dcb DIV %RSI |
(14193) 0xac7dce MOV %RDX,%R15 |
(14193) 0xac7dd1 MOV (%R11,%RDX,8),%RAX |
(14193) 0xac7dd5 TEST %RAX,%RAX |
(14193) 0xac7dd8 JE ac7e6a |
(14193) 0xac7dde MOV (%RAX),%RBX |
(14193) 0xac7de1 MOVZX 0x8(%RBX),%R11D |
(14193) 0xac7de6 NOPW %CS:(%RAX,%RAX,1) |
(14195) 0xac7df0 CMP %CX,%R11W |
(14195) 0xac7df4 JNE ac7e20 |
(14195) 0xac7df6 CMP %R10D,0xc(%RBX) |
(14195) 0xac7dfa JNE ac7e20 |
(14195) 0xac7dfc CMP %DI,0x10(%RBX) |
(14195) 0xac7e00 JNE ac7e20 |
(14195) 0xac7e02 CMP %R8W,0x12(%RBX) |
(14195) 0xac7e07 JNE ac7e20 |
(14195) 0xac7e09 CMP %R9W,0x14(%RBX) |
(14195) 0xac7e0e JE ac8076 |
(14195) 0xac7e14 NOPW %CS:(%RAX,%RAX,1) |
(14195) 0xac7e20 MOV (%RBX),%RBX |
(14195) 0xac7e23 TEST %RBX,%RBX |
(14195) 0xac7e26 JE ac7e6a |
(14195) 0xac7e28 MOVSX 0x8(%RBX),%R11 |
(14195) 0xac7e2d MOVSX 0x10(%RBX),%RAX |
(14195) 0xac7e32 SAL $0x10,%RAX |
(14195) 0xac7e36 ADD $0x7fff0000,%RAX |
(14195) 0xac7e3c MOVSX 0x12(%RBX),%RDX |
(14195) 0xac7e41 SAL $0x20,%RDX |
(14195) 0xac7e45 OR %R11,%RDX |
(14195) 0xac7e48 OR %RAX,%RDX |
(14195) 0xac7e4b MOV 0x14(%RBX),%R14D |
(14195) 0xac7e4f SAL $0x30,%R14 |
(14195) 0xac7e53 OR %RDX,%R14 |
(14195) 0xac7e56 MOVSXD 0xc(%RBX),%RAX |
(14195) 0xac7e5a ADD %RAX,%RAX |
(14195) 0xac7e5d XOR %R14,%RAX |
(14195) 0xac7e60 XOR %EDX,%EDX |
(14195) 0xac7e62 DIV %RSI |
(14195) 0xac7e65 CMP %R15,%RDX |
(14195) 0xac7e68 JE ac7df0 |
(14193) 0xac7e6a MOV -0xc0(%RBP),%RDX |
(14193) 0xac7e71 MOV -0xb0(%RBP),%R14 |
(14193) 0xac7e78 MOV $0x1,%ECX |
(14193) 0xac7e7d LEA -0xb8(%RBP),%RDI |
(14193) 0xac7e84 CALL fabdb0 <@plt_start@+0x8900> |
(14193) 0xac7e89 TEST $0x1,%AL |
(14193) 0xac7e8b JNE ac7ea0 |
(14193) 0xac7e8d MOV -0xd8(%RBP),%R12 |
(14193) 0xac7e94 JMP ac7fd1 |
0xac7e99 NOPL (%RAX) |
(14193) 0xac7ea0 MOV %RDX,%RBX |
(14193) 0xac7ea3 CMP $0x1,%RDX |
(14193) 0xac7ea7 JE ac8097 |
(14193) 0xac7ead MOV %RBX,%RAX |
(14193) 0xac7eb0 SHR $0x3c,%RAX |
(14193) 0xac7eb4 JNE ac856d |
(14193) 0xac7eba LEA (,%RBX,8),%R15 |
(14193) 0xac7ec2 MOV %R15,%RDI |
(14193) 0xac7ec5 CALL fa3710 <@plt_start@+0x260> |
(14193) 0xac7eca MOV %RAX,%R12 |
(14193) 0xac7ecd MOV %RAX,%RDI |
(14193) 0xac7ed0 XOR %ESI,%ESI |
(14193) 0xac7ed2 MOV %R15,%RDX |
(14193) 0xac7ed5 CALL fa3cb0 <@plt_start@+0x800> |
(14193) 0xac7eda LEA -0xc8(%RBP),%R9 |
(14193) 0xac7ee1 MOV -0xa0(%RBP),%R14 |
(14193) 0xac7ee8 MOV -0xc8(%RBP),%RCX |
(14193) 0xac7eef MOVQ $0,-0xc8(%RBP) |
(14193) 0xac7efa TEST %RCX,%RCX |
(14193) 0xac7efd JE ac7fa0 |
(14193) 0xac7f03 XOR %ESI,%ESI |
(14193) 0xac7f05 JMP ac7f28 |
0xac7f07 NOPW (%RAX,%RAX,1) |
(14194) 0xac7f10 MOV (%RAX),%RAX |
(14194) 0xac7f13 MOV %RAX,(%RDI) |
(14194) 0xac7f16 MOV (%R12,%RDX,8),%RAX |
(14194) 0xac7f1a MOV %RDI,(%RAX) |
(14194) 0xac7f1d MOV %RSI,%RDX |
(14194) 0xac7f20 MOV %RDX,%RSI |
(14194) 0xac7f23 TEST %RCX,%RCX |
(14194) 0xac7f26 JE ac7fa0 |
(14194) 0xac7f28 MOV %RCX,%RDI |
(14194) 0xac7f2b MOV (%RCX),%RCX |
(14194) 0xac7f2e MOVSX 0x8(%RDI),%RAX |
(14194) 0xac7f33 MOVSX 0x10(%RDI),%RDX |
(14194) 0xac7f38 SAL $0x10,%RDX |
(14194) 0xac7f3c ADD $0x7fff0000,%RDX |
(14194) 0xac7f43 MOVSX 0x12(%RDI),%R8 |
(14194) 0xac7f48 SAL $0x20,%R8 |
(14194) 0xac7f4c OR %RAX,%R8 |
(14194) 0xac7f4f OR %RDX,%R8 |
(14194) 0xac7f52 MOV 0x14(%RDI),%EDX |
(14194) 0xac7f55 SAL $0x30,%RDX |
(14194) 0xac7f59 OR %R8,%RDX |
(14194) 0xac7f5c MOVSXD 0xc(%RDI),%RAX |
(14194) 0xac7f60 ADD %RAX,%RAX |
(14194) 0xac7f63 XOR %RDX,%RAX |
(14194) 0xac7f66 XOR %EDX,%EDX |
(14194) 0xac7f68 DIV %RBX |
(14194) 0xac7f6b MOV (%R12,%RDX,8),%RAX |
(14194) 0xac7f6f TEST %RAX,%RAX |
(14194) 0xac7f72 JNE ac7f10 |
(14194) 0xac7f74 MOV -0xc8(%RBP),%RAX |
(14194) 0xac7f7b MOV %RAX,(%RDI) |
(14194) 0xac7f7e MOV %RDI,-0xc8(%RBP) |
(14194) 0xac7f85 MOV %R9,(%R12,%RDX,8) |
(14194) 0xac7f89 CMPQ $0,(%RDI) |
(14194) 0xac7f8d JE ac7f20 |
(14194) 0xac7f8f MOV %RDI,(%R12,%RSI,8) |
(14194) 0xac7f93 JMP ac7f20 |
0xac7f95 NOPW %CS:(%RAX,%RAX,1) |
(14193) 0xac7fa0 MOV -0xd8(%RBP),%RDI |
(14193) 0xac7fa7 LEA -0xa8(%RBP),%RAX |
(14193) 0xac7fae CMP %RDI,%RAX |
(14193) 0xac7fb1 JE ac7fb8 |
(14193) 0xac7fb3 CALL fa3730 <@plt_start@+0x280> |
(14193) 0xac7fb8 MOV %RBX,-0xd0(%RBP) |
(14193) 0xac7fbf MOV %R12,-0xd8(%RBP) |
(14193) 0xac7fc6 MOV %R14,%RAX |
(14193) 0xac7fc9 XOR %EDX,%EDX |
(14193) 0xac7fcb DIV %RBX |
(14193) 0xac7fce MOV %RDX,%R15 |
(14193) 0xac7fd1 VXORPS %XMM1,%XMM1,%XMM1 |
(14193) 0xac7fd5 VMOVSS -0x76be51(%RIP),%XMM7 |
(14193) 0xac7fdd MOV (%R12,%R15,8),%RAX |
(14193) 0xac7fe1 TEST %RAX,%RAX |
(14193) 0xac7fe4 MOV -0x60(%RBP),%RBX |
(14193) 0xac7fe8 JNE ac7c40 |
(14193) 0xac7fee MOV -0xc8(%RBP),%RAX |
(14193) 0xac7ff5 MOV -0x50(%RBP),%RDI |
(14193) 0xac7ff9 MOV %RAX,(%RDI) |
(14193) 0xac7ffc MOV %RDI,-0xc8(%RBP) |
(14193) 0xac8003 TEST %RAX,%RAX |
(14193) 0xac8006 JE ac8054 |
(14193) 0xac8008 MOVSX 0x8(%RAX),%RCX |
(14193) 0xac800d MOVSX 0x10(%RAX),%RDX |
(14193) 0xac8012 SAL $0x10,%RDX |
(14193) 0xac8016 ADD $0x7fff0000,%RDX |
(14193) 0xac801d MOVSX 0x12(%RAX),%RSI |
(14193) 0xac8022 SAL $0x20,%RSI |
(14193) 0xac8026 OR %RCX,%RSI |
(14193) 0xac8029 OR %RDX,%RSI |
(14193) 0xac802c MOV 0x14(%RAX),%ECX |
(14193) 0xac802f SAL $0x30,%RCX |
(14193) 0xac8033 OR %RSI,%RCX |
(14193) 0xac8036 MOVSXD 0xc(%RAX),%RAX |
(14193) 0xac803a ADD %RAX,%RAX |
(14193) 0xac803d XOR %RCX,%RAX |
(14193) 0xac8040 XOR %EDX,%EDX |
(14193) 0xac8042 DIVQ -0xd0(%RBP) |
(14193) 0xac8049 MOV %RDI,(%R12,%RDX,8) |
(14193) 0xac804d MOV -0xd8(%RBP),%R12 |
(14193) 0xac8054 LEA -0xc8(%RBP),%RAX |
(14193) 0xac805b MOV %RAX,(%R12,%R15,8) |
(14193) 0xac805f INCQ -0xc0(%RBP) |
(14193) 0xac8066 MOV 0x53735b(%RIP),%R12 |
(14193) 0xac806d MOV -0x50(%RBP),%RCX |
(14193) 0xac8071 JMP ac7c5f |
(14193) 0xac8076 MOV -0x50(%RBP),%RDI |
(14193) 0xac807a CALL fa3730 <@plt_start@+0x280> |
(14193) 0xac807f MOV %RBX,%RCX |
(14193) 0xac8082 VXORPS %XMM1,%XMM1,%XMM1 |
(14193) 0xac8086 VMOVSS -0x76bf02(%RIP),%XMM7 |
(14193) 0xac808e MOV -0x60(%RBP),%RBX |
(14193) 0xac8092 JMP ac7c5f |
(14193) 0xac8097 MOVQ $0,-0xa8(%RBP) |
(14193) 0xac80a2 LEA -0xa8(%RBP),%R12 |
(14193) 0xac80a9 JMP ac7eda |
0xac80ae XCHG %AX,%AX |
(14192) 0xac80b0 TEST %RBX,%RBX |
(14192) 0xac80b3 JE ac80bd |
(14192) 0xac80b5 MOV %RBX,%RDI |
(14192) 0xac80b8 CALL fa3730 <@plt_start@+0x280> |
(14192) 0xac80bd MOV -0x30(%RBP),%RDI |
(14192) 0xac80c1 TEST %RDI,%RDI |
(14192) 0xac80c4 MOV -0x64(%RBP),%R13D |
(14192) 0xac80c8 JE ac6c60 |
(14192) 0xac80ce CALL fa3730 <@plt_start@+0x280> |
(14192) 0xac80d3 JMP ac6c60 |
0xac80d8 MOV -0xc0(%RBP),%RBX |
0xac80df VPXOR %XMM0,%XMM0,%XMM0 |
0xac80e3 MOV -0x90(%RBP),%RAX |
0xac80ea VMOVDQU %XMM0,(%RAX) |
0xac80ee MOVQ $0,0x10(%RAX) |
0xac80f6 MOV $0x3ffffffffffffff,%RCX |
0xac8100 CMP %RCX,%RBX |
0xac8103 JA ac8625 |
0xac8109 ADD $0x8,%RAX |
0xac810d MOV %RAX,-0x60(%RBP) |
0xac8111 TEST %RBX,%RBX |
0xac8114 JE ac81bc |
0xac811a SAL $0x5,%RBX |
0xac811e MOV %RBX,%RDI |
0xac8121 CALL fa3710 <@plt_start@+0x260> |
0xac8126 MOV %RAX,%R14 |
0xac8129 MOV -0x90(%RBP),%RAX |
0xac8130 MOV %R14,(%RAX) |
0xac8133 MOV %R14,0x8(%RAX) |
0xac8137 ADD %R14,%RBX |
0xac813a MOV %RBX,0x10(%RAX) |
0xac813e MOV -0xc8(%RBP),%R13 |
0xac8145 TEST %R13,%R13 |
0xac8148 JNE ac8218 |
0xac814e JMP ac8344 |
0xac8153 MOV %ECX,%R13D |
0xac8156 MOV %RDI,%RBX |
0xac8159 VXORPD %XMM2,%XMM2,%XMM2 |
0xac815d VPXOR %XMM3,%XMM3,%XMM3 |
0xac8161 VXORPS %XMM4,%XMM4,%XMM4 |
0xac8165 VXORPS %XMM5,%XMM5,%XMM5 |
0xac8169 VXORPS %XMM6,%XMM6,%XMM6 |
0xac816d VMAXSS %XMM5,%XMM6,%XMM1 |
0xac8171 VUCOMISS %XMM0,%XMM1 |
0xac8175 JNE ac6b02 |
0xac817b JP ac6b02 |
0xac8181 LEA -0x793d93(%RIP),%RDI |
0xac8188 LEA -0x7b87a2(%RIP),%RSI |
0xac818f LEA -0x7b8780(%RIP),%RDX |
0xac8196 LEA -0x8646a8(%RIP),%RCX |
0xac819d MOV $0x1a6,%R8D |
0xac81a3 CALL fa35d0 <@plt_start@+0x120> |
0xac81a8 LEA 0x8(%RBX),%RAX |
0xac81ac MOV %RAX,-0x60(%RBP) |
0xac81b0 VMOVUPS %XMM0,(%RBX) |
0xac81b4 MOVQ $0,0x10(%RBX) |
0xac81bc XOR %EBX,%EBX |
0xac81be XOR %R14D,%R14D |
0xac81c1 MOV -0xc8(%RBP),%R13 |
0xac81c8 TEST %R13,%R13 |
0xac81cb JNE ac8218 |
0xac81cd JMP ac8344 |
0xac81d2 NOPW %CS:(%RAX,%RAX,1) |
(14190) 0xac81e0 LEA 0x8(%R13),%RAX |
(14190) 0xac81e4 VMOVDQU (%RAX),%XMM0 |
(14190) 0xac81e8 MOV 0x10(%RAX),%RCX |
(14190) 0xac81ec MOV 0x18(%RAX),%EAX |
(14190) 0xac81ef MOV %EAX,0x18(%R14) |
(14190) 0xac81f3 MOV %RCX,0x10(%R14) |
(14190) 0xac81f7 VMOVDQU %XMM0,(%R14) |
(14190) 0xac81fc MOV %EDX,0x1c(%R14) |
(14190) 0xac8200 ADD $0x20,%R14 |
(14190) 0xac8204 MOV -0x60(%RBP),%RAX |
(14190) 0xac8208 MOV %R14,(%RAX) |
(14190) 0xac820b MOV (%R13),%R13 |
(14190) 0xac820f TEST %R13,%R13 |
(14190) 0xac8212 JE ac8344 |
(14190) 0xac8218 VMOVUPS 0x8(%R13),%XMM0 |
(14190) 0xac821e VMOVUPS 0x14(%R13),%XMM1 |
(14190) 0xac8224 VMOVUPS %XMM1,-0x124(%RBP) |
(14190) 0xac822c VMOVAPS %XMM0,-0x130(%RBP) |
(14190) 0xac8234 MOV 0x24(%R13),%EDX |
(14190) 0xac8238 CMP %RBX,%R14 |
(14190) 0xac823b JNE ac81e0 |
(14190) 0xac823d MOV -0x90(%RBP),%RAX |
(14190) 0xac8244 MOV (%RAX),%RAX |
(14190) 0xac8247 MOV %RBX,%R14 |
(14190) 0xac824a MOV %RAX,-0x50(%RBP) |
(14190) 0xac824e SUB %RAX,%R14 |
(14190) 0xac8251 MOV $0x7fffffffffffffe0,%RAX |
(14190) 0xac825b CMP %RAX,%R14 |
(14190) 0xac825e JE ac8616 |
(14190) 0xac8264 SAR $0x5,%R14 |
(14190) 0xac8268 CMP $0x2,%R14 |
(14190) 0xac826c MOV $0x1,%EAX |
(14190) 0xac8271 CMOVAE %R14,%RAX |
(14190) 0xac8275 LEA (%RAX,%R14,1),%R15 |
(14190) 0xac8279 MOV $0x3ffffffffffffff,%RCX |
(14190) 0xac8283 CMP %RCX,%R15 |
(14190) 0xac8286 CMOVA %RCX,%R15 |
(14190) 0xac828a ADD %R14,%RAX |
(14190) 0xac828d CMOVB %RCX,%R15 |
(14190) 0xac8291 TEST %R15,%R15 |
(14190) 0xac8294 JE ac82b0 |
(14190) 0xac8296 MOV %EDX,-0x34(%RBP) |
(14190) 0xac8299 MOV %R15,%RDI |
(14190) 0xac829c SAL $0x5,%RDI |
(14190) 0xac82a0 VZEROUPPER |
(14190) 0xac82a3 CALL fa3710 <@plt_start@+0x260> |
(14190) 0xac82a8 MOV %RAX,%R12 |
(14190) 0xac82ab MOV -0x34(%RBP),%EDX |
(14190) 0xac82ae JMP ac82b3 |
(14190) 0xac82b0 XOR %R12D,%R12D |
(14190) 0xac82b3 SAL $0x5,%R14 |
(14190) 0xac82b7 VMOVUPS -0x124(%RBP),%XMM0 |
(14190) 0xac82bf VMOVUPS %XMM0,0xc(%R12,%R14,1) |
(14190) 0xac82c6 VMOVDQA -0x130(%RBP),%XMM0 |
(14190) 0xac82ce VMOVDQU %XMM0,(%R12,%R14,1) |
(14190) 0xac82d4 MOV %EDX,0x1c(%R12,%R14,1) |
(14190) 0xac82d9 MOV %R12,%R14 |
(14190) 0xac82dc CMP %RBX,-0x50(%RBP) |
(14190) 0xac82e0 JE ac8306 |
(14190) 0xac82e2 MOV %R12,%R14 |
(14190) 0xac82e5 MOV -0x50(%RBP),%RAX |
(14190) 0xac82e9 NOPL (%RAX) |
(14191) 0xac82f0 VMOVDQU (%RAX),%YMM0 |
(14191) 0xac82f4 VMOVDQU %YMM0,(%R14) |
(14191) 0xac82f9 ADD $0x20,%RAX |
(14191) 0xac82fd ADD $0x20,%R14 |
(14191) 0xac8301 CMP %RBX,%RAX |
(14191) 0xac8304 JNE ac82f0 |
(14190) 0xac8306 ADD $0x20,%R14 |
(14190) 0xac830a MOV -0x50(%RBP),%RDI |
(14190) 0xac830e TEST %RDI,%RDI |
(14190) 0xac8311 JE ac831b |
(14190) 0xac8313 VZEROUPPER |
(14190) 0xac8316 CALL fa3730 <@plt_start@+0x280> |
(14190) 0xac831b MOV -0x90(%RBP),%RAX |
(14190) 0xac8322 MOV %R12,(%RAX) |
(14190) 0xac8325 MOV %R14,0x8(%RAX) |
(14190) 0xac8329 SAL $0x5,%R15 |
(14190) 0xac832d ADD %R12,%R15 |
(14190) 0xac8330 MOV %R15,0x10(%RAX) |
(14190) 0xac8334 MOV %R15,%RBX |
(14190) 0xac8337 MOV (%R13),%R13 |
(14190) 0xac833b TEST %R13,%R13 |
(14190) 0xac833e JNE ac8218 |
0xac8344 MOV 0x536c05(%RIP),%RAX |
0xac834b CMPB $0,(%RAX) |
0xac834e JE ac844f |
0xac8354 MOV -0x90(%RBP),%RAX |
0xac835b MOV (%RAX),%R12 |
0xac835e SUB %R12,%R14 |
0xac8361 JE ac844f |
0xac8367 SAR $0x5,%R14 |
0xac836b MOV 0x5369ee(%RIP),%RAX |
0xac8372 MOV (%RAX),%RBX |
0xac8375 CMP $0x2,%R14 |
0xac8379 MOV $0x1,%R13D |
0xac837f CMOVAE %R14,%R13 |
0xac8383 ADD $0x1c,%R12 |
0xac8387 XOR %R14D,%R14D |
0xac838a LEA -0x837142(%RIP),%R15 |
0xac8391 NOPW %CS:(%RAX,%RAX,1) |
(14189) 0xac83a0 VMOVSS -0xc(%R12),%XMM2 |
(14189) 0xac83a7 MOVSX -0x1c(%R12),%EAX |
(14189) 0xac83ad VCVTSI2SS %EAX,%XMM14,%XMM3 |
(14189) 0xac83b1 VMULSS %XMM3,%XMM2,%XMM0 |
(14189) 0xac83b5 VMOVSS -0x76c231(%RIP),%XMM6 |
(14189) 0xac83bd VDIVSS %XMM0,%XMM6,%XMM0 |
(14189) 0xac83c1 VCVTSS2SD %XMM0,%XMM0,%XMM0 |
(14189) 0xac83c5 MOVSX -0x14(%R12),%EAX |
(14189) 0xac83cb VCVTSI2SS %EAX,%XMM8,%XMM1 |
(14189) 0xac83cf VMULSS -0x8(%R12),%XMM1,%XMM1 |
(14189) 0xac83d6 VCVTSS2SD %XMM1,%XMM1,%XMM1 |
(14189) 0xac83da MOVSX -0x12(%R12),%EAX |
(14189) 0xac83e0 VCVTSI2SS %EAX,%XMM8,%XMM4 |
(14189) 0xac83e4 VMULSS -0x76bd30(%RIP),%XMM4,%XMM5 |
(14189) 0xac83ec VUCOMISS %XMM5,%XMM3 |
(14189) 0xac83f0 LEA -0x7b5a71(%RIP),%R8 |
(14189) 0xac83f7 LEA -0x83deff(%RIP),%RAX |
(14189) 0xac83fe CMOVA %RAX,%R8 |
(14189) 0xac8402 VMULSS %XMM4,%XMM2,%XMM2 |
(14189) 0xac8406 VDIVSS %XMM2,%XMM6,%XMM2 |
(14189) 0xac840a VCVTSS2SD %XMM2,%XMM2,%XMM2 |
(14189) 0xac840e MOVSX -0x10(%R12),%EAX |
(14189) 0xac8414 VCVTSI2SS %EAX,%XMM8,%XMM3 |
(14189) 0xac8418 MOV -0x18(%R12),%ECX |
(14189) 0xac841d VMULSS -0x4(%R12),%XMM3,%XMM3 |
(14189) 0xac8424 VCVTSS2SD %XMM3,%XMM3,%XMM3 |
(14189) 0xac8428 MOV (%R12),%R9D |
(14189) 0xac842c MOV %RBX,%RDI |
(14189) 0xac842f MOV %R15,%RSI |
(14189) 0xac8432 MOV %R14,%RDX |
(14189) 0xac8435 MOV $0x4,%AL |
(14189) 0xac8437 VZEROUPPER |
(14189) 0xac843a CALL fa3670 <@plt_start@+0x1c0> |
(14189) 0xac843f INC %R14 |
(14189) 0xac8442 ADD $0x20,%R12 |
(14189) 0xac8446 CMP %R14,%R13 |
(14189) 0xac8449 JNE ac83a0 |
0xac844f MOV -0xc8(%RBP),%RDI |
0xac8456 TEST %RDI,%RDI |
0xac8459 JE ac8473 |
0xac845b NOPL (%RAX,%RAX,1) |
(14188) 0xac8460 MOV (%RDI),%RBX |
(14188) 0xac8463 VZEROUPPER |
(14188) 0xac8466 CALL fa3730 <@plt_start@+0x280> |
(14188) 0xac846b MOV %RBX,%RDI |
(14188) 0xac846e TEST %RBX,%RBX |
(14188) 0xac8471 JNE ac8460 |
0xac8473 MOV -0xd8(%RBP),%RDI |
0xac847a MOV -0xd0(%RBP),%RDX |
0xac8481 SAL $0x3,%RDX |
0xac8485 XOR %ESI,%ESI |
0xac8487 VZEROUPPER |
0xac848a CALL fa3cb0 <@plt_start@+0x800> |
0xac848f VXORPS %XMM0,%XMM0,%XMM0 |
0xac8493 LEA -0xc8(%RBP),%RAX |
0xac849a VMOVUPS %XMM0,(%RAX) |
0xac849e MOV -0xd8(%RBP),%RDI |
0xac84a5 LEA -0xa8(%RBP),%RAX |
0xac84ac CMP %RDI,%RAX |
0xac84af JE ac84b6 |
0xac84b1 CALL fa3730 <@plt_start@+0x280> |
0xac84b6 ADD $0x178,%RSP |
0xac84bd POP %RBX |
0xac84be POP %R12 |
0xac84c0 POP %R13 |
0xac84c2 POP %R14 |
0xac84c4 POP %R15 |
0xac84c6 POP %RBP |
0xac84c7 RET |
0xac84c8 LEA -0x158(%RBP),%RBX |
0xac84cf MOV %RBX,-0x168(%RBP) |
0xac84d6 MOVQ $0x2e,-0x130(%RBP) |
0xac84e1 LEA -0x168(%RBP),%RDI |
0xac84e8 LEA -0x130(%RBP),%RSI |
0xac84ef XOR %EDX,%EDX |
0xac84f1 CALL fa3700 <@plt_start@+0x250> |
0xac84f6 MOV %RAX,-0x168(%RBP) |
0xac84fd MOV -0x130(%RBP),%RCX |
0xac8504 MOV %RCX,-0x158(%RBP) |
0xac850b VMOVUPS -0x87ec57(%RIP),%YMM0 |
0xac8513 VMOVUPS %YMM0,0xe(%RAX) |
0xac8518 VMOVDQU -0x87ec72(%RIP),%YMM0 |
0xac8520 VMOVDQU %YMM0,(%RAX) |
0xac8524 MOV %RCX,-0x160(%RBP) |
0xac852b MOVB $0,(%RAX,%RCX,1) |
0xac852f LEA -0x864a41(%RIP),%RSI |
0xac8536 LEA -0x130(%RBP),%RDI |
0xac853d MOV $0x2,%EDX |
0xac8542 MOV -0x30(%RBP),%R13 |
0xac8546 VZEROUPPER |
0xac8549 CALL fad160 <@plt_start@+0x9cb0> |
0xac854e LEA -0x884611(%RIP),%RDI |
0xac8555 LEA -0x168(%RBP),%RSI |
0xac855c LEA -0x130(%RBP),%RDX |
0xac8563 MOV $0x113,%ECX |
0xac8568 CALL fa4500 <@plt_start@+0x1050> |
0xac856d SHR $0x3d,%RBX |
0xac8571 JE ac8584 |
0xac8573 MOV -0x30(%RBP),%R13 |
0xac8577 MOV -0x60(%RBP),%RBX |
0xac857b MOV -0x50(%RBP),%R15 |
0xac857f CALL fa42c0 <@plt_start@+0xe10> |
0xac8584 MOV -0x30(%RBP),%R13 |
0xac8588 MOV -0x60(%RBP),%RBX |
0xac858c MOV -0x50(%RBP),%R15 |
0xac8590 CALL fa4f00 <@plt_start@+0x1a50> |
0xac8595 LEA -0x86d5e9(%RIP),%RDI |
0xac859c LEA -0x837310(%RIP),%RSI |
0xac85a3 LEA -0x794192(%RIP),%RDX |
0xac85aa LEA -0x864abc(%RIP),%RCX |
0xac85b1 MOV $0x1f0,%R8D |
0xac85b7 CALL fa35d0 <@plt_start@+0x120> |
0xac85bc LEA -0x861369(%RIP),%RDI |
0xac85c3 CALL fa3910 <@plt_start@+0x460> |
0xac85c8 LEA -0x7b5c49(%RIP),%RDI |
0xac85cf LEA -0x87ecf9(%RIP),%RSI |
0xac85d6 LEA -0x837315(%RIP),%RDX |
0xac85dd LEA -0x864aef(%RIP),%RCX |
0xac85e4 MOV $0xe7,%R8D |
0xac85ea VZEROUPPER |
0xac85ed CALL fa35d0 <@plt_start@+0x120> |
0xac85f2 LEA -0x821d5e(%RIP),%RDI |
0xac85f9 CALL fa3910 <@plt_start@+0x460> |
0xac85fe LEA -0x8613ab(%RIP),%RDI |
0xac8605 CALL fa3910 <@plt_start@+0x460> |
0xac860a LEA -0x8613b7(%RIP),%RDI |
0xac8611 CALL fa3910 <@plt_start@+0x460> |
0xac8616 LEA -0x821d82(%RIP),%RDI |
0xac861d VZEROUPPER |
0xac8620 CALL fa3910 <@plt_start@+0x460> |
0xac8625 LEA -0x7fd60d(%RIP),%RDI |
0xac862c CALL fa3910 <@plt_start@+0x460> |
0xac8631 JMP ac8664 |
0xac8633 JMP ac8635 |
0xac8635 MOV %RAX,%R12 |
0xac8638 CMPQ $0,-0x50(%RBP) |
0xac863d JE ac8701 |
0xac8643 MOV -0x50(%RBP),%RDI |
0xac8647 JMP ac87e1 |
0xac864c MOV %RAX,%R12 |
0xac864f TEST %R13,%R13 |
0xac8652 JE ac8701 |
0xac8658 JMP ac87de |
0xac865d JMP ac8664 |
0xac865f JMP ac872f |
0xac8664 MOV %RAX,%R12 |
0xac8667 LEA -0xd8(%RBP),%RDI |
0xac866e CALL fb1a40 <@plt_start@+0xe590> |
0xac8673 MOV %R12,%RDI |
0xac8676 CALL fa3770 <@plt_start@+0x2c0> |
0xac867b JMP ac867d |
0xac867d MOV %RAX,%R12 |
0xac8680 MOV -0x80(%RBP),%RDI |
0xac8684 TEST %RDI,%RDI |
0xac8687 JE ac868e |
0xac8689 CALL fa3730 <@plt_start@+0x280> |
0xac868e MOV -0x30(%RBP),%R13 |
0xac8692 MOV -0x60(%RBP),%RBX |
0xac8696 TEST %RBX,%RBX |
0xac8699 JE ac86f8 |
0xac869b JMP ac87cd |
0xac86a0 MOV -0x30(%RBP),%R13 |
0xac86a4 MOV -0x60(%RBP),%RBX |
0xac86a8 MOV -0x50(%RBP),%R15 |
0xac86ac JMP ac87fa |
0xac86b1 MOV %RAX,%R12 |
0xac86b4 MOV -0x30(%RBP),%R13 |
0xac86b8 MOV -0x60(%RBP),%RBX |
0xac86bc MOV -0x50(%RBP),%R15 |
0xac86c0 JMP ac8816 |
0xac86c5 MOV %RAX,%R12 |
0xac86c8 MOV -0x30(%RBP),%R13 |
0xac86cc TEST %RBX,%RBX |
0xac86cf JE ac86f8 |
0xac86d1 JMP ac87cd |
0xac86d6 MOV %RAX,%R12 |
0xac86d9 TEST %R15,%R15 |
0xac86dc MOV -0x30(%RBP),%R13 |
0xac86e0 JNE ac8715 |
0xac86e2 MOV -0x80(%RBP),%RDI |
0xac86e6 TEST %RDI,%RDI |
0xac86e9 JNE ac87bf |
(14184) 0xac86ef TEST %RBX,%RBX |
(14184) 0xac86f2 JNE ac87cd |
(14185) 0xac86f8 TEST %R13,%R13 |
(14185) 0xac86fb JNE ac87de |
(14187) 0xac8701 LEA -0xd8(%RBP),%RDI |
(14187) 0xac8708 CALL fb1a40 <@plt_start@+0xe590> |
(14186) 0xac870d MOV %R12,%RDI |
(14186) 0xac8710 CALL fa3770 <@plt_start@+0x2c0> |
(14186) 0xac8715 MOV %R15,%RDI |
(14186) 0xac8718 CALL fa3730 <@plt_start@+0x280> |
(14186) 0xac871d MOV -0x80(%RBP),%RDI |
(14186) 0xac8721 TEST %RDI,%RDI |
(14186) 0xac8724 JE ac86ef |
(14186) 0xac8726 JMP ac87bf |
0xac872b JMP ac87a7 |
0xac872d JMP ac87a7 |
0xac872f MOV %RAX,%R12 |
0xac8732 MOV -0x30(%RBP),%R13 |
0xac8736 TEST %R13,%R13 |
0xac8739 JE ac8701 |
0xac873b JMP ac87de |
0xac8740 MOV %RAX,%R12 |
0xac8743 MOV -0x110(%RBP),%RSI |
0xac874a TEST %RSI,%RSI |
0xac874d JE ac875b |
0xac874f LEA -0x110(%RBP),%RDI |
0xac8756 CALL fa3900 <@plt_start@+0x450> |
0xac875b MOVQ $0,-0x110(%RBP) |
0xac8766 MOV -0x130(%RBP),%RDI |
0xac876d LEA -0x120(%RBP),%RAX |
0xac8774 CMP %RAX,%RDI |
0xac8777 JE ac8783 |
0xac8779 CALL fa3730 <@plt_start@+0x280> |
0xac877e JMP ac8783 |
0xac8780 MOV %RAX,%R12 |
0xac8783 MOV -0x168(%RBP),%RDI |
0xac878a CMP %RBX,%RDI |
0xac878d JE ac8794 |
0xac878f CALL fa3730 <@plt_start@+0x280> |
0xac8794 MOV -0x60(%RBP),%RBX |
0xac8798 MOV -0x80(%RBP),%RDI |
0xac879c TEST %RDI,%RDI |
0xac879f JE ac86ef |
0xac87a5 JMP ac87bf |
0xac87a7 MOV %RAX,%R12 |
0xac87aa MOV -0x30(%RBP),%R13 |
0xac87ae MOV -0x60(%RBP),%RBX |
0xac87b2 MOV -0x80(%RBP),%RDI |
0xac87b6 TEST %RDI,%RDI |
0xac87b9 JE ac86ef |
(14186) 0xac87bf CALL fa3730 <@plt_start@+0x280> |
(14186) 0xac87c4 TEST %RBX,%RBX |
(14186) 0xac87c7 JE ac86f8 |
(14186) 0xac87cd MOV %RBX,%RDI |
(14186) 0xac87d0 CALL fa3730 <@plt_start@+0x280> |
(14186) 0xac87d5 TEST %R13,%R13 |
(14186) 0xac87d8 JE ac8701 |
(14185) 0xac87de MOV %R13,%RDI |
(14185) 0xac87e1 CALL fa3730 <@plt_start@+0x280> |
(14185) 0xac87e6 LEA -0xd8(%RBP),%RDI |
(14185) 0xac87ed CALL fb1a40 <@plt_start@+0xe590> |
(14185) 0xac87f2 MOV %R12,%RDI |
(14185) 0xac87f5 CALL fa3770 <@plt_start@+0x2c0> |
(14185) 0xac87fa MOV %RAX,%RDI |
(14185) 0xac87fd CALL fa3780 <@plt_start@+0x2d0> |
(14185) 0xac8802 MOV %R14,-0xb0(%RBP) |
(14185) 0xac8809 CALL fa37a0 <@plt_start@+0x2f0> |
(14185) 0xac880e MOV %RAX,%R12 |
(14185) 0xac8811 CALL fa37b0 <@plt_start@+0x300> |
(14185) 0xac8816 MOV %R15,%RDI |
(14185) 0xac8819 CALL fa3730 <@plt_start@+0x280> |
(14185) 0xac881e TEST %RBX,%RBX |
(14185) 0xac8821 JE ac86f8 |
(14186) 0xac8827 JMP ac87cd |
0xac8829 MOV %RAX,%RDI |
0xac882c CALL 4abc30 <__clang_call_terminate> |
0xac8831 NOPW %CS:(%RAX,%RAX,1) |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
►100.00+ | calcVerletBufferSize(gmx_mtop_[...] | calc_verletbuf.cpp:1396 | libgromacs_mpi.so.9.0.0 |
○ | setupDynamicPairlistPruning(gm[...] | pairlist_tuning.cpp:555 | libgromacs_mpi.so.9.0.0 |
○ | Nbnxm::init_nb_verlet(gmx::MDL[...] | nbnxm_setup.cpp:431 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:1859 | 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 |
---|---|---|---|
►50.00+ | calcVerletBufferSize(gmx_mtop_[...] | calc_verletbuf.cpp:1396 | libgromacs_mpi.so.9.0.0 |
○ | increaseNstlist(_IO_FILE*, t_c[...] | pairlist_tuning.cpp:284 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:607 | 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 | |
►50.00+ | calcVerletBufferSize(gmx_mtop_[...] | calc_verletbuf.cpp:1396 | libgromacs_mpi.so.9.0.0 |
○ | increaseNstlist(_IO_FILE*, t_c[...] | pairlist_tuning.cpp:311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:607 | 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 |
---|---|---|---|
►100.00+ | minCellSizeForAtomDisplacement[...] | calc_verletbuf.cpp:1798 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2041 | 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 |
---|---|---|---|
►28.57+ | calcVerletBufferSize(gmx_mtop_[...] | calc_verletbuf.cpp:1396 | libgromacs_mpi.so.9.0.0 |
○ | increaseNstlist(_IO_FILE*, t_c[...] | pairlist_tuning.cpp:311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:607 | 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.29+ | minCellSizeForAtomDisplacement[...] | calc_verletbuf.cpp:1798 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2041 | 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.29+ | calcVerletBufferSize(gmx_mtop_[...] | calc_verletbuf.cpp:1396 | libgromacs_mpi.so.9.0.0 |
○ | setupDynamicPairlistPruning(gm[...] | pairlist_tuning.cpp:555 | libgromacs_mpi.so.9.0.0 |
○ | Nbnxm::init_nb_verlet(gmx::MDL[...] | nbnxm_setup.cpp:431 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:1859 | 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.29+ | calcVerletBufferSize(gmx_mtop_[...] | calc_verletbuf.cpp:1396 | libgromacs_mpi.so.9.0.0 |
○ | increaseNstlist(_IO_FILE*, t_c[...] | pairlist_tuning.cpp:284 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:607 | 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.29+ | calcVerletBufferSize(gmx_mtop_[...] | calc_verletbuf.cpp:1396 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:573 | 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.29+ | verletBufferPressureError(gmx_[...] | calc_verletbuf.cpp:1535 | libgromacs_mpi.so.9.0.0 |
○ | printNbnxmPressureError(gmx::M[...] | pairlist_tuning.cpp:795 | libgromacs_mpi.so.9.0.0 |
○ | Nbnxm::init_nb_verlet(gmx::MDL[...] | nbnxm_setup.cpp:436 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:1859 | 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 |
---|---|---|---|
►60.00+ | calcVerletBufferSize(gmx_mtop_[...] | calc_verletbuf.cpp:1396 | libgromacs_mpi.so.9.0.0 |
○ | setupDynamicPairlistPruning(gm[...] | pairlist_tuning.cpp:555 | libgromacs_mpi.so.9.0.0 |
○ | Nbnxm::init_nb_verlet(gmx::MDL[...] | nbnxm_setup.cpp:431 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:1859 | 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 | |
►25.00+ | calcVerletBufferSize(gmx_mtop_[...] | calc_verletbuf.cpp:1396 | libgromacs_mpi.so.9.0.0 |
○ | increaseNstlist(_IO_FILE*, t_c[...] | pairlist_tuning.cpp:311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:607 | 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 | |
►10.00+ | calcVerletBufferSize(gmx_mtop_[...] | calc_verletbuf.cpp:1396 | libgromacs_mpi.so.9.0.0 |
○ | increaseNstlist(_IO_FILE*, t_c[...] | pairlist_tuning.cpp:284 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:607 | 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.00+ | verletBufferPressureError(gmx_[...] | calc_verletbuf.cpp:1535 | libgromacs_mpi.so.9.0.0 |
○ | printNbnxmPressureError(gmx::M[...] | pairlist_tuning.cpp:805 | libgromacs_mpi.so.9.0.0 |
○ | Nbnxm::init_nb_verlet(gmx::MDL[...] | nbnxm_setup.cpp:436 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:1859 | 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 |
---|---|---|---|
►36.00+ | calcVerletBufferSize(gmx_mtop_[...] | calc_verletbuf.cpp:1396 | libgromacs_mpi.so.9.0.0 |
○ | setupDynamicPairlistPruning(gm[...] | pairlist_tuning.cpp:555 | libgromacs_mpi.so.9.0.0 |
○ | Nbnxm::init_nb_verlet(gmx::MDL[...] | nbnxm_setup.cpp:431 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:1859 | 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 | |
►16.00+ | calcVerletBufferSize(gmx_mtop_[...] | calc_verletbuf.cpp:1396 | libgromacs_mpi.so.9.0.0 |
○ | increaseNstlist(_IO_FILE*, t_c[...] | pairlist_tuning.cpp:311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:607 | 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 | |
►16.00+ | calcVerletBufferSize(gmx_mtop_[...] | calc_verletbuf.cpp:1396 | libgromacs_mpi.so.9.0.0 |
○ | increaseNstlist(_IO_FILE*, t_c[...] | pairlist_tuning.cpp:284 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:607 | 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.00+ | verletBufferPressureError(gmx_[...] | calc_verletbuf.cpp:1535 | libgromacs_mpi.so.9.0.0 |
○ | printNbnxmPressureError(gmx::M[...] | pairlist_tuning.cpp:795 | libgromacs_mpi.so.9.0.0 |
○ | Nbnxm::init_nb_verlet(gmx::MDL[...] | nbnxm_setup.cpp:436 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:1859 | 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 | |
►8.00+ | calcVerletBufferSize(gmx_mtop_[...] | calc_verletbuf.cpp:1396 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:573 | 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 | |
►8.00+ | calcVerletBufferSize(gmx_mtop_[...] | calc_verletbuf.cpp:1396 | libgromacs_mpi.so.9.0.0 |
○ | setupDynamicPairlistPruning(gm[...] | pairlist_tuning.cpp:737 | libgromacs_mpi.so.9.0.0 |
○ | Nbnxm::init_nb_verlet(gmx::MDL[...] | nbnxm_setup.cpp:431 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:1859 | 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 | |
►4.00+ | minCellSizeForAtomDisplacement[...] | calc_verletbuf.cpp:1798 | libgromacs_mpi.so.9.0.0 |
○ | gmx::DomainDecompositionBuilde[...] | domdec.cpp:1954 | libgromacs_mpi.so.9.0.0 |
○ | gmx::DomainDecompositionBuilde[...] | domdec.cpp:3003 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | unique_ptr.h:962 | 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 |
---|---|---|---|
►33.33+ | calcVerletBufferSize(gmx_mtop_[...] | calc_verletbuf.cpp:1396 | libgromacs_mpi.so.9.0.0 |
○ | setupDynamicPairlistPruning(gm[...] | pairlist_tuning.cpp:555 | libgromacs_mpi.so.9.0.0 |
○ | Nbnxm::init_nb_verlet(gmx::MDL[...] | nbnxm_setup.cpp:431 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:1859 | 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 | |
►24.44+ | calcVerletBufferSize(gmx_mtop_[...] | calc_verletbuf.cpp:1396 | libgromacs_mpi.so.9.0.0 |
○ | increaseNstlist(_IO_FILE*, t_c[...] | pairlist_tuning.cpp:311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:607 | 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 | |
►11.11+ | verletBufferPressureError(gmx_[...] | calc_verletbuf.cpp:1535 | libgromacs_mpi.so.9.0.0 |
○ | printNbnxmPressureError(gmx::M[...] | pairlist_tuning.cpp:795 | libgromacs_mpi.so.9.0.0 |
○ | Nbnxm::init_nb_verlet(gmx::MDL[...] | nbnxm_setup.cpp:436 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:1859 | 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 | |
►6.67+ | minCellSizeForAtomDisplacement[...] | calc_verletbuf.cpp:1798 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2041 | 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 | |
►6.67+ | minCellSizeForAtomDisplacement[...] | calc_verletbuf.cpp:1798 | libgromacs_mpi.so.9.0.0 |
○ | gmx::DomainDecompositionBuilde[...] | domdec.cpp:1954 | libgromacs_mpi.so.9.0.0 |
○ | gmx::DomainDecompositionBuilde[...] | domdec.cpp:3003 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | unique_ptr.h:962 | 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 | |
►4.44+ | calcVerletBufferSize(gmx_mtop_[...] | calc_verletbuf.cpp:1396 | libgromacs_mpi.so.9.0.0 |
○ | increaseNstlist(_IO_FILE*, t_c[...] | pairlist_tuning.cpp:284 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:607 | 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 | |
►4.44+ | calcVerletBufferSize(gmx_mtop_[...] | calc_verletbuf.cpp:1396 | libgromacs_mpi.so.9.0.0 |
○ | setupDynamicPairlistPruning(gm[...] | pairlist_tuning.cpp:737 | libgromacs_mpi.so.9.0.0 |
○ | Nbnxm::init_nb_verlet(gmx::MDL[...] | nbnxm_setup.cpp:431 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:1859 | 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 | |
►4.44+ | verletBufferPressureError(gmx_[...] | calc_verletbuf.cpp:1535 | libgromacs_mpi.so.9.0.0 |
○ | printNbnxmPressureError(gmx::M[...] | pairlist_tuning.cpp:805 | libgromacs_mpi.so.9.0.0 |
○ | Nbnxm::init_nb_verlet(gmx::MDL[...] | nbnxm_setup.cpp:436 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:1859 | 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 | |
►2.22+ | calcVerletBufferSize(gmx_mtop_[...] | calc_verletbuf.cpp:1396 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:573 | 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 | |
►2.22+ | calcVerletBufferSize(gmx_mtop_[...] | calc_verletbuf.cpp:1396 | libgromacs_mpi.so.9.0.0 |
○ | setupDynamicPairlistPruning(gm[...] | pairlist_tuning.cpp:757 | libgromacs_mpi.so.9.0.0 |
○ | Nbnxm::init_nb_verlet(gmx::MDL[...] | nbnxm_setup.cpp:431 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:1859 | 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 |
---|---|---|---|
►37.50+ | calcVerletBufferSize(gmx_mtop_[...] | calc_verletbuf.cpp:1396 | libgromacs_mpi.so.9.0.0 |
○ | setupDynamicPairlistPruning(gm[...] | pairlist_tuning.cpp:555 | libgromacs_mpi.so.9.0.0 |
○ | Nbnxm::init_nb_verlet(gmx::MDL[...] | nbnxm_setup.cpp:431 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:1859 | 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.13+ | calcVerletBufferSize(gmx_mtop_[...] | calc_verletbuf.cpp:1396 | libgromacs_mpi.so.9.0.0 |
○ | increaseNstlist(_IO_FILE*, t_c[...] | pairlist_tuning.cpp:311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:607 | 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 | |
►8.33+ | calcVerletBufferSize(gmx_mtop_[...] | calc_verletbuf.cpp:1396 | libgromacs_mpi.so.9.0.0 |
○ | increaseNstlist(_IO_FILE*, t_c[...] | pairlist_tuning.cpp:284 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:607 | 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 | |
►8.33+ | verletBufferPressureError(gmx_[...] | calc_verletbuf.cpp:1535 | libgromacs_mpi.so.9.0.0 |
○ | printNbnxmPressureError(gmx::M[...] | pairlist_tuning.cpp:795 | libgromacs_mpi.so.9.0.0 |
○ | Nbnxm::init_nb_verlet(gmx::MDL[...] | nbnxm_setup.cpp:436 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:1859 | 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 | |
►6.25+ | calcVerletBufferSize(gmx_mtop_[...] | calc_verletbuf.cpp:1396 | libgromacs_mpi.so.9.0.0 |
○ | setupDynamicPairlistPruning(gm[...] | pairlist_tuning.cpp:757 | libgromacs_mpi.so.9.0.0 |
○ | Nbnxm::init_nb_verlet(gmx::MDL[...] | nbnxm_setup.cpp:431 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:1859 | 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.13+ | calcVerletBufferSize(gmx_mtop_[...] | calc_verletbuf.cpp:1396 | libgromacs_mpi.so.9.0.0 |
○ | setupDynamicPairlistPruning(gm[...] | pairlist_tuning.cpp:737 | libgromacs_mpi.so.9.0.0 |
○ | Nbnxm::init_nb_verlet(gmx::MDL[...] | nbnxm_setup.cpp:431 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:1859 | 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.12+ | verletBufferPressureError(gmx_[...] | calc_verletbuf.cpp:1535 | libgromacs_mpi.so.9.0.0 |
○ | printNbnxmPressureError(gmx::M[...] | pairlist_tuning.cpp:805 | libgromacs_mpi.so.9.0.0 |
○ | Nbnxm::init_nb_verlet(gmx::MDL[...] | nbnxm_setup.cpp:436 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:1859 | 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 | |
►2.08+ | minCellSizeForAtomDisplacement[...] | calc_verletbuf.cpp:1798 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2041 | 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 | |
►2.08+ | minCellSizeForAtomDisplacement[...] | calc_verletbuf.cpp:1798 | libgromacs_mpi.so.9.0.0 |
○ | gmx::DomainDecompositionBuilde[...] | domdec.cpp:1954 | libgromacs_mpi.so.9.0.0 |
○ | gmx::DomainDecompositionBuilde[...] | domdec.cpp:3003 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | unique_ptr.h:962 | 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.04+ | calcVerletBufferSize(gmx_mtop_[...] | calc_verletbuf.cpp:1396 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:573 | 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 |
---|---|---|---|
►37.67+ | calcVerletBufferSize(gmx_mtop_[...] | calc_verletbuf.cpp:1396 | libgromacs_mpi.so.9.0.0 |
○ | setupDynamicPairlistPruning(gm[...] | pairlist_tuning.cpp:555 | libgromacs_mpi.so.9.0.0 |
○ | Nbnxm::init_nb_verlet(gmx::MDL[...] | nbnxm_setup.cpp:431 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:1859 | 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 | |
►27.40+ | calcVerletBufferSize(gmx_mtop_[...] | calc_verletbuf.cpp:1396 | libgromacs_mpi.so.9.0.0 |
○ | increaseNstlist(_IO_FILE*, t_c[...] | pairlist_tuning.cpp:311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:607 | 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 | |
►8.90+ | calcVerletBufferSize(gmx_mtop_[...] | calc_verletbuf.cpp:1396 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:573 | 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.48+ | minCellSizeForAtomDisplacement[...] | calc_verletbuf.cpp:1798 | libgromacs_mpi.so.9.0.0 |
○ | gmx::DomainDecompositionBuilde[...] | domdec.cpp:1954 | libgromacs_mpi.so.9.0.0 |
○ | gmx::DomainDecompositionBuilde[...] | domdec.cpp:3003 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | unique_ptr.h:962 | 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 | |
►4.79+ | verletBufferPressureError(gmx_[...] | calc_verletbuf.cpp:1535 | libgromacs_mpi.so.9.0.0 |
○ | printNbnxmPressureError(gmx::M[...] | pairlist_tuning.cpp:805 | libgromacs_mpi.so.9.0.0 |
○ | Nbnxm::init_nb_verlet(gmx::MDL[...] | nbnxm_setup.cpp:436 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:1859 | 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 | |
►4.79+ | calcVerletBufferSize(gmx_mtop_[...] | calc_verletbuf.cpp:1396 | libgromacs_mpi.so.9.0.0 |
○ | increaseNstlist(_IO_FILE*, t_c[...] | pairlist_tuning.cpp:284 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:607 | 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.42+ | calcVerletBufferSize(gmx_mtop_[...] | calc_verletbuf.cpp:1396 | libgromacs_mpi.so.9.0.0 |
○ | setupDynamicPairlistPruning(gm[...] | pairlist_tuning.cpp:757 | libgromacs_mpi.so.9.0.0 |
○ | Nbnxm::init_nb_verlet(gmx::MDL[...] | nbnxm_setup.cpp:431 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:1859 | 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.42+ | calcVerletBufferSize(gmx_mtop_[...] | calc_verletbuf.cpp:1396 | libgromacs_mpi.so.9.0.0 |
○ | setupDynamicPairlistPruning(gm[...] | pairlist_tuning.cpp:737 | libgromacs_mpi.so.9.0.0 |
○ | Nbnxm::init_nb_verlet(gmx::MDL[...] | nbnxm_setup.cpp:431 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:1859 | 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 | |
►2.74+ | verletBufferPressureError(gmx_[...] | calc_verletbuf.cpp:1535 | libgromacs_mpi.so.9.0.0 |
○ | printNbnxmPressureError(gmx::M[...] | pairlist_tuning.cpp:795 | libgromacs_mpi.so.9.0.0 |
○ | Nbnxm::init_nb_verlet(gmx::MDL[...] | nbnxm_setup.cpp:436 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:1859 | 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.37+ | minCellSizeForAtomDisplacement[...] | calc_verletbuf.cpp:1798 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2041 | 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 | calc_verletbuf.cpp:167-580 |
Module | libgromacs_mpi.so.9.0.0 |
nb instructions | 409 |
nb uops | 399 |
loop length | 2099 |
used x86 registers | 15 |
used mmx registers | 0 |
used xmm registers | 11 |
used ymm registers | 1 |
used zmm registers | 0 |
nb stack references | 27 |
micro-operation queue | 66.50 cycles |
front end | 66.50 cycles |
ALU0/BRU0 | ALU1 | ALU2 | ALU3 | BRU1 | AGU0 | AGU1 | AGU2 | FP0 | FP1 | FP2 | FP3 | FP4 | FP5 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
uops | 38.50 | 28.00 | 28.00 | 28.00 | 38.50 | 46.00 | 46.00 | 46.00 | 9.50 | 9.42 | 9.33 | 9.75 | 8.00 | 8.00 |
cycles | 38.50 | 28.00 | 28.00 | 28.00 | 38.50 | 46.00 | 46.00 | 46.00 | 9.50 | 9.42 | 9.33 | 9.75 | 8.00 | 8.00 |
Cycles executing div or sqrt instructions | 16.00 |
Front-end | 66.50 |
Dispatch | 46.00 |
DIV/SQRT | 16.00 |
Overall L1 | 66.50 |
all | 10% |
load | 4% |
store | 10% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 0% |
fma | NA (no fma vectorizable/vectorized instructions) |
other | 12% |
all | 62% |
load | 41% |
store | 100% |
mul | 50% |
add-sub | NA (no add-sub vectorizable/vectorized instructions) |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | 50% |
other | 55% |
all | 29% |
load | 16% |
store | 34% |
mul | 50% |
add-sub | 0% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | 50% |
other | 30% |
all | 12% |
load | 13% |
store | 12% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 11% |
fma | NA (no fma vectorizable/vectorized instructions) |
other | 12% |
all | 18% |
load | 16% |
store | 27% |
mul | 15% |
add-sub | NA (no add-sub vectorizable/vectorized instructions) |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | 17% |
other | 16% |
all | 14% |
load | 14% |
store | 16% |
mul | 15% |
add-sub | 11% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | 17% |
other | 13% |
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 $0x178,%RSP | 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%) |
MOV %EDX,-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 %RSI,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV 0x88(%RSI),%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | scal (12.5%) |
MOV 0x90(%RSI),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
VXORPS %XMM0,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
MOV %RAX,-0x100(%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%) |
CMP %RAX,%R10 | 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%) |
MOV %RDI,-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%) |
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%) |
MOV %RSI,-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%) |
JE ac8153 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x1be3> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
MOV 0x28(%R15),%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0x70(%R15),%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | scal (12.5%) |
MOV 0x538dfc(%RIP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0x810(%RAX),%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
INC %ESI | 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 0x7d0(%RAX),%EDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0x7f0(%RAX),%R8D | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | scal (6.3%) |
INC %EDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
INC %R8D | 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%) |
XOR %EAX,%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | N/A |
VXORPD %XMM1,%XMM1,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
VXORPS %XMM5,%XMM5,%XMM5 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
VMOVSS -0x76a46c(%RIP),%XMM6 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (6.3%) |
VBROADCASTSS -0x76a23d(%RIP),%XMM8 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (6.3%) |
VXORPS %XMM7,%XMM7,%XMM7 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
MOV %R10,-0xf8(%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%) |
VXORPS %XMM3,%XMM3,%XMM3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
VXORPD %XMM2,%XMM2,%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
XOR %R9D,%R9D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | scal (6.3%) |
VXORPS %XMM4,%XMM4,%XMM4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
VXORPD %XMM9,%XMM9,%XMM9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
MOVL $0,-0x50(%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 %R12,-0x60(%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%) |
JMP ac6641 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0xd1> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | 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) | 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 (%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 |
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,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
VDIVSS -0x76a386(%RIP),%XMM7,%XMM5 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 11 | 3 | scal (6.3%) |
MOV -0x50(%RBP),%ECX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
TEST %ECX,%ECX | 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%) |
VCVTSI2SD %ECX,%XMM14,%XMM6 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 3 | 1.25 | scal (6.3%) |
SETG %CL | 1 | 0.50 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
VDIVSD %XMM6,%XMM9,%XMM6 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 13 | 5 | scal (12.5%) |
VCVTSD2SS %XMM6,%XMM6,%XMM6 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 3 | 0.50 | scal (12.5%) |
VMULSS -0x76a3d6(%RIP),%XMM6,%XMM6 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 | scal (6.3%) |
KMOVD %ECX,%K1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 5 | 1 | N/A |
VMOVSS %XMM6,%XMM6,%XMM6{%K1}{z} | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | scal (6.3%) |
VINSERTPS $0x10,%XMM3,%XMM4,%XMM4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 1 | 0.33 | scal (6.3%) |
VMOVD %R9D,%XMM3 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 1 | scal (6.3%) |
VPINSRD $0x1,%EAX,%XMM3,%XMM3 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | scal (6.3%) |
VUNPCKLPD %XMM1,%XMM2,%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 1 | 0.33 | scal (12.5%) |
MOV -0x90(%RBP),%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV -0x98(%RBP),%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV -0xf8(%RBP),%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | scal (12.5%) |
VMAXSS %XMM5,%XMM6,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 2 | 0.50 | scal (6.3%) |
VUCOMISS %XMM0,%XMM1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0.50 | 6 | 1 | scal (6.3%) |
JNE ac6b02 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x592> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
JNP ac8181 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x1c11> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
VDIVPS -0x76a3f0(%RIP){1to4},%XMM4,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 11 | 3 | vect (25.0%) |
VCVTDQ2PD %XMM3,%XMM4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 3 | 0.50 | vect (12.5%) |
VDIVPD %XMM4,%XMM2,%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 13 | 5 | vect (25.0%) |
VXORPD %XMM4,%XMM4,%XMM4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
VCVTPD2PS %XMM2,%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 3 | 0.50 | vect (25.0%) |
VPCMPGTD %XMM4,%XMM3,%K1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 | vect (25.0%) |
VMULPS -0x76a444(%RIP){1to4},%XMM2,%XMM2{%K1}{z} | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 | vect (25.0%) |
VCMPPS $0x1,%XMM2,%XMM0,%K1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 | vect (25.0%) |
KSHIFTRB $0x1,%K1,%K2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | N/A |
VMOVSHDUP %XMM0,%XMM4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 1 | 0.33 | vect (12.5%) |
VMOVSHDUP %XMM2,%XMM3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 1 | 0.33 | vect (12.5%) |
VMOVSS %XMM3,%XMM4,%XMM4{%K2} | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | scal (6.3%) |
VMOVSS %XMM2,%XMM0,%XMM0{%K1} | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | scal (6.3%) |
VINSERTPS $0x10,%XMM0,%XMM1,%XMM3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 1 | 0.33 | scal (6.3%) |
VXORPS %XMM2,%XMM2,%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
VUCOMISS %XMM2,%XMM0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0.50 | 6 | 1 | scal (6.3%) |
JNE ac6b69 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x5f9> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
JP ac6b69 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x5f9> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
VINSERTPS $0x10,-0x76a9dd(%RIP),%XMM1,%XMM3 | 1 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0 | 0.33 | 0.33 | 0.58 | 0 | 0 | 1 | 0.50 | scal (6.3%) |
MOV 0x5381f0(%RIP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV (%RAX),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
TEST %RDI,%RDI | 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%) |
JE ac6bb0 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x640> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
VCVTSS2SD %XMM3,%XMM3,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 3 | 0.50 | scal (6.3%) |
VMOVSHDUP %XMM3,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 1 | 0.33 | vect (12.5%) |
VCVTSS2SD %XMM1,%XMM1,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 3 | 0.50 | scal (6.3%) |
VCVTSS2SD %XMM4,%XMM4,%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 3 | 0.50 | scal (6.3%) |
LEA -0x780884(%RIP),%RSI | 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 $0x3,%AL | 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 %R10,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
VMOVAPS %XMM4,-0x50(%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%) |
VMOVAPS %XMM3,-0x60(%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%) |
CALL fa3670 <@plt_start@+0x1c0> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
VMOVAPS -0x60(%RBP),%XMM3 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.50 | vect (25.0%) |
VMOVAPS -0x50(%RBP),%XMM4 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.50 | vect (25.0%) |
MOV %R14,%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
LEA -0xa8(%RBP),%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,-0xd8(%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%) |
MOVQ $0x1,-0xd0(%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%) |
VXORPS %XMM0,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
VMOVUPS %XMM0,-0xc8(%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%) |
MOVL $0x3f800000,-0xb8(%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%) |
VMOVUPS %XMM0,-0xb0(%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%) |
CMP -0x100(%RBP),%R10 | 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 (12.5%) |
JE ac81a8 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x1c38> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
VCMPPS $0x4,%XMM0,%XMM3,%K1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 | vect (25.0%) |
VBROADCASTSS -0x76aa78(%RIP),%XMM0 | 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 %XMM0,-0x1a0(%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%) |
VBLENDMPS %XMM3,%XMM0,%XMM0{%K1} | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
VMOVAPS %XMM0,-0x190(%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%) |
VXORPS %XMM5,%XMM5,%XMM5 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
VCMPSS $0x4,%XMM5,%XMM4,%K1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 | scal (6.3%) |
VMOVSS -0x76aaa1(%RIP),%XMM7 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (6.3%) |
VMOVAPS %XMM7,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
VMOVSS %XMM4,%XMM0,%XMM0{%K1} | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | scal (6.3%) |
VMOVAPS %XMM0,-0x180(%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%) |
MOV 0x538782(%RIP),%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | scal (12.5%) |
VPBROADCASTD -0x76a79f(%RIP),%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (6.3%) |
VMOVDQA %XMM0,-0xf0(%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 ac6c84 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x714> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
NOPL (%RAX) | 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 |
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,%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 (%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 |
NOP | 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 (%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 |
NOPW (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | 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 |
NOPW (%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 |
NOP | 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 |
NOPW (%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 |
XCHG %AX,%AX | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
MOV -0xc0(%RBP),%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
VPXOR %XMM0,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | vect (25.0%) |
MOV -0x90(%RBP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
VMOVDQU %XMM0,(%RAX) | 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%) |
MOVQ $0,0x10(%RAX) | 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 $0x3ffffffffffffff,%RCX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
CMP %RCX,%RBX | 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%) |
JA ac8625 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x20b5> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
ADD $0x8,%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,-0x60(%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%) |
TEST %RBX,%RBX | 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%) |
JE ac81bc <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x1c4c> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
SAL $0x5,%RBX | 1 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
MOV %RBX,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
CALL fa3710 <@plt_start@+0x260> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
MOV %RAX,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
MOV -0x90(%RBP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV %R14,(%RAX) | 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 %R14,0x8(%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
ADD %R14,%RBX | 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 %RBX,0x10(%RAX) | 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 -0xc8(%RBP),%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | scal (12.5%) |
TEST %R13,%R13 | 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%) |
JNE ac8218 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x1ca8> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
JMP ac8344 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x1dd4> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
MOV %ECX,%R13D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (6.3%) |
MOV %RDI,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
VXORPD %XMM2,%XMM2,%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
VPXOR %XMM3,%XMM3,%XMM3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | vect (25.0%) |
VXORPS %XMM4,%XMM4,%XMM4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
VXORPS %XMM5,%XMM5,%XMM5 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
VXORPS %XMM6,%XMM6,%XMM6 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
VMAXSS %XMM5,%XMM6,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 2 | 0.50 | scal (6.3%) |
VUCOMISS %XMM0,%XMM1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0.50 | 6 | 1 | scal (6.3%) |
JNE ac6b02 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x592> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
JP ac6b02 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x592> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
LEA -0x793d93(%RIP),%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
LEA -0x7b87a2(%RIP),%RSI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
LEA -0x7b8780(%RIP),%RDX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
LEA -0x8646a8(%RIP),%RCX | 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 $0x1a6,%R8D | 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%) |
CALL fa35d0 <@plt_start@+0x120> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
LEA 0x8(%RBX),%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,-0x60(%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%) |
VMOVUPS %XMM0,(%RBX) | 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%) |
MOVQ $0,0x10(%RBX) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (6.3%) |
XOR %EBX,%EBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | N/A |
XOR %R14D,%R14D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | scal (6.3%) |
MOV -0xc8(%RBP),%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | scal (12.5%) |
TEST %R13,%R13 | 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%) |
JNE ac8218 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x1ca8> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
JMP ac8344 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x1dd4> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 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 |
MOV 0x536c05(%RIP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
CMPB $0,(%RAX) | 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 (1.6%) |
JE ac844f <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x1edf> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
MOV -0x90(%RBP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV (%RAX),%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | scal (12.5%) |
SUB %R12,%R14 | 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%) |
JE ac844f <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x1edf> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
SAR $0x5,%R14 | 1 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
MOV 0x5369ee(%RIP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV (%RAX),%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
CMP $0x2,%R14 | 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%) |
MOV $0x1,%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%) |
CMOVAE %R14,%R13 | 1 | 0.50 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
ADD $0x1c,%R12 | 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%) |
XOR %R14D,%R14D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | scal (6.3%) |
LEA -0x837142(%RIP),%R15 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | 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 |
MOV -0xc8(%RBP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
TEST %RDI,%RDI | 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%) |
JE ac8473 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x1f03> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | 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 |
MOV -0xd8(%RBP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV -0xd0(%RBP),%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | scal (12.5%) |
SAL $0x3,%RDX | 1 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 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 |
VZEROUPPER | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | vect (25.0%) |
CALL fa3cb0 <@plt_start@+0x800> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
VXORPS %XMM0,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
LEA -0xc8(%RBP),%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 |
VMOVUPS %XMM0,(%RAX) | 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%) |
MOV -0xd8(%RBP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
LEA -0xa8(%RBP),%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 |
CMP %RDI,%RAX | 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%) |
JE ac84b6 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x1f46> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
CALL fa3730 <@plt_start@+0x280> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
ADD $0x178,%RSP | 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%) |
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 |
RET | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
LEA -0x158(%RBP),%RBX | 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 %RBX,-0x168(%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%) |
MOVQ $0x2e,-0x130(%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 -0x168(%RBP),%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
LEA -0x130(%RBP),%RSI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
XOR %EDX,%EDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | scal (6.3%) |
CALL fa3700 <@plt_start@+0x250> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
MOV %RAX,-0x168(%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 -0x130(%RBP),%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV %RCX,-0x158(%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%) |
VMOVUPS -0x87ec57(%RIP),%YMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.50 | vect (50.0%) |
VMOVUPS %YMM0,0xe(%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 4 | 1 | vect (50.0%) |
VMOVDQU -0x87ec72(%RIP),%YMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.50 | vect (50.0%) |
VMOVDQU %YMM0,(%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 4 | 1 | vect (50.0%) |
MOV %RCX,-0x160(%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%) |
MOVB $0,(%RAX,%RCX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (1.6%) |
LEA -0x864a41(%RIP),%RSI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
LEA -0x130(%RBP),%RDI | 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 $0x2,%EDX | 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 -0x30(%RBP),%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | scal (12.5%) |
VZEROUPPER | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | vect (25.0%) |
CALL fad160 <@plt_start@+0x9cb0> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
LEA -0x884611(%RIP),%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
LEA -0x168(%RBP),%RSI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
LEA -0x130(%RBP),%RDX | 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 $0x113,%ECX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
CALL fa4500 <@plt_start@+0x1050> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
SHR $0x3d,%RBX | 1 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
JE ac8584 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x2014> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
MOV -0x30(%RBP),%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | scal (12.5%) |
MOV -0x60(%RBP),%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV -0x50(%RBP),%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
CALL fa42c0 <@plt_start@+0xe10> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
MOV -0x30(%RBP),%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | scal (12.5%) |
MOV -0x60(%RBP),%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV -0x50(%RBP),%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
CALL fa4f00 <@plt_start@+0x1a50> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
LEA -0x86d5e9(%RIP),%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
LEA -0x837310(%RIP),%RSI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
LEA -0x794192(%RIP),%RDX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
LEA -0x864abc(%RIP),%RCX | 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 $0x1f0,%R8D | 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%) |
CALL fa35d0 <@plt_start@+0x120> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
LEA -0x861369(%RIP),%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
CALL fa3910 <@plt_start@+0x460> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
LEA -0x7b5c49(%RIP),%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
LEA -0x87ecf9(%RIP),%RSI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
LEA -0x837315(%RIP),%RDX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
LEA -0x864aef(%RIP),%RCX | 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 $0xe7,%R8D | 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%) |
VZEROUPPER | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | vect (25.0%) |
CALL fa35d0 <@plt_start@+0x120> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
LEA -0x821d5e(%RIP),%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
CALL fa3910 <@plt_start@+0x460> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
LEA -0x8613ab(%RIP),%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
CALL fa3910 <@plt_start@+0x460> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
LEA -0x8613b7(%RIP),%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
CALL fa3910 <@plt_start@+0x460> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
LEA -0x821d82(%RIP),%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
VZEROUPPER | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | vect (25.0%) |
CALL fa3910 <@plt_start@+0x460> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
LEA -0x7fd60d(%RIP),%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
CALL fa3910 <@plt_start@+0x460> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
JMP ac8664 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x20f4> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
JMP ac8635 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x20c5> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
MOV %RAX,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
CMPQ $0,-0x50(%RBP) | 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 (12.5%) |
JE ac8701 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x2191> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
MOV -0x50(%RBP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
JMP ac87e1 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x2271> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
MOV %RAX,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
TEST %R13,%R13 | 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%) |
JE ac8701 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x2191> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
JMP ac87de <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x226e> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
JMP ac8664 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x20f4> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
JMP ac872f <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x21bf> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
MOV %RAX,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
LEA -0xd8(%RBP),%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
CALL fb1a40 <@plt_start@+0xe590> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
MOV %R12,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
CALL fa3770 <@plt_start@+0x2c0> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
JMP ac867d <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x210d> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
MOV %RAX,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
MOV -0x80(%RBP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
TEST %RDI,%RDI | 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%) |
JE ac868e <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x211e> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
CALL fa3730 <@plt_start@+0x280> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
MOV -0x30(%RBP),%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | scal (12.5%) |
MOV -0x60(%RBP),%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
TEST %RBX,%RBX | 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%) |
JE ac86f8 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x2188> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
JMP ac87cd <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x225d> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
MOV -0x30(%RBP),%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | scal (12.5%) |
MOV -0x60(%RBP),%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV -0x50(%RBP),%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
JMP ac87fa <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x228a> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
MOV %RAX,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
MOV -0x30(%RBP),%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | scal (12.5%) |
MOV -0x60(%RBP),%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV -0x50(%RBP),%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
JMP ac8816 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x22a6> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
MOV %RAX,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
MOV -0x30(%RBP),%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | scal (12.5%) |
TEST %RBX,%RBX | 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%) |
JE ac86f8 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x2188> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
JMP ac87cd <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x225d> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
MOV %RAX,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
TEST %R15,%R15 | 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%) |
MOV -0x30(%RBP),%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | scal (12.5%) |
JNE ac8715 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x21a5> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
MOV -0x80(%RBP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
TEST %RDI,%RDI | 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%) |
JNE ac87bf <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x224f> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
JMP ac87a7 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x2237> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
JMP ac87a7 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x2237> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
MOV %RAX,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
MOV -0x30(%RBP),%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | scal (12.5%) |
TEST %R13,%R13 | 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%) |
JE ac8701 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x2191> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
JMP ac87de <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x226e> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
MOV %RAX,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
MOV -0x110(%RBP),%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
TEST %RSI,%RSI | 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%) |
JE ac875b <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x21eb> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
LEA -0x110(%RBP),%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
CALL fa3900 <@plt_start@+0x450> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
MOVQ $0,-0x110(%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 -0x130(%RBP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
LEA -0x120(%RBP),%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 |
CMP %RAX,%RDI | 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%) |
JE ac8783 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x2213> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
CALL fa3730 <@plt_start@+0x280> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
JMP ac8783 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x2213> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
MOV %RAX,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
MOV -0x168(%RBP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
CMP %RBX,%RDI | 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%) |
JE ac8794 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x2224> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
CALL fa3730 <@plt_start@+0x280> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
MOV -0x60(%RBP),%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV -0x80(%RBP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
TEST %RDI,%RDI | 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%) |
JE ac86ef <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x217f> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
JMP ac87bf <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x224f> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
MOV %RAX,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
MOV -0x30(%RBP),%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | scal (12.5%) |
MOV -0x60(%RBP),%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV -0x80(%RBP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
TEST %RDI,%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
JE ac86ef <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x217f> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
MOV %RAX,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
CALL 4abc30 <__clang_call_terminate> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 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 | calc_verletbuf.cpp:167-580 |
Module | libgromacs_mpi.so.9.0.0 |
nb instructions | 409 |
nb uops | 399 |
loop length | 2099 |
used x86 registers | 15 |
used mmx registers | 0 |
used xmm registers | 11 |
used ymm registers | 1 |
used zmm registers | 0 |
nb stack references | 27 |
micro-operation queue | 66.50 cycles |
front end | 66.50 cycles |
ALU0/BRU0 | ALU1 | ALU2 | ALU3 | BRU1 | AGU0 | AGU1 | AGU2 | FP0 | FP1 | FP2 | FP3 | FP4 | FP5 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
uops | 38.50 | 28.00 | 28.00 | 28.00 | 38.50 | 46.00 | 46.00 | 46.00 | 9.50 | 9.42 | 9.33 | 9.75 | 8.00 | 8.00 |
cycles | 38.50 | 28.00 | 28.00 | 28.00 | 38.50 | 46.00 | 46.00 | 46.00 | 9.50 | 9.42 | 9.33 | 9.75 | 8.00 | 8.00 |
Cycles executing div or sqrt instructions | 16.00 |
Front-end | 66.50 |
Dispatch | 46.00 |
DIV/SQRT | 16.00 |
Overall L1 | 66.50 |
all | 10% |
load | 4% |
store | 10% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 0% |
fma | NA (no fma vectorizable/vectorized instructions) |
other | 12% |
all | 62% |
load | 41% |
store | 100% |
mul | 50% |
add-sub | NA (no add-sub vectorizable/vectorized instructions) |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | 50% |
other | 55% |
all | 29% |
load | 16% |
store | 34% |
mul | 50% |
add-sub | 0% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | 50% |
other | 30% |
all | 12% |
load | 13% |
store | 12% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 11% |
fma | NA (no fma vectorizable/vectorized instructions) |
other | 12% |
all | 18% |
load | 16% |
store | 27% |
mul | 15% |
add-sub | NA (no add-sub vectorizable/vectorized instructions) |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | 17% |
other | 16% |
all | 14% |
load | 14% |
store | 16% |
mul | 15% |
add-sub | 11% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | 17% |
other | 13% |
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 $0x178,%RSP | 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%) |
MOV %EDX,-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 %RSI,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV 0x88(%RSI),%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | scal (12.5%) |
MOV 0x90(%RSI),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
VXORPS %XMM0,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
MOV %RAX,-0x100(%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%) |
CMP %RAX,%R10 | 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%) |
MOV %RDI,-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%) |
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%) |
MOV %RSI,-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%) |
JE ac8153 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x1be3> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
MOV 0x28(%R15),%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0x70(%R15),%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | scal (12.5%) |
MOV 0x538dfc(%RIP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0x810(%RAX),%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
INC %ESI | 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 0x7d0(%RAX),%EDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0x7f0(%RAX),%R8D | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | scal (6.3%) |
INC %EDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
INC %R8D | 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%) |
XOR %EAX,%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | N/A |
VXORPD %XMM1,%XMM1,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
VXORPS %XMM5,%XMM5,%XMM5 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
VMOVSS -0x76a46c(%RIP),%XMM6 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (6.3%) |
VBROADCASTSS -0x76a23d(%RIP),%XMM8 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (6.3%) |
VXORPS %XMM7,%XMM7,%XMM7 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
MOV %R10,-0xf8(%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%) |
VXORPS %XMM3,%XMM3,%XMM3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
VXORPD %XMM2,%XMM2,%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
XOR %R9D,%R9D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | scal (6.3%) |
VXORPS %XMM4,%XMM4,%XMM4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
VXORPD %XMM9,%XMM9,%XMM9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
MOVL $0,-0x50(%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 %R12,-0x60(%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%) |
JMP ac6641 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0xd1> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | 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) | 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 (%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 |
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,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
VDIVSS -0x76a386(%RIP),%XMM7,%XMM5 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 11 | 3 | scal (6.3%) |
MOV -0x50(%RBP),%ECX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
TEST %ECX,%ECX | 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%) |
VCVTSI2SD %ECX,%XMM14,%XMM6 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 3 | 1.25 | scal (6.3%) |
SETG %CL | 1 | 0.50 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
VDIVSD %XMM6,%XMM9,%XMM6 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 13 | 5 | scal (12.5%) |
VCVTSD2SS %XMM6,%XMM6,%XMM6 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 3 | 0.50 | scal (12.5%) |
VMULSS -0x76a3d6(%RIP),%XMM6,%XMM6 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 | scal (6.3%) |
KMOVD %ECX,%K1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 5 | 1 | N/A |
VMOVSS %XMM6,%XMM6,%XMM6{%K1}{z} | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | scal (6.3%) |
VINSERTPS $0x10,%XMM3,%XMM4,%XMM4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 1 | 0.33 | scal (6.3%) |
VMOVD %R9D,%XMM3 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 1 | scal (6.3%) |
VPINSRD $0x1,%EAX,%XMM3,%XMM3 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | scal (6.3%) |
VUNPCKLPD %XMM1,%XMM2,%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 1 | 0.33 | scal (12.5%) |
MOV -0x90(%RBP),%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV -0x98(%RBP),%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV -0xf8(%RBP),%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | scal (12.5%) |
VMAXSS %XMM5,%XMM6,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 2 | 0.50 | scal (6.3%) |
VUCOMISS %XMM0,%XMM1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0.50 | 6 | 1 | scal (6.3%) |
JNE ac6b02 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x592> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
JNP ac8181 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x1c11> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
VDIVPS -0x76a3f0(%RIP){1to4},%XMM4,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 11 | 3 | vect (25.0%) |
VCVTDQ2PD %XMM3,%XMM4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 3 | 0.50 | vect (12.5%) |
VDIVPD %XMM4,%XMM2,%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 13 | 5 | vect (25.0%) |
VXORPD %XMM4,%XMM4,%XMM4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
VCVTPD2PS %XMM2,%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 3 | 0.50 | vect (25.0%) |
VPCMPGTD %XMM4,%XMM3,%K1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 | vect (25.0%) |
VMULPS -0x76a444(%RIP){1to4},%XMM2,%XMM2{%K1}{z} | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 | vect (25.0%) |
VCMPPS $0x1,%XMM2,%XMM0,%K1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 | vect (25.0%) |
KSHIFTRB $0x1,%K1,%K2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 | N/A |
VMOVSHDUP %XMM0,%XMM4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 1 | 0.33 | vect (12.5%) |
VMOVSHDUP %XMM2,%XMM3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 1 | 0.33 | vect (12.5%) |
VMOVSS %XMM3,%XMM4,%XMM4{%K2} | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | scal (6.3%) |
VMOVSS %XMM2,%XMM0,%XMM0{%K1} | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | scal (6.3%) |
VINSERTPS $0x10,%XMM0,%XMM1,%XMM3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 1 | 0.33 | scal (6.3%) |
VXORPS %XMM2,%XMM2,%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
VUCOMISS %XMM2,%XMM0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0.50 | 6 | 1 | scal (6.3%) |
JNE ac6b69 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x5f9> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
JP ac6b69 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x5f9> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
VINSERTPS $0x10,-0x76a9dd(%RIP),%XMM1,%XMM3 | 1 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0 | 0.33 | 0.33 | 0.58 | 0 | 0 | 1 | 0.50 | scal (6.3%) |
MOV 0x5381f0(%RIP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV (%RAX),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
TEST %RDI,%RDI | 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%) |
JE ac6bb0 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x640> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
VCVTSS2SD %XMM3,%XMM3,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 3 | 0.50 | scal (6.3%) |
VMOVSHDUP %XMM3,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 1 | 0.33 | vect (12.5%) |
VCVTSS2SD %XMM1,%XMM1,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 3 | 0.50 | scal (6.3%) |
VCVTSS2SD %XMM4,%XMM4,%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 3 | 0.50 | scal (6.3%) |
LEA -0x780884(%RIP),%RSI | 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 $0x3,%AL | 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 %R10,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
VMOVAPS %XMM4,-0x50(%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%) |
VMOVAPS %XMM3,-0x60(%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%) |
CALL fa3670 <@plt_start@+0x1c0> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
VMOVAPS -0x60(%RBP),%XMM3 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.50 | vect (25.0%) |
VMOVAPS -0x50(%RBP),%XMM4 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.50 | vect (25.0%) |
MOV %R14,%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
LEA -0xa8(%RBP),%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,-0xd8(%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%) |
MOVQ $0x1,-0xd0(%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%) |
VXORPS %XMM0,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
VMOVUPS %XMM0,-0xc8(%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%) |
MOVL $0x3f800000,-0xb8(%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%) |
VMOVUPS %XMM0,-0xb0(%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%) |
CMP -0x100(%RBP),%R10 | 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 (12.5%) |
JE ac81a8 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x1c38> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
VCMPPS $0x4,%XMM0,%XMM3,%K1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 | vect (25.0%) |
VBROADCASTSS -0x76aa78(%RIP),%XMM0 | 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 %XMM0,-0x1a0(%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%) |
VBLENDMPS %XMM3,%XMM0,%XMM0{%K1} | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
VMOVAPS %XMM0,-0x190(%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%) |
VXORPS %XMM5,%XMM5,%XMM5 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
VCMPSS $0x4,%XMM5,%XMM4,%K1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 | scal (6.3%) |
VMOVSS -0x76aaa1(%RIP),%XMM7 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (6.3%) |
VMOVAPS %XMM7,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
VMOVSS %XMM4,%XMM0,%XMM0{%K1} | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | scal (6.3%) |
VMOVAPS %XMM0,-0x180(%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%) |
MOV 0x538782(%RIP),%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | scal (12.5%) |
VPBROADCASTD -0x76a79f(%RIP),%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (6.3%) |
VMOVDQA %XMM0,-0xf0(%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 ac6c84 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x714> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
NOPL (%RAX) | 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 |
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,%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 (%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 |
NOP | 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 (%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 |
NOPW (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | 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 |
NOPW (%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 |
NOP | 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 |
NOPW (%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 |
XCHG %AX,%AX | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
MOV -0xc0(%RBP),%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
VPXOR %XMM0,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | vect (25.0%) |
MOV -0x90(%RBP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
VMOVDQU %XMM0,(%RAX) | 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%) |
MOVQ $0,0x10(%RAX) | 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 $0x3ffffffffffffff,%RCX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
CMP %RCX,%RBX | 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%) |
JA ac8625 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x20b5> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
ADD $0x8,%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,-0x60(%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%) |
TEST %RBX,%RBX | 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%) |
JE ac81bc <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x1c4c> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
SAL $0x5,%RBX | 1 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
MOV %RBX,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
CALL fa3710 <@plt_start@+0x260> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
MOV %RAX,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
MOV -0x90(%RBP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV %R14,(%RAX) | 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 %R14,0x8(%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
ADD %R14,%RBX | 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 %RBX,0x10(%RAX) | 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 -0xc8(%RBP),%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | scal (12.5%) |
TEST %R13,%R13 | 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%) |
JNE ac8218 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x1ca8> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
JMP ac8344 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x1dd4> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
MOV %ECX,%R13D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (6.3%) |
MOV %RDI,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
VXORPD %XMM2,%XMM2,%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
VPXOR %XMM3,%XMM3,%XMM3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | vect (25.0%) |
VXORPS %XMM4,%XMM4,%XMM4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
VXORPS %XMM5,%XMM5,%XMM5 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
VXORPS %XMM6,%XMM6,%XMM6 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
VMAXSS %XMM5,%XMM6,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 2 | 0.50 | scal (6.3%) |
VUCOMISS %XMM0,%XMM1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0.50 | 6 | 1 | scal (6.3%) |
JNE ac6b02 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x592> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
JP ac6b02 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x592> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
LEA -0x793d93(%RIP),%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
LEA -0x7b87a2(%RIP),%RSI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
LEA -0x7b8780(%RIP),%RDX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
LEA -0x8646a8(%RIP),%RCX | 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 $0x1a6,%R8D | 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%) |
CALL fa35d0 <@plt_start@+0x120> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
LEA 0x8(%RBX),%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,-0x60(%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%) |
VMOVUPS %XMM0,(%RBX) | 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%) |
MOVQ $0,0x10(%RBX) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (6.3%) |
XOR %EBX,%EBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | N/A |
XOR %R14D,%R14D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | scal (6.3%) |
MOV -0xc8(%RBP),%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | scal (12.5%) |
TEST %R13,%R13 | 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%) |
JNE ac8218 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x1ca8> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
JMP ac8344 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x1dd4> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 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 |
MOV 0x536c05(%RIP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
CMPB $0,(%RAX) | 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 (1.6%) |
JE ac844f <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x1edf> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
MOV -0x90(%RBP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV (%RAX),%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | scal (12.5%) |
SUB %R12,%R14 | 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%) |
JE ac844f <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x1edf> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
SAR $0x5,%R14 | 1 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
MOV 0x5369ee(%RIP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV (%RAX),%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
CMP $0x2,%R14 | 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%) |
MOV $0x1,%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%) |
CMOVAE %R14,%R13 | 1 | 0.50 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
ADD $0x1c,%R12 | 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%) |
XOR %R14D,%R14D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | scal (6.3%) |
LEA -0x837142(%RIP),%R15 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | 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 |
MOV -0xc8(%RBP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
TEST %RDI,%RDI | 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%) |
JE ac8473 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x1f03> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | 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 |
MOV -0xd8(%RBP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV -0xd0(%RBP),%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | scal (12.5%) |
SAL $0x3,%RDX | 1 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 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 |
VZEROUPPER | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | vect (25.0%) |
CALL fa3cb0 <@plt_start@+0x800> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
VXORPS %XMM0,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | vect (25.0%) |
LEA -0xc8(%RBP),%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 |
VMOVUPS %XMM0,(%RAX) | 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%) |
MOV -0xd8(%RBP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
LEA -0xa8(%RBP),%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 |
CMP %RDI,%RAX | 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%) |
JE ac84b6 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x1f46> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
CALL fa3730 <@plt_start@+0x280> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
ADD $0x178,%RSP | 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%) |
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 |
RET | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
LEA -0x158(%RBP),%RBX | 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 %RBX,-0x168(%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%) |
MOVQ $0x2e,-0x130(%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 -0x168(%RBP),%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
LEA -0x130(%RBP),%RSI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
XOR %EDX,%EDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | scal (6.3%) |
CALL fa3700 <@plt_start@+0x250> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
MOV %RAX,-0x168(%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 -0x130(%RBP),%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV %RCX,-0x158(%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%) |
VMOVUPS -0x87ec57(%RIP),%YMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.50 | vect (50.0%) |
VMOVUPS %YMM0,0xe(%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 4 | 1 | vect (50.0%) |
VMOVDQU -0x87ec72(%RIP),%YMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.50 | vect (50.0%) |
VMOVDQU %YMM0,(%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 4 | 1 | vect (50.0%) |
MOV %RCX,-0x160(%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%) |
MOVB $0,(%RAX,%RCX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (1.6%) |
LEA -0x864a41(%RIP),%RSI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
LEA -0x130(%RBP),%RDI | 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 $0x2,%EDX | 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 -0x30(%RBP),%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | scal (12.5%) |
VZEROUPPER | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | vect (25.0%) |
CALL fad160 <@plt_start@+0x9cb0> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
LEA -0x884611(%RIP),%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
LEA -0x168(%RBP),%RSI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
LEA -0x130(%RBP),%RDX | 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 $0x113,%ECX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
CALL fa4500 <@plt_start@+0x1050> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
SHR $0x3d,%RBX | 1 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
JE ac8584 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x2014> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
MOV -0x30(%RBP),%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | scal (12.5%) |
MOV -0x60(%RBP),%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV -0x50(%RBP),%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
CALL fa42c0 <@plt_start@+0xe10> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
MOV -0x30(%RBP),%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | scal (12.5%) |
MOV -0x60(%RBP),%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV -0x50(%RBP),%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
CALL fa4f00 <@plt_start@+0x1a50> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
LEA -0x86d5e9(%RIP),%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
LEA -0x837310(%RIP),%RSI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
LEA -0x794192(%RIP),%RDX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
LEA -0x864abc(%RIP),%RCX | 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 $0x1f0,%R8D | 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%) |
CALL fa35d0 <@plt_start@+0x120> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
LEA -0x861369(%RIP),%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
CALL fa3910 <@plt_start@+0x460> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
LEA -0x7b5c49(%RIP),%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
LEA -0x87ecf9(%RIP),%RSI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
LEA -0x837315(%RIP),%RDX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
LEA -0x864aef(%RIP),%RCX | 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 $0xe7,%R8D | 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%) |
VZEROUPPER | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | vect (25.0%) |
CALL fa35d0 <@plt_start@+0x120> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
LEA -0x821d5e(%RIP),%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
CALL fa3910 <@plt_start@+0x460> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
LEA -0x8613ab(%RIP),%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
CALL fa3910 <@plt_start@+0x460> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
LEA -0x8613b7(%RIP),%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
CALL fa3910 <@plt_start@+0x460> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
LEA -0x821d82(%RIP),%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
VZEROUPPER | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | vect (25.0%) |
CALL fa3910 <@plt_start@+0x460> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
LEA -0x7fd60d(%RIP),%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
CALL fa3910 <@plt_start@+0x460> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
JMP ac8664 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x20f4> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
JMP ac8635 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x20c5> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
MOV %RAX,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
CMPQ $0,-0x50(%RBP) | 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 (12.5%) |
JE ac8701 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x2191> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
MOV -0x50(%RBP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
JMP ac87e1 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x2271> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
MOV %RAX,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
TEST %R13,%R13 | 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%) |
JE ac8701 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x2191> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
JMP ac87de <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x226e> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
JMP ac8664 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x20f4> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
JMP ac872f <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x21bf> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
MOV %RAX,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
LEA -0xd8(%RBP),%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
CALL fb1a40 <@plt_start@+0xe590> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
MOV %R12,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
CALL fa3770 <@plt_start@+0x2c0> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
JMP ac867d <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x210d> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
MOV %RAX,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
MOV -0x80(%RBP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
TEST %RDI,%RDI | 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%) |
JE ac868e <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x211e> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
CALL fa3730 <@plt_start@+0x280> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
MOV -0x30(%RBP),%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | scal (12.5%) |
MOV -0x60(%RBP),%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
TEST %RBX,%RBX | 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%) |
JE ac86f8 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x2188> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
JMP ac87cd <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x225d> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
MOV -0x30(%RBP),%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | scal (12.5%) |
MOV -0x60(%RBP),%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV -0x50(%RBP),%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
JMP ac87fa <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x228a> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
MOV %RAX,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
MOV -0x30(%RBP),%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | scal (12.5%) |
MOV -0x60(%RBP),%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV -0x50(%RBP),%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
JMP ac8816 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x22a6> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
MOV %RAX,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
MOV -0x30(%RBP),%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | scal (12.5%) |
TEST %RBX,%RBX | 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%) |
JE ac86f8 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x2188> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
JMP ac87cd <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x225d> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
MOV %RAX,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
TEST %R15,%R15 | 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%) |
MOV -0x30(%RBP),%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | scal (12.5%) |
JNE ac8715 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x21a5> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
MOV -0x80(%RBP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
TEST %RDI,%RDI | 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%) |
JNE ac87bf <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x224f> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
JMP ac87a7 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x2237> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
JMP ac87a7 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x2237> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
MOV %RAX,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
MOV -0x30(%RBP),%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | scal (12.5%) |
TEST %R13,%R13 | 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%) |
JE ac8701 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x2191> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
JMP ac87de <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x226e> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
MOV %RAX,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
MOV -0x110(%RBP),%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
TEST %RSI,%RSI | 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%) |
JE ac875b <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x21eb> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
LEA -0x110(%RBP),%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
CALL fa3900 <@plt_start@+0x450> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
MOVQ $0,-0x110(%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 -0x130(%RBP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
LEA -0x120(%RBP),%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 |
CMP %RAX,%RDI | 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%) |
JE ac8783 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x2213> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
CALL fa3730 <@plt_start@+0x280> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
JMP ac8783 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x2213> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
MOV %RAX,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
MOV -0x168(%RBP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
CMP %RBX,%RDI | 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%) |
JE ac8794 <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x2224> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
CALL fa3730 <@plt_start@+0x280> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
MOV -0x60(%RBP),%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV -0x80(%RBP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
TEST %RDI,%RDI | 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%) |
JE ac86ef <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x217f> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
JMP ac87bf <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x224f> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
MOV %RAX,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
MOV -0x30(%RBP),%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | scal (12.5%) |
MOV -0x60(%RBP),%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV -0x80(%RBP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
TEST %RDI,%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
JE ac86ef <_ZL24getVerletBufferAtomtypesRK10gmx_mtop_tbb+0x217f> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
MOV %RAX,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
CALL 4abc30 <__clang_call_terminate> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 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 | 0.5 | 0 | 1 | 0 | 0.14 | 0 | 0.05 | 0.01 | 0.04 | 0.01 | 0.02 | 0.01 | 0.01 | 0.02 | 0.01 | 0.03 |
Run | Number of threads | Efficiency (ideal is 1) | Speedup | Ideal Speedup | Time (s) | Coverage (%) |
---|---|---|---|---|---|---|
1x1 | 1 | 1 | 1 | 1 | 0.00499999942258 | 0.00059980468358845 |
2x1 | 2 | 0.5 | 1 | 2 | 0.0049999998882413 | 0.0011031008325517 |
4x1 | 1 | 1 | 4 | 4 | 0.0049999989569187 | 0.00050201005069539 |
8x1 | 6 | 0.14 | 1.14 | 8 | 0.010000000707805 | 0.0028287223540246 |
16x1 | 10 | 0.05 | 0.8 | 16 | 0.02000000141561 | 0.0075908959843218 |
32x1 | 17 | 0.04 | 1.28 | 32 | 0.014999997802079 | 0.007609467022121 |
64x1 | 29 | 0.02 | 1.42 | 64 | 0.024999998509884 | 0.0088759167119861 |
128x1 | 66 | 0.01 | 1.31 | 128 | 0.01999999769032 | 0.022382652387023 |
192x1 | 107 | 0.01 | 1.3 | 192 | 0.01999999769032 | 0.028513539582491 |
Name | Coverage (%) | Time (s) |
---|---|---|
▼getVerletBufferAtomtypes(gmx_mtop_t const&, bool, bool)– | 0.03 | 0.00 |
▼Loop 14190 - calc_verletbuf.cpp:557-559 - libgromacs_mpi.so.9.0.0– | 0.00 | 0.00 |
○Loop 14191 - stl_uninitialized.h:1031-1031 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
▼Loop 14192 - new_allocator.h:111-162 - libgromacs_mpi.so.9.0.0– | 0.00 | 0.00 |
▼Loop 14193 - calc_verletbuf.cpp:167-548 - libgromacs_mpi.so.9.0.0– | 0.02 | 0.01 |
○Loop 14195 - hashtable.h:1840-1843 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.01 |
○Loop 14194 - hashtable.h:2386-2403 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 14210 - stl_uninitialized.h:236-236 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
▼Loop 14207 - calc_verletbuf.cpp:167-500 - libgromacs_mpi.so.9.0.0– | 0.00 | 0.00 |
○Loop 14208 - calc_verletbuf.cpp:167-500 - libgromacs_mpi.so.9.0.0 | 0.01 | 0.00 |
○Loop 14209 - calc_verletbuf.cpp:167-500 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
▼Loop 14196 - calc_verletbuf.cpp:169-289 - libgromacs_mpi.so.9.0.0– | 0.00 | 0.00 |
▼Loop 14197 - calc_verletbuf.cpp:169-289 - libgromacs_mpi.so.9.0.0– | 0.00 | 0.00 |
○Loop 14198 - calc_verletbuf.cpp:247-249 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 14199 - calc_verletbuf.cpp:247-249 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 14202 - calc_verletbuf.cpp:203-203 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 14201 - calc_verletbuf.cpp:200-203 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 14203 - calc_verletbuf.cpp:203-203 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 14204 - calc_verletbuf.cpp:260-277 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 14200 - calc_verletbuf.cpp:169-206 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 14206 - calc_verletbuf.cpp:167-524 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 14211 - stl_uninitialized.h:236-236 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 14205 - vector.tcc:112-504 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
▼Loop 14184 - stl_vector.h:353-353 - libgromacs_mpi.so.9.0.0– | 0.00 | 0.00 |
▼Loop 14186 - stl_vector.h:353-353 - libgromacs_mpi.so.9.0.0– | 0.00 | 0.00 |
○Loop 14187 - stl_vector.h:353-353 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 14185 - stl_vector.h:353-353 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
▼Loop 14212 - calc_verletbuf.cpp:169-404 - libgromacs_mpi.so.9.0.0– | 0.00 | 0.00 |
○Loop 14218 - calc_verletbuf.cpp:169-381 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.01 |
○Loop 14215 - calc_verletbuf.cpp:325-391 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 14217 - calc_verletbuf.cpp:325-391 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 14214 - calc_verletbuf.cpp:325-391 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 14216 - calc_verletbuf.cpp:325-391 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 14219 - calc_verletbuf.cpp:323-381 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 14213 - calc_verletbuf.cpp:323-404 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 14188 - hashtable_policy.h:287-1916 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 14189 - calc_verletbuf.cpp:564-575 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |